mirror of
https://gerrit.wikimedia.org/r/mediawiki/extensions/Echo
synced 2024-11-28 09:40:41 +00:00
8657ef5e90
Add a 'mark as unread' to all unread notifications and allow them to be marked unread. These notifications will no longer be automatically marked as read when the pages they refer to are visited. Bug: T73564 Change-Id: I677d3c0399e46fd7c35531df1cc0e61db2d4eb1b
206 lines
17 KiB
JSON
206 lines
17 KiB
JSON
{
|
|
"@metadata": {
|
|
"authors": [
|
|
"Andrew Garrett"
|
|
]
|
|
},
|
|
"echo-desc": "System for notifying users about events and messages",
|
|
"prefs-echo": "Notifications",
|
|
"prefs-emailsettings": "Email options",
|
|
"prefs-displaynotifications": "Display options",
|
|
"prefs-echosubscriptions": "Notify me about these events",
|
|
"prefs-newmessageindicator": "New message indicator",
|
|
"echo-pref-send-me": "Send me:",
|
|
"echo-pref-send-to": "Send to:",
|
|
"echo-pref-email-format": "Email format:",
|
|
"echo-pref-web": "Web",
|
|
"echo-pref-email": "Email",
|
|
"echo-pref-email-frequency-never": "Do not send me any email notifications",
|
|
"echo-pref-email-frequency-immediately": "Individual notifications as they come in",
|
|
"echo-pref-email-frequency-daily": "A daily summary of notifications",
|
|
"echo-pref-email-frequency-weekly": "A weekly summary of notifications",
|
|
"echo-pref-email-format-html": "HTML",
|
|
"echo-pref-email-format-plain-text": "Plain text",
|
|
"echo-pref-new-message-indicator": "Show talk page message indicator in my toolbar",
|
|
"echo-pref-beta-feature-cross-wiki-message": "Enhanced notifications",
|
|
"echo-pref-beta-feature-cross-wiki-description": "View and organize notifications more easily. Includes cross-wiki notifications, which lets you see messages from other wikis.",
|
|
"echo-learn-more": "Learn more",
|
|
"echo-log": "Public log",
|
|
"echo-new-messages": "You have new messages",
|
|
"echo-category-title-edit-user-talk": "Talk page {{PLURAL:$1|message|messages}}",
|
|
"echo-category-title-article-linked": "Page {{PLURAL:$1|link|links}}",
|
|
"echo-category-title-reverted": "Edit {{PLURAL:$1|revert|reverts}}",
|
|
"echo-category-title-mention": "{{PLURAL:$1|Mention|Mentions}}",
|
|
"echo-category-title-other": "{{PLURAL:$1|Other}}",
|
|
"echo-category-title-system": "{{PLURAL:$1|System}}",
|
|
"echo-category-title-user-rights": "{{PLURAL:$1|User rights change|User rights changes}}",
|
|
"echo-category-title-emailuser": "{{PLURAL:$1|Email from other user|Emails from other users}}",
|
|
"echo-pref-tooltip-edit-user-talk": "Notify me when someone posts a message or replies on my talk page.",
|
|
"echo-pref-tooltip-article-linked": "Notify me when someone links to a page I created from an article page.",
|
|
"echo-pref-tooltip-reverted": "Notify me when someone reverts an edit I made, by using the undo or rollback tool.",
|
|
"echo-pref-tooltip-mention": "Notify me when someone links to my user page.",
|
|
"echo-pref-tooltip-user-rights": "Notify me when someone changes my user rights.",
|
|
"echo-pref-tooltip-emailuser": "Notify me when someone sends me an email.",
|
|
"echo-no-agent": "[Nobody]",
|
|
"echo-no-title": "[No page]",
|
|
"echo-error-no-formatter": "No formatting defined for notification.",
|
|
"notifications": "Notifications",
|
|
"tooltip-pt-notifications-alert": "{{GENDER:|Your}} alerts",
|
|
"tooltip-pt-notifications-message": "{{GENDER:|Your}} messages",
|
|
"echo-specialpage": "Notifications",
|
|
"echo-anon": "To receive notifications, [$1 create an account] or [$2 log in].",
|
|
"echo-none": "You have no notifications.",
|
|
"echo-more-info": "More info",
|
|
"echo-feedback": "Feedback",
|
|
"echo-quotation-marks": "\"$1\"",
|
|
"echo-api-failure": "Could not retrieve notifications. Please try again. (Error $1)",
|
|
"echo-api-failure-cross-wiki": "Access to the remote domain was denied.",
|
|
"echo-notification-placeholder": "There are no notifications.",
|
|
"echo-notification-loginrequired": "You must login to see your notifications.",
|
|
"echo-notification-popup-loginrequired": "Please log in to view your notifications.",
|
|
"echo-notification-markasread": "Mark as read",
|
|
"echo-notification-markasunread": "Mark as unread",
|
|
"notification-link-text-expand-all": "View all",
|
|
"notification-link-text-expand-alert-count": "View {{PLURAL:$1|$1 alert|$1 alerts}}",
|
|
"notification-link-text-expand-message-count": "View {{PLURAL:$1|$1 message|$1 messages}}",
|
|
"notification-link-text-expand-all-count": "View {{PLURAL:$1|$1 notification|$1 notifications}}",
|
|
"notification-link-text-collapse-all": "Collapse all",
|
|
"notification-link-text-view-message": "View message",
|
|
"notification-link-text-view-mention": "View mention",
|
|
"notification-link-text-view-changes": "{{GENDER:$1|View}} changes",
|
|
"notification-link-text-view-page": "View page",
|
|
"notification-link-text-view-edit": "View edit",
|
|
"notification-edit-talk-page2": "[[User:$1|$1]] {{GENDER:$1|left}} a message on your [[User talk:$2#$3|talk page]].",
|
|
"notification-edit-talk-page-with-section": "[[User:$1|$1]] {{GENDER:$1|left}} a message on your talk page in \"[[User talk:$2#$3|$4]]\".",
|
|
"notification-header-edit-user-talk": "$1 {{GENDER:$2|left}} a message on '''{{GENDER:$3|your}} talk page'''.",
|
|
"notification-header-edit-user-talk-with-section": "$1 {{GENDER:$2|left}} a message on '''{{GENDER:$3|your}} talk page''' in \"'''$4'''\".",
|
|
"notification-body-edit-user-talk-with-section": "$1",
|
|
"notification-page-linked": "[[:$2]] was {{GENDER:$1|linked}} from [[:$3]]. [[Special:WhatLinksHere/$2|See all links to this page]].",
|
|
"notification-header-page-linked": "A link was made from '''$4''' to '''$3'''.",
|
|
"notification-bundle-header-page-linked": "Links were made from '''$4''' and $5 other {{PLURAL:$6|page|pages}} to '''$3'''.",
|
|
"notification-link-text-what-links-here": "All links to this page",
|
|
"notification-add-comment2": "[[User:$1|$1]] {{GENDER:$1|commented}} on \"[[$3|$2]]\" on the \"$4\" talk page.",
|
|
"notification-add-talkpage-topic2": "[[User:$1|$1]] {{GENDER:$1|posted}} a new topic \"$2\" on [[$3]].",
|
|
"notification-add-talkpage-topic-yours2": "[[User:$1|$1]] {{GENDER:$1|sent}} you a message: \"[[$3#$2|$2]]\".",
|
|
"notification-add-comment-yours2": "[[User:$1|$1]] {{GENDER:$1|commented}} on \"[[$3#$2|$2]]\" on your talk page.",
|
|
"notification-body-mention": "$1",
|
|
"notification-mention": "[[User:$1|$1]] {{GENDER:$1|mentioned}} {{GENDER:$6|you}} on the $5 talk page in \"[[:$3#$2|$4]]\".",
|
|
"notification-mention-nosection": "[[User:$1|$1]] {{GENDER:$1|mentioned}} {{GENDER:$4|you}} on the [[:$3|$2 talk page]].",
|
|
"notification-header-mention-other": "$1 {{GENDER:$2|mentioned}} {{GENDER:$3|you}} on '''$4''' in \"'''$5'''\".",
|
|
"notification-header-mention-other-nosection": "$1 {{GENDER:$2|mentioned}} {{GENDER:$3|you}} on '''$4'''.",
|
|
"notification-header-mention-user-talkpage-v2": "$1 {{GENDER:$2|mentioned}} {{GENDER:$3|you}} on the '''user talk page {{GENDER:$5|of}} $4''' in \"'''$6'''\".",
|
|
"notification-header-mention-user-talkpage-nosection": "$1 {{GENDER:$2|mentioned}} {{GENDER:$3|you}} on the '''user talk page {{GENDER:$5|of}} $4'''.",
|
|
"notification-header-mention-agent-talkpage": "$1 {{GENDER:$2|mentioned}} {{GENDER:$3|you}} on '''{{GENDER:$2|his|her|their}} talk page''' in \"'''$4'''\".",
|
|
"notification-header-mention-agent-talkpage-nosection": "$1 {{GENDER:$2|mentioned}} {{GENDER:$3|you}} on '''{{GENDER:$2|his|her|their}} talk page'''.",
|
|
"notification-header-mention-article-talkpage": "$1 {{GENDER:$2|mentioned}} {{GENDER:$3|you}} on the '''$4''' talk page in \"'''$5'''\".",
|
|
"notification-header-mention-article-talkpage-nosection": "$1 {{GENDER:$2|mentioned}} {{GENDER:$3|you}} on the '''$4''' talk page.",
|
|
"notification-user-rights-add": "You are now a member of {{PLURAL:$2|this group|these groups}}: $1",
|
|
"notification-user-rights-remove": "You are no longer a member of {{PLURAL:$2|this group|these groups}}: $1",
|
|
"notification-user-rights": "Your user rights [[Special:Log/rights/$1|were {{GENDER:$1|changed}}]] by [[User:$1|$1]]. $2. [[Special:ListGroupRights|Learn more]]",
|
|
"notification-header-user-rights-add-only": "{{GENDER:$4|Your}} user rights were {{GENDER:$1|changed}}. You have been added to: $2.",
|
|
"notification-header-user-rights-remove-only": "{{GENDER:$4|Your}} user rights were {{GENDER:$1|changed}}. You are no longer a member of: $2.",
|
|
"notification-header-user-rights-add-and-remove": "{{GENDER:$6|Your}} user rights were {{GENDER:$1|changed}}. You have been added to: $2. You are no longer a member of: $4.",
|
|
"notification-body-user-rights": "$1",
|
|
"notification-new-user": "Welcome to {{SITENAME}}, $1! We're glad you're here.",
|
|
"notification-header-welcome": "{{GENDER:$2|Welcome}} to {{SITENAME}}, $1! We're glad {{GENDER:$2|you're}} here.",
|
|
"notification-welcome-link": "",
|
|
"notification-welcome-linktext": "Welcome",
|
|
"notification-header-thank-you-1-edit": "{{GENDER:$2|You}} just made {{GENDER:$2|your}} first edit; thank {{GENDER:$2|you}}, and welcome!",
|
|
"notification-header-thank-you-10-edit": "{{GENDER:$2|You}} just made {{GENDER:$2|your}} tenth edit; thank {{GENDER:$2|you}}, and please keep going!",
|
|
"notification-header-thank-you-100-edit": "{{GENDER:$2|You}} just made {{GENDER:$2|your}} hundredth edit; thank {{GENDER:$2|you}} very much!",
|
|
"notification-header-thank-you-1000-edit": "{{GENDER:$2|You}} just made {{GENDER:$2|your}} thousandth edit; thank {{GENDER:$2|you}} for being a great contributor!",
|
|
"notification-header-thank-you-10000-edit": "{{GENDER:$2|You}} just made {{GENDER:$2|your}} ten thousandth edit; thank {{GENDER:$2|you}} so very much!",
|
|
"notification-header-thank-you-100000-edit": "{{GENDER:$2|You}} just made {{GENDER:$2|your}} hundred thousandth edit; thank {{GENDER:$2|you}} for an amazing contribution!",
|
|
"notification-header-thank-you-1000000-edit": "{{GENDER:$2|You}} just made {{GENDER:$2|your}} millionth edit; thank {{GENDER:$2|you}} for an astonishing contribution!",
|
|
"notification-link-thank-you-edit": "{{GENDER:$1|Your}} edit",
|
|
"notification-reverted2": "Your {{PLURAL:$4|edit on [[:$2]] has|edits on [[:$2]] have}} been {{GENDER:$1|reverted}} by [[$5|$1]]. $3",
|
|
"notification-header-reverted": "Your {{PLURAL:$4|edit on '''$3''' was|edits on '''$3''' were}} {{GENDER:$2|reverted}}",
|
|
"notification-body-reverted": "$1",
|
|
"notification-emailuser": "[[User:$1|$1]] {{GENDER:$1|sent}} you an email.",
|
|
"notification-header-emailuser": "$1 {{GENDER:$2|sent}} you an email.",
|
|
"notification-body-emailuser": "$1",
|
|
"notification-edit-talk-page-email-subject2": "$1 {{GENDER:$1|left}} you a message on {{SITENAME}}",
|
|
"notification-edit-talk-page-email-batch-body2": "$1 {{GENDER:$1|left}} a message on your talk page.",
|
|
"notification-edit-talk-page-email-batch-body-with-section": "$1 {{GENDER:$1|left}} a message on your talk page in \"$2\".",
|
|
"notification-page-linked-email-subject": "A page you created was linked on {{SITENAME}}",
|
|
"notification-page-linked-email-batch-body": "$2 was {{GENDER:$1|linked}} from $3.",
|
|
"notification-reverted-email-subject2": "Your {{PLURAL:$3|edit was|edits were}} {{GENDER:$1|reverted}} on {{SITENAME}}",
|
|
"notification-reverted-email-batch-body2": "Your {{PLURAL:$3|edit on $2 has been|edits on $2 have been}} {{GENDER:$1|reverted}} by $1.",
|
|
"notification-mention-email-subject": "$1 {{GENDER:$1|mentioned}} {{GENDER:$2|you}} on {{SITENAME}}",
|
|
"notification-mention-email-batch-body": "$1 {{GENDER:$1|mentioned}} {{GENDER:$5|you}} on the $4 talk page in \"$3\".",
|
|
"notification-mention-nosection-email-batch-body": "$1 {{GENDER:$1|mentioned}} you on the $2 talk page.",
|
|
"notification-user-rights-email-subject": "Your user rights have changed on {{SITENAME}}",
|
|
"notification-user-rights-email-batch-body": "Your user rights were {{GENDER:$1|changed}} by $1. $2.",
|
|
"notification-timestamp-ago-seconds": "{{PLURAL:$1|$1s}}",
|
|
"notification-timestamp-ago-minutes": "{{PLURAL:$1|$1m}}",
|
|
"notification-timestamp-ago-hours": "{{PLURAL:$1|$1h}}",
|
|
"notification-timestamp-ago-days": "{{PLURAL:$1|$1d}}",
|
|
"notification-timestamp-ago-months": "{{PLURAL:$1|$1mo}}",
|
|
"notification-timestamp-ago-years": "{{PLURAL:$1|$1yr}}",
|
|
"echo-notification-count": "$1+",
|
|
"echo-email-subject-default": "New notification at {{SITENAME}}",
|
|
"echo-email-body-default": "You have a new notification at {{SITENAME}}:\n\n$1",
|
|
"echo-email-batch-body-default": "You have a new notification.",
|
|
"echo-email-footer-default": "$2\n\nTo control which emails we send you, check your preferences:\n{{canonicalurl:{{#special:Preferences}}#mw-prefsection-echo}}\n\n$1",
|
|
"echo-email-footer-default-html": "To control which emails we send you, <a href=\"$2\" style=\"text-decoration:none; color: #3868B0;\">check your preferences</a>.<br />\n$1",
|
|
"echo-notification-alert": "{{PLURAL:$1|Alert ($1)|Alerts ($1)|100=Alerts (99+)}}",
|
|
"echo-notification-message": "{{PLURAL:$1|Message ($1)|Messages ($1)|100=Messages (99+)}}",
|
|
"echo-notification-alert-text-only": "Alerts",
|
|
"echo-notification-message-text-only": "Messages",
|
|
"echo-overlay-link": "All notifications",
|
|
"echo-overlay-title": "<b>Notifications</b>",
|
|
"echo-overlay-title-overflow": "<b>{{PLURAL:$1|Notification|Notifications}}</b> (showing $1 of $2 unread)",
|
|
"echo-mark-all-as-read": "Mark all as read",
|
|
"echo-date-today": "Today",
|
|
"echo-date-yesterday": "Yesterday",
|
|
"echo-load-more-error": "An error occurred while fetching more results.",
|
|
"notification-edit-talk-page-bundle": "$1 and $3 {{PLURAL:$4|other|others}} {{GENDER:$1|left}} messages on your [[User talk:$2|talk page]].",
|
|
"notification-bundle-header-edit-user-talk-v2": "$1 new {{PLURAL:$2|message|messages}} on {{GENDER:$3|your}} talk page.",
|
|
"notification-edit-user-talk-email-batch-bundle-body": "$1 and $2 {{PLURAL:$3|other|others}} {{GENDER:$1|left}} a message on your talk page.",
|
|
"notification-page-linked-email-batch-bundle-body": "$2 was {{GENDER:$1|linked}} from $3 and $4 other {{PLURAL:$5|page|pages}}.",
|
|
"echo-email-batch-separator": "--",
|
|
"echo-email-batch-bullet": "•",
|
|
"echo-email-batch-subject-daily": "You have {{PLURAL:$2|a new notification|new notifications}} at {{SITENAME}}",
|
|
"echo-email-batch-subject-weekly": "You have {{PLURAL:$2|a new notification|new notifications}} at {{SITENAME}} this week",
|
|
"echo-email-batch-body-intro-daily": "Hi $1,\nHere's a summary of today's activity on {{SITENAME}} for you.",
|
|
"echo-email-batch-body-intro-weekly": "Hi $1,\nHere's a summary of this week's activity on {{SITENAME}} for you.",
|
|
"echo-email-batch-link-text-view-all-notifications": "View all notifications",
|
|
"echo-rev-deleted-text-view": "This page revision has been suppressed.",
|
|
"notification-header-foreign-alert": "More alerts from {{PLURAL:$5|another wiki|$5 other wikis}}",
|
|
"notification-header-foreign-message": "More messages from {{PLURAL:$5|another wiki|$5 other wikis}}",
|
|
"notification-body-foreign": "$1",
|
|
"echo-foreign-wiki-lang": "$1 - $2",
|
|
"apihelp-echomarkread-description": "Mark notifications as read for the current user.",
|
|
"apihelp-echomarkread-param-list": "A list of notification IDs to mark as read.",
|
|
"apihelp-echomarkread-param-unreadlist": "A list of notification IDs to mark as unread.",
|
|
"apihelp-echomarkread-param-all": "If set, marks all of a user's notifications as read.",
|
|
"apihelp-echomarkread-param-sections": "A list of sections to mark as read.",
|
|
"apihelp-echomarkread-example-1": "Mark notification 8 as read",
|
|
"apihelp-echomarkread-example-2": "Mark all notifications as read",
|
|
"apihelp-echomarkread-example-3": "Mark notification 1 as unread",
|
|
"apihelp-echomarkseen-description": "Mark notifications as seen for the current user.",
|
|
"apihelp-echomarkseen-example-1": "Mark notifications of all types as seen",
|
|
"apihelp-echomarkseen-param-type": "Type of notifications to mark as seen: 'alert', 'message' or 'all'.",
|
|
"apihelp-query+notifications-description": "Get notifications waiting for the current user.",
|
|
"apihelp-query+notifications-param-prop": "Details to request.",
|
|
"apihelp-query+notifications-param-sections": "The notification sections to query (i.e. some combination of 'alert' and 'message').",
|
|
"apihelp-query+notifications-param-groupbysection": "Whether to group the result by section. Each section is fetched separately if set.",
|
|
"apihelp-query+notifications-param-filter": "Filter notifications returned.",
|
|
"apihelp-query+notifications-param-format": "If specified, notifications will be returned formatted this way.",
|
|
"apihelp-query+notifications-paramvalue-format-text": "Plaintext format",
|
|
"apihelp-query+notifications-paramvalue-format-model": "Raw notification data",
|
|
"apihelp-query+notifications-paramvalue-format-special": "Formatted for Special:Notifications page (and only that!) Do not rely on the HTML as it may change at any given time.",
|
|
"apihelp-query+notifications-paramvalue-format-flyout": "<span class=\"apihelp-deprecated\">Deprecated</span>. Use <kbd>$1format=model</kbd> for raw data",
|
|
"apihelp-query+notifications-paramvalue-format-html": "<span class=\"apihelp-deprecated\">Deprecated</span>. Use <kbd>$1format=model</kbd> for raw data",
|
|
"apihelp-query+notifications-param-limit": "The maximum number of notifications to return.",
|
|
"apihelp-query+notifications-param-index": "If specified, a list of notification IDs, in order, will be returned.",
|
|
"apihelp-query+notifications-param-noforn": "True to opt out of data about notifications on foreign wikis.",
|
|
"apihelp-query+notifications-param-alertcontinue": "When more alert results are available, use this to continue.",
|
|
"apihelp-query+notifications-param-unreadfirst": "Whether to show unread notifications first (only used if groupbysection is not set).",
|
|
"apihelp-query+notifications-param-alertunreadfirst": "Whether to show unread message notifications first (only used if groupbysection is set).",
|
|
"apihelp-query+notifications-param-messagecontinue": "When more message results are available, use this to continue.",
|
|
"apihelp-query+notifications-param-messageunreadfirst": "Whether to show unread alert notifications first (only used if groupbysection is set).",
|
|
"apihelp-query+notifications-example-1": "List notifications",
|
|
"apihelp-query+notifications-example-2": "List notifications, grouped by section, with counts"
|
|
}
|