discourse/config/locales/client.en.yml

Ignoring revisions in .git-blame-ignore-revs. Click here to bypass and see the normal blame view.

4897 lines
211 KiB
YAML
Raw Normal View History

en:
js:
number:
format:
# symbol used to separate the integer part from the fractional part of a number
separator: "."
# symbol for the thousands separator used in digit grouping
delimiter: ","
human:
storage_units:
format: "%n %u"
units:
byte:
one: Byte
other: Bytes
gb: GB
kb: KB
mb: MB
tb: TB
short:
thousands: "%{number}k"
millions: "%{number}M"
dates:
2018-10-10 19:11:58 +08:00
# Use Moment.js format string: https://momentjs.com/docs/#/displaying/format/
time: "HH:mm"
2018-10-10 19:11:58 +08:00
# Use Moment.js format string: https://momentjs.com/docs/#/displaying/format/
time_with_zone: "HH:mm (z)"
# Use Moment.js format string: https://momentjs.com/docs/#/displaying/format/
2019-12-24 19:17:25 +08:00
time_short_day: "ddd, HH:mm"
Improving bookmarks part 1 (#8466) Note: All of this functionality is hidden behind a hidden, default false, site setting called `enable_bookmarks_with_reminders`. Also, any feedback on Ember code would be greatly appreciated! This is part 1 of the bookmark improvements. The next PR will address the backend logic to send reminder notifications for bookmarked posts to users. This PR adds the following functionality: * We are adding a new `bookmarks` table and `Bookmark` model to make the bookmarks a first-class citizen and to allow attaching reminders to them. * Posts now have a new button in their actions menu that has the icon of an actual book * Clicking the button opens the new bookmark modal. * Both name and the reminder type are optional. * If you close the modal without doing anything, the bookmark is saved with no reminder. * If you click the Cancel button, no bookmark is saved at all. * All of the reminder type tiles are dynamic and the times they show will be based on your user timezone set in your profile (this should already be set for you). * If for some reason a user does not have their timezone set they will not be able to set a reminder, but they will still be able to create a bookmark. * A bookmark can be deleted by clicking on the book icon again which will be red if the post is bookmarked. This PR does NOT do anything to migrate or change existing bookmarks in the form of `PostActions`, the two features live side-by-side here. Also this does nothing to the topic bookmarking.
2019-12-11 12:04:02 +08:00
# Use Moment.js format string: https://momentjs.com/docs/#/displaying/format/
timeline_date: "MMM YYYY"
2018-10-10 19:11:58 +08:00
# Use Moment.js format string: https://momentjs.com/docs/#/displaying/format/
long_no_year: "D MMM, HH:mm"
2018-10-10 19:11:58 +08:00
# Use Moment.js format string: https://momentjs.com/docs/#/displaying/format/
long_no_year_no_time: "D MMM"
2018-10-10 19:11:58 +08:00
# Use Moment.js format string: https://momentjs.com/docs/#/displaying/format/
full_no_year_no_time: "Do MMMM"
2018-10-10 19:11:58 +08:00
# Use Moment.js format string: https://momentjs.com/docs/#/displaying/format/
long_with_year: "D MMM YYYY HH:mm"
2018-10-10 19:11:58 +08:00
# Use Moment.js format string: https://momentjs.com/docs/#/displaying/format/
long_with_year_no_time: "D MMM YYYY"
2018-10-10 19:11:58 +08:00
# Use Moment.js format string: https://momentjs.com/docs/#/displaying/format/
full_with_year_no_time: "D MMMM YYYY"
2018-10-10 19:11:58 +08:00
# Use Moment.js format string: https://momentjs.com/docs/#/displaying/format/
long_date_with_year: "D MMM 'YY LT"
2018-10-10 19:11:58 +08:00
# Use Moment.js format string: https://momentjs.com/docs/#/displaying/format/
long_date_without_year: "D MMM LT"
2018-10-10 19:11:58 +08:00
# Use Moment.js format string: https://momentjs.com/docs/#/displaying/format/
long_date_with_year_without_time: "D MMM 'YY"
2018-10-10 19:11:58 +08:00
# Use Moment.js format string: https://momentjs.com/docs/#/displaying/format/
long_date_without_year_with_linebreak: "D MMM <br/>LT"
2018-10-10 19:11:58 +08:00
# Use Moment.js format string: https://momentjs.com/docs/#/displaying/format/
long_date_with_year_with_linebreak: "D MMM 'YY <br/>LT"
wrap_ago: "%{date} ago"
tiny:
half_a_minute: "< 1m"
less_than_x_seconds:
one: "< %{count}s"
other: "< %{count}s"
x_seconds:
one: "%{count}s"
other: "%{count}s"
less_than_x_minutes:
one: "< %{count}m"
other: "< %{count}m"
x_minutes:
one: "%{count}m"
other: "%{count}m"
about_x_hours:
one: "%{count}h"
other: "%{count}h"
x_days:
one: "%{count}d"
other: "%{count}d"
x_months:
one: "%{count}mon"
other: "%{count}mon"
about_x_years:
one: "%{count}y"
other: "%{count}y"
over_x_years:
one: "> %{count}y"
other: "> %{count}y"
almost_x_years:
one: "%{count}y"
other: "%{count}y"
# Use Moment.js format string: https://momentjs.com/docs/#/displaying/format/
date_month: "D MMM"
# Use Moment.js format string: https://momentjs.com/docs/#/displaying/format/
date_year: "MMM 'YY"
medium:
x_minutes:
one: "%{count} min"
other: "%{count} mins"
x_hours:
one: "%{count} hour"
other: "%{count} hours"
x_days:
one: "%{count} day"
other: "%{count} days"
# Use Moment.js format string: https://momentjs.com/docs/#/displaying/format/
date_year: "D MMM 'YY"
medium_with_ago:
x_minutes:
one: "%{count} min ago"
other: "%{count} mins ago"
x_hours:
one: "%{count} hour ago"
other: "%{count} hours ago"
x_days:
one: "%{count} day ago"
other: "%{count} days ago"
x_months:
one: "%{count} month ago"
other: "%{count} months ago"
x_years:
one: "%{count} year ago"
other: "%{count} years ago"
later:
x_days:
one: "%{count} day later"
other: "%{count} days later"
x_months:
one: "%{count} month later"
other: "%{count} months later"
x_years:
one: "%{count} year later"
other: "%{count} years later"
previous_month: "Previous Month"
next_month: "Next Month"
2017-11-30 17:43:21 +08:00
placeholder: date
share:
topic_html: 'Topic: <span class="topic-title">%{topicTitle}</span>'
post: "post #%{postNumber}"
close: "close"
twitter: "Share on Twitter"
facebook: "Share on Facebook"
email: "Send via email"
url: "Copy and share URL"
action_codes:
public_topic: "made this topic public %{when}"
2018-03-08 06:51:26 +08:00
private_topic: "made this topic a personal message %{when}"
split_topic: "split this topic %{when}"
invited_user: "invited %{who} %{when}"
invited_group: "invited %{who} %{when}"
user_left: "%{who} removed themselves from this message %{when}"
removed_user: "removed %{who} %{when}"
removed_group: "removed %{who} %{when}"
2018-07-31 07:43:33 +08:00
autobumped: "automatically bumped %{when}"
2015-07-30 00:20:35 +08:00
autoclosed:
enabled: "closed %{when}"
disabled: "opened %{when}"
closed:
enabled: "closed %{when}"
disabled: "opened %{when}"
archived:
enabled: "archived %{when}"
disabled: "unarchived %{when}"
pinned:
enabled: "pinned %{when}"
disabled: "unpinned %{when}"
pinned_globally:
enabled: "pinned globally %{when}"
disabled: "unpinned %{when}"
visible:
enabled: "listed %{when}"
disabled: "unlisted %{when}"
banner:
enabled: "made this a banner %{when}. It will appear at the top of every page until it is dismissed by the user."
disabled: "removed this banner %{when}. It will no longer appear at the top of every page."
forwarded: "forwarded the above email"
topic_admin_menu: "topic actions"
2017-03-02 08:09:05 +08:00
wizard_required: "Welcome to your new Discourse! Lets get started with <a href='%{url}' data-auto-route='true'>the setup wizard</a> ✨"
2015-01-16 04:17:28 +08:00
emails_are_disabled: "All outgoing email has been globally disabled by an administrator. No email notifications of any kind will be sent."
bootstrap_mode_enabled: "To make launching your new site easier, you are in bootstrap mode. All new users will be granted trust level 1 and have daily email summary emails enabled. This will be automatically turned off when %{min_users} users have joined."
2018-03-24 07:44:39 +08:00
bootstrap_mode_disabled: "Bootstrap mode will be disabled within 24 hours."
themes:
default_description: "Default"
2019-05-27 12:25:39 +08:00
broken_theme_alert: "Your site may not work because theme / component %{theme} has errors. Disable it at %{path}."
2016-01-20 00:14:45 +08:00
s3:
regions:
ap_northeast_1: "Asia Pacific (Tokyo)"
ap_northeast_2: "Asia Pacific (Seoul)"
2017-07-10 21:36:38 +08:00
ap_south_1: "Asia Pacific (Mumbai)"
ap_southeast_1: "Asia Pacific (Singapore)"
ap_southeast_2: "Asia Pacific (Sydney)"
2019-03-08 05:42:20 +08:00
ca_central_1: "Canada (Central)"
2016-07-14 22:56:09 +08:00
cn_north_1: "China (Beijing)"
cn_northwest_1: "China (Ningxia)"
2017-07-10 21:36:38 +08:00
eu_central_1: "EU (Frankfurt)"
2019-03-08 05:42:20 +08:00
eu_north_1: "EU (Stockholm)"
2017-07-10 21:36:38 +08:00
eu_west_1: "EU (Ireland)"
eu_west_2: "EU (London)"
2018-07-08 18:09:44 +08:00
eu_west_3: "EU (Paris)"
2019-03-08 05:42:20 +08:00
sa_east_1: "South America (São Paulo)"
2017-07-10 21:36:38 +08:00
us_east_1: "US East (N. Virginia)"
us_east_2: "US East (Ohio)"
2019-03-08 05:42:20 +08:00
us_gov_east_1: "AWS GovCloud (US-East)"
2019-05-22 19:29:20 +08:00
us_gov_west_1: "AWS GovCloud (US-West)"
2017-07-10 21:36:38 +08:00
us_west_1: "US West (N. California)"
us_west_2: "US West (Oregon)"
2016-01-20 00:14:45 +08:00
edit: "edit the title and category of this topic"
expand: "Expand"
not_implemented: "That feature hasn't been implemented yet, sorry!"
no_value: "No"
yes_value: "Yes"
submit: "Submit"
generic_error: "Sorry, an error has occurred."
2013-11-05 18:43:49 +08:00
generic_error_with_reason: "An error occurred: %{error}"
go_ahead: "Go ahead"
2014-08-13 01:47:01 +08:00
sign_up: "Sign Up"
log_in: "Log In"
age: "Age"
2013-10-17 02:09:48 +08:00
joined: "Joined"
admin_title: "Admin"
show_more: "show more"
2015-08-17 18:28:40 +08:00
show_help: "options"
links: "Links"
links_lowercase:
one: "link"
other: "links"
2014-07-12 14:49:51 +08:00
faq: "FAQ"
guidelines: "Guidelines"
2013-06-26 22:57:35 +08:00
privacy_policy: "Privacy Policy"
privacy: "Privacy"
2018-08-17 16:47:11 +08:00
tos: "Terms of Service"
2018-08-29 08:40:02 +08:00
rules: "Rules"
conduct: "Code of Conduct"
mobile_view: "Mobile View"
desktop_view: "Desktop View"
you: "You"
or: "or"
now: "just now"
read_more: "read more"
more: "More"
less: "Less"
never: "never"
every_30_minutes: "every 30 minutes"
every_hour: "every hour"
daily: "daily"
weekly: "weekly"
2019-03-29 02:14:53 +08:00
every_month: "every month"
every_six_months: "every six months"
max_of_count: "max of %{count}"
alternation: "or"
character_count:
one: "%{count} character"
other: "%{count} characters"
related_messages:
title: "Related Messages"
2019-08-28 22:03:19 +08:00
see_all: 'See <a href="%{path}">all messages</a> from @%{username}...'
suggested_topics:
title: "Suggested Topics"
pm_title: "Suggested Messages"
2014-08-12 04:59:00 +08:00
about:
2014-08-12 06:15:35 +08:00
simple_title: "About"
title: "About %{title}"
2014-08-12 04:59:00 +08:00
stats: "Site Statistics"
our_admins: "Our Admins"
our_moderators: "Our Moderators"
moderators: "Moderators"
2014-08-12 05:03:12 +08:00
stat:
all_time: "All Time"
2018-05-16 06:22:46 +08:00
last_7_days: "Last 7"
last_30_days: "Last 30"
2014-10-21 16:09:54 +08:00
like_count: "Likes"
topic_count: "Topics"
post_count: "Posts"
2017-01-20 09:07:55 +08:00
user_count: "Users"
active_user_count: "Active Users"
2015-01-06 14:42:08 +08:00
contact: "Contact Us"
2015-02-24 01:39:13 +08:00
contact_info: "In the event of a critical issue or urgent matter affecting this site, please contact us at %{contact_info}."
2014-08-12 04:59:00 +08:00
bookmarked:
title: "Bookmark"
clear_bookmarks: "Clear Bookmarks"
help:
bookmark: "Click to bookmark the first post on this topic"
unbookmark: "Click to remove all bookmarks in this topic"
unbookmark_with_reminder: "Click to remove all bookmarks and reminders in this topic. You have a reminder set %{reminder_at} for this topic."
bookmarks:
2020-08-26 23:13:19 +08:00
created: "You've bookmarked this post. %{name}"
2018-10-07 19:17:59 +08:00
not_bookmarked: "bookmark this post"
2020-08-26 23:13:19 +08:00
created_with_reminder: "You've bookmarked this post with a reminder %{date}. %{name}"
remove: "Remove Bookmark"
delete: "Delete Bookmark"
confirm_delete: "Are you sure you want to delete this bookmark? The reminder will also be deleted."
2018-10-07 19:17:59 +08:00
confirm_clear: "Are you sure you want to clear all your bookmarks from this topic?"
Improving bookmarks part 1 (#8466) Note: All of this functionality is hidden behind a hidden, default false, site setting called `enable_bookmarks_with_reminders`. Also, any feedback on Ember code would be greatly appreciated! This is part 1 of the bookmark improvements. The next PR will address the backend logic to send reminder notifications for bookmarked posts to users. This PR adds the following functionality: * We are adding a new `bookmarks` table and `Bookmark` model to make the bookmarks a first-class citizen and to allow attaching reminders to them. * Posts now have a new button in their actions menu that has the icon of an actual book * Clicking the button opens the new bookmark modal. * Both name and the reminder type are optional. * If you close the modal without doing anything, the bookmark is saved with no reminder. * If you click the Cancel button, no bookmark is saved at all. * All of the reminder type tiles are dynamic and the times they show will be based on your user timezone set in your profile (this should already be set for you). * If for some reason a user does not have their timezone set they will not be able to set a reminder, but they will still be able to create a bookmark. * A bookmark can be deleted by clicking on the book icon again which will be red if the post is bookmarked. This PR does NOT do anything to migrate or change existing bookmarks in the form of `PostActions`, the two features live side-by-side here. Also this does nothing to the topic bookmarking.
2019-12-11 12:04:02 +08:00
save: "Save"
2019-12-24 19:17:25 +08:00
no_timezone: 'You have not set a timezone yet. You will not be able to set reminders. Set one up <a href="%{basePath}/my/preferences/profile">in your profile</a>.'
invalid_custom_datetime: "The date and time you provided is invalid, please try again."
list_permission_denied: "You do not have permission to view this user's bookmarks."
no_user_bookmarks: "You have no bookmarked posts; bookmarks allow you to quickly refer to specific posts."
auto_delete_preference:
label: "Automatically delete"
never: "Never"
when_reminder_sent: "Once the reminder is sent"
on_owner_reply: "After I reply to this topic"
search_placeholder: "Search bookmarks by name, topic title, or post content"
search: "Search"
Improving bookmarks part 1 (#8466) Note: All of this functionality is hidden behind a hidden, default false, site setting called `enable_bookmarks_with_reminders`. Also, any feedback on Ember code would be greatly appreciated! This is part 1 of the bookmark improvements. The next PR will address the backend logic to send reminder notifications for bookmarked posts to users. This PR adds the following functionality: * We are adding a new `bookmarks` table and `Bookmark` model to make the bookmarks a first-class citizen and to allow attaching reminders to them. * Posts now have a new button in their actions menu that has the icon of an actual book * Clicking the button opens the new bookmark modal. * Both name and the reminder type are optional. * If you close the modal without doing anything, the bookmark is saved with no reminder. * If you click the Cancel button, no bookmark is saved at all. * All of the reminder type tiles are dynamic and the times they show will be based on your user timezone set in your profile (this should already be set for you). * If for some reason a user does not have their timezone set they will not be able to set a reminder, but they will still be able to create a bookmark. * A bookmark can be deleted by clicking on the book icon again which will be red if the post is bookmarked. This PR does NOT do anything to migrate or change existing bookmarks in the form of `PostActions`, the two features live side-by-side here. Also this does nothing to the topic bookmarking.
2019-12-11 12:04:02 +08:00
reminders:
later_today: "Later today"
next_business_day: "Next business day"
tomorrow: "Tomorrow"
next_week: "Next week"
later_this_week: "Later this week"
start_of_next_business_week: "Monday"
start_of_next_business_week_alt: "Next Monday"
next_month: "Next month"
Improving bookmarks part 1 (#8466) Note: All of this functionality is hidden behind a hidden, default false, site setting called `enable_bookmarks_with_reminders`. Also, any feedback on Ember code would be greatly appreciated! This is part 1 of the bookmark improvements. The next PR will address the backend logic to send reminder notifications for bookmarked posts to users. This PR adds the following functionality: * We are adding a new `bookmarks` table and `Bookmark` model to make the bookmarks a first-class citizen and to allow attaching reminders to them. * Posts now have a new button in their actions menu that has the icon of an actual book * Clicking the button opens the new bookmark modal. * Both name and the reminder type are optional. * If you close the modal without doing anything, the bookmark is saved with no reminder. * If you click the Cancel button, no bookmark is saved at all. * All of the reminder type tiles are dynamic and the times they show will be based on your user timezone set in your profile (this should already be set for you). * If for some reason a user does not have their timezone set they will not be able to set a reminder, but they will still be able to create a bookmark. * A bookmark can be deleted by clicking on the book icon again which will be red if the post is bookmarked. This PR does NOT do anything to migrate or change existing bookmarks in the form of `PostActions`, the two features live side-by-side here. Also this does nothing to the topic bookmarking.
2019-12-11 12:04:02 +08:00
custom: "Custom date and time"
last_custom: "Last"
none: "No reminder needed"
today_with_time: "today at %{time}"
tomorrow_with_time: "tomorrow at %{time}"
at_time: "at %{date_time}"
2020-08-26 23:13:19 +08:00
existing_reminder: "You have a reminder set for this bookmark which will be sent %{at_date_time}"
2020-05-25 17:48:54 +08:00
copy_codeblock:
copied: "copied!"
drafts:
resume: "Resume"
remove: "Remove"
new_topic: "New topic draft"
new_private_message: "New private message draft"
topic_reply: "Draft reply"
abandon:
confirm: "You already opened another draft in this topic. Are you sure you want to abandon it?"
yes_value: "Yes, abandon"
no_value: "No, keep"
topic_count_latest:
one: "See %{count} new or updated topic"
other: "See %{count} new or updated topics"
topic_count_unread:
one: "See %{count} unread topic"
other: "See %{count} unread topics"
topic_count_new:
one: "See %{count} new topic"
other: "See %{count} new topics"
preview: "preview"
cancel: "cancel"
save: "Save Changes"
saving: "Saving..."
saved: "Saved!"
2013-08-14 04:09:36 +08:00
upload: "Upload"
uploading: "Uploading..."
uploading_filename: "Uploading: %{filename}..."
clipboard: "clipboard"
2013-08-14 04:09:36 +08:00
uploaded: "Uploaded!"
pasting: "Pasting..."
enable: "Enable"
disable: "Disable"
2018-03-23 11:05:11 +08:00
continue: "Continue"
undo: "Undo"
revert: "Revert"
failed: "Failed"
2016-06-17 06:23:07 +08:00
switch_to_anon: "Enter Anonymous Mode"
switch_from_anon: "Exit Anonymous Mode"
2014-06-19 02:04:10 +08:00
banner:
close: "Dismiss this banner."
edit: "Edit this banner >>"
2014-06-19 02:04:10 +08:00
pwa:
install_banner: "Do you want to <a href>install %{title} on this device?</a>"
choose_topic:
none_found: "No topics found."
title:
search: "Search for a Topic"
placeholder: "type the topic title, url or id here"
choose_message:
none_found: "No messages found."
title:
search: "Search for a Message"
placeholder: "type the message title, url or id here"
review:
order_by: "Order by"
in_reply_to: "in reply to"
explain:
why: "explain why this item ended up in the queue"
title: "Reviewable Scoring"
formula: "Formula"
subtotal: "Subtotal"
total: "Total"
min_score_visibility: "Minimum Score for Visibility"
score_to_hide: "Score to Hide Post"
2019-09-12 00:26:23 +08:00
take_action_bonus:
name: "took action"
title: "When a staff member chooses to take action the flag is given a bonus."
user_accuracy_bonus:
name: "user accuracy"
title: "Users whose flags have been historically agreed with are given a bonus."
trust_level_bonus:
name: "trust level"
title: "Reviewable items created by higher trust level users have a higher score."
type_bonus:
name: "type bonus"
title: "Certain reviewable types can be assigned a bonus by staff to make them a higher priority."
claim_help:
optional: "You can claim this item to prevent others from reviewing it."
required: "You must claim items before you can review them."
claimed_by_you: "You've claimed this item and can review it."
claimed_by_other: "This item can only be reviewed by <b>%{username}</b>."
claim:
title: "claim this topic"
unclaim:
help: "remove this claim"
awaiting_approval: "Awaiting Approval"
delete: "Delete"
settings:
saved: "Saved"
save_changes: "Save Changes"
title: "Settings"
priorities:
title: "Reviewable Priorities"
moderation_history: "Moderation History"
view_all: "View All"
grouped_by_topic: "Grouped by Topic"
none: "There are no items to review."
view_pending: "view pending"
topic_has_pending:
one: "This topic has <b>%{count}</b> post pending approval"
other: "This topic has <b>%{count}</b> posts pending approval"
2019-05-09 14:22:51 +08:00
title: "Review"
topic: "Topic:"
filtered_topic: "You have filtered to reviewable content in a single topic."
2019-05-28 15:15:47 +08:00
filtered_user: "User"
show_all_topics: "show all topics"
deleted_post: "(post deleted)"
deleted_user: "(user deleted)"
user:
bio: "Bio"
website: "Website"
username: "Username"
email: "Email"
name: "Name"
fields: "Fields"
user_percentage:
summary:
one: "%{agreed}, %{disagreed}, %{ignored} (%{count} total flag)"
other: "%{agreed}, %{disagreed}, %{ignored} (%{count} total flags)"
agreed:
one: "%{count}% agree"
other: "%{count}% agree"
disagreed:
one: "%{count}% disagree"
other: "%{count}% disagree"
ignored:
one: "%{count}% ignore"
other: "%{count}% ignore"
topics:
topic: "Topic"
reviewable_count: "Count"
reported_by: "Reported by"
deleted: "[Topic Deleted]"
original: "(original topic)"
details: "details"
unique_users:
one: "%{count} user"
other: "%{count} users"
replies:
one: "%{count} reply"
other: "%{count} replies"
edit: "Edit"
save: "Save"
cancel: "Cancel"
new_topic: "Approving this item will create a new topic"
filters:
2019-06-11 01:45:38 +08:00
all_categories: "(all categories)"
type:
2019-05-28 15:15:47 +08:00
title: "Type"
all: "(all types)"
minimum_score: "Minimum Score:"
refresh: "Refresh"
2019-05-28 15:15:47 +08:00
status: "Status"
category: "Category"
orders:
score: "Score"
score_asc: "Score (reverse)"
created_at: "Created At"
created_at_asc: "Created At (reverse)"
priority:
2019-05-28 15:15:47 +08:00
title: "Minimum Priority"
2019-06-11 01:45:38 +08:00
low: "(any)"
medium: "Medium"
high: "High"
conversation:
view_full: "view full conversation"
scores:
2019-04-16 02:21:13 +08:00
about: "This score is calculated based on the trust level of the reporter, the accuracy of their previous flags, and the priority of the item being reported."
score: "Score"
2019-04-10 04:43:08 +08:00
date: "Date"
type: "Type"
status: "Status"
submitted_by: "Submitted By"
2019-04-10 04:43:08 +08:00
reviewed_by: "Reviewed By"
statuses:
pending:
title: "Pending"
approved:
title: "Approved"
rejected:
title: "Rejected"
ignored:
title: "Ignored"
deleted:
title: "Deleted"
reviewed:
2019-06-11 01:45:38 +08:00
title: "(all reviewed)"
all:
2019-06-11 01:45:38 +08:00
title: "(everything)"
types:
reviewable_flagged_post:
2019-04-03 01:50:47 +08:00
title: "Flagged Post"
flagged_by: "Flagged By"
reviewable_queued_topic:
title: "Queued Topic"
reviewable_queued_post:
2019-04-03 01:50:47 +08:00
title: "Queued Post"
reviewable_user:
2019-04-03 01:50:47 +08:00
title: "User"
approval:
title: "Post Needs Approval"
description: "We've received your new post but it needs to be approved by a moderator before it will appear. Please be patient."
pending_posts:
one: "You have <strong>%{count}</strong> post pending."
other: "You have <strong>%{count}</strong> posts pending."
ok: "OK"
user_action:
user_posted_topic: "<a href='%{userUrl}'>%{user}</a> posted <a href='%{topicUrl}'>the topic</a>"
you_posted_topic: "<a href='%{userUrl}'>You</a> posted <a href='%{topicUrl}'>the topic</a>"
user_replied_to_post: "<a href='%{userUrl}'>%{user}</a> replied to <a href='%{postUrl}'>%{post_number}</a>"
you_replied_to_post: "<a href='%{userUrl}'>You</a> replied to <a href='%{postUrl}'>%{post_number}</a>"
user_replied_to_topic: "<a href='%{userUrl}'>%{user}</a> replied to <a href='%{topicUrl}'>the topic</a>"
you_replied_to_topic: "<a href='%{userUrl}'>You</a> replied to <a href='%{topicUrl}'>the topic</a>"
user_mentioned_user: "<a href='%{user1Url}'>%{user}</a> mentioned <a href='%{user2Url}'>%{another_user}</a>"
user_mentioned_you: "<a href='%{user1Url}'>%{user}</a> mentioned <a href='%{user2Url}'>you</a>"
you_mentioned_user: "<a href='%{user1Url}'>You</a> mentioned <a href='%{user2Url}'>%{another_user}</a>"
posted_by_user: "Posted by <a href='%{userUrl}'>%{user}</a>"
posted_by_you: "Posted by <a href='%{userUrl}'>you</a>"
sent_by_user: "Sent by <a href='%{userUrl}'>%{user}</a>"
sent_by_you: "Sent by <a href='%{userUrl}'>you</a>"
directory:
username: "Username"
filter_name: "filter by username"
2015-03-21 02:20:50 +08:00
title: "Users"
likes_given: "Given"
likes_received: "Received"
2016-05-14 05:19:16 +08:00
topics_entered: "Viewed"
topics_entered_long: "Topics Viewed"
time_read: "Time Read"
topic_count: "Topics"
topic_count_long: "Topics Created"
post_count: "Replies"
post_count_long: "Replies Posted"
no_results: "No results were found."
days_visited: "Visits"
days_visited_long: "Days Visited"
posts_read: "Read"
posts_read_long: "Posts Read"
last_updated: "Last Updated:"
total_rows:
one: "%{count} user"
other: "%{count} users"
2016-12-11 23:36:15 +08:00
group_histories:
actions:
change_group_setting: "Change group setting"
add_user_to_group: "Add user"
remove_user_from_group: "Remove user"
make_user_group_owner: "Make owner"
remove_user_as_group_owner: "Revoke owner"
groups:
member_added: "Added"
member_requested: "Requested at"
add_members:
title: "Add members to %{group_name}"
description: "You can also paste in a comma separated list."
usernames: "Enter usernames or email addresses"
input_placeholder: "Usernames or emails"
notify_users: "Notify users"
requests:
title: "Requests"
reason: "Reason"
accept: "Accept"
accepted: "accepted"
deny: "Deny"
denied: "denied"
undone: "request undone"
handle: "handle membership request"
manage:
title: "Manage"
name: "Name"
full_name: "Full Name"
add_members: "Add Members"
delete_member_confirm: "Remove '%{username}' from the '%{group}' group?"
profile:
title: Profile
interaction:
title: Interaction
posting: Posting
notification: Notification
email:
title: "Email"
status: "Synchronized %{old_emails} / %{total_emails} emails via IMAP."
credentials:
title: "Credentials"
smtp_server: "SMTP Server"
smtp_port: "SMTP Port"
smtp_ssl: "Use SSL for SMTP"
imap_server: "IMAP Server"
imap_port: "IMAP Port"
imap_ssl: "Use SSL for IMAP"
username: "Username"
password: "Password"
mailboxes:
synchronized: "Synchronized Mailbox"
none_found: "No mailboxes were found in this email account."
disabled: "disabled"
membership:
title: Membership
access: Access
categories:
title: Categories
long_title: "Category default notifications"
description: "When users are added to this group, their category notification settings will be set to these defaults. Afterwards, they can change them."
watched_categories_instructions: "Automatically watch all topics in these categories. Group members will be notified of all new posts and topics, and a count of new posts will also appear next to the topic."
tracked_categories_instructions: "Automatically track all topics in these categories. A count of new posts will appear next to the topic."
watching_first_post_categories_instructions: "Users will be notified of the first post in each new topic in these categories."
regular_categories_instructions: "If these categories are muted, they will be unmuted for group members. Users will be notified if they are mentioned or someone replies to them."
muted_categories_instructions: "Users will not be notified of anything about new topics in these categories, and they will not appear on the categories or latest topics pages."
tags:
title: Tags
long_title: "Tags default notifications"
description: "When users are added to this group, their tag notification settings will be set to these defaults. Afterwards, they can change them."
watched_tags_instructions: "Automatically watch all topics with these tags. Group members will be notified of all new posts and topics, and a count of new posts will also appear next to the topic."
tracked_tags_instructions: "Automatically track all topics with these tags. A count of new posts will appear next to the topic."
watching_first_post_tags_instructions: "Users will be notified of the first post in each new topic with these tags."
regular_tags_instructions: "If these tags are muted, they will be unmuted for group members. Users will be notified if they are mentioned or someone replies to them."
muted_tags_instructions: "Users will not be notified of anything about new topics with these tags, and they will not appear in latest."
logs:
title: "Logs"
when: "When"
action: "Action"
acting_user: "Acting user"
target_user: "Target user"
subject: "Subject"
details: "Details"
from: "From"
to: "To"
permissions:
title: "Permissions"
none: "There are no categories associated with this group."
description: "Members of this group can access these categories"
public_admission: "Allow users to join the group freely (Requires publicly visible group)"
public_exit: "Allow users to leave the group freely"
empty:
posts: "There are no posts by members of this group."
members: "There are no members in this group."
requests: "There are no membership requests for this group."
mentions: "There are no mentions of this group."
messages: "There are no messages for this group."
topics: "There are no topics by members of this group."
logs: "There are no logs for this group."
add: "Add"
2018-03-29 14:57:10 +08:00
join: "Join"
leave: "Leave"
request: "Request"
message: "Message"
confirm_leave: "Are you sure you want to leave this group?"
allow_membership_requests: "Allow users to send membership requests to group owners (Requires publicly visible group)"
membership_request_template: "Custom template to display to users when sending a membership request"
membership_request:
submit: "Submit Request"
title: "Request to join @%{group_name}"
reason: "Let the group owners know why you belong in this group"
membership: "Membership"
name: "Name"
2018-03-29 14:57:10 +08:00
group_name: "Group name"
user_count: "Users"
bio: "About Group"
selector_placeholder: "enter username"
owner: "owner"
index:
title: "Groups"
2018-03-29 14:57:10 +08:00
all: "All Groups"
empty: "There are no visible groups."
2018-03-29 14:57:10 +08:00
filter: "Filter by group type"
owner_groups: "Groups I own"
2018-03-30 06:01:43 +08:00
close_groups: "Closed Groups"
automatic_groups: "Automatic Groups"
2018-03-29 14:57:10 +08:00
automatic: "Automatic"
closed: "Closed"
public: "Public"
private: "Private"
public_groups: "Public Groups"
2018-03-29 14:57:10 +08:00
automatic_group: Automatic Group
close_group: Close Group
my_groups: "My Groups"
2018-03-29 14:57:10 +08:00
group_type: "Group type"
is_group_user: "Member"
is_group_owner: "Owner"
title:
one: "Group"
other: "Groups"
activity: "Activity"
members:
title: "Members"
filter_placeholder_admin: "username or email"
filter_placeholder: "username"
remove_member: "Remove Member"
remove_member_description: "Remove <b>%{username}</b> from this group"
make_owner: "Make Owner"
make_owner_description: "Make <b>%{username}</b> an owner of this group"
remove_owner: "Remove as Owner"
remove_owner_description: "Remove <b>%{username}</b> as an owner of this group"
2018-03-29 14:57:10 +08:00
owner: "Owner"
forbidden: "You're not allowed to view the members."
topics: "Topics"
2014-02-07 06:16:59 +08:00
posts: "Posts"
mentions: "Mentions"
messages: "Messages"
notification_level: "Default notification level for group messages"
alias_levels:
mentionable: "Who can @mention this group?"
messageable: "Who can message this group?"
nobody: "Nobody"
only_admins: "Only admins"
mods_and_admins: "Only moderators and Admins"
members_mods_and_admins: "Only group members, moderators and admins"
owners_mods_and_admins: "Only group owners, moderators and admins"
everyone: "Everyone"
notifications:
watching:
title: "Watching"
description: "You will be notified of every new post in every message, and a count of new replies will be shown."
2016-07-06 03:16:32 +08:00
watching_first_post:
2016-07-13 17:08:01 +08:00
title: "Watching First Post"
description: "You will be notified of new messages in this group but not replies to the messages."
tracking:
title: "Tracking"
description: "You will be notified if someone mentions your @name or replies to you, and a count of new replies will be shown."
regular:
title: "Normal"
description: "You will be notified if someone mentions your @name or replies to you."
muted:
title: "Muted"
description: "You will not be notified of anything about messages in this group."
flair_url: "Avatar Flair Image"
flair_upload_description: "Use square images no smaller than 20px by 20px."
flair_bg_color: "Avatar Flair Background Color"
flair_bg_color_placeholder: "(Optional) Hex color value"
flair_color: "Avatar Flair Color"
flair_color_placeholder: "(Optional) Hex color value"
flair_preview_icon: "Preview Icon"
flair_preview_image: "Preview Image"
flair_type:
icon: "Select an icon"
image: "Upload an image"
user_action_groups:
"1": "Likes"
"2": "Likes"
"3": "Bookmarks"
"4": "Topics"
"5": "Replies"
"6": "Responses"
"7": "Mentions"
"9": "Quotes"
"11": "Edits"
"12": "Sent Items"
"13": "Inbox"
2015-04-22 02:36:46 +08:00
"14": "Pending"
"15": "Drafts"
2013-10-16 08:31:54 +08:00
categories:
2013-10-29 03:34:38 +08:00
all: "all categories"
all_subcategories: "all"
2014-05-19 15:11:26 +08:00
no_subcategory: "none"
2013-10-16 08:31:54 +08:00
category: "Category"
2015-12-22 01:20:09 +08:00
category_list: "Display category list"
2015-08-28 01:14:59 +08:00
reorder:
title: "Reorder Categories"
title_long: "Reorganize the category list"
2015-08-28 01:14:59 +08:00
save: "Save Order"
apply_all: "Apply"
2015-09-12 00:46:54 +08:00
position: "Position"
2014-07-13 17:54:39 +08:00
posts: "Posts"
topics: "Topics"
2013-10-16 08:31:54 +08:00
latest: "Latest"
latest_by: "latest by"
2013-10-21 12:24:37 +08:00
toggle_ordering: "toggle ordering control"
subcategories: "Subcategories"
muted: "Muted categories"
2016-08-18 05:23:16 +08:00
topic_sentence:
one: "%{count} topic"
2016-08-18 05:23:16 +08:00
other: "%{count} topics"
2018-11-24 19:25:23 +08:00
topic_stat_sentence_week:
one: "%{count} new topic in the past week."
other: "%{count} new topics in the past week."
topic_stat_sentence_month:
one: "%{count} new topic in the past month."
other: "%{count} new topics in the past month."
n_more: "Categories (%{count} more) ..."
2013-10-16 08:31:54 +08:00
ip_lookup:
2014-06-18 16:34:06 +08:00
title: IP Address Lookup
hostname: Hostname
location: Location
location_not_found: (unknown)
organisation: Organization
phone: Phone
other_accounts: "Other accounts with this IP address:"
delete_other_accounts: "Delete %{count}"
username: "username"
trust_level: "TL"
read_time: "read time"
topics_entered: "topics entered"
post_count: "# posts"
confirm_delete_other_accounts: "Are you sure you want to delete these accounts?"
powered_by: "using <a href='https://maxmind.com'>MaxMindDB</a>"
copied: "copied"
user_fields:
none: "(select an option)"
required: 'Please enter a value for "%{name}"'
user:
said: "%{username}:"
2013-08-27 04:00:55 +08:00
profile: "Profile"
mute: "Mute"
edit: "Edit Preferences"
download_archive:
2017-06-02 10:51:30 +08:00
button_text: "Download All"
confirm: "Are you sure you want to download your posts?"
success: "Download initiated, you will be notified via message when the process is complete."
rate_limit_error: "Posts can be downloaded once per day, please try again tomorrow."
new_private_message: "New Message"
private_message: "Message"
private_messages: "Messages"
user_notifications:
filters:
filter_by: "Filter By"
all: "All"
read: "Read"
unread: "Unread"
ignore_duration_title: "Ignore User"
ignore_duration_username: "Username"
ignore_duration_when: "Duration:"
ignore_duration_save: "Ignore"
ignore_duration_note: "Please note that all ignores are automatically removed after the ignore duration expires."
ignore_duration_time_frame_required: "Please select a time frame"
ignore_no_users: "You have no ignored users."
ignore_option: "Ignored"
ignore_option_title: "You will not receive notifications related to this user and all of their topics and replies will be hidden."
add_ignored_user: "Add..."
mute_option: "Muted"
mute_option_title: "You will not receive any notifications related to this user."
normal_option: "Normal"
normal_option_title: "You will be notified if this user replies to you, quotes you, or mentions you."
activity_stream: "Activity"
preferences: "Preferences"
feature_topic_on_profile:
open_search: "Select a New Topic"
title: "Select a Topic"
search_label: "Search for Topic by title"
save: "Save"
clear:
title: "Clear"
warning: "Are you sure you want to clear your featured topic?"
use_current_timezone: "Use Current Timezone"
profile_hidden: "This user's public profile is hidden."
expand_profile: "Expand"
collapse_profile: "Collapse"
2014-06-11 17:23:38 +08:00
bookmarks: "Bookmarks"
bio: "About me"
timezone: "Timezone"
invited_by: "Invited By"
trust_level: "Trust Level"
notifications: "Notifications"
statistics: "Stats"
desktop_notifications:
label: "Live Notifications"
not_supported: "Notifications are not supported on this browser. Sorry."
perm_default: "Turn On Notifications"
perm_denied_btn: "Permission Denied"
2016-01-27 07:14:02 +08:00
perm_denied_expl: "You denied permission for notifications. Allow notifications via your browser settings."
disable: "Disable Notifications"
enable: "Enable Notifications"
each_browser_note: "Note: You have to change this setting on every browser you use."
consent_prompt: "Do you want live notifications when people reply to your posts?"
dismiss: "Dismiss"
2016-06-29 05:52:17 +08:00
dismiss_notifications: "Dismiss All"
dismiss_notifications_tooltip: "Mark all unread notifications as read"
2016-11-16 18:13:09 +08:00
first_notification: "Your first notification! Select it to begin."
dynamic_favicon: "Show counts on browser icon"
skip_new_user_tips:
description: "Skip new user onboarding tips and badges"
not_first_time: "Not your first time?"
skip_link: "Skip these tips"
theme_default_on_all_devices: "Make this the default theme on all my devices"
color_scheme_default_on_all_devices: "Set default color scheme(s) on all my devices"
color_scheme: "Color Scheme"
color_schemes:
default_description: "Default"
disable_dark_scheme: "Same as regular"
dark_instructions: "You can preview the dark mode color scheme by toggling your device's dark mode."
undo: "Reset"
regular: "Regular"
dark: "Dark mode"
default_dark_scheme: "(site default)"
dark_mode: "Dark Mode"
dark_mode_enable: "Enable automatic dark mode color scheme"
text_size_default_on_all_devices: "Make this the default text size on all my devices"
allow_private_messages: "Allow other users to send me personal messages"
external_links_in_new_tab: "Open all external links in a new tab"
enable_quoting: "Enable quote reply for highlighted text"
enable_defer: "Enable defer to mark topics unread"
change: "change"
featured_topic: "Featured Topic"
moderator: "%{user} is a moderator"
admin: "%{user} is an admin"
2014-06-13 05:12:26 +08:00
moderator_tooltip: "This user is a moderator"
admin_tooltip: "This user is an admin"
2017-11-11 01:18:08 +08:00
silenced_tooltip: "This user is silenced"
suspended_notice: "This user is suspended until %{date}."
2017-10-03 03:04:22 +08:00
suspended_permanently: "This user is suspended."
suspended_reason: "Reason: "
2014-11-05 02:08:32 +08:00
github_profile: "Github"
email_activity_summary: "Activity Summary"
mailing_list_mode:
label: "Mailing list mode"
enabled: "Enable mailing list mode"
instructions: |
This setting overrides the activity summary.<br />
Muted topics and categories are not included in these emails.
individual: "Send an email for every new post"
individual_no_echo: "Send an email for every new post except my own"
many_per_day: "Send me an email for every new post (about %{dailyEmailEstimate} per day)"
few_per_day: "Send me an email for every new post (about 2 per day)"
warning: "Mailing list mode enabled. Email notification settings are overridden."
tag_settings: "Tags"
watched_tags: "Watched"
watched_tags_instructions: "You will automatically watch all topics with these tags. You will be notified of all new posts and topics, and a count of new posts will also appear next to the topic."
tracked_tags: "Tracked"
tracked_tags_instructions: "You will automatically track all topics with these tags. A count of new posts will appear next to the topic."
muted_tags: "Muted"
muted_tags_instructions: "You will not be notified of anything about new topics with these tags, and they will not appear in latest."
watched_categories: "Watched"
watched_categories_instructions: "You will automatically watch all topics in these categories. You will be notified of all new posts and topics, and a count of new posts will also appear next to the topic."
tracked_categories: "Tracked"
tracked_categories_instructions: "You will automatically track all topics in these categories. A count of new posts will appear next to the topic."
2016-07-13 17:08:01 +08:00
watched_first_post_categories: "Watching First Post"
watched_first_post_categories_instructions: "You will be notified of the first post in each new topic in these categories."
watched_first_post_tags: "Watching First Post"
watched_first_post_tags_instructions: "You will be notified of the first post in each new topic with these tags."
muted_categories: "Muted"
muted_categories_instructions: "You will not be notified of anything about new topics in these categories, and they will not appear on the categories or latest pages."
muted_categories_instructions_dont_hide: "You will not be notified of anything about new topics in these categories."
regular_categories: "Regular"
2020-08-26 23:13:19 +08:00
regular_categories_instructions: "You will see these categories in the “Latest” and “Top” topic lists."
no_category_access: "As a moderator you have limited category access, save is disabled."
delete_account: "Delete My Account"
delete_account_confirm: "Are you sure you want to permanently delete your account? This action cannot be undone!"
deleted_yourself: "Your account has been deleted successfully."
2018-04-15 18:44:23 +08:00
delete_yourself_not_allowed: "Please contact a staff member if you wish your account to be deleted."
unread_message_count: "Messages"
2014-11-15 05:29:53 +08:00
admin_delete: "Delete"
users: "Users"
muted_users: "Muted"
muted_users_instructions: "Suppress all notifications and PMs from these users."
allowed_pm_users: "Allowed"
allowed_pm_users_instructions: "Only allow PMs from these users."
allow_private_messages_from_specific_users: "Only allow specific users to send me personal messages"
ignored_users: "Ignored"
ignored_users_instructions: "Suppress all posts, notifications, and PMs from these users."
tracked_topics_link: "Show"
automatically_unpin_topics: "Automatically unpin topics when I reach the bottom."
apps: "Apps"
revoke_access: "Revoke Access"
undo_revoke_access: "Undo Revoke Access"
api_approved: "Approved:"
api_last_used_at: "Last used at:"
theme: "Theme"
save_to_change_theme: 'Theme will be updated after you click "%{save_text}"'
home: "Default Home Page"
staged: "Staged"
2013-05-02 15:40:44 +08:00
staff_counters:
flags_given: "helpful flags"
flagged_posts: "flagged posts"
deleted_posts: "deleted posts"
suspensions: "suspensions"
warnings_received: "warnings"
rejected_posts: "rejected posts"
messages:
all: "All"
inbox: "Inbox"
sent: "Sent"
archive: "Archive"
groups: "My Groups"
bulk_select: "Select messages"
move_to_inbox: "Move to Inbox"
move_to_archive: "Archive"
failed_to_move: "Failed to move selected messages (perhaps your network is down)"
select_all: "Select All"
2018-03-08 21:42:03 +08:00
tags: "Tags"
2013-05-02 15:40:44 +08:00
preferences_nav:
account: "Account"
profile: "Profile"
emails: "Emails"
notifications: "Notifications"
categories: "Categories"
users: "Users"
tags: "Tags"
interface: "Interface"
apps: "Apps"
change_password:
success: "(email sent)"
in_progress: "(sending email)"
error: "(error)"
emoji: "lock emoji"
2013-08-16 13:24:48 +08:00
action: "Send Password Reset Email"
set_password: "Set Password"
choose_new: "Choose a new password"
choose: "Choose a password"
2018-06-28 16:12:32 +08:00
second_factor_backup:
2018-08-01 08:32:05 +08:00
title: "Two Factor Backup Codes"
2018-06-28 16:12:32 +08:00
regenerate: "Regenerate"
disable: "Disable"
enable: "Enable"
enable_long: "Enable backup codes"
manage: "Manage backup codes. You have <strong>%{count}</strong> backup codes remaining."
copy_to_clipboard: "Copy to Clipboard"
2018-06-28 16:12:32 +08:00
copy_to_clipboard_error: "Error copying data to Clipboard"
copied_to_clipboard: "Copied to Clipboard"
download_backup_codes: "Download backup codes"
remaining_codes: "You have <strong>%{count}</strong> backup codes remaining."
use: "Use a backup code"
enable_prerequisites: "You must enable a primary second factor before generating backup codes."
2018-06-28 16:12:32 +08:00
codes:
2018-08-01 08:32:05 +08:00
title: "Backup Codes Generated"
description: "Each of these backup codes can only be used once. Keep them somewhere safe but accessible."
2018-06-28 16:12:32 +08:00
second_factor:
title: "Two Factor Authentication"
enable: "Manage Two Factor Authentication"
disable_all: "Disable All"
forgot_password: "Forgot password?"
2018-03-22 18:39:03 +08:00
confirm_password_description: "Please confirm your password to continue"
name: "Name"
2018-03-23 11:05:11 +08:00
label: "Code"
rate_limit: "Please wait before trying another authentication code."
2018-02-23 09:56:08 +08:00
enable_description: |
Scan this QR code in a supported app (<a href="https://www.google.com/search?q=authenticator+apps+for+android" target="_blank">Android</a> <a href="https://www.google.com/search?q=authenticator+apps+for+ios" target="_blank">iOS</a>) and enter your authentication code.
2018-03-23 11:43:59 +08:00
disable_description: "Please enter the authentication code from your app"
2018-03-22 18:39:03 +08:00
show_key_description: "Enter manually"
short_description: |
Protect your account with one-time use security codes.
2018-02-23 09:56:08 +08:00
extended_description: |
Two factor authentication adds extra security to your account by requiring a one-time token in addition to your password. Tokens can be generated on <a href="https://www.google.com/search?q=authenticator+apps+for+android" target='_blank'>Android</a> and <a href="https://www.google.com/search?q=authenticator+apps+for+ios">iOS</a> devices.
2018-03-23 08:17:43 +08:00
oauth_enabled_warning: "Please note that social logins will be disabled once two factor authentication has been enabled on your account."
use: "Use Authenticator app"
enforced_notice: "You are required to enable two factor authentication before accessing this site."
disable: "Disable"
disable_confirm: "Are you sure you want to disable all second factor methods?"
save: "Save"
edit: "Edit"
edit_title: "Edit Second Factor"
edit_description: "Second Factor Name"
enable_security_key_description: |
When you have your <a href="https://www.google.com/search?q=hardware+security+key" target="_blank">hardware security key</a> prepared, press the Register button below.
totp:
title: "Token-Based Authenticators"
add: "Add Authenticator"
default_name: "My Authenticator"
name_and_code_required_error: "You must provide a name and the code from your authenticator app."
security_key:
register: "Register"
title: "Security Keys"
add: "Add Security Key"
default_name: "Main Security Key"
not_allowed_error: "The security key registration process either timed out or was cancelled."
already_added_error: "You have already registered this security key. You dont have to register it again."
edit: "Edit Security Key"
save: "Save"
edit_description: "Security Key Name"
name_required_error: "You must provide a name for your security key."
change_about:
title: "Change About Me"
error: "There was an error changing this value."
change_username:
title: "Change Username"
confirm: "Are you absolutely sure you want to change your username?"
taken: "Sorry, that username is taken."
invalid: "That username is invalid. It must only include numbers and letters"
add_email:
title: "Add Email"
add: "add"
change_email:
title: "Change Email"
taken: "Sorry, that email is not available."
error: "There was an error changing your email. Perhaps that address is already in use?"
success: "We've sent an email to that address. Please follow the confirmation instructions."
success_staff: "We've sent an email to your current address. Please follow the confirmation instructions."
2013-08-14 04:09:36 +08:00
change_avatar:
title: "Change your profile picture"
gravatar: "<a href='//%{gravatarBaseUrl}%{gravatarLoginUrl}' target='_blank'>%{gravatarName}</a>, based on"
gravatar_title: "Change your avatar on %{gravatarName}'s website"
gravatar_failed: "We could not find a %{gravatarName} with that email address."
refresh_gravatar_title: "Refresh your %{gravatarName}"
letter_based: "System assigned profile picture"
2013-08-17 06:29:54 +08:00
uploaded_avatar: "Custom picture"
uploaded_avatar_empty: "Add a custom picture"
upload_title: "Upload your picture"
2015-04-04 02:43:46 +08:00
image_is_not_a_square: "Warning: we've cropped your image; width and height were not equal."
change_profile_background:
title: "Profile Header"
instructions: "Profile headers will be centered and have a default width of 1110px."
2013-08-14 04:09:36 +08:00
change_card_background:
title: "User Card Background"
instructions: "Background images will be centered and have a default width of 590px."
change_featured_topic:
title: "Featured Topic"
instructions: "A link to this topic will be on your user card, and profile."
email:
title: "Email"
2018-07-03 19:51:22 +08:00
primary: "Primary Email"
secondary: "Secondary Emails"
primary_label: "primary"
unconfirmed_label: "unconfirmed"
resend_label: "resend confirmation email"
resending_label: "sending..."
resent_label: "email sent"
update_email: "Change Email"
set_primary: "Set Primary Email"
destroy: "Remove Email"
add_email: "Add Alternate Email"
sso_override_instructions: "Email can be updated from SSO provider."
no_secondary: "No secondary emails"
instructions: "Never shown to the public."
2014-11-21 08:36:26 +08:00
ok: "We will email you to confirm"
required: "Please enter an email address"
2014-11-21 08:36:26 +08:00
invalid: "Please enter a valid email address"
authenticated: "Your email has been authenticated by %{provider}"
frequency_immediately: "We'll email you immediately if you haven't read the thing we're emailing you about."
frequency:
2015-01-24 08:29:15 +08:00
one: "We'll only email you if we haven't seen you in the last minute."
other: "We'll only email you if we haven't seen you in the last %{count} minutes."
associated_accounts:
title: "Associated Accounts"
connect: "Connect"
revoke: "Revoke"
cancel: "Cancel"
not_connected: "(not connected)"
confirm_modal_title: "Connect %{provider} Account"
confirm_description:
account_specific: "Your %{provider} account '%{account_description}' will be used for authentication."
generic: "Your %{provider} account will be used for authentication."
name:
title: "Name"
2017-01-18 18:50:52 +08:00
instructions: "your full name (optional)"
instructions_required: "Your full name"
required: "Please enter a name"
2014-11-21 08:36:26 +08:00
too_short: "Your name is too short"
ok: "Your name looks good"
username:
title: "Username"
2017-01-18 18:50:52 +08:00
instructions: "unique, no spaces, short"
short_instructions: "People can mention you as @%{username}"
2014-11-21 08:36:26 +08:00
available: "Your username is available"
not_available: "Not available. Try %{suggestion}?"
not_available_no_suggestion: "Not available"
2014-11-21 08:36:26 +08:00
too_short: "Your username is too short"
too_long: "Your username is too long"
checking: "Checking username availability..."
2014-11-21 08:36:26 +08:00
prefilled: "Email matches this registered username"
required: "Please enter a username"
locale:
title: "Interface language"
2014-08-31 19:46:16 +08:00
instructions: "User interface language. It will change when you refresh the page."
default: "(default)"
any: "any"
2013-03-12 09:17:45 +08:00
password_confirmation:
title: "Password Again"
invite_code:
title: "Invite Code"
instructions: "Account registration requires an invite code"
auth_tokens:
title: "Recently Used Devices"
ip: "IP"
details: "Details"
log_out_all: "Log out all"
active: "active now"
not_you: "Not you?"
show_all: "Show all (%{count})"
show_few: "Show fewer"
was_this_you: "Was this you?"
was_this_you_description: "If it wasnt you, we recommend you change your password and log out everywhere."
browser_and_device: "%{browser} on %{device}"
secure_account: "Secure my Account"
latest_post: "You last posted…"
last_posted: "Last Post"
last_emailed: "Last Emailed"
2013-11-09 01:29:35 +08:00
last_seen: "Seen"
2014-01-23 04:58:15 +08:00
created: "Joined"
log_out: "Log Out"
location: "Location"
website: "Web Site"
email_settings: "Email"
hide_profile_and_presence: "Hide my public profile and presence features"
enable_physical_keyboard: "Enable physical keyboard support on iPad"
text_size:
title: "Text Size"
smallest: "Smallest"
smaller: "Smaller"
normal: "Normal"
larger: "Larger"
largest: "Largest"
title_count_mode:
title: "Background page title displays count of:"
notifications: "New notifications"
contextual: "New page content"
like_notification_frequency:
title: "Notify when liked"
always: "Always"
first_time_and_daily: "First time a post is liked and daily"
first_time: "First time a post is liked"
never: "Never"
email_previous_replies:
title: "Include previous replies at the bottom of emails"
unless_emailed: "unless previously sent"
always: "always"
never: "never"
email_digests:
title: "When I dont visit here, send me an email summary of popular topics and replies"
every_30_minutes: "every 30 minutes"
every_hour: "hourly"
daily: "daily"
weekly: "weekly"
every_month: "every month"
every_six_months: "every six months"
email_level:
title: "Send me an email when someone quotes me, replies to my post, mentions my @username, or invites me to a topic"
always: "always"
only_when_away: "only when away"
never: "never"
email_messages_level: "Send me an email when someone messages me"
include_tl0_in_digests: "Include content from new users in summary emails"
email_in_reply_to: "Include an excerpt of replied to post in emails"
other_settings: "Other"
categories_settings: "Categories"
new_topic_duration:
label: "Consider topics new when"
2015-01-24 08:29:15 +08:00
not_viewed: "I haven't viewed them yet"
last_here: "created since I was here last"
after_1_day: "created in the last day"
after_2_days: "created in the last 2 days"
after_1_week: "created in the last week"
after_2_weeks: "created in the last 2 weeks"
2015-01-24 08:29:15 +08:00
auto_track_topics: "Automatically track topics I enter"
auto_track_options:
never: "never"
immediately: "immediately"
after_30_seconds: "after 30 seconds"
after_1_minute: "after 1 minute"
after_2_minutes: "after 2 minutes"
after_3_minutes: "after 3 minutes"
after_4_minutes: "after 4 minutes"
after_5_minutes: "after 5 minutes"
after_10_minutes: "after 10 minutes"
notification_level_when_replying: "When I post in a topic, set that topic to"
invited:
search: "type to search invites..."
title: "Invites"
user: "Invited User"
sent: "Last Sent"
none: "No invites to display."
truncated:
one: "Showing the first invite."
other: "Showing the first %{count} invites."
redeemed: "Redeemed Invites"
2015-07-11 20:09:12 +08:00
redeemed_tab: "Redeemed"
redeemed_tab_with_count: "Redeemed (%{count})"
2013-11-09 01:29:35 +08:00
redeemed_at: "Redeemed"
pending: "Pending Invites"
2015-07-11 20:09:12 +08:00
pending_tab: "Pending"
pending_tab_with_count: "Pending (%{count})"
2014-01-17 08:31:40 +08:00
topics_entered: "Topics Viewed"
posts_read_count: "Posts Read"
expired: "This invite has expired."
2014-06-15 07:13:17 +08:00
rescind: "Remove"
rescinded: "Invite removed"
rescind_all: "Remove Expired Invites"
rescinded_all: "All Expired Invites removed!"
rescind_all_confirm: "Are you sure you want to remove all expired invites?"
2014-10-07 02:48:56 +08:00
reinvite: "Resend Invite"
reinvite_all: "Resend all Invites"
reinvite_all_confirm: "Are you sure you want to resend all invites?"
2014-10-07 02:48:56 +08:00
reinvited: "Invite re-sent"
reinvited_all: "All Invites re-sent!"
time_read: "Read Time"
days_visited: "Days Visited"
account_age_days: "Account age in days"
source: "Invited Via"
links_tab: "Links"
links_tab_with_count: "Links (%{count})"
link_url: "Link"
link_created_at: "Created"
link_redemption_stats: "Redemptions"
link_groups: Groups
link_expires_at: Expires
create: "Send Invite"
copy_link: "Copy Link"
2015-08-26 09:41:52 +08:00
generate_link: "Copy Invite Link"
link_generated: "Invite link generated successfully!"
valid_for: "Invite link is only valid for this email address: %{email}"
single_user: "Single User"
multiple_user: "Multiple Users"
invite_link:
title: "Invite Link"
success: "Invite link generated successfully!"
error: "There was an error generating Invite link"
max_redemptions_allowed_label: "How many people are allowed to register using this link?"
expires_at: "When will this invite link expire?"
2014-05-28 04:14:37 +08:00
bulk_invite:
2017-02-16 17:31:21 +08:00
none: "You haven't invited anyone here yet. Send individual invites, or invite many people at once by <a href='https://meta.discourse.org/t/send-bulk-invites/16468'>uploading a CSV file</a>."
text: "Bulk Invite"
success: "File uploaded successfully, you will be notified via message when the process is complete."
2017-02-16 17:31:21 +08:00
error: "Sorry, file should be CSV format."
confirmation_message: "Youre about to email invites to everyone in the uploaded file."
password:
title: "Password"
too_short: "Your password is too short."
common: "That password is too common."
same_as_username: "Your password is the same as your username."
same_as_email: "Your password is the same as your email."
ok: "Your password looks good."
2017-01-18 18:50:52 +08:00
instructions: "at least %{count} characters"
required: "Please enter a password"
summary:
title: "Summary"
stats: "Stats"
2016-03-31 00:05:16 +08:00
time_read: "read time"
recent_time_read: "recent read time"
2016-03-31 00:05:16 +08:00
topic_count:
one: "topic created"
other: "topics created"
post_count:
one: "post created"
other: "posts created"
likes_given:
one: "given"
other: "given"
2016-03-31 00:05:16 +08:00
likes_received:
one: "received"
other: "received"
2016-03-31 00:05:16 +08:00
days_visited:
one: "day visited"
other: "days visited"
topics_entered:
one: "topic viewed"
other: "topics viewed"
2016-03-31 00:05:16 +08:00
posts_read:
one: "post read"
other: "posts read"
bookmark_count:
one: "bookmark"
other: "bookmarks"
top_replies: "Top Replies"
2016-03-31 00:05:16 +08:00
no_replies: "No replies yet."
more_replies: "More Replies"
top_topics: "Top Topics"
2016-03-31 00:05:16 +08:00
no_topics: "No topics yet."
more_topics: "More Topics"
2016-03-31 00:05:16 +08:00
top_badges: "Top Badges"
no_badges: "No badges yet."
more_badges: "More Badges"
top_links: "Top Links"
no_links: "No links yet."
most_liked_by: "Most Liked By"
most_liked_users: "Most Liked"
most_replied_to_users: "Most Replied To"
no_likes: "No likes yet."
top_categories: "Top Categories"
topics: "Topics"
replies: "Replies"
ip_address:
title: "Last IP Address"
registration_ip_address:
title: "Registration IP Address"
avatar:
title: "Profile Picture"
header_title: "profile, messages, bookmarks and preferences"
title:
title: "Title"
none: "(none)"
primary_group:
title: "Primary Group"
none: "(none)"
filters:
all: "All"
stream:
posted_by: "Posted by"
sent_by: "Sent by"
private_message: "message"
the_topic: "the topic"
loading: "Loading..."
2014-06-17 02:25:33 +08:00
errors:
prev_page: "while trying to load"
reasons:
network: "Network Error"
server: "Server Error"
forbidden: "Access Denied"
2014-06-17 02:25:33 +08:00
unknown: "Error"
2015-09-22 02:33:21 +08:00
not_found: "Page Not Found"
2014-06-17 02:25:33 +08:00
desc:
network: "Please check your connection."
network_fixed: "Looks like it's back."
server: "Error code: %{status}"
forbidden: "You're not allowed to view that."
2015-09-22 02:33:21 +08:00
not_found: "Oops, the application tried to load a URL that doesn't exist."
2014-06-17 02:25:33 +08:00
unknown: "Something went wrong."
buttons:
back: "Go Back"
again: "Try Again"
fixed: "Load Page"
modal:
close: "close"
dismiss_error: "Dismiss error"
close: "Close"
assets_changed_confirm: "This site was just updated. Refresh now for the latest version?"
logout: "You were logged out."
refresh: "Refresh"
home: "Home"
read_only_mode:
2016-01-19 06:17:38 +08:00
enabled: "This site is in read only mode. Please continue to browse, but replying, likes, and other actions are disabled for now."
login_disabled: "Login is disabled while the site is in read only mode."
logout_disabled: "Logout is disabled while the site is in read only mode."
too_few_topics_and_posts_notice_MF: >-
Let's <a href="https://blog.discourse.org/2014/08/building-a-discourse-community/">start the discussion!</a>
There {currentTopics, plural, one {is <strong>#</strong> topic} other {are <strong>#</strong> topics}} and
{currentPosts, plural, one {<strong>#</strong> post} other {<strong>#</strong> posts}}. Visitors need more to
read and reply to we recommend at least {requiredTopics, plural, one {<strong>#</strong> topic} other {<strong>#</strong> topics}}
and {requiredPosts, plural, one {<strong>#</strong> post} other {<strong>#</strong> posts}}. Only staff can see this message.
too_few_topics_notice_MF: >-
Let's <a href="https://blog.discourse.org/2014/08/building-a-discourse-community/">start the discussion!</a>
There {currentTopics, plural, one {is <strong>#</strong> topic} other {are <strong>#</strong> topics}}. Visitors need more to
read and reply to we recommend at least {requiredTopics, plural, one {<strong>#</strong> topic} other {<strong>#</strong> topics}}.
Only staff can see this message.
too_few_posts_notice_MF: >-
Let's <a href="https://blog.discourse.org/2014/08/building-a-discourse-community/">start the discussion!</a>
There {currentPosts, plural, one {is <strong>#</strong> post} other {are <strong>#</strong> posts}}. Visitors need more to
read and reply to we recommend at least {requiredPosts, plural, one {<strong>#</strong> post} other {<strong>#</strong> posts}}.
Only staff can see this message.
2016-03-24 09:11:58 +08:00
logs_error_rate_notice:
# keys ending with _MF use message format, see https://meta.discourse.org/t/message-format-support-for-localization/7035 for details
reached_hour_MF: "<b>{relativeAge}</b> <a href='{url}' target='_blank'>{rate, plural, one {# error/hour} other {# errors/hour}}</a> reached site setting limit of {limit, plural, one {# error/hour} other {# errors/hour}}."
# keys ending with _MF use message format, see https://meta.discourse.org/t/message-format-support-for-localization/7035 for details
reached_minute_MF: "<b>{relativeAge}</b> <a href='{url}' target='_blank'>{rate, plural, one {# error/minute} other {# errors/minute}}</a> reached site setting limit of {limit, plural, one {# error/minute} other {# errors/minute}}."
# keys ending with _MF use message format, see https://meta.discourse.org/t/message-format-support-for-localization/7035 for details
exceeded_hour_MF: "<b>{relativeAge}</b> <a href='{url}' target='_blank'>{rate, plural, one {# error/hour} other {# errors/hour}}</a> exceeded site setting limit of {limit, plural, one {# error/hour} other {# errors/hour}}."
# keys ending with _MF use message format, see https://meta.discourse.org/t/message-format-support-for-localization/7035 for details
exceeded_minute_MF: "<b>{relativeAge}</b> <a href='{url}' target='_blank'>{rate, plural, one {# error/minute} other {# errors/minute}}</a> exceeded site setting limit of {limit, plural, one {# error/minute} other {# errors/minute}}."
learn_more: "learn more..."
all_time: "total"
all_time_desc: "total topics created"
year: "year"
year_desc: "topics created in the last 365 days"
month: "month"
month_desc: "topics created in the last 30 days"
week: "week"
week_desc: "topics created in the last 7 days"
day: "day"
first_post: First post
mute: Mute
unmute: Unmute
last_post: Posted
local_time: "Local Time"
time_read: Read
time_read_recently: "%{time_read} recently"
time_read_tooltip: "%{time_read} total time read"
time_read_recently_tooltip: "%{time_read} total time read (%{recent_time_read} in the last 60 days)"
last_reply_lowercase: last reply
replies_lowercase:
one: reply
other: replies
2015-09-02 07:16:19 +08:00
signup_cta:
2015-09-02 07:40:25 +08:00
sign_up: "Sign Up"
hide_session: "Remind me tomorrow"
2015-09-19 04:26:29 +08:00
hide_forever: "no thanks"
2015-09-17 14:48:15 +08:00
hidden_for_session: "OK, I'll ask you tomorrow. You can always use 'Log In' to create an account, too."
2018-08-06 05:44:32 +08:00
intro: "Hello! Looks like youre enjoying the discussion, but you havent signed up for an account yet."
value_prop: "When you create an account, we remember exactly what youve read, so you always come right back where you left off. You also get notifications, here and via email, whenever someone replies to you. And you can like posts to share the love. :heartpulse:"
2015-09-02 07:16:19 +08:00
2013-11-19 01:48:26 +08:00
summary:
enabled_description: "You're viewing a summary of this topic: the most interesting posts as determined by the community."
description: "There are <b>%{replyCount}</b> replies."
description_time: "There are <b>%{replyCount}</b> replies with an estimated read time of <b>%{readingTime} minutes</b>."
enable: "Summarize This Topic"
disable: "Show All Posts"
deleted_filter:
enabled_description: "This topic contains deleted posts, which have been hidden."
disabled_description: "Deleted posts in the topic are shown."
enable: "Hide Deleted Posts"
2014-08-14 08:06:21 +08:00
disable: "Show Deleted Posts"
private_message_info:
title: "Message"
2018-08-30 07:51:38 +08:00
invite: "Invite Others ..."
edit: "Add or Remove ..."
remove: "Remove ..."
add: "Add ..."
2017-10-10 16:26:56 +08:00
leave_message: "Do you really want to leave this message?"
remove_allowed_user: "Do you really want to remove %{name} from this message?"
remove_allowed_group: "Do you really want to remove %{name} from this message?"
email: "Email"
username: "Username"
last_seen: "Seen"
created: "Created"
created_lowercase: "created"
trust_level: "Trust Level"
search_hint: "username, email or IP address"
create_account:
disclaimer: "By registering, you agree to the <a href='%{privacy_link}' target='blank'>privacy policy</a> and <a href='%{tos_link}' target='blank'>terms of service</a>."
title: "Create New Account"
failed: "Something went wrong, perhaps this email is already registered, try the forgot password link"
forgot_password:
title: "Password Reset"
action: "I forgot my password"
invite: "Enter your username or email address, and we'll send you a password reset email."
reset: "Reset Password"
2014-05-06 01:48:11 +08:00
complete_username: "If an account matches the username <b>%{username}</b>, you should receive an email with instructions on how to reset your password shortly."
complete_email: "If an account matches <b>%{email}</b>, you should receive an email with instructions on how to reset your password shortly."
2020-02-13 10:13:38 +08:00
complete_username_found: "We found an account that matches the username <b>%{username}</b>. You should receive an email with instructions on how to reset your password shortly."
complete_email_found: "We found an account that matches <b>%{email}</b>. You should receive an email with instructions on how to reset your password shortly."
complete_username_not_found: "No account matches the username <b>%{username}</b>"
complete_email_not_found: "No account matches <b>%{email}</b>"
help: "Email not arriving? Be sure to check your spam folder first.<p>Not sure which email address you used? Enter an email address and well let you know if it exists here.</p><p>If you no longer have access to the email address on your account, please contact <a href='%{basePath}/about'>our helpful staff.</a></p>"
button_ok: "OK"
button_help: "Help"
email_login:
2018-03-22 19:19:34 +08:00
link_label: "Email me a login link"
button_label: "with email"
emoji: "lock emoji"
2018-03-22 19:19:34 +08:00
complete_username: "If an account matches the username <b>%{username}</b>, you should receive an email with a login link shortly."
complete_email: "If an account matches <b>%{email}</b>, you should receive an email with a login link shortly."
complete_username_found: "We found an account that matches the username <b>%{username}</b>, you should receive an email with a login link shortly."
complete_email_found: "We found an account that matches <b>%{email}</b>, you should receive an email with a login link shortly."
complete_username_not_found: "No account matches the username <b>%{username}</b>"
complete_email_not_found: "No account matches <b>%{email}</b>"
confirm_title: Continue to %{site_name}
logging_in_as: Logging in as %{email}
confirm_button: Finish Login
login:
title: "Log In"
2014-05-25 06:14:03 +08:00
username: "User"
password: "Password"
2018-03-23 11:05:11 +08:00
second_factor_title: "Two Factor Authentication"
2018-03-23 08:17:43 +08:00
second_factor_description: "Please enter the authentication code from your app:"
second_factor_backup: "Log in using a backup code"
2018-06-28 16:12:32 +08:00
second_factor_backup_title: "Two Factor Backup"
second_factor_backup_description: "Please enter one of your backup codes:"
second_factor: "Log in using Authenticator app"
security_key_description: "When you have your physical security key prepared press the Authenticate with Security Key button below."
2019-11-21 12:44:10 +08:00
security_key_alternative: "Try another way"
security_key_authenticate: "Authenticate with Security Key"
security_key_not_allowed_error: "The security key authentication process either timed out or was cancelled."
security_key_no_matching_credential_error: "No matching credentials could be found in the provided security key."
security_key_support_missing_error: "Your current device or browser does not support the use of security keys. Please use a different method."
2014-02-26 04:36:55 +08:00
email_placeholder: "email or username"
caps_lock_warning: "Caps Lock is on"
error: "Unknown error"
cookies_error: "Your browser seems to have cookies disabled. You might not be able to log in without enabling them first."
rate_limit: "Please wait before trying to log in again."
blank_username: "Please enter your email or username."
blank_username_or_password: "Please enter your email or username, and password."
reset_password: "Reset Password"
2014-05-25 06:14:03 +08:00
logging_in: "Signing In..."
or: "Or"
authenticating: "Authenticating..."
awaiting_activation: "Your account is awaiting activation, use the forgot password link to issue another activation email."
2013-06-26 14:58:35 +08:00
awaiting_approval: "Your account has not been approved by a staff member yet. You will be sent an email when it is approved."
requires_invite: "Sorry, access to this forum is by invite only."
not_activated: "You can't log in yet. We previously sent an activation email to you at <b>%{sentTo}</b>. Please follow the instructions in that email to activate your account."
not_allowed_from_ip_address: "You can't login from that IP address."
admin_not_allowed_from_ip_address: "You can't log in as admin from that IP address."
resend_activation_email: "Click here to send the activation email again."
omniauth_disallow_totp: "Your account has two factor authentication enabled. Please log in with your password."
resend_title: "Resend Activation Email"
change_email: "Change Email Address"
provide_new_email: "Provide a new address and we'll resend your confirmation email."
submit_new_email: "Update Email Address"
sent_activation_email_again: "We sent another activation email to you at <b>%{currentEmail}</b>. It might take a few minutes for it to arrive; be sure to check your spam folder."
sent_activation_email_again_generic: "We sent another activation email. It might take a few minutes for it to arrive; be sure to check your spam folder."
to_continue: "Please Log In"
preferences: "You need to be logged in to change your user preferences."
forgot: "I don't recall my account details"
not_approved: "Your account hasn't been approved yet. You will be notified by email when you are ready to log in."
google_oauth2:
name: "Google"
title: "with Google"
twitter:
name: "Twitter"
2013-03-28 02:36:15 +08:00
title: "with Twitter"
2016-02-25 09:21:59 +08:00
instagram:
name: "Instagram"
2016-02-25 09:21:59 +08:00
title: "with Instagram"
facebook:
name: "Facebook"
2013-03-28 02:36:15 +08:00
title: "with Facebook"
github:
name: "GitHub"
2013-03-28 23:07:03 +08:00
title: "with GitHub"
discord:
name: "Discord"
title: "with Discord"
second_factor_toggle:
totp: "Use an authenticator app instead"
backup_code: "Use a backup code instead"
invites:
accept_title: "Invitation"
emoji: "envelope emoji"
welcome_to: "Welcome to %{site_name}!"
invited_by: "You were invited by:"
2017-02-16 08:17:13 +08:00
social_login_available: "You'll also be able to sign in with any social login using that email."
your_email: "Your account email address is <b>%{email}</b>."
accept_invite: "Accept Invitation"
success: "Your account has been created and you're now logged in."
name_label: "Name"
password_label: "Set Password"
optional_description: "(optional)"
password_reset:
continue: "Continue to %{site_name}"
emoji_set:
apple_international: "Apple/International"
google: "Google"
twitter: "Twitter"
2019-10-03 04:01:22 +08:00
emoji_one: "JoyPixels (formerly EmojiOne)"
win10: "Win10"
2017-07-06 15:05:15 +08:00
google_classic: "Google Classic"
facebook_messenger: "Facebook Messenger"
2014-12-23 08:12:26 +08:00
category_page_style:
categories_only: "Categories Only"
categories_with_featured_topics: "Categories with Featured Topics"
categories_and_latest_topics: "Categories and Latest Topics"
categories_and_top_topics: "Categories and Top Topics"
categories_boxes: "Boxes with Subcategories"
categories_boxes_with_topics: "Boxes with Featured Topics"
shortcut_modifier_key:
shift: "Shift"
ctrl: "Ctrl"
alt: "Alt"
enter: "Enter"
conditional_loading_section:
loading: Loading...
category_row:
topic_count: "%{count} topics in this category"
select_kit:
default_header_text: Select...
no_content: No matches found
filter_placeholder: Search...
filter_placeholder_with_any: Search or create...
create: "Create: '%{content}'"
max_content_reached:
one: "You can only select %{count} item."
other: "You can only select %{count} items."
min_content_not_reached:
one: "Select at least %{count} item."
other: "Select at least %{count} items."
invalid_selection_length: "Selection must be at least %{count} characters."
components:
categories_admin_dropdown:
2020-08-26 23:13:19 +08:00
title: "Manage categories"
date_time_picker:
from: From
to: To
errors:
to_before_from: "To date must be later than from date."
2017-07-11 23:51:53 +08:00
emoji_picker:
2017-07-21 20:19:04 +08:00
filter_placeholder: Search for emoji
smileys_&_emotion: Smileys and Emotion
people_&_body: People and Body
animals_&_nature: Animals and Nature
food_&_drink: Food and Drink
travel_&_places: Travel and Places
activities: Activities
2017-07-11 23:51:53 +08:00
objects: Objects
symbols: Symbols
flags: Flags
2017-07-21 20:19:04 +08:00
recent: Recently used
default_tone: No skin tone
light_tone: Light skin tone
medium_light_tone: Medium light skin tone
medium_tone: Medium skin tone
medium_dark_tone: Medium dark skin tone
dark_tone: Dark skin tone
default: Custom emojis
2017-07-11 23:51:53 +08:00
shared_drafts:
title: "Shared Drafts"
notice: "This topic is only visible to those who can see the <b>%{category}</b> category."
destination_category: "Destination Category"
publish: "Publish Shared Draft"
confirm_publish: "Are you sure you want to publish this draft?"
publishing: "Publishing Topic..."
composer:
2016-01-13 18:52:59 +08:00
emoji: "Emoji :)"
more_emoji: "more..."
2015-09-16 09:37:38 +08:00
options: "Options"
whisper: "whisper"
unlist: "unlisted"
blockquote_text: "Blockquote"
2014-12-23 08:12:26 +08:00
add_warning: "This is an official warning."
toggle_whisper: "Toggle Whisper"
toggle_unlisted: "Toggle Unlisted"
posting_not_on_topic: "Which topic do you want to reply to?"
saved_local_draft_tip: "saved locally"
2013-03-16 05:44:46 +08:00
similar_topics: "Your topic is similar to..."
drafts_offline: "drafts offline"
edit_conflict: "edit conflict"
group_mentioned_limit: "<b>Warning!</b> You mentioned <a href='%{group_link}'>%{group}</a>, however this group has more members than the administrator configured mention limit of %{max} users. Nobody will be notified."
2016-08-11 01:24:28 +08:00
group_mentioned:
one: "By mentioning %{group}, you are about to notify <a href='%{group_link}'>%{count} person</a> are you sure?"
other: "By mentioning %{group}, you are about to notify <a href='%{group_link}'>%{count} people</a> are you sure?"
cannot_see_mention:
category: "You mentioned %{username} but they won't be notified because they do not have access to this category. You will need to add them to a group that has access to this category."
private: "You mentioned %{username} but they won't be notified because they are unable to see this personal message. You will need to invite them to this PM."
duplicate_link: "It looks like your link to <b>%{domain}</b> was already posted in the topic by <b>@%{username}</b> in <a href='%{post_url}'>a reply on %{ago}</a> are you sure you want to post it again?"
reference_topic_title: "RE: %{title}"
error:
2014-04-22 01:15:06 +08:00
title_missing: "Title is required"
title_too_short: "Title must be at least %{min} characters"
title_too_long: "Title can't be more than %{max} characters"
2019-09-19 07:31:53 +08:00
post_missing: "Post cant be empty"
post_length: "Post must be at least %{min} characters"
try_like: "Have you tried the %{heart} button?"
2014-04-22 01:15:06 +08:00
category_missing: "You must choose a category"
tags_missing: "You must choose at least %{count} tags"
2019-09-19 07:31:53 +08:00
topic_template_not_modified: "Please add details and specifics to your topic by editing the topic template."
save_edit: "Save Edit"
overwrite_edit: "Overwrite Edit"
reply_original: "Reply on Original Topic"
reply_here: "Reply Here"
reply: "Reply"
cancel: "Cancel"
create_topic: "Create Topic"
create_pm: "Message"
create_whisper: "Whisper"
create_shared_draft: "Create Shared Draft"
edit_shared_draft: "Edit Shared Draft"
title: "Or press Ctrl+Enter"
users_placeholder: "Add a user"
2014-06-21 07:55:32 +08:00
title_placeholder: "What is this discussion about in one brief sentence?"
title_or_link_placeholder: "Type title, or paste a link here"
2013-11-21 09:21:51 +08:00
edit_reason_placeholder: "why are you editing?"
topic_featured_link_placeholder: "Enter link shown with title."
remove_featured_link: "Remove link from topic."
2015-09-09 19:27:23 +08:00
reply_placeholder: "Type here. Use Markdown, BBCode, or HTML to format. Drag or paste images."
reply_placeholder_no_images: "Type here. Use Markdown, BBCode, or HTML to format."
2019-05-03 08:29:34 +08:00
reply_placeholder_choose_category: "Select a category before typing here."
view_new_post: "View your new post."
2015-10-14 01:05:55 +08:00
saving: "Saving"
saved: "Saved!"
saved_draft: "Post draft in progress. Tap to resume."
uploading: "Uploading..."
show_preview: "show preview &raquo;"
hide_preview: "&laquo; hide preview"
2013-04-11 02:32:28 +08:00
quote_post_title: "Quote whole post"
bold_label: "B"
bold_title: "Strong"
bold_text: "strong text"
italic_label: "I"
italic_title: "Emphasis"
italic_text: "emphasized text"
link_title: "Hyperlink"
link_description: "enter link description here"
link_dialog_title: "Insert Hyperlink"
link_optional_text: "optional title"
link_url_placeholder: "Paste a URL or type to search topics"
quote_title: "Blockquote"
2013-04-11 02:32:28 +08:00
quote_text: "Blockquote"
code_title: "Preformatted text"
2014-06-23 14:23:20 +08:00
code_text: "indent preformatted text by 4 spaces"
paste_code_text: "type or paste code here"
2013-07-17 07:21:27 +08:00
upload_title: "Upload"
upload_description: "enter upload description here"
olist_title: "Numbered List"
ulist_title: "Bulleted List"
list_item: "List item"
2018-01-29 10:33:55 +08:00
toggle_direction: "Toggle Direction"
help: "Markdown Editing Help"
collapse: "minimize the composer panel"
open: "open the composer panel"
abandon: "close composer and discard draft"
enter_fullscreen: "enter fullscreen composer"
exit_fullscreen: "exit fullscreen composer"
show_toolbar: "show composer toolbar"
hide_toolbar: "hide composer toolbar"
modal_ok: "OK"
modal_cancel: "Cancel"
cant_send_pm: "Sorry, you can't send a message to %{username}."
yourself_confirm:
title: "Did you forget to add recipients?"
body: "Right now this message is only being sent to yourself!"
admin_options_title: "Optional staff settings for this topic"
composer_actions:
reply: Reply
draft: Draft
edit: Edit
reply_to_post:
label: Reply to a post by %{postUsername}
desc: Reply to a specific post
reply_as_new_topic:
label: Reply as linked topic
2018-02-20 16:44:56 +08:00
desc: Create a new topic linked to this topic
confirm: You have a new topic draft saved, which will be overwritten if you create a linked topic.
reply_as_new_group_message:
label: Reply as new group message
desc: Create a new private message with the same recipients
reply_as_private_message:
label: New message
2018-02-20 16:44:56 +08:00
desc: Create a new personal message
reply_to_topic:
label: Reply to topic
2018-02-20 16:44:56 +08:00
desc: Reply to the topic, not any specific post
toggle_whisper:
2018-03-11 05:53:24 +08:00
label: Toggle whisper
2018-02-20 16:44:56 +08:00
desc: Whispers are only visible to staff members
create_topic:
label: "New Topic"
shared_draft:
label: "Shared Draft"
desc: "Draft a topic that will only be visible to staff"
toggle_topic_bump:
label: "Toggle topic bump"
2018-10-05 08:22:44 +08:00
desc: "Reply without changing latest reply date"
notifications:
tooltip:
regular:
one: "%{count} unseen notification"
other: "%{count} unseen notifications"
message:
one: "%{count} unread message"
other: "%{count} unread messages"
high_priority:
one: "%{count} unread high priority notification"
2020-05-11 22:43:21 +08:00
other: "%{count} unread high priority notifications"
title: "notifications of @name mentions, replies to your posts and topics, messages, etc"
2015-01-25 17:22:40 +08:00
none: "Unable to load notifications at this time."
empty: "No notifications found."
post_approved: "Your post was approved"
reviewable_items: "items requiring review"
mentioned: "<span>%{username}</span> %{description}"
group_mentioned: "<span>%{username}</span> %{description}"
quoted: "<span>%{username}</span> %{description}"
bookmark_reminder: "<span>%{username}</span> %{description}"
replied: "<span>%{username}</span> %{description}"
posted: "<span>%{username}</span> %{description}"
edited: "<span>%{username}</span> %{description}"
liked: "<span>%{username}</span> %{description}"
liked_2: "<span>%{username}, %{username2}</span> %{description}"
liked_many:
one: "<span>%{username}, %{username2} and %{count} other</span> %{description}"
other: "<span>%{username}, %{username2} and %{count} others</span> %{description}"
liked_consolidated_description:
one: "liked %{count} of your posts"
other: "liked %{count} of your posts"
liked_consolidated: "<span>%{username}</span> %{description}"
private_message: "<span>%{username}</span> %{description}"
invited_to_private_message: "<p><span>%{username}</span> %{description}"
invited_to_topic: "<span>%{username}</span> %{description}"
invitee_accepted: "<span>%{username}</span> accepted your invitation"
moved_post: "<span>%{username}</span> moved %{description}"
linked: "<span>%{username}</span> %{description}"
granted_badge: "Earned '%{description}'"
topic_reminder: "<span>%{username}</span> %{description}"
watching_first_post: "<span>New Topic</span> %{description}"
membership_request_accepted: "Membership accepted in '%{group_name}'"
membership_request_consolidated: "%{count} open membership requests for '%{group_name}'"
reaction: "<span>%{username}</span> %{description}"
reaction_2: "<span>%{username}, %{username2}</span> %{description}"
votes_released: "%{description} - completed"
group_message_summary:
one: "%{count} message in your %{group_name} inbox"
other: "%{count} messages in your %{group_name} inbox"
2015-03-28 08:09:22 +08:00
popup:
mentioned: '%{username} mentioned you in "%{topic}" - %{site_title}'
group_mentioned: '%{username} mentioned you in "%{topic}" - %{site_title}'
quoted: '%{username} quoted you in "%{topic}" - %{site_title}'
replied: '%{username} replied to you in "%{topic}" - %{site_title}'
posted: '%{username} posted in "%{topic}" - %{site_title}'
private_message: '%{username} sent you a personal message in "%{topic}" - %{site_title}'
linked: '%{username} linked to your post from "%{topic}" - %{site_title}'
watching_first_post: '%{username} created a new topic "%{topic}" - %{site_title}'
confirm_title: "Notifications enabled - %{site_title}"
confirm_body: "Success! Notifications have been enabled."
custom: "Notification from %{username} on %{site_title}"
2015-03-28 08:09:22 +08:00
titles:
mentioned: "mentioned"
replied: "new reply"
quoted: "quoted"
edited: "edited"
liked: "new like"
private_message: "new private message"
invited_to_private_message: "invited to private message"
invitee_accepted: "invite accepted"
posted: "new post"
moved_post: "post moved"
linked: "linked"
FEATURE: Send notifications for time-based and At Desktop bookmark reminders (#9071) * This PR implements the scheduling and notification system for bookmark reminders. Every 5 minutes a schedule runs to check any reminders that need to be sent before now, limited to **300** reminders at a time. Any leftover reminders will be sent in the next run. This is to avoid having to deal with fickle sidekiq and reminders in the far-flung future, which would necessitate having a background job anyway to clean up any missing `enqueue_at` reminders. * If a reminder is sent its `reminder_at` time is cleared and the `reminder_last_sent_at` time is filled in. Notifications are only user-level notifications for now. * All JavaScript and frontend code related to displaying the bookmark reminder notification is contained here. The reminder functionality is now re-enabled in the bookmark modal as well. * This PR also implements the "Remind me next time I am at my desktop" bookmark reminder functionality. When the user is on a mobile device they are able to select this option. When they choose this option we set a key in Redis saying they have a pending at desktop reminder. The next time they change devices we check if the new device is desktop, and if it is we send reminders using a DistributedMutex. There is also a job to ensure consistency of these reminders in Redis (in case Redis drops the ball) and the at desktop reminders expire after 20 days. * Also in this PR is a fix to delete all Bookmarks for a user via `UserDestroyer`
2020-03-12 08:16:00 +08:00
bookmark_reminder: "bookmark reminder"
bookmark_reminder_with_name: "bookmark reminder - %{name}"
granted_badge: "badge granted"
invited_to_topic: "invited to topic"
group_mentioned: "group mentioned"
group_message_summary: "new group messages"
watching_first_post: "new topic"
topic_reminder: "topic reminder"
liked_consolidated: "new likes"
post_approved: "post approved"
membership_request_consolidated: "new membership requests"
reaction: "new reaction"
votes_released: "Vote was released"
upload_selector:
2013-10-09 00:55:20 +08:00
title: "Add an image"
title_with_attachments: "Add an image or a file"
from_my_computer: "From my device"
from_the_web: "From the web"
2014-11-12 16:47:23 +08:00
remote_tip: "link to image"
remote_tip_with_attachments: "link to image or file %{authorized_extensions}"
local_tip: "select images from your device"
local_tip_with_attachments: "select images or files from your device %{authorized_extensions}"
hint: "(you can also drag & drop into the editor to upload them)"
2015-09-10 13:16:15 +08:00
hint_for_supported_browsers: "you can also drag and drop or paste images into the editor"
uploading: "Uploading"
select_file: "Select File"
default_image_alt_text: image
search:
sort_by: "Sort by"
relevance: "Relevance"
latest_post: "Latest Post"
latest_topic: "Latest Topic"
most_viewed: "Most Viewed"
most_liked: "Most Liked"
select_all: "Select All"
clear_all: "Clear All"
too_short: "Your search term is too short."
result_count:
one: "<span>%{count} result for</span><span class='term'>%{term}</span>"
other: "<span>%{count}%{plus} results for</span><span class='term'>%{term}</span>"
title: "search topics, posts, users, or categories"
full_page_title: "search topics or posts"
no_results: "No results found."
no_more_results: "No more results found."
searching: "Searching ..."
post_format: "#%{post_number} by %{username}"
results_page: "Search results for '%{term}'"
more_results: "There are more results. Please narrow your search criteria."
2017-08-16 06:29:59 +08:00
cant_find: "Cant find what youre looking for?"
start_new_topic: "Perhaps start a new topic?"
or_search_google: "Or try searching with Google instead:"
search_google: "Try searching with Google instead:"
search_google_button: "Google"
search_google_title: "Search this site"
context:
user: "Search posts by @%{username}"
category: "Search the #%{category} category"
tag: "Search the #%{tag} tag"
topic: "Search this topic"
private_messages: "Search messages"
advanced:
title: Advanced Search
posted_by:
label: Posted by
in_category:
2017-11-30 17:43:21 +08:00
label: Categorized
in_group:
label: In Group
with_badge:
label: With Badge
with_tags:
2017-11-30 17:43:21 +08:00
label: Tagged
filters:
2017-11-30 17:43:21 +08:00
label: Only return topics/posts...
title: Matching in title only
likes: I liked
posted: I posted in
created: I created
watching: I'm watching
tracking: I'm tracking
2017-11-30 17:43:21 +08:00
private: In my messages
bookmarks: I bookmarked
first: are the very first post
pinned: are pinned
2017-11-30 17:43:21 +08:00
seen: I read
unseen: I've not read
wiki: are wiki
2017-11-30 17:43:21 +08:00
images: include image(s)
all_tags: All the above tags
statuses:
label: Where topics
open: are open
closed: are closed
public: are public
archived: are archived
noreplies: have zero replies
single_user: contain a single user
post:
count:
label: Minimum Post Count
time:
label: Posted
before: before
after: after
hamburger_menu: "go to another topic list or category"
new_item: "new"
go_back: "go back"
not_logged_in_user: "user page with summary of current activity and preferences"
current_user: "go to your user page"
view_all: "view all"
topics:
2016-09-28 02:43:23 +08:00
new_messages_marker: "last visit"
bulk:
2016-11-17 04:55:15 +08:00
select_all: "Select All"
clear_all: "Clear All"
2015-10-28 04:57:40 +08:00
unlist_topics: "Unlist Topics"
2017-05-10 13:11:52 +08:00
relist_topics: "Relist Topics"
2014-02-22 02:03:50 +08:00
reset_read: "Reset Read"
delete: "Delete Topics"
dismiss: "Dismiss"
2015-10-31 12:31:05 +08:00
dismiss_read: "Dismiss all unread"
dismiss_button: "Dismiss…"
dismiss_tooltip: "Dismiss just new posts or stop tracking topics"
2015-12-04 07:31:56 +08:00
also_dismiss_topics: "Stop tracking these topics so they never show up as unread for me again"
2014-03-04 06:15:53 +08:00
dismiss_new: "Dismiss New"
toggle: "toggle bulk selection of topics"
actions: "Bulk Actions"
2017-05-12 02:47:08 +08:00
change_category: "Set Category"
2014-01-31 01:44:28 +08:00
close_topics: "Close Topics"
archive_topics: "Archive Topics"
2017-05-12 02:47:08 +08:00
notification_level: "Notifications"
2015-03-07 09:36:35 +08:00
choose_new_category: "Choose the new category for the topics:"
selected:
one: "You have selected <b>%{count}</b> topic."
other: "You have selected <b>%{count}</b> topics."
change_tags: "Replace Tags"
append_tags: "Append Tags"
choose_new_tags: "Choose new tags for these topics:"
choose_append_tags: "Choose new tags to append for these topics:"
changed_tags: "The tags of those topics were changed."
none:
unread: "You have no unread topics."
new: "You have no new topics."
read: "You haven't read any topics yet."
posted: "You haven't posted in any topics yet."
latest: "There are no latest topics. That's sad."
bookmarks: "You have no bookmarked topics yet."
category: "There are no %{category} topics."
2014-01-14 08:02:14 +08:00
top: "There are no top topics."
educate:
2016-02-11 08:34:37 +08:00
new: '<p>Your new topics appear here.</p><p>By default, topics are considered new and will show a <span class="badge new-topic badge-notification" style="vertical-align:middle;line-height:inherit;">new</span> indicator if they were created in the last 2 days.</p><p>Visit your <a href="%{userPrefsUrl}">preferences</a> to change this.</p>'
unread: '<p>Your unread topics appear here.</p><p>By default, topics are considered unread and will show unread counts <span class="badge new-posts badge-notification">1</span> if you:</p><ul><li>Created the topic</li><li>Replied to the topic</li><li>Read the topic for more than 4 minutes</li></ul><p>Or if you have explicitly set the topic to Tracked or Watched via the notification control at the bottom of each topic.</p><p>Visit your <a href="%{userPrefsUrl}">preferences</a> to change this.</p>'
bottom:
latest: "There are no more latest topics."
posted: "There are no more posted topics."
read: "There are no more read topics."
new: "There are no more new topics."
unread: "There are no more unread topics."
category: "There are no more %{category} topics."
tag: "There are no more %{tag} topics."
2014-01-14 08:02:14 +08:00
top: "There are no more top topics."
2015-02-04 18:17:40 +08:00
bookmarks: "There are no more bookmarked topics."
topic:
2016-08-11 01:24:28 +08:00
filter_to:
one: "%{count} post in topic"
other: "%{count} posts in topic"
create: "New Topic"
create_long: "Create a new Topic"
open_draft: "Open Draft"
private_message: "Start a message"
archive_message:
help: "Move message to your archive"
title: "Archive"
move_to_inbox:
title: "Move to Inbox"
help: "Move message back to Inbox"
edit_message:
help: "Edit first post of the message"
title: "Edit"
defer:
help: "Mark as unread"
title: "Defer"
feature_on_profile:
help: "Add a link to this topic on your user card and profile"
title: "Feature On Profile"
remove_from_profile:
warning: "Your profile already has a featured topic. If you continue, this topic will replace the existing topic."
help: "Remove the link to this topic on your user profile"
title: "Remove From Profile"
list: "Topics"
new: "new topic"
unread: "unread"
2013-10-17 14:44:56 +08:00
new_topics:
one: "%{count} new topic"
other: "%{count} new topics"
2013-10-17 14:44:56 +08:00
unread_topics:
one: "%{count} unread topic"
other: "%{count} unread topics"
title: "Topic"
invalid_access:
2013-02-26 09:05:26 +08:00
title: "Topic is private"
description: "Sorry, you don't have access to that topic!"
login_required: "You need to log in to see that topic."
server_error:
2013-02-26 09:05:26 +08:00
title: "Topic failed to load"
2013-05-01 04:29:03 +08:00
description: "Sorry, we couldn't load that topic, possibly due to a connection problem. Please try again. If the problem persists, let us know."
not_found:
2013-02-26 09:05:26 +08:00
title: "Topic not found"
description: "Sorry, we couldn't find that topic. Perhaps it was removed by a moderator?"
total_unread_posts:
one: "you have %{count} unread post in this topic"
other: "you have %{count} unread posts in this topic"
2013-06-17 13:37:46 +08:00
unread_posts:
one: "you have %{count} unread old post in this topic"
other: "you have %{count} unread old posts in this topic"
2013-06-17 13:37:46 +08:00
new_posts:
one: "there is %{count} new post in this topic since you last read it"
other: "there are %{count} new posts in this topic since you last read it"
likes:
one: "there is %{count} like in this topic"
other: "there are %{count} likes in this topic"
back_to_list: "Back to Topic List"
options: "Topic Options"
show_links: "show links within this topic"
toggle_information: "toggle topic details"
read_more_in_category: "Want to read more? Browse other topics in %{catLink} or %{latestLink}."
read_more: "Want to read more? %{catLink} or %{latestLink}."
unread_indicator: "No member has read the last post of this topic yet."
# keys ending with _MF use message format, see https://meta.discourse.org/t/message-format-support-for-localization/7035 for details
read_more_MF: "There {
UNREAD, plural,
=0 {}
one {
is <a href='{basePath}/unread'>1 unread</a>
} other {
are <a href='{basePath}/unread'># unread</a>
}
} {
NEW, plural,
=0 {}
one { {BOTH, select, true{and } false {is } other{}} <a href='{basePath}/new'>1 new</a> topic}
other { {BOTH, select, true{and } false {are } other{}} <a href='{basePath}/new'># new</a> topics}
2020-06-03 03:42:39 +08:00
} remaining, or {CATEGORY, select, true {browse other topics in {catLink}} false {{latestLink}} other {}}"
bumped_at_title_MF: "{FIRST_POST}: {CREATED_AT}\n{LAST_POST}: {BUMPED_AT}"
browse_all_categories: Browse all categories
browse_all_tags: Browse all tags
2014-01-07 08:22:55 +08:00
view_latest_topics: view latest topics
suggest_create_topic: Why not create a topic?
jump_reply_up: jump to earlier reply
jump_reply_down: jump to later reply
deleted: "The topic has been deleted"
topic_status_update:
title: "Topic Timer"
save: "Set Timer"
num_of_hours: "Number of hours:"
num_of_days: "Number of days:"
remove: "Remove Timer"
publish_to: "Publish To:"
when: "When:"
time_frame_required: Please select a time frame
auto_update_input:
2017-10-20 03:51:08 +08:00
none: "Select a timeframe"
now: "Now"
later_today: "Later today"
tomorrow: "Tomorrow"
later_this_week: "Later this week"
this_weekend: "This weekend"
next_week: "Next week"
two_weeks: "Two Weeks"
next_month: "Next month"
two_months: "Two Months"
three_months: "Three Months"
four_months: "Four Months"
six_months: "Six Months"
one_year: "One Year"
2017-10-03 03:04:22 +08:00
forever: "Forever"
pick_date_and_time: "Pick date and time"
set_based_on_last_post: "Close based on last post"
publish_to_category:
title: "Schedule Publishing"
temp_open:
title: "Open Temporarily"
auto_reopen:
title: "Auto-open Topic"
temp_close:
title: "Close Temporarily"
auto_close:
title: "Auto-Close Topic"
label: "Auto-close topic hours:"
error: "Please enter a valid value."
based_on_last_post: "Don't close until the last post in the topic is at least this old."
2017-05-12 00:52:15 +08:00
auto_delete:
title: "Auto-Delete Topic"
auto_bump:
title: "Auto-Bump Topic"
reminder:
title: "Remind Me"
auto_delete_replies:
title: "Auto-Delete Replies"
status_update_notice:
auto_open: "This topic will automatically open %{timeLeft}."
auto_close: "This topic will automatically close %{timeLeft}."
auto_publish_to_category: "This topic will be published to <a href=%{categoryUrl}>#%{categoryName}</a> %{timeLeft}."
auto_close_based_on_last_post: "This topic will close %{duration} after the last reply."
2017-05-12 00:52:15 +08:00
auto_delete: "This topic will be automatically deleted %{timeLeft}."
auto_bump: "This topic will be automatically bumped %{timeLeft}."
auto_reminder: "You will be reminded about this topic %{timeLeft}."
auto_delete_replies: "Replies on this topic are automatically deleted after %{duration}."
auto_close_title: "Auto-Close Settings"
2016-08-11 01:24:28 +08:00
auto_close_immediate:
one: "The last post in the topic is already %{count} hour old, so the topic will be closed immediately."
2016-08-11 01:24:28 +08:00
other: "The last post in the topic is already %{count} hours old, so the topic will be closed immediately."
2016-05-18 01:03:08 +08:00
timeline:
back: "Back"
2016-06-03 17:06:32 +08:00
back_description: "Go back to your last unread post"
replies_short: "%{current} / %{total}"
2016-05-18 01:03:08 +08:00
progress:
title: topic progress
go_top: "top"
go_bottom: "bottom"
go: "go"
2015-05-26 21:16:55 +08:00
jump_bottom: "jump to last post"
jump_prompt: "jump to..."
jump_prompt_of: "of %{count} posts"
2019-05-18 07:59:29 +08:00
jump_prompt_long: "Jump to..."
jump_bottom_with_number: "jump to post %{post_number}"
jump_prompt_to_date: "to date"
jump_prompt_or: "or"
total: total posts
current: current post
notifications:
title: change how often you get notified about this topic
reasons:
mailing_list_mode: "You have mailing list mode enabled, so you will be notified of replies to this topic via email."
"3_10": "You will receive notifications because you are watching a tag on this topic."
"3_6": "You will receive notifications because you are watching this category."
"3_5": "You will receive notifications because you started watching this topic automatically."
"3_2": "You will receive notifications because you are watching this topic."
"3_1": "You will receive notifications because you created this topic."
"3": "You will receive notifications because you are watching this topic."
"2_8": "You will see a count of new replies because you are tracking this category."
"2_4": "You will see a count of new replies because you posted a reply to this topic."
"2_2": "You will see a count of new replies because you are tracking this topic."
"2": 'You will see a count of new replies because you <a href="%{basePath}/u/%{username}/preferences/notifications">read this topic</a>.'
"1_2": "You will be notified if someone mentions your @name or replies to you."
"1": "You will be notified if someone mentions your @name or replies to you."
"0_7": "You are ignoring all notifications in this category."
"0_2": "You are ignoring all notifications on this topic."
"0": "You are ignoring all notifications on this topic."
watching_pm:
title: "Watching"
2015-06-11 08:22:30 +08:00
description: "You will be notified of every new reply in this message, and a count of new replies will be shown."
watching:
title: "Watching"
2015-06-11 08:22:30 +08:00
description: "You will be notified of every new reply in this topic, and a count of new replies will be shown."
tracking_pm:
title: "Tracking"
2015-06-14 05:38:24 +08:00
description: "A count of new replies will be shown for this message. You will be notified if someone mentions your @name or replies to you."
tracking:
title: "Tracking"
description: "A count of new replies will be shown for this topic. You will be notified if someone mentions your @name or replies to you."
regular:
title: "Normal"
2015-06-14 05:38:24 +08:00
description: "You will be notified if someone mentions your @name or replies to you."
regular_pm:
title: "Normal"
2015-06-14 05:38:24 +08:00
description: "You will be notified if someone mentions your @name or replies to you."
muted_pm:
title: "Muted"
description: "You will never be notified of anything about this message."
muted:
title: "Muted"
2015-10-14 05:40:35 +08:00
description: "You will never be notified of anything about this topic, and it will not appear in latest."
actions:
title: "Actions"
recover: "Un-Delete Topic"
delete: "Delete Topic"
open: "Open Topic"
close: "Close Topic"
multi_select: "Select Posts…"
timed_update: "Set Topic Timer..."
pin: "Pin Topic…"
unpin: "Un-Pin Topic…"
unarchive: "Unarchive Topic"
archive: "Archive Topic"
2014-09-13 16:26:14 +08:00
invisible: "Make Unlisted"
visible: "Make Listed"
reset_read: "Reset Read Data"
make_public: "Make Public Topic"
make_private: "Make Personal Message"
reset_bump_date: "Reset Bump Date"
feature:
pin: "Pin Topic"
unpin: "Un-Pin Topic"
pin_globally: "Pin Topic Globally"
make_banner: "Banner Topic"
remove_banner: "Remove Banner Topic"
reply:
title: "Reply"
help: "begin composing a reply to this topic"
clear_pin:
title: "Clear pin"
help: "Clear the pinned status of this topic so it no longer appears at the top of your topic list"
share:
title: "Share"
extended_title: "Share a link"
help: "share a link to this topic"
print:
title: "Print"
help: "Open a printer friendly version of this topic"
2014-02-06 06:54:16 +08:00
flag_topic:
title: "Flag"
help: "privately flag this topic for attention or send a private notification about it"
success_message: "You successfully flagged this topic."
make_public:
title: "Convert to Public Topic"
choose_category: "Please choose a category for the public topic:"
2014-02-06 06:54:16 +08:00
feature_topic:
title: "Feature this topic"
pin: "Make this topic appear at the top of the %{categoryLink} category until"
confirm_pin: "You already have %{count} pinned topics. Too many pinned topics may be a burden for new and anonymous users. Are you sure you want to pin another topic in this category?"
unpin: "Remove this topic from the top of the %{categoryLink} category."
unpin_until: "Remove this topic from the top of the %{categoryLink} category or wait until <strong>%{until}</strong>."
pin_note: "Users can unpin the topic individually for themselves."
pin_validation: "A date is required to pin this topic."
not_pinned: "There are no topics pinned in %{categoryLink}."
already_pinned:
one: "Topics currently pinned in %{categoryLink}: <strong class='badge badge-notification unread'>%{count}</strong>"
other: "Topics currently pinned in %{categoryLink}: <strong class='badge badge-notification unread'>%{count}</strong>"
2015-07-29 22:34:21 +08:00
pin_globally: "Make this topic appear at the top of all topic lists until"
confirm_pin_globally: "You already have %{count} globally pinned topics. Too many pinned topics may be a burden for new and anonymous users. Are you sure you want to pin another topic globally?"
unpin_globally: "Remove this topic from the top of all topic lists."
2015-07-29 22:34:21 +08:00
unpin_globally_until: "Remove this topic from the top of all topic lists or wait until <strong>%{until}</strong>."
global_pin_note: "Users can unpin the topic individually for themselves."
not_pinned_globally: "There are no topics pinned globally."
already_pinned_globally:
one: "Topics currently pinned globally: <strong class='badge badge-notification unread'>%{count}</strong>"
other: "Topics currently pinned globally: <strong class='badge badge-notification unread'>%{count}</strong>"
make_banner: "Make this topic into a banner that appears at the top of all pages."
remove_banner: "Remove the banner that appears at the top of all pages."
banner_note: "Users can dismiss the banner by closing it. Only one topic can be bannered at any given time."
no_banner_exists: "There is no banner topic."
banner_exists: "There <strong class='badge badge-notification unread'>is</strong> currently a banner topic."
inviting: "Inviting..."
2016-06-07 16:04:58 +08:00
automatically_add_to_groups: "This invite also includes access to these groups:"
invite_private:
title: "Invite to Message"
email_or_username: "Invitee's Email or Username"
email_or_username_placeholder: "email address or username"
action: "Invite"
success: "We've invited that user to participate in this message."
success_group: "We've invited that group to participate in this message."
error: "Sorry, there was an error inviting that user."
not_allowed: "Sorry, that user can't be invited."
group_name: "group name"
controls: "Topic Controls"
invite_reply:
title: "Invite"
username_placeholder: "username"
action: "Send Invite"
help: "invite others to this topic via email or notifications"
2014-07-10 03:44:53 +08:00
to_forum: "We'll send a brief email allowing your friend to immediately join by clicking a link, no login required."
sso_enabled: "Enter the username of the person you'd like to invite to this topic."
2015-04-03 18:54:17 +08:00
to_topic_blank: "Enter the username or email address of the person you'd like to invite to this topic."
to_topic_email: "You've entered an email address. We'll email an invitation that allows your friend to immediately reply to this topic."
2015-06-11 07:14:51 +08:00
to_topic_username: "You've entered a username. We'll send a notification with a link inviting them to this topic."
to_username: "Enter the username of the person you'd like to invite. We'll send a notification with a link inviting them to this topic."
email_placeholder: "name@example.com"
success_email: "We mailed out an invitation to <b>%{emailOrUsername}</b>. We'll notify you when the invitation is redeemed. Check the invitations tab on your user page to keep track of your invites."
success_username: "We've invited that user to participate in this topic."
error: "Sorry, we couldn't invite that person. Perhaps they have already been invited? (Invites are rate limited)"
success_existing_email: "A user with email <b>%{emailOrUsername}</b> already exists. We've invited that user to participate in this topic."
login_reply: "Log In to Reply"
filters:
n_posts:
one: "%{count} post"
other: "%{count} posts"
2014-11-04 05:58:54 +08:00
cancel: "Remove filter"
move_to:
title: "Move to"
action: "move to"
error: "There was an error moving posts."
split_topic:
2013-07-15 13:24:59 +08:00
title: "Move to New Topic"
action: "move to new topic"
topic_name: "New Topic Title"
radio_label: "New Topic"
2013-07-15 13:24:59 +08:00
error: "There was an error moving posts to the new topic."
instructions:
one: "You are about to create a new topic and populate it with the post you've selected."
other: "You are about to create a new topic and populate it with the <b>%{count}</b> posts you've selected."
merge_topic:
2013-07-15 13:24:59 +08:00
title: "Move to Existing Topic"
action: "move to existing topic"
error: "There was an error moving posts into that topic."
radio_label: "Existing Topic"
instructions:
one: "Please choose the topic you'd like to move that post to."
other: "Please choose the topic you'd like to move those <b>%{count}</b> posts to."
move_to_new_message:
title: "Move to New Message"
action: "move to new message"
message_title: "New Message Title"
radio_label: "New Message"
participants: "Participants"
instructions:
one: "You are about to create a new message and populate it with the post you've selected."
other: "You are about to create a new message and populate it with the <b>%{count}</b> posts you've selected."
move_to_existing_message:
title: "Move to Existing Message"
action: "move to existing message"
radio_label: "Existing Message"
participants: "Participants"
instructions:
one: "Please choose the message you'd like to move that post to."
other: "Please choose the message you'd like to move those <b>%{count}</b> posts to."
merge_posts:
title: "Merge Selected Posts"
action: "merge selected posts"
error: "There was an error merging the selected posts."
publish_page:
title: "Page Publishing"
publish: "Publish"
description: "When a topic is published as a page, its URL can be shared and it will displayed with custom styling."
slug: "Slug"
public: "Public"
public_description: "People can see the page even if the associated topic is private."
publish_url: "Your page has been published at:"
topic_published: "Your topic has been published at:"
preview_url: "Your page will be published at:"
invalid_slug: "Sorry, you can't publish this page."
unpublish: "Unpublish"
unpublished: "Your page has been unpublished and is no longer accessible."
publishing_settings: "Publishing Settings"
change_owner:
2018-09-19 06:48:48 +08:00
title: "Change Owner"
action: "change ownership"
error: "There was an error changing the ownership of the posts."
placeholder: "username of new owner"
instructions:
one: "Please choose a new owner for the post by <b>@%{old_user}</b>"
other: "Please choose a new owner for the %{count} posts by <b>@%{old_user}</b>"
instructions_without_old_user:
one: "Please choose a new owner for the post"
other: "Please choose a new owner for the %{count} posts"
change_timestamp:
title: "Change Timestamp..."
action: "change timestamp"
invalid_timestamp: "Timestamp cannot be in the future."
error: "There was an error changing the timestamp of the topic."
instructions: "Please select the new timestamp of the topic. Posts in the topic will be updated to have the same time difference."
multi_select:
select: "select"
selected: "selected (%{count})"
select_post:
label: "select"
title: "Add post to selection"
selected_post:
label: "selected"
title: "Click to remove post from selection"
select_replies:
label: "select +replies"
title: "Add post and all its replies to selection"
select_below:
label: "select +below"
title: "Add post and all after it to selection"
delete: delete selected
cancel: cancel selecting
2014-03-25 00:45:26 +08:00
select_all: select all
deselect_all: deselect all
description:
one: You have selected <b>%{count}</b> post.
other: "You have selected <b>%{count}</b> posts."
deleted_by_author:
one: "(topic withdrawn by author, will be automatically deleted in %{count} hour unless flagged)"
other: "(topic withdrawn by author, will be automatically deleted in %{count} hours unless flagged)"
post:
quote_reply: "Quote"
quote_share: "Share"
2013-11-16 06:28:16 +08:00
edit_reason: "Reason: "
post_number: "post %{number}"
ignored: "Ignored content"
wiki_last_edited_on: "wiki last edited on"
last_edited_on: "post last edited on"
2014-09-24 04:35:03 +08:00
reply_as_new_topic: "Reply as linked Topic"
reply_as_new_private_message: "Reply as new message to the same recipients"
continue_discussion: "Continuing the discussion from %{postLink}:"
follow_quote: "go to the quoted post"
2014-04-02 05:45:16 +08:00
show_full: "Show Full Post"
show_hidden: "View ignored content."
deleted_by_author:
one: "(post withdrawn by author, will be automatically deleted in %{count} hour unless flagged)"
other: "(post withdrawn by author, will be automatically deleted in %{count} hours unless flagged)"
2018-01-16 03:29:46 +08:00
collapse: "collapse"
expand_collapse: "expand/collapse"
locked: "a staff member has locked this post from being edited"
gap:
one: "view %{count} hidden reply"
other: "view %{count} hidden replies"
notice:
new_user: "This is the first time %{user} has posted — lets welcome them to our community!"
returning_user: "Its been a while since weve seen %{user} — their last post was %{time}."
unread: "Post is unread"
has_replies:
one: "%{count} Reply"
other: "%{count} Replies"
unknown_user: "(unknown/deleted user)"
has_likes_title:
one: "%{count} person liked this post"
other: "%{count} people liked this post"
has_likes_title_only_you: "you liked this post"
has_likes_title_you:
one: "you and %{count} other person liked this post"
other: "you and %{count} other people liked this post"
errors:
create: "Sorry, there was an error creating your post. Please try again."
edit: "Sorry, there was an error editing your post. Please try again."
upload: "Sorry, there was an error uploading that file. Please try again."
file_too_large: "Sorry, that file is too big (maximum size is %{max_size_kb}kb). Why not upload your large file to a cloud sharing service, then paste the link?"
2013-07-01 08:19:03 +08:00
too_many_uploads: "Sorry, you can only upload one file at a time."
too_many_dragged_and_dropped_files: "Sorry, you can only upload %{max} files at a time."
upload_not_authorized: "Sorry, the file you are trying to upload is not authorized (authorized extensions: %{authorized_extensions})."
2013-07-22 08:39:17 +08:00
image_upload_not_allowed_for_new_user: "Sorry, new users can not upload images."
attachment_upload_not_allowed_for_new_user: "Sorry, new users can not upload attachments."
attachment_download_requires_login: "Sorry, you need to be logged in to download attachments."
abandon_edit:
confirm: "Are you sure you want to discard your changes?"
no_value: "No, keep"
no_save_draft: "No, save draft"
yes_value: "Yes, discard edit"
abandon:
confirm: "Are you sure you want to abandon your post?"
no_value: "No, keep"
no_save_draft: "No, save draft"
yes_value: "Yes, abandon"
via_email: "this post arrived via email"
via_auto_generated_email: "this post arrived via an auto generated email"
2015-09-11 04:01:23 +08:00
whisper: "this post is a private whisper for moderators"
2014-08-07 05:13:46 +08:00
wiki:
2015-12-30 17:13:35 +08:00
about: "this post is a wiki"
2014-08-07 05:13:46 +08:00
archetypes:
save: "Save Options"
few_likes_left: "Thanks for sharing the love! You only have a few likes left for today."
controls:
reply: "begin composing a reply to this post"
like: "like this post"
has_liked: "you've liked this post"
read_indicator: "members who read this post"
undo_like: "undo like"
edit: "edit this post"
edit_action: "Edit"
edit_anonymous: "Sorry, but you need to be logged in to edit this post."
2014-01-16 07:14:12 +08:00
flag: "privately flag this post for attention or send a private notification about it"
delete: "delete this post"
undelete: "undelete this post"
share: "share a link to this post"
more: "More"
delete_replies:
confirm: "Do you also want to delete the replies to this post?"
direct_replies:
one: "Yes, and %{count} direct reply"
other: "Yes, and %{count} direct replies"
all_replies:
one: "Yes, and %{count} reply"
other: "Yes, and all %{count} replies"
just_the_post: "No, just this post"
2014-05-13 20:53:11 +08:00
admin: "post admin actions"
2014-09-12 03:25:52 +08:00
wiki: "Make Wiki"
unwiki: "Remove Wiki"
convert_to_moderator: "Add Staff Color"
revert_to_regular: "Remove Staff Color"
2014-09-12 03:28:04 +08:00
rebake: "Rebuild HTML"
publish_page: "Page Publishing"
2014-09-23 00:55:13 +08:00
unhide: "Unhide"
change_owner: "Change Ownership"
grant_badge: "Grant Badge"
lock_post: "Lock Post"
lock_post_description: "prevent the poster from editing this post"
unlock_post: "Unlock Post"
unlock_post_description: "allow the poster to edit this post"
delete_topic_disallowed_modal: "You don't have permission to delete this topic. If you really want it to be deleted, submit a flag for moderator attention together with reasoning."
delete_topic_disallowed: "you don't have permission to delete this topic"
delete_topic: "delete topic"
add_post_notice: "Add Staff Notice"
remove_post_notice: "Remove Staff Notice"
remove_timer: "remove timer"
actions:
people:
like:
one: "liked this"
other: "liked this"
read:
one: "read this"
other: "read this"
2017-11-15 08:28:54 +08:00
like_capped:
one: "and %{count} other liked this"
other: "and %{count} others liked this"
read_capped:
one: "and %{count} other read this"
other: "and %{count} others read this"
by_you:
off_topic: "You flagged this as off-topic"
spam: "You flagged this as spam"
inappropriate: "You flagged this as inappropriate"
notify_moderators: "You flagged this for moderation"
notify_user: "You sent a message to this user"
delete:
confirm:
one: "Are you sure you want to delete that post?"
other: "Are you sure you want to delete those %{count} posts?"
merge:
confirm:
2017-12-14 05:32:34 +08:00
one: "Are you sure you want to merge those posts?"
other: "Are you sure you want to merge those %{count} posts?"
2013-12-12 10:41:34 +08:00
revisions:
controls:
first: "First revision"
previous: "Previous revision"
next: "Next revision"
last: "Last revision"
hide: "Hide revision"
show: "Show revision"
revert: "Revert to revision %{revision}"
edit_wiki: "Edit Wiki"
edit_post: "Edit Post"
comparing_previous_to_current_out_of_total: "<strong>%{previous}</strong> %{icon} <strong>%{current}</strong> / %{total}"
2013-12-12 10:41:34 +08:00
displays:
inline:
title: "Show the rendered output with additions and removals inline"
button: "HTML"
2013-12-12 10:41:34 +08:00
side_by_side:
title: "Show the rendered output diffs side-by-side"
button: "HTML"
2013-12-12 10:41:34 +08:00
side_by_side_markdown:
title: "Show the raw source diffs side-by-side"
button: "Raw"
2013-12-12 10:41:34 +08:00
raw_email:
displays:
raw:
title: "Show the raw email"
button: "Raw"
text_part:
title: "Show the text part of the email"
button: "Text"
html_part:
title: "Show the html part of the email"
button: "HTML"
Improving bookmarks part 1 (#8466) Note: All of this functionality is hidden behind a hidden, default false, site setting called `enable_bookmarks_with_reminders`. Also, any feedback on Ember code would be greatly appreciated! This is part 1 of the bookmark improvements. The next PR will address the backend logic to send reminder notifications for bookmarked posts to users. This PR adds the following functionality: * We are adding a new `bookmarks` table and `Bookmark` model to make the bookmarks a first-class citizen and to allow attaching reminders to them. * Posts now have a new button in their actions menu that has the icon of an actual book * Clicking the button opens the new bookmark modal. * Both name and the reminder type are optional. * If you close the modal without doing anything, the bookmark is saved with no reminder. * If you click the Cancel button, no bookmark is saved at all. * All of the reminder type tiles are dynamic and the times they show will be based on your user timezone set in your profile (this should already be set for you). * If for some reason a user does not have their timezone set they will not be able to set a reminder, but they will still be able to create a bookmark. * A bookmark can be deleted by clicking on the book icon again which will be red if the post is bookmarked. This PR does NOT do anything to migrate or change existing bookmarks in the form of `PostActions`, the two features live side-by-side here. Also this does nothing to the topic bookmarking.
2019-12-11 12:04:02 +08:00
bookmarks:
create: "Create bookmark"
edit: "Edit bookmark"
created: "Created"
updated: "Updated"
Improving bookmarks part 1 (#8466) Note: All of this functionality is hidden behind a hidden, default false, site setting called `enable_bookmarks_with_reminders`. Also, any feedback on Ember code would be greatly appreciated! This is part 1 of the bookmark improvements. The next PR will address the backend logic to send reminder notifications for bookmarked posts to users. This PR adds the following functionality: * We are adding a new `bookmarks` table and `Bookmark` model to make the bookmarks a first-class citizen and to allow attaching reminders to them. * Posts now have a new button in their actions menu that has the icon of an actual book * Clicking the button opens the new bookmark modal. * Both name and the reminder type are optional. * If you close the modal without doing anything, the bookmark is saved with no reminder. * If you click the Cancel button, no bookmark is saved at all. * All of the reminder type tiles are dynamic and the times they show will be based on your user timezone set in your profile (this should already be set for you). * If for some reason a user does not have their timezone set they will not be able to set a reminder, but they will still be able to create a bookmark. * A bookmark can be deleted by clicking on the book icon again which will be red if the post is bookmarked. This PR does NOT do anything to migrate or change existing bookmarks in the form of `PostActions`, the two features live side-by-side here. Also this does nothing to the topic bookmarking.
2019-12-11 12:04:02 +08:00
name: "Name"
name_placeholder: "What is this bookmark for?"
set_reminder: "Remind me"
actions:
delete_bookmark:
name: "Delete bookmark"
description: "Removes the bookmark from your profile and stops all reminders for the bookmark"
edit_bookmark:
name: "Edit bookmark"
description: "Edit the bookmark name or change the reminder date and time"
category:
can: "can&hellip; "
none: "(no category)"
all: "All categories"
choose: "category&hellip;"
edit: "Edit"
edit_dialog_title: "Edit: %{categoryName}"
view: "View Topics in Category"
general: "General"
settings: "Settings"
topic_template: "Topic Template"
tags: "Tags"
tags_allowed_tags: "Restrict these tags to this category:"
tags_allowed_tag_groups: "Restrict these tag groups to this category:"
tags_placeholder: "(Optional) list of allowed tags"
tags_tab_description: "Tags and tag groups specified above will only be available in this category and other categories that also specify them. They won't be available for use in other categories."
tag_groups_placeholder: "(Optional) list of allowed tag groups"
manage_tag_groups_link: "Manage tag groups here."
allow_global_tags_label: "Also allow other tags"
tag_group_selector_placeholder: "(Optional) Tag group"
required_tag_group_description: "Require new topics to have tags from a tag group:"
2019-11-05 23:52:29 +08:00
min_tags_from_required_group_label: "Num Tags:"
required_tag_group_label: "Tag group:"
topic_featured_link_allowed: "Allow featured links in this category"
delete: "Delete Category"
create: "New Category"
create_long: "Create a new category"
save: "Save Category"
slug: "Category Slug"
slug_placeholder: "(Optional) dashed-words for url"
creation_error: There has been an error during the creation of the category.
save_error: There was an error saving the category.
name: "Category Name"
description: "Description"
topic: "category topic"
logo: "Category Logo Image"
background_image: "Category Background Image"
badge_colors: "Badge colors"
background_color: "Background color"
foreground_color: "Foreground color"
name_placeholder: "One or two words maximum"
color_placeholder: "Any web color"
2013-04-10 06:22:13 +08:00
delete_confirm: "Are you sure you want to delete this category?"
delete_error: "There was an error deleting the category."
list: "List Categories"
2014-05-29 17:14:08 +08:00
no_description: "Please add a description for this category."
2013-04-17 05:25:22 +08:00
change_in_category_topic: "Edit Description"
already_used: "This color has been used by another category"
security: "Security"
special_warning: "Warning: This category is a pre-seeded category and the security settings cannot be edited. If you do not wish to use this category, delete it instead of repurposing it."
uncategorized_security_warning: "This category is special. It is intended as holding area for topics that have no category; it cannot have security settings."
uncategorized_general_warning: 'This category is special. It is used as the default category for new topics that do not have a category selected. If you want to prevent this behavior and force category selection, <a href="%{settingLink}">please disable the setting here</a>. If you want to change the name or description, go to <a href="%{customizeLink}">Customize / Text Content</a>.'
pending_permission_change_alert: "You haven't added %{group} to this category; click this button to add them."
images: "Images"
email_in: "Custom incoming email address:"
2014-07-09 03:16:08 +08:00
email_in_allow_strangers: "Accept emails from anonymous users with no accounts"
2014-07-31 00:58:41 +08:00
email_in_disabled: "Posting new topics via email is disabled in the Site Settings. To enable posting new topics via email, "
email_in_disabled_click: 'enable the "email in" setting.'
2017-12-11 15:16:20 +08:00
mailinglist_mirror: "Category mirrors a mailing list"
show_subcategory_list: "Show subcategory list above topics in this category."
read_only_banner: "Banner text when a user cannot create a topic in this category:"
num_featured_topics: "Number of topics shown on the categories page:"
subcategory_num_featured_topics: "Number of featured topics on parent category's page:"
all_topics_wiki: "Make new topics wikis by default"
subcategory_list_style: "Subcategory List Style:"
sort_order: "Topic List Sort By:"
default_view: "Default Topic List:"
default_top_period: "Default Top Period:"
default_list_filter: "Default List Filter:"
2014-07-31 00:58:41 +08:00
allow_badges_label: "Allow badges to be awarded in this category"
2013-07-17 13:10:49 +08:00
edit_permissions: "Edit Permissions"
reviewable_by_group: "In addition to staff, content in this category can be also be reviewed by:"
review_group_name: "group name"
require_topic_approval: "Require moderator approval of all new topics"
require_reply_approval: "Require moderator approval of all new replies"
this_year: "this year"
position: "Position on the categories page:"
default_position: "Default Position"
2014-07-31 00:58:41 +08:00
position_disabled: "Categories will be displayed in order of activity. To control the order of categories in lists, "
position_disabled_click: 'enable the "fixed category positions" setting.'
minimum_required_tags: "Minimum number of tags required in a topic:"
parent: "Parent Category"
num_auto_bump_daily: "Number of open topics to automatically bump daily:"
navigate_to_first_post_after_read: "Navigate to first post after topics are read"
2014-04-17 17:17:39 +08:00
notifications:
watching:
title: "Watching"
description: "You will automatically watch all topics in these categories. You will be notified of every new post in every topic, and a count of new replies will be shown."
2016-07-06 03:16:32 +08:00
watching_first_post:
2016-07-13 17:08:01 +08:00
title: "Watching First Post"
2018-12-18 11:31:02 +08:00
description: "You will be notified of new topics in this category but not replies to the topics."
2014-04-17 17:17:39 +08:00
tracking:
title: "Tracking"
description: "You will automatically track all topics in these categories. You will be notified if someone mentions your @name or replies to you, and a count of new replies will be shown."
2014-04-17 17:17:39 +08:00
regular:
title: "Normal"
2015-06-14 05:38:24 +08:00
description: "You will be notified if someone mentions your @name or replies to you."
2014-04-17 17:17:39 +08:00
muted:
title: "Muted"
2015-10-14 05:40:35 +08:00
description: "You will never be notified of anything about new topics in these categories, and they will not appear in latest."
search_priority:
label: "Search Priority"
options:
normal: "Normal"
ignore: "Ignore"
very_low: "Very Low"
low: "Low"
high: "High"
very_high: "Very High"
sort_options:
default: "default"
likes: "Likes"
op_likes: "Original Post Likes"
views: "Views"
posts: "Posts"
activity: "Activity"
posters: "Posters"
category: "Category"
created: "Created"
sort_ascending: "Ascending"
sort_descending: "Descending"
subcategory_list_styles:
rows: "Rows"
rows_with_featured_topics: "Rows with featured topics"
boxes: "Boxes"
boxes_with_featured_topics: "Boxes with featured topics"
settings_sections:
general: "General"
moderation: "Moderation"
appearance: "Appearance"
email: "Email"
list_filters:
all: "all topics"
none: "no subcategories"
flagging:
title: "Thanks for helping to keep our community civil!"
action: "Flag Post"
take_action: "Take Action"
notify_action: "Message"
official_warning: "Official Warning"
delete_spammer: "Delete Spammer"
2016-08-11 01:24:28 +08:00
# keys ending with _MF use message format, see https://meta.discourse.org/t/message-format-support-for-localization/7035 for details
2016-08-13 11:42:20 +08:00
delete_confirm_MF: "You are about to delete {POSTS, plural, one {<b>1</b> post} other {<b>#</b> posts}} and {TOPICS, plural, one {<b>1</b> topic} other {<b>#</b> topics}} from this user, remove their account, block signups from their IP address <b>{ip_address}</b>, and add their email address <b>{email}</b> to a permanent block list. Are you sure this user is really a spammer?"
yes_delete_spammer: "Yes, Delete Spammer"
ip_address_missing: "(N/A)"
hidden_email_address: "(hidden)"
submit_tooltip: "Submit the private flag"
2014-06-24 17:29:26 +08:00
take_action_tooltip: "Reach the flag threshold immediately, rather than waiting for more community flags"
cant: "Sorry, you can't flag this post at this time."
notify_staff: "Notify staff privately"
formatted_name:
off_topic: "It's Off-Topic"
inappropriate: "It's Inappropriate"
spam: "It's Spam"
custom_placeholder_notify_user: "Be specific, be constructive, and always be kind."
custom_placeholder_notify_moderators: "Let us know specifically what you are concerned about, and provide relevant links and examples where possible."
custom_message:
2016-08-11 01:24:28 +08:00
at_least:
one: "enter at least %{count} character"
other: "enter at least %{count} characters"
2016-08-11 01:24:28 +08:00
more:
one: "%{count} to go..."
other: "%{count} to go..."
2016-08-11 01:24:28 +08:00
left:
one: "%{count} remaining"
other: "%{count} remaining"
2014-02-06 06:54:16 +08:00
flagging_topic:
2014-11-12 17:02:25 +08:00
title: "Thanks for helping to keep our community civil!"
2014-02-06 06:54:16 +08:00
action: "Flag Topic"
notify_action: "Message"
2014-02-06 06:54:16 +08:00
2013-11-16 01:15:46 +08:00
topic_map:
title: "Topic Summary"
2015-05-22 06:30:10 +08:00
participants_title: "Frequent Posters"
links_title: "Popular Links"
links_shown: "show more links..."
clicks:
one: "%{count} click"
other: "%{count} clicks"
post_links:
about: "expand more links for this post"
title:
one: "%{count} more"
other: "%{count} more"
topic_statuses:
warning:
help: "This is an official warning."
bookmarked:
help: "You bookmarked this topic"
locked:
help: "This topic is closed; it no longer accepts new replies"
archived:
2015-08-31 12:11:56 +08:00
help: "This topic is archived; it is frozen and cannot be changed"
2015-08-31 09:21:58 +08:00
locked_and_archived:
2015-08-31 12:11:56 +08:00
help: "This topic is closed and archived; it no longer accepts new replies and cannot be changed"
unpinned:
title: "Unpinned"
help: "This topic is unpinned for you; it will display in regular order"
pinned_globally:
title: "Pinned Globally"
help: "This topic is pinned globally; it will display at the top of latest and its category"
pinned:
title: "Pinned"
help: "This topic is pinned for you; it will display at the top of its category"
unlisted:
2014-09-13 16:26:14 +08:00
help: "This topic is unlisted; it will not be displayed in topic lists, and can only be accessed via a direct link"
personal_message:
title: "This topic is a personal message"
help: "This topic is a personal message"
posts: "Posts"
posts_long: "there are %{number} posts in this topic"
2016-08-11 01:24:28 +08:00
# keys ending with _MF use message format, see https://meta.discourse.org/t/message-format-support-for-localization/7035 for details
posts_likes_MF: |
This topic has {count, plural, one {1 reply} other {# replies}} {ratio, select,
2014-08-19 02:25:56 +08:00
low {with a high like to post ratio}
med {with a very high like to post ratio}
high {with an extremely high like to post ratio}
other {}}
original_post: "Original Post"
views: "Views"
views_lowercase:
one: "view"
other: "views"
replies: "Replies"
views_long:
one: "this topic has been viewed %{count} time"
other: "this topic has been viewed %{number} times"
activity: "Activity"
likes: "Likes"
likes_lowercase:
one: "like"
other: "likes"
likes_long: "there are %{number} likes in this topic"
users: "Users"
users_lowercase:
one: "user"
other: "users"
category_title: "Category"
2013-03-05 15:30:47 +08:00
history: "History"
changed_by: "by %{author}"
2014-10-18 01:28:23 +08:00
raw_email:
title: "Incoming Email"
2014-10-18 01:28:23 +08:00
not_available: "Not available!"
categories_list: "Categories List"
filters:
with_topics: "%{filter} topics"
with_category: "%{filter} %{category} topics"
latest:
title: "Latest"
title_with_count:
one: "Latest (%{count})"
other: "Latest (%{count})"
2014-01-24 17:33:07 +08:00
help: "topics with recent posts"
read:
title: "Read"
help: "topics you've read, in the order that you last read them"
categories:
title: "Categories"
title_in: "Category - %{categoryName}"
help: "all topics grouped by category"
unread:
title: "Unread"
title_with_count:
one: "Unread (%{count})"
other: "Unread (%{count})"
2014-08-01 18:04:42 +08:00
help: "topics you are currently watching or tracking with unread posts"
lower_title_with_count:
one: "%{count} unread"
other: "%{count} unread"
new:
lower_title_with_count:
one: "%{count} new"
other: "%{count} new"
lower_title: "new"
title: "New"
title_with_count:
one: "New (%{count})"
other: "New (%{count})"
2014-08-01 18:04:42 +08:00
help: "topics created in the last few days"
posted:
title: "My Posts"
help: "topics you have posted in"
bookmarks:
title: "Bookmarks"
help: "topics you have bookmarked"
category:
title: "%{categoryName}"
title_with_count:
one: "%{categoryName} (%{count})"
other: "%{categoryName} (%{count})"
help: "latest topics in the %{categoryName} category"
2013-12-24 07:50:36 +08:00
top:
title: "Top"
2014-08-17 03:57:17 +08:00
help: "the most active topics in the last year, month, week or day"
all:
title: "All Time"
yearly:
title: "Yearly"
quarterly:
title: "Quarterly"
monthly:
title: "Monthly"
weekly:
title: "Weekly"
daily:
title: "Daily"
all_time: "All Time"
2015-06-29 17:31:26 +08:00
this_year: "Year"
this_quarter: "Quarter"
2015-06-29 17:31:26 +08:00
this_month: "Month"
this_week: "Week"
2013-12-24 07:50:36 +08:00
today: "Today"
2020-05-06 05:18:36 +08:00
other_periods: "see top:"
browser_update: 'Unfortunately, <a href="https://www.discourse.org/faq/#browser">your browser is too old to work on this site</a>. Please <a href="https://browsehappy.com">upgrade your browser</a> to view rich content, login, and reply.'
permission_types:
2013-07-17 13:10:49 +08:00
full: "Create / Reply / See"
create_post: "Reply / See"
readonly: "See"
lightbox:
download: "download"
2019-04-16 23:03:01 +08:00
previous: "Previous (Left arrow key)"
next: "Next (Right arrow key)"
counter: "%curr% of %total%"
close: "Close (Esc)"
content_load_error: '<a href="%url%">The content</a> could not be loaded.'
image_load_error: '<a href="%url%">The image</a> could not be loaded.'
keyboard_shortcuts_help:
shortcut_key_delimiter_comma: ", "
shortcut_key_delimiter_plus: "+"
shortcut_delimiter_or: "%{shortcut1} or %{shortcut2}"
shortcut_delimiter_slash: "%{shortcut1}/%{shortcut2}"
shortcut_delimiter_space: "%{shortcut1} %{shortcut2}"
title: "Keyboard Shortcuts"
jump_to:
title: "Jump To"
home: "%{shortcut} Home"
latest: "%{shortcut} Latest"
new: "%{shortcut} New"
unread: "%{shortcut} Unread"
categories: "%{shortcut} Categories"
top: "%{shortcut} Top"
bookmarks: "%{shortcut} Bookmarks"
profile: "%{shortcut} Profile"
messages: "%{shortcut} Messages"
drafts: "%{shortcut} Drafts"
next: "%{shortcut} Next Topic"
previous: "%{shortcut} Previous Topic"
navigation:
title: "Navigation"
jump: "%{shortcut} Go to post #"
back: "%{shortcut} Back"
up_down: "%{shortcut} Move selection &uarr; &darr;"
open: "%{shortcut} Open selected topic"
next_prev: "%{shortcut} Next/previous section"
go_to_unread_post: "%{shortcut} Go to the first unread post"
application:
title: "Application"
create: "%{shortcut} Create a new topic"
notifications: "%{shortcut} Open notifications"
hamburger_menu: "%{shortcut} Open hamburger menu"
user_profile_menu: "%{shortcut} Open user menu"
show_incoming_updated_topics: "%{shortcut} Show updated topics"
search: "%{shortcut} Search"
help: "%{shortcut} Open keyboard help"
dismiss_new_posts: "%{shortcut} Dismiss New/Posts"
dismiss_topics: "%{shortcut} Dismiss Topics"
log_out: "%{shortcut} Log Out"
composing:
title: "Composing"
return: "%{shortcut} Return to composer"
fullscreen: "%{shortcut} Fullscreen composer"
bookmarks:
title: "Bookmarking"
enter: "%{shortcut} Save and close"
later_today: "%{shortcut} Later today"
later_this_week: "%{shortcut} Later this week"
tomorrow: "%{shortcut} Tomorrow"
next_week: "%{shortcut} Next week"
next_month: "%{shortcut} Next month"
next_business_week: "%{shortcut} Start of next week"
next_business_day: "%{shortcut} Next business day"
custom: "%{shortcut} Custom date and time"
none: "%{shortcut} No reminder"
delete: "%{shortcut} Delete bookmark"
actions:
title: "Actions"
bookmark_topic: "%{shortcut} Toggle bookmark topic"
pin_unpin_topic: "%{shortcut} Pin/Unpin topic"
share_topic: "%{shortcut} Share topic"
share_post: "%{shortcut} Share post"
reply_as_new_topic: "%{shortcut} Reply as linked topic"
reply_topic: "%{shortcut} Reply to topic"
reply_post: "%{shortcut} Reply to post"
quote_post: "%{shortcut} Quote post"
like: "%{shortcut} Like post"
flag: "%{shortcut} Flag post"
bookmark: "%{shortcut} Bookmark post"
edit: "%{shortcut} Edit post"
delete: "%{shortcut} Delete post"
mark_muted: "%{shortcut} Mute topic"
mark_regular: "%{shortcut} Regular (default) topic"
mark_tracking: "%{shortcut} Track topic"
mark_watching: "%{shortcut} Watch topic"
print: "%{shortcut} Print topic"
defer: "%{shortcut} Defer topic"
topic_admin_actions: "%{shortcut} Open topic admin actions"
search_menu:
title: "Search Menu"
prev_next: "%{shortcut} Move selection up and down"
insert_url: "%{shortcut} Insert selection into open composer"
badges:
earned_n_times:
one: "Earned this badge %{count} time"
other: "Earned this badge %{count} times"
granted_on: "Granted %{date}"
others_count: "Others with this badge (%{count})"
title: Badges
allow_title: "You can use this badge as a title"
multiple_grant: "You can earn this multiple times"
badge_count:
one: "%{count} Badge"
other: "%{count} Badges"
more_badges:
one: "+%{count} More"
other: "+%{count} More"
granted:
one: "%{count} granted"
other: "%{count} granted"
select_badge_for_title: Select a badge to use as your title
none: "(none)"
successfully_granted: "Successfully granted %{badge} to %{username}"
badge_grouping:
getting_started:
name: Getting Started
community:
name: Community
trust_level:
name: Trust Level
other:
name: Other
posting:
name: Posting
tagging:
all_tags: "All Tags"
other_tags: "Other Tags"
selector_all_tags: "all tags"
selector_no_tags: "no tags"
changed: "tags changed:"
tags: "Tags"
2017-12-01 15:20:10 +08:00
choose_for_topic: "optional tags"
info: "Info"
default_info: "This tag isn't restricted to any categories, and has no synonyms."
category_restricted: "This tag is restricted to categories you don't have permission to access."
synonyms: "Synonyms"
synonyms_description: "When the following tags are used, they will be replaced with <b>%{base_tag_name}</b>."
tag_groups_info:
one: 'This tag belongs to the group "%{tag_groups}".'
other: "This tag belongs to these groups: %{tag_groups}."
category_restrictions:
one: "It can only be used in this category:"
other: "It can only be used in these categories:"
edit_synonyms: "Manage Synonyms"
add_synonyms_label: "Add synonyms:"
add_synonyms: "Add"
add_synonyms_explanation:
one: "Any place that currently uses this tag will be changed to use <b>%{tag_name}</b> instead. Are you sure you want to make this change?"
other: "Any place that currently uses these tags will be changed to use <b>%{tag_name}</b> instead. Are you sure you want to make this change?"
add_synonyms_failed: "The following tags couldn't be added as synonyms: <b>%{tag_names}</b>. Ensure they don't have synonyms and aren't synonyms of another tag."
remove_synonym: "Remove Synonym"
delete_synonym_confirm: 'Are you sure you want to delete the synonym "%{tag_name}"?'
delete_tag: "Delete Tag"
2017-10-06 18:13:37 +08:00
delete_confirm:
one: "Are you sure you want to delete this tag and remove it from %{count} topic it is assigned to?"
other: "Are you sure you want to delete this tag and remove it from %{count} topics it is assigned to?"
delete_confirm_no_topics: "Are you sure you want to delete this tag?"
delete_confirm_synonyms:
one: "Its synonym will also be deleted."
other: "Its %{count} synonyms will also be deleted."
rename_tag: "Rename Tag"
rename_instructions: "Choose a new name for the tag:"
sort_by: "Sort by:"
sort_by_count: "count"
sort_by_name: "name"
manage_groups: "Manage Tag Groups"
manage_groups_description: "Define groups to organize tags"
2018-10-15 16:12:54 +08:00
upload: "Upload Tags"
2018-11-15 04:03:36 +08:00
upload_description: "Upload a csv file to create tags in bulk"
2018-10-15 16:12:54 +08:00
upload_instructions: "One per line, optionally with a tag group in the format 'tag_name,tag_group'."
upload_successful: "Tags uploaded successfully"
delete_unused_confirmation:
one: "%{count} tag will be deleted: %{tags}"
other: "%{count} tags will be deleted: %{tags}"
delete_unused_confirmation_more_tags:
one: "%{tags} and %{count} more"
other: "%{tags} and %{count} more"
delete_no_unused_tags: "There are no unused tags."
delete_unused: "Delete Unused Tags"
delete_unused_description: "Delete all tags which are not attached to any topics or personal messages"
cancel_delete_unused: "Cancel"
filters:
without_category: "%{filter} %{tag} topics"
with_category: "%{filter} %{tag} topics in %{category}"
untagged_without_category: "%{filter} untagged topics"
untagged_with_category: "%{filter} untagged topics in %{category}"
notifications:
watching:
title: "Watching"
2018-03-23 06:27:07 +08:00
description: "You will automatically watch all topics with this tag. You will be notified of all new posts and topics, plus the count of unread and new posts will also appear next to the topic."
2016-07-06 03:16:32 +08:00
watching_first_post:
2016-07-13 17:08:01 +08:00
title: "Watching First Post"
2018-12-18 11:31:02 +08:00
description: "You will be notified of new topics in this tag but not replies to the topics."
tracking:
title: "Tracking"
2018-03-23 06:27:07 +08:00
description: "You will automatically track all topics with this tag. A count of unread and new posts will appear next to the topic."
regular:
title: "Regular"
description: "You will be notified if someone mentions your @name or replies to your post."
muted:
title: "Muted"
2018-03-23 06:27:07 +08:00
description: "You will not be notified of anything about new topics with this tag, and they will not appear on your unread tab."
groups:
title: "Tag Groups"
about: "Add tags to groups to manage them more easily."
new: "New Group"
tags_label: "Tags in this group:"
parent_tag_label: "Parent tag:"
parent_tag_description: "Tags from this group can't be used unless the parent tag is present."
one_per_topic_label: "Limit one tag per topic from this group"
new_name: "New Tag Group"
name_placeholder: "Tag Group Name"
save: "Save"
delete: "Delete"
confirm_delete: "Are you sure you want to delete this tag group?"
everyone_can_use: "Tags can be used by everyone"
usable_only_by_staff: "Tags are visible to everyone, but only staff can use them"
visible_only_to_staff: "Tags are visible only to staff"
topics:
none:
unread: "You have no unread topics."
new: "You have no new topics."
read: "You haven't read any topics yet."
posted: "You haven't posted in any topics yet."
latest: "There are no latest topics."
bookmarks: "You have no bookmarked topics yet."
top: "There are no top topics."
invite:
custom_message: "Make your invite a little bit more personal by writing a <a href>custom message</a>."
custom_message_placeholder: "Enter your custom message"
custom_message_template_forum: "Hey, you should join this forum!"
custom_message_template_topic: "Hey, I thought you might enjoy this topic!"
2018-04-18 17:08:23 +08:00
forced_anonymous: "Due to extreme load, this is temporarily being shown to everyone as a logged out user would see it."
footer_nav:
back: "Back"
forward: "Forward"
share: "Share"
dismiss: "Dismiss"
safe_mode:
enabled: "Safe mode is enabled, to exit safe mode close this browser window"
image_removed: "(image removed)"
# This section is exported to the javascript for i18n in the admin section
admin_js:
type_to_filter: "type to filter..."
admin:
title: "Discourse Admin"
moderator: "Moderator"
2013-02-20 06:42:02 +08:00
tags:
remove_muted_tags_from_latest:
always: "always"
only_muted: "when used alone or with other muted tags"
never: "never"
reports:
title: "List of available reports"
2013-02-20 06:42:02 +08:00
dashboard:
2013-04-20 13:37:02 +08:00
title: "Dashboard"
last_updated: "Dashboard updated:"
discourse_last_updated: "Discourse updated:"
version: "Version"
up_to_date: "You're up to date!"
2013-02-20 06:42:02 +08:00
critical_available: "A critical update is available."
updates_available: "Updates are available."
please_upgrade: "Please upgrade!"
2013-08-22 04:28:51 +08:00
no_check_performed: "A check for updates has not been performed. Ensure sidekiq is running."
stale_data: "A check for updates has not been performed lately. Ensure sidekiq is running."
version_check_pending: "Looks like you upgraded recently. Fantastic!"
installed_version: "Installed"
latest_version: "Latest"
2019-01-23 16:27:10 +08:00
problems_found: "Some advice based on your current site settings"
last_checked: "Last checked"
refresh_problems: "Refresh"
no_problems: "No problems were found."
moderators: "Moderators:"
admins: "Admins:"
silenced: "Silenced:"
suspended: "Suspended:"
private_messages_short: "Msgs"
private_messages_title: "Messages"
mobile_title: "Mobile"
space_used: "%{usedSize} used"
space_used_and_free: "%{usedSize} (%{freeSize} free)"
uploads: "Uploads"
backups: "Backups"
backup_count:
one: "%{count} backup on %{location}"
other: "%{count} backups on %{location}"
lastest_backup: "Latest: %{date}"
2015-02-05 09:52:55 +08:00
traffic_short: "Traffic"
traffic: "Application web requests"
page_views: "Pageviews"
page_views_short: "Pageviews"
show_traffic_report: "Show Detailed Traffic Report"
community_health: Community health
moderators_activity: Moderators activity
whats_new_in_discourse: Whats new in Discourse?
activity_metrics: Activity Metrics
all_reports: "All reports"
general_tab: "General"
moderation_tab: "Moderation"
security_tab: "Security"
reports_tab: "Reports"
FEATURE: Exposing a way to add a generic report filter (#6816) * FEATURE: Exposing a way to add a generic report filter ## Why do we need this change? Part of the work discussed [here](https://meta.discourse.org/t/gain-understanding-of-file-uploads-usage/104994), and implemented a first spike [here](https://github.com/discourse/discourse/pull/6809), I am trying to expose a single generic filter selector per report. ## How does this work? We basically expose a simple, single generic filter that is computed and displayed based on backend values passed into the report. This would be a simple contract between the frontend and the backend. **Backend changes:** we simply need to return a list of dropdown / select options, and enable the report's newly introduced `custom_filtering` property. For example, for our [Top Uploads](https://github.com/discourse/discourse/pull/6809/files#diff-3f97cbb8726f3310e0b0c386dbe89e22R1423) report, it can look like this on the backend: ```ruby report.custom_filtering = true report.custom_filter_options = [{ id: "any", name: "Any" }, { id: "jpg", name: "JPEG" } ] ``` In our javascript report HTTP call, it will look like: ```js { "custom_filtering": true, "custom_filter_options": [ { "id": "any", "name": "Any" }, { "id": "jpg", "name": "JPG" } ] } ``` **Frontend changes:** We introduced a generic `filter` param and a `combo-box` which hooks up into the existing framework for fetching a report. This works alright, with the limitation of being a single custom filter per report. If we wanted to add, for an instance a `filesize filter`, this will not work for us. _I went through with this approach because it is hard to predict and build abstractions for requirements or problems we don't have yet, or might not have._ ## How does it look like? ![a1ktg1odde](https://user-images.githubusercontent.com/45508821/50485875-f17edb80-09ee-11e9-92dd-1454ab041fbb.gif) ## More on the bigger picture The major concern here I have is the solution I introduced might serve the `think small` version of the reporting work, but I don't think it serves the `think big`, I will try to shed some light into why. Within the current design, It is hard to maintain QueryParams for dynamically generated params (based on the idea of introducing more than one custom filter per report). To allow ourselves to have more than one generic filter, we will need to: a. Use the Route's model to retrieve the report's payload (we are now dependent on changes of the QueryParams via computed properties) b. After retrieving the payload, we can use the `setupController` to define our dynamic QueryParams based on the custom filters definitions we received from the backend c. Load a custom filter specific Ember component based on the definitions we received from the backend
2019-03-15 20:15:38 +08:00
report_filter_any: "any"
disabled: Disabled
timeout_error: Sorry, query is taking too long, please pick a shorter interval
exception_error: Sorry, an error occurred while executing the query
too_many_requests: Youve performed this action too many times. Please wait before trying again.
not_found_error: Sorry, this report doesnt exist
filter_reports: Filter reports
2013-03-08 00:07:59 +08:00
reports:
trend_title: "%{percent} change. Currently %{current}, was %{prev} in previous period."
2013-03-08 00:07:59 +08:00
today: "Today"
yesterday: "Yesterday"
2018-05-16 06:22:46 +08:00
last_7_days: "Last 7"
last_30_days: "Last 30"
2013-03-08 00:07:59 +08:00
all_time: "All Time"
7_days_ago: "7 Days Ago"
30_days_ago: "30 Days Ago"
all: "All"
view_table: "table"
view_graph: "graph"
refresh_report: "Refresh Report"
daily: Daily
monthly: Monthly
weekly: Weekly
dates: "Dates (UTC)"
groups: "All groups"
disabled: "This report is disabled"
totals_for_sample: "Totals for sample"
average_for_sample: "Average for sample"
total: "All time total"
no_data: "No data to display."
trending_search:
more: '<a href="%{basePath}/admin/logs/search_logs">Search logs</a>'
disabled: 'Trending search report is disabled. Enable <a href="%{basePath}/admin/site_settings/category/all_results?filter=log%20search%20queries">log search queries</a> to collect data.'
filters:
file_extension:
label: File extension
group:
label: Group
category:
label: Category
include_subcategories:
label: "Include Subcategories"
2013-03-08 00:07:59 +08:00
2013-03-14 18:59:40 +08:00
commits:
latest_changes: "Latest changes: please update often!"
2013-03-16 19:39:20 +08:00
by: "by"
2013-03-14 18:59:40 +08:00
groups:
new:
title: "New Group"
create: "Create"
name:
too_short: "Group name is too short"
too_long: "Group name is too long"
checking: "Checking group name availability..."
available: "Group name is available"
not_available: "Group name is not available"
blank: "Group name cannot be blank"
2018-04-06 17:11:00 +08:00
bulk_add:
title: "Bulk Add to Group"
complete_users_not_added: "These users were not added (make sure they have an account):"
paste: "Paste a list of usernames or emails, one per line:"
add_members:
as_owner: "Set user(s) as owner(s) of this group"
manage:
interaction:
email: Email
incoming_email: "Custom incoming email address"
incoming_email_placeholder: "enter email address"
visibility: Visibility
visibility_levels:
title: "Who can see this group?"
public: "Everyone"
logged_on_users: "Logged on users"
members: "Group owners, members and moderators"
staff: "Group owners and moderators"
owners: "Group owners"
description: "Admins can see all groups."
members_visibility_levels:
title: "Who can see this group's members?"
description: "Admins can see members of all groups."
publish_read_state: "On group messages publish group read state"
membership:
automatic: Automatic
trust_levels_title: "Trust level automatically granted to members when they're added:"
effects: Effects
trust_levels_none: "None"
automatic_membership_email_domains: "Users who register with an email domain that exactly matches one in this list will be automatically added to this group:"
automatic_membership_user_count: "%{count} users have the new email domains and will be added to the group."
primary_group: "Automatically set as primary group"
name_placeholder: "Group name, no spaces, same as username rule"
primary: "Primary Group"
no_primary: "(no primary group)"
title: "Groups"
edit: "Edit Groups"
refresh: "Refresh"
about: "Edit your group membership and names here"
group_members: "Group members"
delete: "Delete"
delete_confirm: "Delete this group?"
delete_failed: "Unable to delete group. If this is an automatic group, it cannot be destroyed."
delete_owner_confirm: "Remove owner privilege for '%{username}'?"
add: "Add"
custom: "Custom"
automatic: "Automatic"
2018-04-13 10:10:42 +08:00
default_title: "Default title"
default_title_description: "will be applied to all users in the group"
group_owners: Owners
add_owners: Add owners
none_selected: "Select a group to get started"
no_custom_groups: "Create a new custom group"
2013-03-27 03:33:17 +08:00
api:
2013-10-23 03:53:08 +08:00
generate_master: "Generate Master API Key"
none: "There are no active API keys right now."
user: "User"
2013-03-26 09:04:28 +08:00
title: "API"
key: "Key"
created: Created
updated: Updated
last_used: Last Used
never_used: (never)
2013-10-23 03:53:08 +08:00
generate: "Generate"
undo_revoke: "Undo Revoke"
2013-10-23 03:53:08 +08:00
revoke: "Revoke"
all_users: "All Users"
active_keys: "Active API Keys"
manage_keys: Manage Keys
show_details: Details
description: Description
no_description: (no description)
all_api_keys: All API Keys
user_mode: User Level
impersonate_all_users: Impersonate any user
single_user: "Single User"
user_placeholder: Enter username
description_placeholder: What will this key be used for?
save: Save
new_key: New API Key
revoked: Revoked
delete: Permanently Delete
not_shown_again: This key will not be displayed again. Make sure you take a copy before continuing.
continue: Continue
use_global_key: Global Key (allows all actions)
scopes:
description: |
When using scopes, you can restrict an API key to a specific set of endpoints.
You can also define which parameters will be allowed. Use commas to separate multiple values.
title: Scopes
resource: Resource
action: Action
allowed_parameters: Allowed Parameters
optional_allowed_parameters: Allowed Parameters (optional)
any_parameter: (any parameter)
allowed_urls: Allowed URLs
descriptions:
topics:
2020-08-24 23:15:08 +08:00
read: Read a topic or a specific post in it. RSS is also supported.
write: Create a new topic or post to an existing one.
read_lists: Read topic lists like top, new, latest, etc. RSS is also supported.
wordpress: Necessary for the WordPress wp-discourse plugin to work.
users:
bookmarks: List user bookmarks. It returns bookmark reminders when using the ICS format.
sync_sso: Synchronize a user using SSO.
show: Obtain information about an user.
check_emails: List user emails.
2016-06-16 01:49:57 +08:00
web_hooks:
title: "Webhooks"
none: "There are no webhooks right now."
instruction: "Webhooks allows Discourse to notify external services when certain event happens in your site. When the webhook is triggered, a POST request will send to URLs provided."
detailed_instruction: "A POST request will be sent to provided URL when chosen event happens."
new: "New Webhook"
create: "Create"
save: "Save"
destroy: "Delete"
description: "Description"
controls: "Controls"
go_back: "Back to list"
payload_url: "Payload URL"
payload_url_placeholder: "https://example.com/postreceive"
warn_local_payload_url: "It seems you are trying to set up the webhook to a local url. Event delivered to a local address may cause side-effect or unexpected behaviours. Continue?"
secret_invalid: "Secret must not have any blank characters."
secret_too_short: "Secret should be at least 12 characters."
2017-01-09 10:13:15 +08:00
secret_placeholder: "An optional string, used for generating signature"
2016-06-16 01:49:57 +08:00
event_type_missing: "You need to set up at least one event type."
content_type: "Content Type"
secret: "Secret"
event_chooser: "Which events should trigger this webhook?"
2016-06-16 01:49:57 +08:00
wildcard_event: "Send me everything."
individual_event: "Select individual events."
verify_certificate: "Check TLS certificate of payload url"
active: "Active"
active_notice: "We will deliver event details when it happens."
categories_filter_instructions: "Relevant webhooks will only be triggered if the event is related with specified categories. Leave blank to trigger webhooks for all categories."
categories_filter: "Triggered Categories"
tags_filter_instructions: "Relevant webhooks will only be triggered if the event is related with specified tags. Leave blank to trigger webhooks for all tags."
tags_filter: "Triggered Tags"
2016-06-16 01:49:57 +08:00
groups_filter_instructions: "Relevant webhooks will only be triggered if the event is related with specified groups. Leave blank to trigger webhooks for all groups."
groups_filter: "Triggered Groups"
delete_confirm: "Delete this webhook?"
topic_event:
name: "Topic Event"
details: "When there is a new topic, revised, changed or deleted."
post_event:
name: "Post Event"
details: "When there is a new reply, edit, deleted or recovered."
user_event:
2016-09-19 10:17:01 +08:00
name: "User Event"
details: "When a user logs in, logs out, is created, approved or updated."
group_event:
name: "Group Event"
details: "When a group is created, updated or destroyed."
category_event:
name: "Category Event"
details: "When a category is created, updated or destroyed."
2018-04-04 20:19:20 +08:00
tag_event:
name: "Tag Event"
details: "When a tag is created, updated or destroyed."
2019-04-11 04:51:08 +08:00
reviewable_event:
name: "Reviewable Event"
details: "When a new item is ready for review and when its status is updated."
notification_event:
name: "Notification Event"
details: "When a user receives a notification in their feed."
user_badge_event:
name: "Badge Grant Event"
details: "When a user receives a badge."
2016-06-16 01:49:57 +08:00
delivery_status:
title: "Delivery Status"
inactive: "Inactive"
failed: "Failed"
successful: "Successful"
disabled: "Disabled"
2016-06-16 01:49:57 +08:00
events:
none: "There are no related events."
redeliver: "Redeliver"
2016-09-14 07:54:53 +08:00
incoming:
one: "There is a new event."
other: "There are %{count} new events."
2016-09-15 12:57:04 +08:00
completed_in:
one: "Completed in %{count} second."
other: "Completed in %{count} seconds."
2016-06-16 01:49:57 +08:00
request: "Request"
response: "Response"
redeliver_confirm: "Are you sure you want to redeliver the same payload?"
headers: "Headers"
payload: "Payload"
body: "Body"
go_list: "Go to list"
go_details: "Edit webhook"
go_events: "Go to events"
ping: "Ping"
2016-09-15 12:57:04 +08:00
status: "Status Code"
event_id: "ID"
timestamp: "Created"
completion: "Completion Time"
actions: "Actions"
plugins:
title: "Plugins"
installed: "Installed Plugins"
name: "Name"
none_installed: "You don't have any plugins installed."
version: "Version"
enabled: "Enabled?"
is_enabled: "Y"
not_enabled: "N"
change_settings: "Change Settings"
change_settings_short: "Settings"
howto: "How do I install plugins?"
2018-04-09 18:56:01 +08:00
official: "Official Plugin"
2014-02-13 12:39:00 +08:00
backups:
title: "Backups"
menu:
backups: "Backups"
logs: "Logs"
none: "No backup available."
read_only:
enable:
2016-04-05 14:41:26 +08:00
title: "Enable read-only mode"
label: "Enable read-only"
confirm: "Are you sure you want to enable read-only mode?"
2014-02-13 12:39:00 +08:00
disable:
2016-04-05 14:41:26 +08:00
title: "Disable read-only mode"
label: "Disable read-only"
2014-02-13 12:39:00 +08:00
logs:
none: "No logs yet..."
columns:
filename: "Filename"
size: "Size"
2014-02-22 08:41:01 +08:00
upload:
2015-03-27 01:05:27 +08:00
label: "Upload"
title: "Upload a backup to this instance"
uploading: "Uploading..."
uploading_progress: "Uploading... %{progress}%"
success: "'%{filename}' has successfully been uploaded. The file is now being processed and will take up to a minute to show up in the list."
error: "There has been an error while uploading '%{filename}': %{message}"
2014-02-13 12:39:00 +08:00
operations:
is_running: "An operation is currently running..."
failed: "The %{operation} failed. Please check the logs."
2014-02-13 12:39:00 +08:00
cancel:
2015-03-27 01:05:27 +08:00
label: "Cancel"
2014-02-13 12:39:00 +08:00
title: "Cancel the current operation"
confirm: "Are you sure you want to cancel the current operation?"
backup:
2015-03-27 01:05:27 +08:00
label: "Backup"
2014-02-13 12:39:00 +08:00
title: "Create a backup"
2014-08-21 00:48:56 +08:00
confirm: "Do you want to start a new backup?"
2018-05-22 23:14:16 +08:00
without_uploads: "Yes (do not include uploads)"
2014-02-13 12:39:00 +08:00
download:
2015-03-27 01:05:27 +08:00
label: "Download"
title: "Send email with download link"
alert: "A link to download this backup has been emailed to you."
2014-02-13 12:39:00 +08:00
destroy:
title: "Remove the backup"
confirm: "Are you sure you want to destroy this backup?"
restore:
is_disabled: "Restore is disabled in the site settings."
2015-03-27 01:05:27 +08:00
label: "Restore"
2014-02-13 12:39:00 +08:00
title: "Restore the backup"
2016-02-21 18:26:28 +08:00
confirm: "Are you sure you want to restore this backup?"
2014-02-13 12:39:00 +08:00
rollback:
2015-03-27 01:05:27 +08:00
label: "Rollback"
2014-02-13 12:39:00 +08:00
title: "Rollback the database to previous working state"
2016-02-22 06:12:32 +08:00
confirm: "Are you sure you want to rollback the database to the previous working state?"
location:
local: "Local Storage"
s3: "S3"
backup_storage_error: "Failed to access backup storage: %{error_message}"
2014-02-13 12:39:00 +08:00
2014-08-09 18:28:57 +08:00
export_csv:
success: "Export initiated, you will be notified via message when the process is complete."
2014-08-09 18:28:57 +08:00
failed: "Export failed. Please check the logs."
2014-11-27 15:57:14 +08:00
button_text: "Export"
2014-12-07 12:15:22 +08:00
button_title:
user: "Export full user list in CSV format."
staff_action: "Export full staff action log in CSV format."
screened_email: "Export full screened email list in CSV format."
screened_ip: "Export full screened IP list in CSV format."
screened_url: "Export full screened URL list in CSV format."
export_json:
button_text: "Export"
2014-08-09 18:28:57 +08:00
invite:
button_text: "Send Invites"
button_title: "Send Invites"
customize:
title: "Customize"
2013-04-10 13:00:35 +08:00
long_title: "Site Customizations"
preview: "preview"
explain_preview: "See the site with this theme enabled"
save: "Save"
2013-03-14 18:59:40 +08:00
new: "New"
new_style: "New Style"
install: "Install"
delete: "Delete"
delete_confirm: 'Are you sure you want to delete "%{theme_name}"?'
color: "Color"
opacity: "Opacity"
copy: "Copy"
copy_to_clipboard: "Copy to Clipboard"
copied_to_clipboard: "Copied to Clipboard"
copy_to_clipboard_error: "Error copying data to Clipboard"
theme_owner: "Not editable, owned by:"
email_templates:
2019-08-04 16:03:06 +08:00
title: "Email"
subject: "Subject"
multiple_subjects: "This email template has multiple subjects."
body: "Body"
2015-11-21 01:30:04 +08:00
revert: "Revert Changes"
revert_confirm: "Are you sure you want to revert your changes?"
theme:
theme: "Theme"
component: "Component"
components: "Components"
2018-08-31 03:23:15 +08:00
theme_name: "Theme name"
component_name: "Component name"
themes_intro: "Select an existing theme or install a new one to get started"
themes_intro_emoji: "woman artist emoji"
beginners_guide_title: "Beginners guide to using Discourse Themes"
developers_guide_title: "Developers guide to Discourse Themes"
browse_themes: "Browse community themes"
customize_desc: "Customize:"
title: "Themes"
create: "Create"
create_type: "Type"
create_name: "Name"
long_title: "Amend colors, CSS and HTML contents of your site"
edit: "Edit"
edit_confirm: "This is a remote theme, if you edit CSS/HTML your changes will be erased next time you update the theme."
update_confirm: "These local changes will be erased by the update. Are you sure you want to continue?"
update_confirm_yes: "Yes, continue with the update"
common: "Common"
desktop: "Desktop"
mobile: "Mobile"
settings: "Settings"
translations: "Translations"
extra_scss: "Extra SCSS"
extra_files: "Extra files"
extra_files_upload: "Export theme to view these files."
extra_files_remote: "Export theme or check the git repository to view these files."
preview: "Preview"
show_advanced: "Show advanced fields"
hide_advanced: "Hide advanced fields"
hide_unused_fields: "Hide unused fields"
is_default: "Theme is enabled by default"
user_selectable: "Theme can be selected by users"
color_scheme_user_selectable: "Color scheme can be selected by users"
color_scheme: "Color Palette"
default_light_scheme: "Light (default)"
color_scheme_select: "Select colors to be used by theme"
custom_sections: "Custom sections:"
theme_components: "Theme Components"
add_all_themes: "Add all themes"
2018-08-31 03:23:15 +08:00
convert: "Convert"
convert_component_alert: "Are you sure you want to convert this component to theme? It will be removed as a component from %{relatives}."
convert_component_tooltip: "Convert this component to theme"
convert_theme_alert: "Are you sure you want to convert this theme to component? It will be removed as a parent from %{relatives}."
convert_theme_tooltip: "Convert this theme to component"
inactive_themes: "Inactive themes:"
inactive_components: "Unused components:"
2018-08-31 03:23:15 +08:00
broken_theme_tooltip: "This theme has errors in its CSS, HTML or YAML"
disabled_component_tooltip: "This component has been disabled"
2018-08-31 03:23:15 +08:00
default_theme_tooltip: "This theme is the site's default theme"
updates_available_tooltip: "Updates are available for this theme"
and_x_more: "and %{count} more."
collapse: Collapse
uploads: "Uploads"
no_uploads: "You can upload assets associated with your theme such as fonts and images"
add_upload: "Add Upload"
upload_file_tip: "Choose an asset to upload (png, woff2, etc...)"
2017-05-11 02:43:05 +08:00
variable_name: "SCSS var name:"
variable_name_invalid: "Invalid variable name. Only alphanumeric allowed. Must start with a letter. Must be unique."
variable_name_error:
invalid_syntax: "Invalid variable name. Only alphanumeric allowed. Must start with a letter."
no_overwrite: "Invalid variable name. Must not overwrite an existing variable."
must_be_unique: "Invalid variable name. Must be unique."
upload: "Upload"
select_component: "Select a component..."
unsaved_changes_alert: "You haven't saved your changes yet, do you want to discard them and move on?"
unsaved_parent_themes: "You haven't assigned the component to themes, do you want to move on?"
discard: "Discard"
stay: "Stay"
css_html: "Custom CSS/HTML"
edit_css_html: "Edit CSS/HTML"
edit_css_html_help: "You have not edited any CSS or HTML"
2017-05-11 02:43:05 +08:00
delete_upload_confirm: "Delete this upload? (Theme CSS may stop working!)"
component_on_themes: "Include component on these themes"
included_components: "Included components"
add_all: "Add all"
import_web_tip: "Repository containing theme"
import_web_advanced: "Advanced..."
import_file_tip: ".tar.gz, .zip, or .dcstyle.json file containing theme"
is_private: "Theme is in a private git repository"
2018-10-09 14:26:51 +08:00
remote_branch: "Branch name (optional)"
public_key: "Grant the following public key access to the repo:"
install: "Install"
installed: "Installed"
install_popular: "Popular"
install_upload: "From your device"
install_git_repo: "From a git repository"
install_create: "Create new"
about_theme: "About"
license: "License"
version: "Version:"
authors: "Authored by:"
creator: "Created by:"
source_url: "Source"
enable: "Enable"
disable: "Disable"
disabled: "This component has been disabled."
disabled_by: "This component has been disabled by"
required_version:
error: "This theme has been automatically disabled because it is not compatible with this version of Discourse."
minimum: "Requires Discourse version %{version} or above."
maximum: "Requires Discourse version %{version} or below."
component_of: "Component of:"
update_to_latest: "Update to Latest"
check_for_updates: "Check for Updates"
updating: "Updating..."
up_to_date: "Theme is up-to-date, last checked:"
add: "Add"
theme_settings: "Theme Settings"
no_settings: "This theme has no settings."
theme_translations: "Theme Translations"
empty: "No items"
commits_behind:
one: "Theme is %{count} commit behind!"
other: "Theme is %{count} commits behind!"
compare_commits: "(See new commits)"
repo_unreachable: "Couldn't contact the Git repository of this theme. Error message:"
imported_from_archive: "This theme was imported from a .zip file"
scss:
text: "CSS"
title: "Enter custom CSS, we accept all valid CSS and SCSS styles"
header:
text: "Header"
title: "Enter HTML to display above site header"
after_header:
text: "After Header"
title: "Enter HTML to display on all pages after header"
footer:
text: "Footer"
title: "Enter HTML to display on page footer"
embedded_scss:
text: "Embedded CSS"
title: "Enter custom CSS to deliver with embedded version of comments"
color_definitions:
text: "Color Definitions"
title: "Enter custom color definitions (advanced users only)"
placeholder: "\r\nUse this stylesheet to add custom colors to the list of CSS custom properties.\r\n\r\nExample: \r\n\r\n:root {\r\n --mytheme-tertiary-or-quaternary: #{dark-light-choose($tertiary, $quaternary)};\r\n}\r\n\r\nPrefixing the property names is highly recommended to avoid conflicts with plugins and/or core."
head_tag:
text: "</head>"
title: "HTML that will be inserted before the </head> tag"
body_tag:
text: "</body>"
title: "HTML that will be inserted before the </body> tag"
yaml:
text: "YAML"
title: "Define theme settings in YAML format"
colors:
select_base:
title: "Select base color palette"
description: "Base palette:"
title: "Colors"
edit: "Edit Color Palettes"
long_title: "Color Palettes"
about: "Modify the colors used by your themes. Create a new color palette to start."
new_name: "New Color Palette"
copy_name_prefix: "Copy of"
delete_confirm: "Delete this color palette?"
undo: "undo"
undo_title: "Undo your changes to this color since the last time it was saved."
revert: "revert"
revert_title: "Reset this color to Discourse's default color palette."
primary:
name: "primary"
description: "Most text, icons, and borders."
secondary:
name: "secondary"
description: "The main background color, and text color of some buttons."
tertiary:
name: "tertiary"
description: "Links, some buttons, notifications, and accent color."
quaternary:
name: "quaternary"
description: "Navigation links."
header_background:
name: "header background"
description: "Background color of the site's header."
header_primary:
name: "header primary"
description: "Text and icons in the site's header."
highlight:
name: "highlight"
description: "The background color of highlighted elements on the page, such as posts and topics."
danger:
name: "danger"
description: "Highlight color for actions like deleting posts and topics."
success:
name: "success"
description: "Used to indicate an action was successful."
love:
name: "love"
description: "The like button's color."
robots:
title: "Override your site's robots.txt file:"
2019-07-16 03:14:40 +08:00
warning: "This will permanently override any related site settings."
overridden: Your site's default robots.txt file is overridden.
email_style:
title: "Email Style"
heading: "Customize Email Style"
html: "HTML Template"
css: "CSS"
reset: "Reset to default"
reset_confirm: "Are you sure you want to reset to the default %{fieldName} and lose all your changes?"
save_error_with_reason: "Your changes were not saved. %{error}"
instructions: "Customize the template in which all html emails are rendered, and style using CSS."
email:
title: "Emails"
settings: "Settings"
templates: "Templates"
preview_digest: "Preview Summary"
advanced_test:
title: "Advanced Test"
2018-12-03 19:51:59 +08:00
desc: "See how Discourse processes received emails. To be able to correctly process the email, please paste below the whole original email message."
email: "Original message"
run: "Run Test"
text: "Selected Text Body"
elided: "Elided Text"
sending_test: "Sending test Email..."
error: "<b>ERROR</b> - %{server_error}"
2014-04-22 01:46:09 +08:00
test_error: "There was a problem sending the test email. Please double-check your mail settings, verify that your host is not blocking mail connections, and try again."
2014-02-15 07:50:08 +08:00
sent: "Sent"
skipped: "Skipped"
2016-05-03 05:15:32 +08:00
bounced: "Bounced"
received: "Received"
rejected: "Rejected"
sent_at: "Sent At"
time: "Time"
2013-07-07 03:51:58 +08:00
user: "User"
email_type: "Email Type"
to_address: "To Address"
test_email_address: "email address to test"
2014-07-15 04:58:00 +08:00
send_test: "Send Test Email"
sent_test: "sent!"
delivery_method: "Delivery Method"
preview_digest_desc: "Preview the content of the summary emails sent to inactive users."
refresh: "Refresh"
send_digest_label: "Send this result to:"
send_digest: "Send"
sending_email: "Sending email..."
format: "Format"
html: "html"
text: "text"
html_preview: "Email Content Preview"
last_seen_user: "Last Seen User:"
no_result: "No results found for summary."
reply_key: "Reply Key"
2014-02-15 08:17:13 +08:00
skipped_reason: "Skip Reason"
incoming_emails:
from_address: "From"
to_addresses: "To"
cc_addresses: "Cc"
subject: "Subject"
error: "Error"
none: "No incoming emails found."
modal:
title: "Incoming Email Details"
error: "Error"
headers: "Headers"
subject: "Subject"
body: "Body"
rejection_message: "Rejection Mail"
filters:
from_placeholder: "from@example.com"
to_placeholder: "to@example.com"
cc_placeholder: "cc@example.com"
subject_placeholder: "Subject..."
error_placeholder: "Error"
2014-02-15 07:50:08 +08:00
logs:
none: "No logs found."
filters:
title: "Filter"
user_placeholder: "username"
2014-07-09 01:23:12 +08:00
address_placeholder: "name@example.com"
2014-02-15 07:50:08 +08:00
type_placeholder: "digest, signup..."
reply_key_placeholder: "reply key"
moderation_history:
performed_by: "Performed By"
no_results: "There is no moderation history available."
actions:
delete_user: "User Deleted"
suspend_user: "User Suspended"
silence_user: "User Silenced"
delete_post: "Post Deleted"
delete_topic: "Topic Deleted"
post_approved: "Post Approved"
2013-08-02 09:30:13 +08:00
logs:
title: "Logs"
action: "Action"
created_at: "Created"
2013-08-15 22:48:30 +08:00
last_match_at: "Last Matched"
match_count: "Matches"
ip_address: "IP"
topic_id: "Topic ID"
post_id: "Post ID"
category_id: "Category ID"
delete: "Delete"
edit: "Edit"
save: "Save"
2013-08-15 22:48:30 +08:00
screened_actions:
block: "block"
do_nothing: "do nothing"
staff_actions:
all: "all"
filter: "Filter:"
title: "Staff Actions"
2013-08-10 04:58:57 +08:00
clear_filters: "Show Everything"
staff_user: "User"
target_user: "Target User"
subject: "Subject"
2013-08-08 06:29:13 +08:00
when: "When"
context: "Context"
details: "Details"
previous_value: "Previous"
new_value: "New"
diff: "Diff"
show: "Show"
modal_title: "Details"
no_previous: "There is no previous value."
deleted: "No new value. The record was deleted."
actions:
delete_user: "delete user"
change_trust_level: "change trust level"
change_username: "change username"
change_site_setting: "change site setting"
change_theme: "change theme"
delete_theme: "delete theme"
2015-12-18 21:31:04 +08:00
change_site_text: "change site text"
suspend_user: "suspend user"
unsuspend_user: "unsuspend user"
removed_suspend_user: "suspend user (removed)"
removed_unsuspend_user: "unsuspend user (removed)"
grant_badge: "grant badge"
revoke_badge: "revoke badge"
check_email: "check email"
delete_topic: "delete topic"
recover_topic: "un-delete topic"
delete_post: "delete post"
2014-11-06 17:58:47 +08:00
impersonate: "impersonate"
anonymize_user: "anonymize user"
2015-06-25 04:19:46 +08:00
roll_up: "roll up IP blocks"
change_category_settings: "change category settings"
delete_category: "delete category"
create_category: "create category"
2017-11-11 01:18:08 +08:00
silence_user: "silence user"
unsilence_user: "unsilence user"
removed_silence_user: "silence user (removed)"
removed_unsilence_user: "unsilence user (removed)"
grant_admin: "grant admin"
revoke_admin: "revoke admin"
grant_moderation: "grant moderation"
revoke_moderation: "revoke moderation"
backup_create: "create backup"
deleted_tag: "deleted tag"
deleted_unused_tags: "deleted unused tags"
renamed_tag: "renamed tag"
revoke_email: "revoke email"
lock_trust_level: "lock trust level"
unlock_trust_level: "unlock trust level"
activate_user: "activate user"
deactivate_user: "deactivate user"
change_readonly_mode: "change readonly mode"
backup_download: "download backup"
backup_destroy: "destroy backup"
reviewed_post: "reviewed post"
custom_staff: "plugin custom action"
post_locked: "post locked"
post_edit: "post edit"
post_unlocked: "post unlocked"
2018-01-27 20:51:22 +08:00
check_personal_message: "check personal message"
2018-02-23 09:56:08 +08:00
disabled_second_factor: "disable Two Factor Authentication"
2018-03-28 21:14:45 +08:00
topic_published: "topic published"
post_approved: "post approved"
post_rejected: "post rejected"
create_badge: "create badge"
change_badge: "change badge"
delete_badge: "delete badge"
2018-06-08 22:48:26 +08:00
merge_user: "merge user"
entity_export: "export entity"
change_name: "change name"
topic_timestamps_changed: "topic timestamps changed"
2019-03-12 16:16:56 +08:00
approve_user: "approved user"
web_hook_create: "webhook create"
web_hook_update: "webhook update"
web_hook_destroy: "webhook destroy"
web_hook_deactivate: "webhook deactivate"
embeddable_host_create: "embeddable host create"
embeddable_host_update: "embeddable host update"
embeddable_host_destroy: "embeddable host destroy"
change_theme_setting: "change theme setting"
disable_theme_component: "disable theme component"
enable_theme_component: "enable theme component"
FIX: Badge and user title interaction fixes (#8282) * Fix user title logic when badge name customized * Fix an issue where a user's title was not considered a badge granted title when the user used a badge for their title and the badge name was customized. this affected the effectiveness of revoke_ungranted_titles! which only operates on badge_granted_titles. * When a user's title is set now it is considered a badge_granted_title if the badge name OR the badge custom name from TranslationOverride is the same as the title * When a user's badge is revoked we now also revoke their title if the user's title matches the badge name OR the badge custom name from TranslationOverride * Add a user history log when the title is revoked to remove confusion about why titles are revoked * Add granted_title_badge_id to user_profile, now when we set badge_granted_title on a user profile when updating a user's title based on a badge, we also remember which badge matched the title * When badge name (or custom text) changes update titles of users in a background job * When the name of a badge changes, or in the case of system badges when their custom translation text changes, then we need to update the title of all corresponding users who have a badge_granted_title and matching granted_title_badge_id. In the case of system badges we need to first get the proper badge ID based on the translation key e.g. badges.regular.name * Add migration to backfill all granted_title_badge_ids for both normal badge name titles and titles using custom badge text.
2019-11-08 13:34:24 +08:00
revoke_title: "revoke title"
change_title: "change title"
api_key_create: "api key create"
api_key_update: "api key update"
api_key_destroy: "api key destroy"
override_upload_secure_status: "override upload secure status"
page_published: "page published"
page_unpublished: "page unpublished"
add_email: "add email"
update_email: "update email"
destroy_email: "destroy email"
topic_closed: "topic closed"
topic_opened: "topic opened"
topic_archived: "topic archived"
topic_unarchived: "topic unarchived"
post_staff_note_create: "add staff note"
post_staff_note_destroy: "destroy staff note"
2013-08-15 22:48:30 +08:00
screened_emails:
title: "Screened Emails"
description: "When someone tries to create a new account, the following email addresses will be checked and the registration will be blocked, or some other action performed."
email: "Email Address"
actions:
allow: "Allow"
2013-08-15 22:48:30 +08:00
screened_urls:
title: "Screened URLs"
description: "The URLs listed here were used in posts by users who have been identified as spammers."
url: "URL"
domain: "Domain"
screened_ips:
title: "Screened IPs"
description: 'IP addresses that are being watched. Use "Allow" to allowlist IP addresses.'
delete_confirm: "Are you sure you want to remove the rule for %{ip_address}?"
2014-12-05 05:37:42 +08:00
roll_up_confirm: "Are you sure you want to roll up commonly screened IP addresses into subnets?"
rolled_up_some_subnets: "Successfully rolled up IP ban entries to these subnets: %{subnets}."
rolled_up_no_subnet: "There was nothing to roll up."
actions:
block: "Block"
do_nothing: "Allow"
allow_admin: "Allow Admin"
form:
label: "New:"
ip_address: "IP address"
add: "Add"
2015-02-11 02:38:59 +08:00
filter: "Search"
roll_up:
text: "Roll up"
title: "Creates new subnet ban entries if there are at least 'min_ban_entries_for_roll_up' entries."
2017-11-15 08:13:50 +08:00
search_logs:
title: "Search Logs"
term: "Term"
searches: "Searches"
click_through_rate: "CTR"
types:
all_search_types: "All search types"
header: "Header"
full_page: "Full Page"
click_through_only: "All (click through only)"
header_search_results: "Header Search Results"
logster:
title: "Error Logs"
2013-08-02 09:30:13 +08:00
watched_words:
title: "Watched Words"
search: "search"
clear_filter: "Clear"
show_words: "show words"
one_word_per_line: "One word per line"
download: Download
clear_all: Clear All
clear_all_confirm_block: "Are you sure you want to clear all watched words for the Block action?"
clear_all_confirm_censor: "Are you sure you want to clear all watched words for the Censor action?"
clear_all_confirm_flag: "Are you sure you want to clear all watched words for the Flag action?"
clear_all_confirm_require_approval: "Are you sure you want to clear all watched words for the Require Approval action?"
word_count:
one: "%{count} word"
other: "%{count} words"
actions:
block: "Block"
censor: "Censor"
require_approval: "Require Approval"
flag: "Flag"
action_descriptions:
block: "Prevent posts containing these words from being posted. The user will see an error message when they try to submit their post."
censor: "Allow posts containing these words, but replace them with characters that hide the censored words."
require_approval: "Posts containing these words will require approval by staff before they can be seen."
flag: "Allow posts containing these words, but flag them as inappropriate so moderators can review them."
form:
label: "New Word:"
placeholder: "full word or * as wildcard"
placeholder_regexp: "regular expression"
add: "Add"
success: "Success"
exists: "Already exists"
upload: "Add from file"
upload_successful: "Upload successful. Words have been added."
test:
button_label: "Test"
modal_title: "Test '%{action}' Watched Words"
description: "Enter text below to check for matches with watched words"
found_matches: "Found matches:"
no_matches: "No matches found"
impersonate:
2014-09-03 06:40:23 +08:00
title: "Impersonate"
help: "Use this tool to impersonate a user account for debugging purposes. You will have to log out once finished."
2015-05-26 21:16:55 +08:00
not_found: "That user can't be found."
invalid: "Sorry, you may not impersonate that user."
users:
title: "Users"
create: "Add Admin User"
last_emailed: "Last Emailed"
not_found: "Sorry, that username doesn't exist in our system."
id_not_found: "Sorry, that user id doesn't exist in our system."
2019-01-04 08:47:39 +08:00
active: "Activated"
show_emails: "Show Emails"
hide_emails: "Hide Emails"
nav:
new: "New"
active: "Active"
staff: "Staff"
suspended: "Suspended"
silenced: "Silenced"
staged: "Staged"
approved: "Approved?"
titles:
active: "Active Users"
new: "New Users"
pending: "Users Pending Review"
newuser: "Users at Trust Level 0 (New User)"
basic: "Users at Trust Level 1 (Basic User)"
member: "Users at Trust Level 2 (Member)"
regular: "Users at Trust Level 3 (Regular)"
leader: "Users at Trust Level 4 (Leader)"
staff: "Staff"
admins: "Admin Users"
moderators: "Moderators"
silenced: "Silenced Users"
suspended: "Suspended Users"
staged: "Staged Users"
not_verified: "Not verified"
check_email:
2014-09-30 16:31:37 +08:00
title: "Reveal this user's email address"
2014-10-01 15:21:39 +08:00
text: "Show"
user:
suspend_failed: "Something went wrong suspending this user %{error}"
unsuspend_failed: "Something went wrong unsuspending this user %{error}"
suspend_duration: "How long will the user be suspended for?"
suspend_reason_label: "Why are you suspending? This text <b>will be visible to everyone</b> on this user's profile page, and will be shown to the user when they try to log in. Keep it short."
suspend_reason_hidden_label: "Why are you suspending? This text will be shown to the user when they try to log in. Keep it short."
suspend_reason: "Reason"
2017-09-14 01:06:41 +08:00
suspend_reason_placeholder: "Suspension Reason"
suspend_message: "Email Message"
suspend_message_placeholder: "Optionally, provide more information about the suspension and it will be emailed to the user."
suspended_by: "Suspended by"
silence_reason: "Reason"
silenced_by: "Silenced By"
silence_modal_title: "Silence User"
silence_duration: "How long will the user be silenced for?"
silence_reason_label: "Why are you silencing this user?"
silence_reason_placeholder: "Silence Reason"
silence_message: "Email Message"
silence_message_placeholder: "(leave blank to send default message)"
suspended_until: "(until %{until})"
2017-09-15 02:10:39 +08:00
cant_suspend: "This user cannot be suspended."
delete_all_posts: "Delete all posts"
delete_posts_progress: "Deleting posts..."
delete_posts_failed: "There was a problem deleting the posts."
penalty_post_actions: "What would you like to do with the associated post?"
penalty_post_delete: "Delete the post"
penalty_post_delete_replies: "Delete the post + any replies"
penalty_post_edit: "Edit the post"
penalty_post_none: "Do nothing"
penalty_count: "Penalty Count"
clear_penalty_history:
title: "Clear Penalty History"
description: "users with penalties cannot reach TL3"
2016-08-11 01:24:28 +08:00
# keys ending with _MF use message format, see https://meta.discourse.org/t/message-format-support-for-localization/7035 for details
2016-08-11 01:24:28 +08:00
delete_all_posts_confirm_MF: "You are about to delete {POSTS, plural, one {1 post} other {# posts}} and {TOPICS, plural, one {1 topic} other {# topics}}. Are you sure?"
2017-11-11 01:18:08 +08:00
silence: "Silence"
unsilence: "Unsilence"
silenced: "Silenced?"
moderator: "Moderator?"
admin: "Admin?"
2017-11-11 01:18:08 +08:00
suspended: "Suspended?"
staged: "Staged?"
show_admin_profile: "Admin"
show_public_profile: "Show Public Profile"
impersonate: "Impersonate"
action_logs: "Action Logs"
2014-06-18 16:34:06 +08:00
ip_lookup: "IP Lookup"
log_out: "Log Out"
2014-06-06 11:02:52 +08:00
logged_out: "User was logged out on all devices"
revoke_admin: "Revoke Admin"
grant_admin: "Grant Admin"
grant_admin_confirm: "We've sent you an email to verify the new administrator. Please open it and follow the instructions."
revoke_moderation: "Revoke Moderation"
grant_moderation: "Grant Moderation"
unsuspend: "Unsuspend"
suspend: "Suspend"
show_flags_received: "Show Flags Received"
flags_received_by: "Flags Received by %{username}"
flags_received_none: "This user has not received any flags."
reputation: Reputation
permissions: Permissions
activity: Activity
like_count: Likes Given / Received
last_100_days: "in the last 100 days"
private_topics_count: Private Topics
posts_read_count: Posts Read
post_count: Posts Created
second_factor_enabled: Two Factor Authentication Enabled
2014-01-17 08:31:40 +08:00
topics_entered: Topics Viewed
flags_given_count: Flags Given
flags_received_count: Flags Received
warnings_received_count: Warnings Received
flags_given_received_count: "Flags Given / Received"
approve: "Approve"
approved_by: "approved by"
approve_success: "User approved and email sent with activation instructions."
approve_bulk_success: "Success! All selected users have been approved and notified."
time_read: "Read Time"
anonymize: "Anonymize User"
anonymize_confirm: "Are you SURE you want to anonymize this account? This will change the username and email, and reset all profile information."
anonymize_yes: "Yes, anonymize this account"
anonymize_failed: "There was a problem anonymizing the account."
delete: "Delete User"
merge:
button: "Merge"
prompt:
title: "Transfer & Delete @%{username}"
description: |
<p>Please choose a new owner for <b>@%{username}'s</b> content.</p>
<p>All topics, posts, messages and other content created by <b>@%{username}</b> will be transferred.</p>
target_username_placeholder: "Username of new owner"
transfer_and_delete: "Transfer & Delete @%{username}"
cancel: "Cancel"
confirmation:
title: "Transfer & Delete @%{username}"
description: |
<p>All of <b>@%{username}'s</b> content will be transferred and attributed to <b>@%{targetUsername}</b>. After the content is transferred, <b>@%{username}'s</b> account will be deleted.</p>
<p><b>This can not be undone!</b></p>
<p>To continue type: <code>%{text}</code></p>
text: "transfer @%{username} to @%{targetUsername}"
transfer_and_delete: "Transfer & Delete @%{username}"
cancel: "Cancel"
merging_user: "Merging user..."
merge_failed: "There was an error while merging the users."
delete_forbidden_because_staff: "Admins and moderators can't be deleted."
delete_posts_forbidden_because_staff: "Can't delete all posts of admins and moderators."
delete_forbidden:
one: "Users can't be deleted if they have posts. Delete all posts before trying to delete a user. (Posts older than %{count} day old can't be deleted.)"
other: "Users can't be deleted if they have posts. Delete all posts before trying to delete a user. (Posts older than %{count} days old can't be deleted.)"
cant_delete_all_posts:
one: "Can't delete all posts. Some posts are older than %{count} day old. (The delete_user_max_post_age setting.)"
other: "Can't delete all posts. Some posts are older than %{count} days old. (The delete_user_max_post_age setting.)"
cant_delete_all_too_many_posts:
one: "Can't delete all posts because the user has more than %{count} post. (delete_all_posts_max)"
other: "Can't delete all posts because the user has more than %{count} posts. (delete_all_posts_max)"
delete_confirm: "It is generally preferable to anonymize users rather than deleting them, to avoid removing content from existing discussions.<br><br>Are you SURE you want to delete this user? This is permanent!"
2014-08-12 18:14:50 +08:00
delete_and_block: "Delete and <b>block</b> this email and IP address"
delete_dont_block: "Delete only"
deleting_user: "Deleting user..."
deleted: "The user was deleted."
delete_failed: "There was an error deleting that user. Make sure all posts are deleted before trying to delete the user."
send_activation_email: "Send Activation Email"
activation_email_sent: "An activation email has been sent."
send_activation_email_failed: "There was a problem sending another activation email. %{error}"
activate: "Activate Account"
activate_failed: "There was a problem activating the user."
deactivate_account: "Deactivate Account"
deactivate_failed: "There was a problem deactivating the user."
unsilence_failed: "There was a problem unsilencing the user."
silence_failed: "There was a problem silencing the user."
silence_confirm: "Are you sure you want to silence this user? They will not be able to create any new topics or posts."
silence_accept: "Yes, silence this user"
bounce_score: "Bounce Score"
reset_bounce_score:
label: "Reset"
title: "Reset bounce score back to 0"
visit_profile: "Visit <a href='%{url}'>this user's preferences page</a> to edit their profile"
2013-06-21 02:51:24 +08:00
deactivate_explanation: "A deactivated user must re-validate their email."
suspended_explanation: "A suspended user can't log in."
2017-11-11 01:18:08 +08:00
silence_explanation: "A silenced user can't post or start topics."
staged_explanation: "A staged user can only post via email in specific topics."
bounce_score_explanation:
none: "No bounces were received recently from that email."
some: "Some bounces were received recently from that email."
threshold_reached: "Received too many bounces from that email."
trust_level_change_failed: "There was a problem changing the user's trust level."
suspend_modal_title: "Suspend User"
confirm_cancel_penalty: "Are you sure you want to discard the penalty?"
trust_level_2_users: "Trust Level 2 Users"
trust_level_3_requirements: "Trust Level 3 Requirements"
trust_level_locked_tip: "trust level is locked, system will not promote or demote user"
trust_level_unlocked_tip: "trust level is unlocked, system will may promote or demote user"
lock_trust_level: "Lock Trust Level"
unlock_trust_level: "Unlock Trust Level"
tl3_requirements:
title: "Requirements for Trust Level 3"
2016-08-11 01:24:28 +08:00
table_title:
one: "In the last day:"
other: "In the last %{count} days:"
value_heading: "Value"
requirement_heading: "Requirement"
visits: "Visits"
days: "days"
topics_replied_to: "Topics Replied To"
2014-06-27 01:48:07 +08:00
topics_viewed: "Topics Viewed"
topics_viewed_all_time: "Topics Viewed (all time)"
2014-06-27 01:48:07 +08:00
posts_read: "Posts Read"
posts_read_all_time: "Posts Read (all time)"
flagged_posts: "Flagged Posts"
flagged_by_users: "Users Who Flagged"
likes_given: "Likes Given"
likes_received: "Likes Received"
likes_received_days: "Likes Received: unique days"
likes_received_users: "Likes Received: unique users"
suspended: "Suspended (last 6 months)"
silenced: "Silenced (last 6 months)"
qualifies: "Qualifies for trust level 3."
does_not_qualify: "Doesn't qualify for trust level 3."
will_be_promoted: "Will be promoted soon."
will_be_demoted: "Will be demoted soon."
on_grace_period: "Currently in promotion grace period, will not be demoted."
locked_will_not_be_promoted: "Trust level locked. Will never be promoted."
locked_will_not_be_demoted: "Trust level locked. Will never be demoted."
2014-08-23 08:34:48 +08:00
sso:
title: "Single Sign On"
external_id: "External ID"
external_username: "Username"
external_name: "Name"
external_email: "Email"
external_avatar_url: "Profile Picture URL"
last_payload: "Last Payload"
delete_sso_record: "Delete SSO Record"
confirm_delete: "Are you sure you would like to delete this single sign on (SSO) record?"
user_fields:
title: "User Fields"
help: "Add fields that your users can fill out."
create: "Create User Field"
untitled: "Untitled"
name: "Field Name"
type: "Field Type"
description: "Field Description"
save: "Save"
edit: "Edit"
delete: "Delete"
cancel: "Cancel"
delete_confirm: "Are you sure you want to delete that user field?"
options: "Options"
required:
title: "Required at signup?"
enabled: "required"
disabled: "not required"
editable:
title: "Editable after signup?"
enabled: "editable"
disabled: "not editable"
show_on_profile:
title: "Show on public profile?"
enabled: "shown on profile"
disabled: "not shown on profile"
show_on_user_card:
title: "Show on user card?"
enabled: "shown on user card"
disabled: "not shown on user card"
field_types:
text: "Text Field"
confirm: "Confirmation"
dropdown: "Dropdown"
site_text:
description: "You can customize any of the text on your forum. Please start by searching below:"
search: "Search for the text you'd like to edit"
2019-08-04 16:03:06 +08:00
title: "Text"
edit: "edit"
revert: "Revert Changes"
revert_confirm: "Are you sure you want to revert your changes?"
go_back: "Back to Search"
recommended: "We recommend customizing the following text to suit your needs:"
show_overriden: "Only show overridden"
more_than_50_results: "There are more than 50 results. Please refine your search."
settings: # used by theme and site settings
show_overriden: "Only show overridden"
reset: "reset"
none: "none"
site_settings:
title: "Settings"
no_results: "No results found."
more_than_30_results: "There are more than 30 results. Please refine your search or select a category."
clear_filter: "Clear"
2015-03-03 01:12:19 +08:00
add_url: "add URL"
add_host: "add host"
add_group: "add group"
2018-07-18 18:57:43 +08:00
uploaded_image_list:
label: "Edit list"
empty: "There are no pictures yet. Please upload one."
upload:
label: "Upload"
title: "Upload image(s)"
selectable_avatars:
title: "List of avatars users can choose from"
2013-11-14 03:02:47 +08:00
categories:
all_results: "All"
required: "Required"
FEATURE: Automatically generate optimized site metadata icons (#7372) This change automatically resizes icons for various purposes. Admins can now upload `logo` and `logo_small`, and everything else will be auto-generated. Specific icons can still be uploaded separately if required. ## Core - Adds an SiteIconManager module which manages automatic resizing and fallback - Icons are looked up in the OptimizedImage table at runtime, and then cached in Redis. If the resized version is missing for some reason, then most icons will fall back to the original files. Some icons (e.g. PWA Manifest) will return `nil` (because an incorrectly sized icon is worse than a missing icon). - `SiteSetting.site_large_icon_url` will return the optimized version, including any fallback. `SiteSetting.large_icon` continues to return the upload object. This means that (almost) no changes are required in core/plugins to support this new system. - Icons are resized whenever a relevant site setting is changed, and during post-deploy migrations ## Wizard - Allows `requiresRefresh` wizard steps to reload data via AJAX instead of a full page reload - Add placeholders to the **icons** step of the wizard, which automatically update from the "Square Logo" - Various copy updates to support the changes - Remove the "upload-time" resizing for `large_icon`. This is no longer required. ## Site Settings UX - Move logo/icon settings under a new "Branding" tab - Various copy changes to support the changes - Adds placeholder support to the `image-uploader` component - Automatically reloads site settings after saving. This allows setting placeholders to change based on changes to other settings - Upload site settings will be assigned a placeholder if SiteIconManager `responds_to?` an icon of the same name ## Dashboard Warnings - Remove PWA icon and PWA title warnings. Both are now handled automatically. ## Bonus - Updated the sketch logos to use @awesomerobot's new high-res designs
2019-05-01 21:44:45 +08:00
branding: "Branding"
basic: "Basic Setup"
users: "Users"
posting: "Posting"
email: "Email"
files: "Files"
trust: "Trust Levels"
security: "Security"
onebox: "Onebox"
seo: "SEO"
spam: "Spam"
rate_limits: "Rate Limits"
developer: "Developer"
embedding: "Embedding"
legal: "Legal"
api: "API"
user_api: "User API"
uncategorized: "Other"
backups: "Backups"
login: "Login"
plugins: "Plugins"
user_preferences: "User Preferences"
tags: "Tags"
search: "Search"
groups: "Groups"
dashboard: "Dashboard"
secret_list:
invalid_input: "Input fields cannot be empty or contain vertical bar character."
default_categories:
modal_description: "Would you like to apply this change historically? This will change preferences for %{count} existing users."
modal_yes: "Yes"
modal_no: "No, only apply change going forward"
simple_list:
add_item: "Add item..."
2013-11-30 03:03:39 +08:00
2014-03-05 20:52:20 +08:00
badges:
title: Badges
new_badge: New Badge
new: New
name: Name
badge: Badge
2014-03-05 20:52:20 +08:00
display_name: Display Name
description: Description
long_description: Long Description
2014-03-05 20:52:20 +08:00
badge_type: Badge Type
badge_grouping: Group
2014-07-27 16:22:01 +08:00
badge_groupings:
modal_title: Badge Groupings
granted_by: Granted By
granted_at: Granted At
reason_help: (A link to a post or topic)
2014-03-05 20:52:20 +08:00
save: Save
delete: Delete
delete_confirm: Are you sure you want to delete this badge?
revoke: Revoke
reason: Reason
expand: Expand &hellip;
revoke_confirm: Are you sure you want to revoke this badge?
edit_badges: Edit Badges
grant_badge: Grant Badge
granted_badges: Granted Badges
grant: Grant
no_user_badges: "%{name} has not been granted any badges."
no_badges: There are no badges that can be granted.
none_selected: "Select a badge to get started"
allow_title: Allow badge to be used as a title
2014-05-21 15:22:42 +08:00
multiple_grant: Can be granted multiple times
2014-07-03 15:44:16 +08:00
listable: Show badge on the public badges page
enabled: Enable badge
icon: Icon
image: Image
icon_help: "Enter a Font Awesome icon name (use prefix 'far-' for regular icons and 'fab-' for brand icons)"
image_help: "Enter the URL of the image (overrides icon field if both are set)"
query: Badge Query (SQL)
target_posts: Query targets posts
auto_revoke: Run revocation query daily
show_posts: Show post granting badge on badge page
trigger: Trigger
trigger_type:
none: "Update daily"
post_action: "When a user acts on post"
post_revision: "When a user edits or creates a post"
trust_level_change: "When a user changes trust level"
user_change: "When a user is edited or created"
post_processed: "After a post is processed"
preview:
link_text: "Preview granted badges"
plan_text: "Preview with query plan"
modal_title: "Badge Query Preview"
sql_error_header: "There was an error with the query."
error_help: "See the following links for help with badge queries."
bad_count_warning:
header: "WARNING!"
text: "There are missing grant samples. This happens when the badge query returns user IDs or post IDs that do not exist. This may cause unexpected results later on - please double-check your query."
no_grant_count: "No badges to be assigned."
grant_count:
one: "<b>%{count}</b> badge to be assigned."
other: "<b>%{count}</b> badges to be assigned."
sample: "Sample:"
grant:
with: <span class="username">%{username}</span>
with_post: <span class="username">%{username}</span> for post in %{link}
with_post_time: <span class="username">%{username}</span> for post in %{link} at <span class="time">%{time}</span>
with_time: <span class="username">%{username}</span> at <span class="time">%{time}</span>
2019-01-23 18:29:51 +08:00
badge_intro:
title: "Select an existing badge or create a new one to get started"
emoji: "woman student emoji"
what_are_badges_title: "What are badges?"
badge_query_examples_title: "Badge query examples"
mass_award:
2020-01-14 01:44:22 +08:00
title: Bulk Award
description: Award the same badge to many users at once.
no_badge_selected: Please select a badge to get started.
perform: "Award Badge to Users"
upload_csv: Upload a CSV with either user emails or usernames
aborted: Please upload a CSV containing either user emails or usernames
2020-01-14 01:44:22 +08:00
success: Your CSV was received and users will receive their badge shortly.
replace_owners: Remove the badge from previous owners
2014-03-05 20:52:20 +08:00
2014-12-23 08:12:26 +08:00
emoji:
title: "Emoji"
help: "Add new emoji that will be available to everyone. (PROTIP: drag & drop multiple files at once)"
add: "Add New Emoji"
uploading: "Uploading..."
2014-12-23 08:12:26 +08:00
name: "Name"
group: "Group"
2014-12-23 08:12:26 +08:00
image: "Image"
alt: "custom emoji preview"
2014-12-23 08:12:26 +08:00
delete_confirm: "Are you sure you want to delete the :%{name}: emoji?"
embedding:
get_started: "If you'd like to embed Discourse on another website, begin by adding its host."
confirm_delete: "Are you sure you want to delete that host?"
sample: "Use the following HTML code into your site to create and embed discourse topics. Replace <b>REPLACE_ME</b> with the canonical URL of the page you are embedding it on."
title: "Embedding"
host: "Allowed Hosts"
class_name: "Class Name"
allowed_paths: "Path Allowlist"
edit: "edit"
category: "Post to Category"
add_host: "Add Host"
settings: "Embedding Settings"
crawling_settings: "Crawler Settings"
crawling_description: "When Discourse creates topics for your posts, if no RSS/ATOM feed is present it will attempt to parse your content out of your HTML. Sometimes it can be challenging to extract your content, so we provide the ability to specify CSS rules to make extraction easier."
embed_by_username: "Username for topic creation"
embed_post_limit: "Maximum number of posts to embed"
embed_title_scrubber: "Regular expression used to scrub the title of posts"
embed_truncate: "Truncate the embedded posts"
embed_unlisted: "Imported topics will be unlisted until there is a reply."
allowed_embed_selectors: "CSS selector for elements that are allowed in embeds"
blocked_embed_selectors: "CSS selector for elements that are removed from embeds"
allowed_embed_classnames: "Allowed CSS class names"
save: "Save Embedding Settings"
2015-07-15 20:54:28 +08:00
permalink:
title: "Permalinks"
description: "Redirections to apply for URLs not known by the forum."
2015-07-15 20:54:28 +08:00
url: "URL"
topic_id: "Topic ID"
2015-07-20 20:10:22 +08:00
topic_title: "Topic"
2015-07-15 20:54:28 +08:00
post_id: "Post ID"
2015-07-20 20:10:22 +08:00
post_title: "Post"
2015-07-15 20:54:28 +08:00
category_id: "Category ID"
2015-07-20 20:10:22 +08:00
category_title: "Category"
2020-05-25 17:48:54 +08:00
tag_name: "Tag name"
external_url: "External or Relative URL"
destination: "Destination"
copy_to_clipboard: "Copy Permalink to Clipboard"
2015-07-15 20:54:28 +08:00
delete_confirm: Are you sure you want to delete this permalink?
form:
label: "New:"
add: "Add"
filter: "Search (URL or External URL)"
reseed:
action:
label: "Replace Text…"
2019-03-21 19:14:54 +08:00
title: "Replace text of categories and topics with translations"
modal:
title: "Replace Text"
subtitle: "Replace text of system generated categories and topics with latest translations"
categories: "Categories"
topics: "Topics"
replace: "Replace"
2016-08-26 01:14:56 +08:00
wizard_js:
wizard:
done: "Done"
finish: "Finish"
2016-08-26 01:14:56 +08:00
back: "Back"
next: "Next"
2016-09-21 05:50:57 +08:00
step: "%{current} of %{total}"
2016-09-09 04:58:07 +08:00
upload: "Upload"
uploading: "Uploading..."
upload_error: "Sorry, there was an error uploading that file. Please try again."
2016-09-20 17:34:08 +08:00
quit: "Maybe Later"
2016-08-26 01:14:56 +08:00
staff_count:
one: "Your community has %{count} staff (you)."
other: "Your community has %{count} staff, including you."
2016-09-14 03:14:17 +08:00
invites:
add_user: "add"
2016-09-21 04:49:42 +08:00
none_added: "You havent invited any staff. Are you sure you want to continue?"
2016-09-14 03:14:17 +08:00
roles:
admin: "Admin"
moderator: "Moderator"
regular: "Regular User"
previews:
topic_title: "Discussion topic"
font_title: "%{font} Font"
share_button: "Share"
reply_button: "Reply"