fix: added more details to slack config (#2937)

This commit is contained in:
Wyatt Johnson
2020-04-14 22:28:14 +00:00
committed by GitHub
parent de976a5397
commit e180cf87d7
4 changed files with 5 additions and 910 deletions
@@ -104,7 +104,8 @@ const SlackConfigContainer: FunctionComponent<Props> = ({ form, settings }) => {
<FormFieldDescription>
Automatically send comments from Coral moderation queues to Slack
channels. You will need Slack admin access to set this up. For steps
on how to create a Slack App see our documentation.
on how to create a Slack App see our documentation. Not recommended
for sites with more than 10K comments per month.
</FormFieldDescription>
</Localized>
<Button iconLeft onClick={onAddChannel}>
+1
View File
@@ -653,6 +653,7 @@ configure-slack-description =
Automatically send comments from Coral moderation queues to Slack
channels. You will need Slack admin access to set this up. For
steps on how to create a Slack App see our <externalLink>documentation</externalLink>.
Not recommended for sites with more than 10K comments per month.
configure-slack-addChannel = Add Channel
configure-slack-channel-defaultName = New channel
+2 -1
View File
@@ -607,7 +607,8 @@ configure-slack-header-title = Integração com o Slack
configure-slack-description =
Encia automaticamente os comentários da fila de moderação do Coral para canais do Slack.
Você precisa de acesso admin do slack para realizar esta configuração. Para as etapas de
como criar uma app no Slack veja nossa <externalLink>documentação</externalLink>.
como criar uma app no Slack veja nossa <externalLink>documentação</externalLink>. Não
recomendado para sites com mais de 10 mil comentários por mês.
configure-slack-addChannel = Adicionar Canal
configure-slack-channel-defaultName = Novo canal
-908
View File
@@ -1,908 +0,0 @@
### Localization for Admin
## General
general-notAvailable = Not available
## Story Status
storyStatus-open = Open
storyStatus-closed = Closed
## Roles
role-admin = Admin
role-moderator = Moderator
role-staff = Staff
role-commenter = Commenter
role-plural-admin = Admins
role-plural-moderator = Moderators
role-plural-staff = Staff
role-plural-commenter = Commenters
## User Statuses
userStatus-active = Active
userStatus-banned = Banned
userStatus-suspended = Suspended
userStatus-premod = Always pre-moderate
## Navigation
navigation-moderate = Moderate
navigation-community = Användare
navigation-stories = Stories
navigation-configure = Inställningar
## User Menu
userMenu-signOut = Sign Out
userMenu-viewLatestRelease = View Latest Release
userMenu-reportBug = Report a Bug or Give Feedback
userMenu-popover =
.description = A dialog of the user menu with related links and actions
## Restricted
restricted-currentlySignedInTo = Currently signed in to
restricted-noPermissionInfo = You do not have permission to access this page.
restricted-signedInAs = You are signed in as: <Username></Username>
restricted-signInWithADifferentAccount = Sign in with a different account
restricted-contactAdmin = If you think this is an error, please contact your administrator for assistance.
## Login
# Sign In
login-signInTo = Sign in to
login-signIn-enterAccountDetailsBelow = Enter your account details below
login-emailAddressLabel = Email Address
login-emailAddressTextField =
.placeholder = Email Address
login-signIn-passwordLabel = Password
login-signIn-passwordTextField =
.placeholder = Password
login-signIn-signInWithEmail = Sign in with Email
login-orSeparator = Or
login-signIn-forgot-password = Forgot your password?
login-signInWithFacebook = Sign in with Facebook
login-signInWithGoogle = Sign in with Google
login-signInWithOIDC = Sign in with { $name }
## Configure
configure-unsavedInputWarning =
You have unsaved changes. Are you sure you want to continue?
configure-sideBarNavigation-general = General
configure-sideBarNavigation-authentication = Authentication
configure-sideBarNavigation-moderation = Moderation
configure-sideBarNavigation-organization = Organization
configure-sideBarNavigation-advanced = Advanced
configure-sideBarNavigation-email = Email
configure-sideBarNavigation-bannedAndSuspectWords = Banned and Suspect Words
configure-sideBarNavigation-slack = Slack
configure-sideBar-saveChanges = Save Changes
configure-configurationSubHeader = Configuration
configure-onOffField-on = On
configure-onOffField-off = Off
configure-radioButton-allow = Allow
configure-radioButton-dontAllow = Don't allow
### General
configure-general-guidelines-title = Community guidelines summary
configure-general-guidelines-explanation =
This will appear above the comments sitewide.
You can format the text using Markdown.
More information on how to use Markdown
<externalLink>here</externalLink>.
configure-general-guidelines-showCommunityGuidelines = Show community guidelines summary
#### Locale
configure-general-locale-language = Language
configure-general-locale-chooseLanguage = Choose the language for your Coral community.
#### Sitewide Commenting
configure-general-sitewideCommenting-title = Sitewide commenting
configure-general-sitewideCommenting-explanation =
Open or close comment streams for new comments sitewide.
When new comments are turned off, new comments cannot be
submitted, but existing comments can continue to receive
reactions, be reported, and be shared.
configure-general-sitewideCommenting-enableNewCommentsSitewide =
Enable new comments sitewide
configure-general-sitewideCommenting-onCommentStreamsOpened =
On - Comment streams opened for new comments
configure-general-sitewideCommenting-offCommentStreamsClosed =
Off - Comment streams closed for new comments
configure-general-sitewideCommenting-message = Sitewide closed comments message
configure-general-sitewideCommenting-messageExplanation =
Write a message that will be displayed when comment streams are closed sitewide
#### Closing Comment Streams
configure-general-closingCommentStreams-title = Closing comment streams
configure-general-closingCommentStreams-explanation = Set comment streams to close after a defined period of time after a storys publication
configure-general-closingCommentStreams-closeCommentsAutomatically = Close comments automatically
configure-general-closingCommentStreams-closeCommentsAfter = Close comments after
#### Comment Length
configure-general-commentLength-title = Comment length
configure-general-commentLength-maxCommentLength = Maximum comment length
configure-general-commentLength-setLimit =
Set minimum and maximum comment length requirements.
Blank spaces at the beginning and the end of a comment will be trimmed.
configure-general-commentLength-limitCommentLength = Limit comment length
configure-general-commentLength-minCommentLength = Minimum comment length
configure-general-commentLength-characters = Characters
configure-general-commentLength-textField =
.placeholder = No limit
configure-general-commentLength-validateLongerThanMin =
Please enter a number longer than the minimum length
#### Comment Editing
configure-general-commentEditing-title = Comment editing
configure-general-commentEditing-explanation =
Set a limit on how long commenters have to edit their comments sitewide.
Edited comments are marked as (Edited) on the comment stream and the
moderation panel.
configure-general-commentEditing-commentEditTimeFrame = Comment edit timeframe
configure-general-commentEditing-seconds = Seconds
#### Closed Stream Message
configure-general-closedStreamMessage-title = Closed comment stream message
configure-general-closedStreamMessage-explanation = Write a message to appear when a story is closed for commenting.
### Organization
configure-organization-name = Organization name
configure-organization-nameExplanation =
Your organization name will appear on emails sent by { -product-name } to your community and organization members.
configure-organization-email = Organization email
configure-organization-emailExplanation =
This email address will be used as in emails and across the platform
for community members to get in touch with the organization should
they have any questions about the status of their accounts or
moderation questions.
configure-organization-url = Organization URL
configure-organization-urlExplanation =
Your organization url will appear on emails sent by { -product-name } to your community and organization members.
### Email
configure-email = Email settings
configure-email-configBoxEnabled = Enabled
configure-email-fromNameLabel = From name
configure-email-fromNameDescription =
Name as it will appear on all outgoing emails
configure-email-fromEmailLabel = From email address
configure-email-fromEmailDescription =
Email address that will be used to send messages
configure-email-smtpHostLabel = SMTP host
configure-email-smtpHostDescription = (ex. smtp.sendgrid.com)
configure-email-smtpPortLabel = SMTP port
configure-email-smtpPortDescription = (ex. 25)
configure-email-smtpTLSLabel = TLS
configure-email-smtpAuthenticationLabel = SMTP authentication
configure-email-smtpCredentialsHeader = Email credentials
configure-email-smtpUsernameLabel = Username
configure-email-smtpPasswordLabel = Password
### Authentication
configure-auth-clientID = Client ID
configure-auth-clientSecret = Client secret
configure-auth-configBoxEnabled = Enabled
configure-auth-targetFilterCoralAdmin = { -product-name } Admin
configure-auth-targetFilterCommentStream = Comment Stream
configure-auth-redirectURI = Redirect URI
configure-auth-registration = Registration
configure-auth-registrationDescription =
Allow users that have not signed up before with this authentication
integration to register for a new account.
configure-auth-registrationCheckBox = Allow Registration
configure-auth-pleaseEnableAuthForAdmin =
Please enable at least one authentication integration for { -product-name } Admin
configure-auth-confirmNoAuthForCommentStream =
No authentication integration has been enabled for the Comment Stream.
Do you really want to continue?
configure-auth-facebook-loginWith = Login with Facebook
configure-auth-facebook-toEnableIntegration =
To enable the integration with Facebook Authentication,
you need to create and set up a web application.
For more information visit: <Link></Link>.
configure-auth-facebook-useLoginOn = Use Facebook login on
configure-auth-google-loginWith = Login with Google
configure-auth-google-toEnableIntegration =
To enable the integration with Google Authentication you need
to create and set up a web application. For more information visit:
<Link></Link>.
configure-auth-google-useLoginOn = Use Google login on
configure-auth-sso-loginWith = Login with Single Sign On
configure-auth-sso-useLoginOn = Use Single Sign On login on
configure-auth-sso-key = Key
configure-auth-sso-regenerate = Regenerate
configure-auth-sso-regenerateAt = KEY GENERATED AT:
{ DATETIME($date, year: "numeric", month: "numeric", day: "numeric", hour: "numeric", minute: "numeric") }
configure-auth-sso-regenerateHonoredWarning =
When regenerating a key, tokens signed with the previous key will be honored for 30 days.
configure-auth-local-loginWith = Login with email authentication
configure-auth-local-useLoginOn = Use email authentication login on
configure-auth-oidc-loginWith = Login with OpenID Connect
configure-auth-oidc-toLearnMore = To learn more: <Link></Link>
configure-auth-oidc-providerName = Provider name
configure-auth-oidc-providerNameDescription =
The provider of the OpenID Connect integration. This will be used when the name of the provider
needs to be displayed, e.g. “Log in with &lt;Facebook&gt;”.
configure-auth-oidc-issuer = Issuer
configure-auth-oidc-issuerDescription =
After entering your Issuer information, click the Discover button to have { -product-name } complete
the remaining fields. You may also enter the information manually.
configure-auth-oidc-authorizationURL = Authorization URL
configure-auth-oidc-tokenURL = Token URL
configure-auth-oidc-jwksURI = JWKS URI
configure-auth-oidc-useLoginOn = Use OpenID Connect login on
configure-auth-settings = Session settings
configure-auth-settings-session-duration-label = Session duration
### Moderation
### Recent Comment History
configure-moderation-recentCommentHistory-title = Recent history
configure-moderation-recentCommentHistory-timeFrame = Recent comment history time period
configure-moderation-recentCommentHistory-timeFrame-description =
Amount of time to calculate a commenter's rejection rate.
configure-moderation-recentCommentHistory-enabled = Recent history filter
configure-moderation-recentCommentHistory-enabled-description =
Prevents repeat offenders from publishing comments without approval.
When a commenter's rejection rate is above the threshold, their
comments are sent to Pending for moderator approval. This does not
apply to Staff comments.
configure-moderation-recentCommentHistory-triggerRejectionRate = Rejection rate threshold
configure-moderation-recentCommentHistory-triggerRejectionRate-description =
Rejected comments ÷ (rejected comments + published comments)
over the timeframe above, as a percentage. It does not include
comments pending for toxicity, spam or pre-moderation.
#### Pre-Moderation
configure-moderation-preModeration-title = Pre-moderation
configure-moderation-preModeration-explanation =
When pre-moderation is turned on, comments will not be published unless
approved by a moderator.
configure-moderation-preModeration-moderation =
Pre-moderate all comments sitewide
configure-moderation-preModeration-premodLinksEnable =
Pre-moderate comments containing links sitewide
configure-moderation-apiKey = API key
configure-moderation-akismet-title = Spam detection filter
configure-moderation-akismet-explanation =
The Akismet API filter warns users when a comment is determined likely
to be spam. Comments that Akismet thinks are spam will not be published
and are placed in the Pending Queue for review by a moderator.
If approved by a moderator, the comment will be published.
#### Akismet
configure-moderation-akismet-filter = Spam detection filter
configure-moderation-akismet-accountNote =
Note: You must add your active domain(s)
in your Akismet account: <externalLink>https://akismet.com/account/</externalLink>
configure-moderation-akismet-siteURL = Site URL
#### Perspective
configure-moderation-perspective-title = Toxic comment filter
configure-moderation-perspective-explanation =
Using the Perspective API, the Toxic Comment filter warns users
when comments exceed the predefined toxicity threshold.
Comments with a toxicity score above the threshold
<strong>will not be published</strong> and are placed in
the <strong>Pending Queue for review by a moderator</strong>.
If approved by a moderator, the comment will be published.
configure-moderation-perspective-filter = Toxic comment filter
configure-moderation-perspective-toxicityThreshold = Toxicity threshold
configure-moderation-perspective-toxicityThresholdDescription =
This value can be set a percentage between 0 and 100. This number represents the likelihood that a
comment is toxic, according to Perspective API. By default the threshold is set to { $default }.
configure-moderation-perspective-toxicityModel = Toxicity model
configure-moderation-perspective-toxicityModelDescription =
Choose your Perspective Model. The default is { $default }.
You can find out more about model choices <externalLink>here</externalLink>.
configure-moderation-perspective-allowStoreCommentData = Allow Google to store comment data
configure-moderation-perspective-allowStoreCommentDataDescription =
Stored comments will be used for future research and community model building purposes to
improve the API over time.
configure-moderation-perspective-allowSendFeedback =
Allow Coral to send moderation actions to Google
configure-moderation-perspective-allowSendFeedbackDescription =
Sent moderation actions will be used for future research and
community model building purposes to improve the API over time.
configure-moderation-perspective-customEndpoint = Custom endpoint
configure-moderation-perspective-defaultEndpoint =
By default the endpoint is set to { $default }. You may override this here.
configure-moderation-perspective-accountNote =
For additional information on how to set up the Perspective Toxic Comment Filter please visit:
<externalLink>https://github.com/conversationai/perspectiveapi#readme</externalLink>
configure-moderation-newCommenters-title = New commenter approval
configure-moderation-newCommenters-enable = Enable new commenter approval
configure-moderation-newCommenters-description =
When this is active, initial comments by a new commenter will be sent to Pending
for moderator approval before publication.
configure-moderation-newCommenters-enable-description = Enable pre-moderation for new commenters
configure-moderation-newCommenters-approvedCommentsThreshold = Number of comments that must be approved
configure-moderation-newCommenters-approvedCommentsThreshold-description =
The number of comments a user must have approved before they do
not have to be premoderated
configure-moderation-newCommenters-comments = comments
#### Banned Words Configuration
configure-wordList-banned-bannedWordsAndPhrases = Banned words and phrases
configure-wordList-banned-explanation =
Comments containing a word or phrase in the banned words list are <strong>automatically rejected and are not published</strong>.
configure-wordList-banned-wordList = Banned word list
configure-wordList-banned-wordListDetailInstructions =
Separate banned words or phrases with a new line. Words/phrases are not case sensitive.
#### Suspect Words Configuration
configure-wordList-suspect-bannedWordsAndPhrases = Suspect words and phrases
configure-wordList-suspect-explanation =
Comments containing a word or phrase in the Suspect Words List
are <strong>placed into the Reported Queue for moderator review and are
published (if comments are not pre-moderated).</strong>
configure-wordList-suspect-wordList = Suspect word list
configure-wordList-suspect-wordListDetailInstructions =
Separate suspect words or phrases with a new line. Words/phrases are not case sensitive.
### Advanced
configure-advanced-customCSS = Custom CSS
configure-advanced-customCSS-override =
URL of a CSS stylesheet that will override default Embed Stream styles.
configure-advanced-permittedDomains = Permitted domains
configure-advanced-permittedDomains-description =
Domains where your { -product-name } instance is allowed to be embedded
including the scheme (ex. http://localhost:3000, https://staging.domain.com,
https://domain.com).
configure-advanced-liveUpdates = Comment stream live updates
configure-advanced-liveUpdates-explanation =
When enabled, there will be real-time loading and updating of comments.
When disabled, users will have to refresh the page to see new comments.
configure-advanced-embedCode-title = Embed code
configure-advanced-embedCode-explanation =
Copy and paste the code below into your CMS to embed Coral comment streams in
each of your sites stories.
configure-advanced-embedCode-comment =
Uncomment these lines and replace with the ID of the
story's ID and URL from your CMS to provide the
tightest integration. Refer to our documentation at
https://docs.coralproject.net for all the configuration
options.
## Decision History
decisionHistory-popover =
.description = A dialog showing the decision history
decisionHistory-youWillSeeAList =
You will see a list of your post moderation actions here.
decisionHistory-showMoreButton =
Show More
decisionHistory-yourDecisionHistory = Your Decision History
decisionHistory-rejectedCommentBy = Rejected comment by <Username></Username>
decisionHistory-approvedCommentBy = Approved comment by <Username></Username>
decisionHistory-goToComment = Go to comment
### Slack
configure-slack-header-title = Slack Integrations
configure-slack-description =
Automatically send comments from Coral moderation queues to Slack
channels. You will need Slack admin access to set this up. For
steps on how to create a Slack App see our <externalLink>documentation</externalLink>.
configure-slack-addChannel = Add Channel
configure-slack-channel-defaultName = New channel
configure-slack-channel-enabled = Enabled
configure-slack-channel-remove = Remove Channel
configure-slack-channel-name-label = Name
configure-slack-channel-name-description =
This is only for your information, to easily identify
each Slack connection. Slack does not tell us the name
of the channel/s you're connecting to Coral.
configure-slack-channel-hookURL-label = Webhook URL
configure-slack-channel-hookURL-description =
Slack provides a channel-specific URL to activate webhook
connections. To find the URL for one of your Slack channels,
follow the instructions <externalLink>here</externalLink>.
configure-slack-channel-triggers-label =
Receive notifications in this Slack channel for
configure-slack-channel-triggers-reportedComments = Reported Comments
configure-slack-channel-triggers-pendingComments = Pending Comments
configure-slack-channel-triggers-featuredComments = Featured Comments
## moderate
moderate-navigation-reported = reported
moderate-navigation-pending = Pending
moderate-navigation-unmoderated = unmoderated
moderate-navigation-rejected = rejected
moderate-marker-preMod = Pre-mod
moderate-marker-link = Link
moderate-marker-bannedWord = Banned word
moderate-marker-suspectWord = Suspect word
moderate-marker-spam = Spam
moderate-marker-spamDetected = Spam detected
moderate-marker-toxic = Toxic
moderate-marker-recentHistory = Recent history
moderate-marker-bodyCount = Body count
moderate-marker-offensive = Offensive
moderate-marker-newCommenter = New commenter
moderate-marker-repeatPost = Repeat comment
moderate-markers-details = Details
moderate-flagDetails-offensive = Offensive
moderate-flagDetails-spam = Spam
moderate-flagDetails-toxicityScore = Toxicity Score
moderate-toxicityLabel-likely = Likely <score></score>
moderate-toxicityLabel-unlikely = Unlikely <score></score>
moderate-toxicityLabel-maybe = Maybe <score></score>
moderate-linkDetails-label = Copy link to this comment
moderate-in-stream-link-copy = In Stream
moderate-in-moderation-link-copy = In Moderation
moderate-emptyQueue-pending = Nicely done! There are no more pending comments to moderate.
moderate-emptyQueue-reported = Nicely done! There are no more reported comments to moderate.
moderate-emptyQueue-unmoderated = Nicely done! All comments have been moderated.
moderate-emptyQueue-rejected = There are no rejected comments.
moderate-comment-edited = (edited)
moderate-comment-inReplyTo = Reply to <Username></Username>
moderate-comment-viewContext = View Context
moderate-comment-rejectButton =
.aria-label = Reject
moderate-comment-approveButton =
.aria-label = Approve
moderate-comment-decision = Decision
moderate-comment-story = Story
moderate-comment-storyLabel = Comment On
moderate-comment-moderateStory = Moderate Story
moderate-comment-featureText = Feature
moderate-comment-featuredText = Featured
moderate-comment-moderatedBy = Moderated By
moderate-comment-moderatedBySystem = System
moderate-single-goToModerationQueues = Go to moderation queues
moderate-single-singleCommentView = Single Comment View
moderate-queue-viewNew =
{ $count ->
[1] View {$count} new comment
*[other] View {$count} new comments
}
moderate-comment-deleted-body =
This comment is no longer available. The commenter has deleted their account.
### Moderate Search Bar
moderate-searchBar-allStories = All stories
.title = All stories
moderate-searchBar-noStories = We could not find any stories matching your criteria
moderate-searchBar-stories = Stories:
moderate-searchBar-searchButton = Search
moderate-searchBar-titleNotAvailable =
.title = Title not available
moderate-searchBar-comboBox =
.aria-label = Search or jump to story
moderate-searchBar-searchForm =
.aria-label = Stories
moderate-searchBar-currentlyModerating =
.title = Currently moderating
moderate-searchBar-searchResults = Search results
moderate-searchBar-searchResultsMostRecentFirst = Search results (Most recent first)
moderate-searchBar-moderateAllStories = Moderate all stories
moderate-searchBar-comboBoxTextField =
.aria-label = Search or jump to story...
.placeholder = search by story title, author, url, id, etc.
moderate-searchBar-goTo = Go to
moderate-searchBar-seeAllResults = See all results
moderateCardDetails-tab-info = Info
moderateCardDetails-tab-edits = Edit history
### Moderate User History Drawer
moderate-user-drawer-email =
.title = Email address
moderate-user-drawer-created-at =
.title = Account creation date
moderate-user-drawer-member-id =
.title = Member ID
moderate-user-drawer-tab-all-comments = All Comments
moderate-user-drawer-tab-rejected-comments = Rejected
moderate-user-drawer-tab-account-history = Account History
moderate-user-drawer-tab-notes = Notes
moderate-user-drawer-load-more = Load More
moderate-user-drawer-all-no-comments = {$username} has not submitted any comments.
moderate-user-drawer-rejected-no-comments = {$username} does not have any rejected comments.
moderate-user-drawer-user-not-found = User not found.
moderate-user-drawer-status-label = Status:
moderate-user-drawer-account-history-system = <icon>computer</icon> System
moderate-user-drawer-account-history-suspension-ended = Suspension ended
moderate-user-drawer-account-history-suspension-removed = Suspension removed
moderate-user-drawer-account-history-banned = Banned
moderate-user-drawer-account-history-ban-removed = Ban removed
moderate-user-drawer-account-history-no-history = No actions have been taken on this account
moderate-user-drawer-username-change = Username change
moderate-user-drawer-username-change-new = New:
moderate-user-drawer-username-change-old = Old:
moderate-user-drawer-account-history-premod-set = Always pre-moderate
moderate-user-drawer-account-history-premod-removed = Removed pre-moderate
moderate-user-drawer-suspension =
Suspension, { $value } { $unit ->
[second] { $value ->
[1] second
*[other] seconds
}
[minute] { $value ->
[1] minute
*[other] minutes
}
[hour] { $value ->
[1] hour
*[other] hours
}
[day] { $value ->
[1] day
*[other] days
}
[week] { $value ->
[1] week
*[other] weeks
}
[month] { $value ->
[1] month
*[other] months
}
[year] { $value ->
[1] year
*[other] years
}
*[other] unknown unit
}
moderate-user-drawer-recent-history-title = Recent comment history
moderate-user-drawer-recent-history-calculated =
Calculated over the last { framework-timeago-time }
moderate-user-drawer-recent-history-rejected = Rejected
moderate-user-drawer-recent-history-tooltip-title = How is this calculated?
moderate-user-drawer-recent-history-tooltip-body =
Rejected comments ÷ (rejected comments + published comments).
The threshold can be changed by administrators in Configure > Moderation.
moderate-user-drawer-recent-history-tooltip-button =
.aria-label = Toggle recent comment history tooltip
moderate-user-drawer-recent-history-tooltip-submitted = Submitted
moderate-user-drawer-notes-field =
.placeholder = Leave a note...
moderate-user-drawer-notes-button = Add note
moderatorNote-left-by = Left by
moderatorNote-delete = Delete
## Create Username
createUsername-createUsernameHeader = Create Username
createUsername-whatItIs =
Your username is an identifier that will appear on all of your comments.
createUsername-createUsernameButton = Create Username
createUsername-usernameLabel = Username
createUsername-usernameDescription = You may use “_” and “.” Spaces not permitted.
createUsername-usernameTextField =
.placeholder = Username
## Add Email Address
addEmailAddress-addEmailAddressHeader = Add Email Address
addEmailAddress-emailAddressLabel = Email Address
addEmailAddress-emailAddressTextField =
.placeholder = Email Address
addEmailAddress-confirmEmailAddressLabel = Confirm Email Address
addEmailAddress-confirmEmailAddressTextField =
.placeholder = Confirm Email Address
addEmailAddress-whatItIs =
For your added security, we require users to add an email address to their accounts.
addEmailAddress-addEmailAddressButton =
Add Email Address
## Create Password
createPassword-createPasswordHeader = Create Password
createPassword-whatItIs =
To protect against unauthorized changes to your account,
we require users to create a password.
createPassword-createPasswordButton =
Create Password
createPassword-passwordLabel = Password
createPassword-passwordDescription = Must be at least {$minLength} characters
createPassword-passwordTextField =
.placeholder = Password
## Community
community-emptyMessage = We could not find anyone in your community matching your criteria.
community-filter-searchField =
.placeholder = Search by username or email address...
.aria-label = Search by username or email address
community-filter-searchButton =
.aria-label = Search
community-filter-roleSelectField =
.aria-label = Search by role
community-filter-statusSelectField =
.aria-label = Search by user status
community-changeRoleButton =
.aria-label = Change role
community-filter-optGroupAudience =
.label = Audience
community-filter-optGroupOrganization =
.label = Organization
community-filter-search = Search
community-filter-showMe = Show Me
community-filter-allRoles = All Roles
community-filter-allStatuses = All Statuses
community-column-username = Username
community-column-username-deleted = Deleted
community-column-email = Email
community-column-memberSince = Member Since
community-column-role = Role
community-column-status = Status
community-role-popover =
.description = A dropdown to change the user role
community-userStatus-popover =
.description = A dropdown to change the user status
community-userStatus-banUser = Ban User
community-userStatus-ban = Ban
community-userStatus-removeBan = Remove Ban
community-userStatus-removeUserBan = Remove ban
community-userStatus-suspendUser = Suspend User
community-userStatus-suspend = Suspend
community-userStatus-removeSuspension = Remove Suspension
community-userStatus-removeUserSuspension = Remove suspension
community-userStatus-unknown = Unknown
community-userStatus-changeButton =
.aria-label = Change user status
community-userStatus-premodUser = Always pre-moderate
community-userStatus-removePremod = Remove pre-moderate
community-banModal-areYouSure = Are you sure you want to ban <strong>{ $username }</strong>?
community-banModal-consequence =
Once banned, this user will no longer be able to comment, use
reactions, or report comments.
community-banModal-cancel = Cancel
community-banModal-banUser = Ban User
community-banModal-customize = Customize ban email message
community-suspendModal-areYouSure = Suspend <strong>{ $username }</strong>?
community-suspendModal-consequence =
Once suspended, this user will no longer be able to comment, use
reactions, or report comments.
community-suspendModal-duration-3600 = 1 hour
community-suspendModal-duration-10800 = 3 hours
community-suspendModal-duration-86400 = 24 hours
community-suspendModal-duration-604800 = 7 days
community-suspendModal-cancel = Cancel
community-suspendModal-suspendUser = Suspend User
community-suspendModal-emailTemplate =
Hello { $username },
In accordance with { $organizationName }'s community guidelines, your account has been temporarily suspended. During the suspension, you will be unable to comment, flag or engage with fellow commenters. Please rejoin the conversation in { framework-timeago-time }.
community-suspendModal-customize = Customize suspension email message
community-suspendModal-success =
<strong>{ $username }</strong> has been suspended for <strong>{ $duration }</strong>
community-suspendModal-success-close = Close
community-suspendModal-selectDuration = Select suspension length
community-premodModal-areYouSure =
Are you sure you want to always pre-moderate <strong>{ $username }</strong>?
community-premodModal-consequence =
All their comments will go to the Pending queue until you remove this status.
community-premodModal-cancel = Cancel
community-premodModal-premodUser = Yes, always pre-moderate
community-invite-inviteMember = Invite members to your organization
community-invite-emailAddressLabel = Email address:
community-invite-inviteMore = Invite more
community-invite-inviteAsLabel = Invite as:
community-invite-sendInvitations = Send invitations
community-invite-role-staff =
<strong>Staff role:</strong> Receives a “Staff” badge, and
comments are automatically approved. Cannot moderate
or change any { -product-name } configuration.
community-invite-role-moderator =
<strong>Moderator role:</strong> Receives a
“Staff” badge, and comments are automatically
approved. Has full moderation privileges (approve,
reject and feature comments). Can configure individual
articles but no site-wide configuration privileges.
community-invite-role-admin =
<strong>Admin role:</strong> Receives a “Staff” badge, and
comments are automatically approved. Has full
moderation privileges (approve, reject and feature
comments). Can configure individual articles and has
site-wide configuration privileges.
community-invite-invitationsSent = Your invitations have been sent!
community-invite-close = Close
community-invite-invite = Invite
## Stories
stories-emptyMessage = There are currently no published stories.
stories-noMatchMessage = We could not find any stories matching your criteria.
stories-filter-searchField =
.placeholder = Search by story title or author...
.aria-label = Search by story title or author
stories-filter-searchButton =
.aria-label = Search
stories-filter-statusSelectField =
.aria-label = Search by status
stories-changeStatusButton =
.aria-label = Change status
stories-filter-search = Search
stories-filter-showMe = Show Me
stories-filter-allStories = All Stories
stories-filter-openStories = Open Stories
stories-filter-closedStories = Closed Stories
stories-column-title = Title
stories-column-author = Author
stories-column-publishDate = Publish Date
stories-column-status = Status
stories-column-clickToModerate = Click title to moderate story
stories-status-popover =
.description = A dropdown to change the story status
## Invite
invite-youHaveBeenInvited = You've been invited to join { $organizationName }
invite-finishSettingUpAccount = Finish setting up the account for:
invite-createAccount = Create Account
invite-passwordLabel = Password
invite-passwordDescription = Must be at least { $minLength } characters
invite-passwordTextField =
.placeholder = Password
invite-usernameLabel = Username
invite-usernameDescription = You may use “_” and “.”
invite-usernameTextField =
.placeholder = Username
invite-oopsSorry = Oops Sorry!
invite-successful = Your account has been created
invite-youMayNowSignIn = You may now sign-in to { -product-name } using:
invite-goToAdmin = Go to { -product-name } Admin
invite-goToOrganization = Go to { $organizationName }
invite-tokenNotFound =
The specified link is invalid, check to see if it was copied correctly.
userDetails-banned-on = <strong>Banned on</strong> { $timestamp }
userDetails-banned-by = <strong>by</strong> { $username }
userDetails-suspended-by = <strong>Suspended by</strong> { $username }
userDetails-suspension-start = <strong>Start:</strong> { $timestamp }
userDetails-suspension-end = <strong>End:</strong> { $timestamp }
configure-general-reactions-title = Reactions
configure-general-reactions-explanation =
Allow your community to engage with one another and express themselves
with one-click reactions. By default, Coral allows commenters to "Respect"
each other's comments.
configure-general-reactions-label = Reaction label
configure-general-reactions-input =
.placeholder = E.g. Respect
configure-general-reactions-active-label = Active reaction label
configure-general-reactions-active-input =
.placeholder = E.g. Respected
configure-general-reactions-sort-label = Sort label
configure-general-reactions-sort-input =
.placeholder = E.g. Most Respected
configure-general-reactions-preview = Preview
configure-general-reaction-sortMenu-sortBy = Sort by
configure-general-staff-title = Staff member badge
configure-general-staff-explanation =
Show a custom badge for staff members of your organization. This badge
appears on the comment stream and in the admin interface.
configure-general-staff-label = Badge text
configure-general-staff-input =
.placeholder = E.g. Staff
configure-general-staff-preview = Preview
configure-account-features-title = Commenter account management features
configure-account-features-explanation =
You can enable and disable certain features for your commenters to use
within their Profile. These features also assist towards GDPR
compliance.
configure-account-features-allow = Allow users to:
configure-account-features-change-usernames = Change their usernames
configure-account-features-change-usernames-details = Usernames can be changed once every 14 days.
configure-account-features-yes = Yes
configure-account-features-no = No
configure-account-features-download-comments = Download their comments
configure-account-features-download-comments-details = Commenters can download a csv of their comment history.
configure-account-features-delete-account = Delete their account
configure-account-features-delete-account-details =
Removes all of their comment data, username, and email address from the site and the database.
configure-account-features-delete-account-fieldDescriptions =
Removes all of their comment data, username, and email
address from the site and the database.
configure-advanced-stories = Story creation
configure-advanced-stories-explanation = Advanced settings for how stories are created within Coral.
configure-advanced-stories-lazy = Lazy story creation
configure-advanced-stories-lazy-detail = Enable stories to be automatically created when they are published from your CMS.
configure-advanced-stories-scraping = Story scraping
configure-advanced-stories-scraping-detail = Enable story metadata to be automatically scraped when they are published from your CMS.
configure-advanced-stories-proxy = Scraper proxy url
configure-advanced-stories-proxy-detail =
When specified, allows scraping requests to use the provided
proxy. All requests will then be passed through the appropriote
proxy as parsed by the <externalLink>npm proxy-agent</externalLink> package.
forgotPassword-forgotPasswordHeader = Forgot password?
forgotPassword-checkEmailHeader = Check your email
forgotPassword-gotBackToSignIn = Go back to sign in page
forgotPassword-checkEmail-receiveEmail =
If there is an account associated with <strong>{ $email }</strong>,
you will receive an email with a link to create a new password.
forgotPassword-enterEmailAndGetALink =
Enter your email address below and we will send you a link
to reset your password.
forgotPassword-emailAddressLabel = Email address
forgotPassword-emailAddressTextField =
.placeholder = Email Address
forgotPassword-sendEmailButton = Send email
commentAuthor-status-banned = Banned
hotkeysModal-title = Keyboard shortcuts
hotkeysModal-navigation-shortcuts = Navigation shortcuts
hotkeysModal-shortcuts-next = Next comment
hotkeysModal-shortcuts-prev = Previous comment
hotkeysModal-shortcuts-search = Open search
hotkeysModal-shortcuts-jump = Jump to specific queue
hotkeysModal-shortcuts-switch = Switch queues
hotkeysModal-shortcuts-toggle = Toggle shortcuts help
hotkeysModal-shortcuts-single-view = Single comment view
hotkeysModal-moderation-decisions = Moderation decisions
hotkeysModal-shortcuts-approve = Approve
hotkeysModal-shortcuts-reject = Reject
hotkeysModal-shortcuts-ban = Ban comment author
hotkeysModal-shortcuts-zen = Toggle single-comment view
authcheck-network-error = A network error occurred. Please refresh the page.