Coursemology/coursemology2

View on GitHub
client/app/bundles/course/admin/pages/NotificationSettings/translations.intl.js

Summary

Maintainability
A
0 mins
Test Coverage
import { defineMessages } from 'react-intl';

const translations = defineMessages({
  setting: {
    id: 'course.admin.NotificationSettings.setting',
    defaultMessage: 'Setting',
  },
  description: {
    id: 'course.admin.NotificationSettings.description',
    defaultMessage: 'Description',
  },
  phantom: {
    id: 'course.admin.NotificationSettings.phantom',
    defaultMessage: 'Phantom',
  },
  regular: {
    id: 'course.admin.NotificationSettings.regular',
    defaultMessage: 'Regular',
  },
  emailSettings: {
    id: 'course.admin.NotificationSettings.emailSettings',
    defaultMessage: 'Email settings',
  },
  updateSuccess: {
    id: 'course.admin.NotificationSettings.updateSuccess',
    defaultMessage:
      'The email setting "{setting}" for {user} users has been {action}.',
  },
  updateFailure: {
    id: 'course.admin.NotificationSettings.updateFailure',
    defaultMessage: 'Failed to update setting "{setting}".',
  },
  noEmailSettings: {
    id: 'course.admin.NotificationSettings.noEmailSettings',
    defaultMessage: 'None of the enabled components have email settings.',
  },
});

export const settingComponents = defineMessages({
  announcements: {
    id: 'course.admin.NotificationSettings.settingComponents.announcements',
    defaultMessage: 'Announcements',
  },
  assessments: {
    id: 'course.admin.NotificationSettings.settingComponents.assessments',
    defaultMessage: 'Assessments',
  },
  forums: {
    id: 'course.admin.NotificationSettings.settingComponents.forums',
    defaultMessage: 'Forums',
  },
  surveys: {
    id: 'course.admin.NotificationSettings.settingComponents.surveys',
    defaultMessage: 'Surveys',
  },
  users: {
    id: 'course.admin.NotificationSettings.settingComponents.users',
    defaultMessage: 'Users',
  },
  videos: {
    id: 'course.admin.NotificationSettings.settingComponents.videos',
    defaultMessage: 'Videos',
  },
});

export const settingTitles = defineMessages({
  new_announcement: {
    id: 'course.admin.NotificationSettings.settingTitles.new_announcement',
    defaultMessage: 'New Announcement',
  },
  opening_reminder: {
    id: 'course.admin.NotificationSettings.settingTitles.opening_reminder',
    defaultMessage: 'Opening Reminder',
  },
  closing_reminder: {
    id: 'course.admin.NotificationSettings.settingTitles.closing_reminder',
    defaultMessage: 'Closing Reminder',
  },
  closing_reminder_summary: {
    id: 'course.admin.NotificationSettings.settingTitles.closing_reminder_summary',
    defaultMessage: 'Closing Reminder Summary',
  },
  grades_released: {
    id: 'course.admin.NotificationSettings.settingTitles.grades_released',
    defaultMessage: 'Grades Released',
  },
  new_comment: {
    id: 'course.admin.NotificationSettings.settingTitles.new_comment',
    defaultMessage: 'New Comment',
  },
  new_submission: {
    id: 'course.admin.NotificationSettings.settingTitles.new_submission',
    defaultMessage: 'New Submission',
  },
  new_topic: {
    id: 'course.admin.NotificationSettings.settingTitles.new_topic',
    defaultMessage: 'New Topic',
  },
  post_replied: {
    id: 'course.admin.NotificationSettings.settingTitles.post_replied',
    defaultMessage: 'New Post and Reply',
  },
  new_enrol_request: {
    id: 'course.admin.NotificationSettings.settingTitles.new_enrol_request',
    defaultMessage: 'New Enrol Request',
  },
});

export const settingDescriptions = defineMessages({
  announcements_new_announcement: {
    id: 'course.admin.NotificationSettings.settingDescriptions.announcements_new_announcement',
    defaultMessage: 'Notify users whenever a new announcement is made.',
  },
  assessments_opening_reminder: {
    id: 'course.admin.NotificationSettings.settingDescriptions.assessments_opening_reminder',
    defaultMessage: 'Notify users when a new assessment is available.',
  },
  assessments_closing_reminder: {
    id: 'course.admin.NotificationSettings.settingDescriptions.assessment_closing_reminder',
    defaultMessage: 'Notify students when an assessment is about to be due.',
  },
  assessments_closing_reminder_summary: {
    id: 'course.admin.NotificationSettings.settingDescriptions.assessments_closing_reminder_summary',
    defaultMessage:
      'Notify staff when with a list of students who receive an assessment closing reminder.',
  },
  assessments_grades_released: {
    id: 'course.admin.NotificationSettings.settingDescriptions.assessments_grades_released',
    defaultMessage:
      'Notify a student when grades for a submission have been released.',
  },
  assessments_new_comment: {
    id: 'course.admin.NotificationSettings.settingDescriptions.assessments_new_comment',
    defaultMessage:
      'Notify users when comments or programming question annotations are made.',
  },
  assessments_new_submission: {
    id: 'course.admin.NotificationSettings.settingDescriptions.assessments_new_submission',
    defaultMessage:
      "Notify a student's group managers when the student makes a submission.",
  },
  forums_new_topic: {
    id: 'course.admin.NotificationSettings.settingDescriptions.forums_new_topic',
    defaultMessage:
      'Notify users who are subscribed to a forum when a topic is created for that forum.',
  },
  forums_post_replied: {
    id: 'course.admin.NotificationSettings.settingDescriptions.forums_post_replied',
    defaultMessage:
      'Notify users who are subscribed to a forum topic when a reply is made to that topic.',
  },
  surveys_opening_reminder: {
    id: 'course.admin.NotificationSettings.settingDescriptions.survey_opening_reminder',
    defaultMessage: 'Notify users when a new survey is available.',
  },
  surveys_closing_reminder: {
    id: 'course.admin.NotificationSettings.settingDescriptions.survey_closing_reminder',
    defaultMessage: 'Notify students when a survey is about to expire.',
  },
  surveys_closing_reminder_summary: {
    id: 'course.admin.NotificationSettings.settingDescriptions.surveys_closing_reminder_summary',
    defaultMessage:
      'Notify staff when with a list of students who receive a survey closing reminder.',
  },
  videos_opening_reminder: {
    id: 'course.admin.NotificationSettings.settingDescriptions.videos_opening_reminder',
    defaultMessage: 'Notify users when a new video is available.',
  },
  videos_closing_reminder: {
    id: 'course.admin.NotificationSettings.settingDescriptions.videos_closing_reminder',
    defaultMessage:
      'Notify students when a video submission is about to be due.',
  },
  users_new_enrol_request: {
    id: 'course.admin.NotificationSettings.settingDescriptions.users_new_enrol_request',
    defaultMessage: 'Notify staff when users request to enrol in the course.',
  },
});

export default translations;