client/app/bundles/course/user-email-subscriptions/translations.ts
import { defineMessages } from 'react-intl';
const translations = defineMessages({
component: {
id: 'course.UserEmailSubscriptions.component',
defaultMessage: 'Topic',
},
setting: {
id: 'course.UserEmailSubscriptions.setting',
defaultMessage: 'Setting',
},
description: {
id: 'course.UserEmailSubscriptions.description',
defaultMessage: 'Description',
},
enabled: {
id: 'course.UserEmailSubscriptions.enabled',
defaultMessage: 'Enabled?',
},
emailSubscriptions: {
id: 'course.UserEmailSubscriptions.emailSubscriptions',
defaultMessage: 'Email Subscriptions',
},
fetchFailure: {
id: 'course.UserEmailSubscriptions.fetchFailure',
defaultMessage:
'Failed to fetch your email subscriptions. You may refresh and try again later.',
},
updateSuccess: {
id: 'course.UserEmailSubscriptions.updateSuccess',
defaultMessage: 'Email subscription for "{topic}" has been {action}.',
},
updateFailure: {
id: 'course.UserEmailSubscriptions.updateFailure',
defaultMessage: 'Failed to update email subscription for "{topic}".',
},
unsubscribeSuccess: {
id: 'course.UserEmailSubscriptions.unsubscribeSuccess',
defaultMessage: 'You have successfully unsubscribed from the topics above.',
},
noEmailSubscriptionSettings: {
id: 'course.UserEmailSubscriptions.noEmailSubscriptionSettings',
defaultMessage: 'There is no available email subscription setting.',
},
viewAllEmailSubscriptionSettings: {
id: 'course.UserEmailSubscriptions.viewAllEmailSubscriptionSettings',
defaultMessage: 'View and manage all your other email subscriptions.',
},
});
export const subscriptionComponents = defineMessages({
announcements: {
id: 'course.UserEmailSubscriptions.subscriptionComponents.announcements',
defaultMessage: 'Announcements',
},
assessments: {
id: 'course.UserEmailSubscriptions.subscriptionComponents.assessments',
defaultMessage: 'Assessments',
},
forums: {
id: 'course.UserEmailSubscriptions.subscriptionComponents.forums',
defaultMessage: 'Forums',
},
surveys: {
id: 'course.UserEmailSubscriptions.subscriptionComponents.surveys',
defaultMessage: 'Surveys',
},
users: {
id: 'course.UserEmailSubscriptions.subscriptionComponents.users',
defaultMessage: 'Users',
},
videos: {
id: 'course.UserEmailSubscriptions.subscriptionComponents.videos',
defaultMessage: 'Videos',
},
});
export const subscriptionTitles = defineMessages({
new_announcement: {
id: 'course.UserEmailSubscriptions.subscriptionTitles.new_announcement',
defaultMessage: 'New Announcement',
},
opening_reminder: {
id: 'course.UserEmailSubscriptions.subscriptionTitles.opening_reminder',
defaultMessage: 'Opening Reminder',
},
closing_reminder: {
id: 'course.UserEmailSubscriptions.subscriptionTitles.closing_reminder',
defaultMessage: 'Closing Reminder',
},
closing_reminder_summary: {
id: 'course.UserEmailSubscriptions.subscriptionTitles.closing_reminder_summary',
defaultMessage: 'Closing Reminder Summary',
},
grades_released: {
id: 'course.UserEmailSubscriptions.subscriptionTitles.grades_released',
defaultMessage: 'Grades Released',
},
new_comment: {
id: 'course.UserEmailSubscriptions.subscriptionTitles.new_comment',
defaultMessage: 'Submission Comment',
},
new_submission: {
id: 'course.UserEmailSubscriptions.subscriptionTitles.new_submission',
defaultMessage: 'New Submission',
},
new_topic: {
id: 'course.UserEmailSubscriptions.subscriptionTitles.new_topic',
defaultMessage: 'New Topic',
},
post_replied: {
id: 'course.UserEmailSubscriptions.subscriptionTitles.post_replied',
defaultMessage: 'New Post and Reply',
},
new_enrol_request: {
id: 'course.UserEmailSubscriptions.subscriptionTitles.new_enrol_request',
defaultMessage: 'New Enrol Request',
},
});
export const subscriptionDescriptions = defineMessages({
announcements_new_announcement: {
id: 'course.UserEmailSubscriptions.subscriptionDescriptions.announcements_new_announcement',
defaultMessage: 'Stay notified whenever a new announcement is made.',
},
assessments_opening_reminder: {
id: 'course.UserEmailSubscriptions.subscriptionDescriptions.assessments_opening_reminder',
defaultMessage: 'Be notified when a new assignment is available.',
},
assessments_closing_reminder: {
id: 'course.UserEmailSubscriptions.subscriptionDescriptions.assessments_closing_reminder',
defaultMessage: 'Be notified when an assignment about to be due.',
},
assessments_closing_reminder_summary: {
id: 'course.UserEmailSubscriptions.subscriptionDescriptions.assessments',
defaultMessage:
'Receive an email containing a list of students who receive closing reminders for an assignment.',
},
assessments_grades_released: {
id: 'course.UserEmailSubscriptions.subscriptionDescriptions.assessments_grades_released',
defaultMessage: 'Be notified when your submission has been graded.',
},
assessments_new_comment: {
id: 'course.UserEmailSubscriptions.subscriptionDescriptions.assessments_new_comment',
defaultMessage:
'Be notified when you receive comments and replies for an assignment.',
},
assessments_new_submission: {
id: 'course.UserEmailSubscriptions.subscriptionDescriptions.assessments_new_submission',
defaultMessage: 'Be notified when your student creates a new submission.',
},
forums_new_topic: {
id: 'course.UserEmailSubscriptions.subscriptionDescriptions.forums_new_topic',
defaultMessage:
'Be notified when there are new topics created for forums that you are subscribed to.',
},
forums_post_replied: {
id: 'course.UserEmailSubscriptions.subscriptionDescriptions.forums_post_replied',
defaultMessage:
'Be notified when there are posts and replies for forum topics you are subscribed to.',
},
surveys_opening_reminder: {
id: 'course.UserEmailSubscriptions.subscriptionDescriptions.surveys_opening_reminder',
defaultMessage: 'Be notified when a new survey is available.',
},
surveys_closing_reminder: {
id: 'course.UserEmailSubscriptions.subscriptionDescriptions.surveys_closing_reminder',
defaultMessage: 'Be notified when a survey is about to expire.',
},
surveys_closing_reminder_summary: {
id: 'course.UserEmailSubscriptions.subscriptionDescriptions.surveys_closing_reminder_summary',
defaultMessage:
'Receive an email containing a list of students who receive closing reminders for a survey.',
},
videos_opening_reminder: {
id: 'course.UserEmailSubscriptions.subscriptionDescriptions.videos_opening_reminder.',
defaultMessage: 'Be notified when a new video is available.',
},
videos_closing_reminder: {
id: 'course.UserEmailSubscriptions.subscriptionDescriptions.videos_closing_reminder',
defaultMessage: 'Be notified when a video is about to expire.',
},
users_new_enrol_request: {
id: 'course.UserEmailSubscriptions.subscriptionDescriptions.users_new_enrol_request',
defaultMessage: 'Be notified when a new course enrolment request is made.',
},
});
export default translations;