Welcome to mirror list, hosted at ThFree Co, Russian Federation.

gitlab.com/gitlab-org/gitlab-foss.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'app/assets/javascripts/notifications/constants.js')
-rw-r--r--app/assets/javascripts/notifications/constants.js58
1 files changed, 58 insertions, 0 deletions
diff --git a/app/assets/javascripts/notifications/constants.js b/app/assets/javascripts/notifications/constants.js
new file mode 100644
index 00000000000..07c569a0293
--- /dev/null
+++ b/app/assets/javascripts/notifications/constants.js
@@ -0,0 +1,58 @@
+import { __, s__ } from '~/locale';
+
+export const CUSTOM_LEVEL = 'custom';
+
+export const i18n = {
+ notificationTitles: {
+ participating: s__('NotificationLevel|Participate'),
+ mention: s__('NotificationLevel|On mention'),
+ watch: s__('NotificationLevel|Watch'),
+ global: s__('NotificationLevel|Global'),
+ disabled: s__('NotificationLevel|Disabled'),
+ custom: s__('NotificationLevel|Custom'),
+ },
+ notificationTooltipTitle: __('Notification setting - %{notification_title}'),
+ notificationDescriptions: {
+ participating: __('You will only receive notifications for threads you have participated in'),
+ mention: __('You will receive notifications only for comments in which you were @mentioned'),
+ watch: __('You will receive notifications for any activity'),
+ disabled: __('You will not get any notifications via email'),
+ global: __('Use your global notification setting'),
+ custom: __('You will only receive notifications for the events you choose'),
+ owner_disabled: __('Notifications have been disabled by the project or group owner'),
+ },
+ updateNotificationLevelErrorMessage: __(
+ 'An error occured while updating the notification settings. Please try again.',
+ ),
+ loadNotificationLevelErrorMessage: __(
+ 'An error occured while loading the notification settings. Please try again.',
+ ),
+ customNotificationsModal: {
+ title: __('Custom notification events'),
+ bodyTitle: __('Notification events'),
+ bodyMessage: __(
+ 'Custom notification levels are the same as participating levels. With custom notification levels you will also receive notifications for select events. To find out more, check out %{notificationLinkStart} notification emails%{notificationLinkEnd}.',
+ ),
+ },
+ eventNames: {
+ change_reviewer_merge_request: s__('NotificationEvent|Change reviewer merge request'),
+ close_issue: s__('NotificationEvent|Close issue'),
+ close_merge_request: s__('NotificationEvent|Close merge request'),
+ failed_pipeline: s__('NotificationEvent|Failed pipeline'),
+ fixed_pipeline: s__('NotificationEvent|Fixed pipeline'),
+ issue_due: s__('NotificationEvent|Issue due'),
+ merge_merge_request: s__('NotificationEvent|Merge merge request'),
+ moved_project: s__('NotificationEvent|Moved project'),
+ new_epic: s__('NotificationEvent|New epic'),
+ new_issue: s__('NotificationEvent|New issue'),
+ new_merge_request: s__('NotificationEvent|New merge request'),
+ new_note: s__('NotificationEvent|New note'),
+ new_release: s__('NotificationEvent|New release'),
+ push_to_merge_request: s__('NotificationEvent|Push to merge request'),
+ reassign_issue: s__('NotificationEvent|Reassign issue'),
+ reassign_merge_request: s__('NotificationEvent|Reassign merge request'),
+ reopen_issue: s__('NotificationEvent|Reopen issue'),
+ reopen_merge_request: s__('NotificationEvent|Reopen merge request'),
+ success_pipeline: s__('NotificationEvent|Successful pipeline'),
+ },
+};