mediawiki-extensions-Growth.../i18n/extension/en.json
Martin Urbanec 67042a7099 Add GEUseCommunityConfigurationExtension feature flag
Why:
The Growth team works on the CommunityConfiguration extension,
which re-implements the ability for administrators to edit
MediaWiki configuration on-wiki in a different way.

This patch allows developers to switch from the GE-specific
implementation of community configuration (so-called CC1.0)
into the new dedicated implementation that CommunityConfiguration
represents.

The patch is meant to make GrowthExperiments stop use any of its
CC1.0 implementation if GEUseCommunityConfigurationExtension is true,
including the editing form.

Notes:
CommunityConfiguration expects client extensions to use a single
Config object (=the one provided by CommunityConfiguration)
for all config needs. This enables client extensions to seamlessly
switch between configurable and non-configurable fields (it is a matter
of changing the scmea), without having to review their usage across their
whole repository. To fully benefit from this expectation, we need to change
how we approach config within GrowthExperiments.

What:
* Introduce `GEUseCommunityConfigurationExtension` config flag, which
  is false by default.
* Create `GrowthExperimentsCommunityConfig`, which either returns
  the `GrowthExperimentsMultiConfig` service or the CommunityConfiguration
  provided service, depending on the feature flag.
* Switch SpecialEditGrowthConfig's registration to a conditional one,
  based on the feature flag value.
* Move two schemas from CommunityConfigurationExample to GrowthExperiments

Bug: T359124
Depends-On: If9db50b8ba8dc835a7d5e1c49de83e7ff2941c01
Change-Id: I2b6e3436c08100442baf4ed65582d0bc17fd449c
2024-03-22 21:58:14 +00:00

120 行
16 KiB
JSON

{
"@metadata": {
"authors": []
},
"growthexperiments-desc": "This extension contains experiments done by the Growth team.",
"growthexperiments-config-validator-datatype-mismatch": "<code>$1</code> is expected to be <code>$2</code>, but is <code>$3</code>",
"growthexperiments-config-validator-contentmodel-mismatch": "Content-model mismatch: GrowthExperiments config file must have JSON content model, $1 detected",
"growthexperiments-config-validator-newcomertasks-invalid-task-type-handler-id": "Invalid task type handler ID: <code>$1</code> is not a valid value",
"growthexperiments-config-validator-array-toobig": "$1 has too many items (maximum $2 allowed)",
"growthexperiments-edit-config-disabled": "Community configuration is currently disabled.",
"growthexperiments-edit-config-title": "Edit Growth configuration",
"growthexperiments-edit-config-last-edit": "[[$3]]: Last updated by [[User:$1|$1]] $2 ([$4 diff]).",
"growthexperiments-edit-config-last-edit-unknown-user": "[[$2]]: Last updated by unknown user $1 ([$3 diff]).",
"growthexperiments-edit-config-pretext": "This page allows you to edit configuration of [[:mw:Special:MyLanguage/Growth|Growth]] team features. It will edit $1 on your behalf. You can see your changes in the page history of that page.",
"growthexperiments-edit-config-pretext-banner": "{{GENDER:|You}} can also display a banner on the newcomer homepage, to include announcement about events important to newcomers. If {{GENDER:|you}} want to do so, {{GENDER:|you}} need to add it to [[$1]] manually. Any content added there will be displayed in a yellow banner at the top of [[Special:Homepage]].",
"growthexperiments-edit-config-pretext-unprivileged": "This form allows privileged users to edit configuration of [[:mw:Special:MyLanguage/Growth|Growth]] team features.",
"growthexperiments-edit-config-feedback-headline": "Do you have ideas or questions about this form?",
"growthexperiments-edit-config-feedback-cta": "Give feedback",
"growthexperiments-edit-config-error-invalid-title": "Configuration page was not configured properly",
"growthexperiments-edit-config-edit-summary": "Edit summary",
"growthexperiments-edit-config-config-changed": "Configuration was changed. You might need to wait for a few minutes for the changes to take effect.",
"growthexperiments-edit-config-return-to-form": "You can [[Special:EditGrowthConfig|return back]] to the editing form.",
"growthexperiments-edit-config-help-panel": "Help panel settings",
"growthexperiments-edit-config-help-panel-description": "The help panel can be available in any namespace, in reading or edit mode, as configured below. It includes the ability to search for help, click help links, and ask questions to either mentors or to the help desk.",
"growthexperiments-edit-config-help-panel-reading-namespaces": "Namespaces where the help panel is available in reading mode",
"growthexperiments-edit-config-help-panel-disabled-namespaces": "Namespaces with the help panel disabled in both reading and editing mode",
"growthexperiments-edit-config-help-panel-helpdesk-title": "Help desk page where questions should be posted from the help panel.",
"growthexperiments-edit-config-help-panel-post-on-top": "Where on the help desk page should new questions be posted?",
"growthexperiments-edit-config-help-panel-post-on-top-true": "Top of page",
"growthexperiments-edit-config-help-panel-post-on-top-false": "Bottom of page",
"growthexperiments-edit-config-help-panel-view-more": "Destination page for \"View more help articles\"",
"growthexperiments-edit-config-help-panel-searched-namespaces": "Namespaces to include in the help panel's free text search for help",
"growthexperiments-edit-config-help-panel-ask-mentor": "Where should questions from the help panel be directed?",
"growthexperiments-edit-config-help-panel-ask-mentor-true": "Mentor talk pages",
"growthexperiments-edit-config-help-panel-ask-mentor-false": "Help desk",
"growthexperiments-edit-config-help-panel-links": "Help panel links",
"growthexperiments-edit-config-help-panel-links-description": "The help panel displays five links and one \"view more\" link. These can be configured to be any links in the wiki, but recommendations are included below.",
"growthexperiments-edit-config-help-panel-links-mos-title": "1) Destination page for first help panel link (recommended: manual of style)",
"growthexperiments-edit-config-help-panel-links-mos-label": "1) Label of first help panel link (recommended: \"Manual of Style\")",
"growthexperiments-edit-config-help-panel-links-editing-title": "2) Destination page for second help panel link (recommended: visual editor guide)",
"growthexperiments-edit-config-help-panel-links-editing-label": "2) Label of second help panel link (recommended: \"How to edit\")",
"growthexperiments-edit-config-help-panel-links-images-title": "3) Destination page for third help panel link (recommended: inserting images with visual editor)",
"growthexperiments-edit-config-help-panel-links-images-label": "3) Label of third help panel link (recommended: \"How to insert images\")",
"growthexperiments-edit-config-help-panel-links-references-title": "4) Destination page for fourth help panel link (recommended: inserting references with visual editor)",
"growthexperiments-edit-config-help-panel-links-references-label": "4) Label of fourth help panel link (recommended: \"How to add a reference\")",
"growthexperiments-edit-config-help-panel-links-articlewizard-title": "5) Destination page for fifth help panel link (recommended: article wizard)",
"growthexperiments-edit-config-help-panel-links-articlewizard-label": "5) Label of fifth help panel link (recommended: \"How to create an article\")",
"growthexperiments-edit-config-homepage": "Newcomer homepage",
"growthexperiments-edit-config-homepage-intro-links-create": "Destination page for a link about creating a new article",
"growthexperiments-edit-config-homepage-intro-links-image": "Destination page for a link about how to add images in the visual editor",
"growthexperiments-edit-config-mentorship": "Mentorship",
"growthexperiments-edit-config-mentorship-description-structured": "Mentors can have two roles. By default, they are randomly assigned to newcomers. An option exists for mentors that only want to be mentors to people from events or classes: they don't get any newcomers assigned to them, but they can claim them.\n\nThe ideal number of mentors is: one mentor for each group of 500 new accounts, with a minimum of 3 mentors.\n\n[[mw:Special:MyLanguage/Growth/FAQ#Mentorship|Know more about how mentorship works]]",
"growthexperiments-edit-config-mentorship-enabled": "Are mentorship features enabled?",
"growthexperiments-edit-config-mentorship-enabled-true": "Yes",
"growthexperiments-edit-config-mentorship-enabled-false": "No",
"growthexperiments-edit-config-mentorship-automatic-eligibility": "Should users be automatically eligible for mentorship?",
"growthexperiments-edit-config-mentorship-automatic-eligibility-true": "Yes, allow users meeting all eligibility criteria below to enroll as mentors.",
"growthexperiments-edit-config-mentorship-automatic-eligibility-false": "No, don't allow any users to enroll as mentors.",
"growthexperiments-edit-config-mentorship-minimum-age": "Minimum number of days a user must be registered to sign up as a mentor",
"growthexperiments-edit-config-mentorship-minimum-editcount": "Minimum number of edits a user must have made (on any namespace) to sign up as a mentor",
"growthexperiments-edit-config-personalized-praise": "Personalized praise",
"growthexperiments-edit-config-personalized-praise-description": "Receiving encouraging messages from established editors can improve new editor retention. The Personalized praise module surfaces praiseworthy new editors to their mentor, to help productive new editors feel more engaged and involved in the community.",
"growthexperiments-edit-config-personalized-praise-mentors-can-change": "Mentors can change this option for their own user in the Mentor dashboard.",
"growthexperiments-edit-config-personalized-praise-notification-frequency": "By default, how often should mentors receive notifications to remind them to send encouragement to mentees who are editing successfully?",
"growthexperiments-edit-config-personalized-praise-min-edits": "Default minimum number of edits a mentee must have to be praiseworthy",
"growthexperiments-edit-config-personalized-praise-days": "Number of days that are considered when evaluating mentee's praiseworthiness",
"growthexperiments-edit-config-personalized-praise-max-edits": "Maximum number of edits an user can have to be considered praiseworthy",
"growthexperiments-edit-config-newcomertasks": "Suggested edits",
"growthexperiments-edit-config-newcomer-tasks-description": "Some types of suggested edits are surfaced through maintenance templates. Articles containing those templates are added to the feed. To see how many articles are available for each type of task, see [[Special:NewcomerTasksInfo|this page]].",
"growthexperiments-edit-config-newcomer-tasks-disabled": "Disabled",
"growthexperiments-edit-config-newcomer-tasks-disabledinconfig": "Disabled in site configuration",
"growthexperiments-edit-config-newcomer-tasks-copyedit-templates": "Copy editing: templates to find articles that need copy editing, such as spelling, grammar, and punctuation improvements.",
"growthexperiments-edit-config-newcomer-tasks-copyedit-learnmore": "Destination page for learning more about copy editing.",
"growthexperiments-edit-config-newcomer-tasks-expand-templates": "Expand: templates to find articles that need expansion.",
"growthexperiments-edit-config-newcomer-tasks-expand-learnmore": "Destination page for learning more about expanding articles.",
"growthexperiments-edit-config-newcomer-tasks-links-templates": "Links: templates to find articles that need more links.",
"growthexperiments-edit-config-newcomer-tasks-links-learnmore": "Destination page for learning more about adding links.",
"growthexperiments-edit-config-newcomer-tasks-references-templates": "References: templates to find articles that need more references.",
"growthexperiments-edit-config-newcomer-tasks-references-learnmore": "Destination page for learning more about adding references.",
"growthexperiments-edit-config-newcomer-tasks-update-templates": "Update: templates to find articles that need to be updated with current information.",
"growthexperiments-edit-config-newcomer-tasks-update-learnmore": "Destination page for learning more about updating articles.",
"growthexperiments-edit-config-newcomer-tasks-link-recommendation-learnmore": "Destination page for learning more about link recommendation task type.",
"growthexperiments-edit-config-newcomer-tasks-link-recommendation-maximum-links-to-show": "The maximum number of link suggestions to show on each suggested task.",
"growthexperiments-edit-config-newcomer-tasks-link-recommendation-maximum-tasks-per-day": "The maximum number of \"Add a link\" suggested tasks a newcomer can complete daily.",
"growthexperiments-edit-config-newcomer-tasks-link-recommendation-excluded-sections": "The list of section names in which no links should be recommended.",
"growthexperiments-edit-config-newcomer-tasks-image-recommendation-learnmore": "Destination page for learning more about image recommendation task type.",
"growthexperiments-edit-config-newcomer-tasks-image-recommendation-maximum-tasks-per-day": "The maximum number of \"Add an image to an unillustrated article\" suggested tasks a newcomer can complete daily.",
"growthexperiments-edit-config-newcomer-tasks-section-image-recommendation-learnmore": "Destination page for learning more about article section image recommendation task type.",
"growthexperiments-edit-config-newcomer-tasks-section-image-recommendation-maximum-tasks-per-day": "The maximum number of \"Add an image to an article section\" suggested tasks a newcomer can complete daily.",
"growthexperiments-edit-config-newcomer-tasks-machine-suggestions-no-templates": "This task type is associated with machine suggestions, and does not use templates to generate a pool of tasks.",
"growthexperiments-edit-config-newcomer-tasks-excluded-templates": "Articles containing templates defined here will not be shown to users as tasks for this task type.",
"growthexperiments-edit-config-newcomer-tasks-excluded-categories": "Articles containing categories defined here will not be shown to users as tasks for this task type.",
"growthexperiments-edit-config-newcomer-tasks-infobox-templates": "Infobox templates",
"growthexperiments-edit-config-newcomer-tasks-infobox-templates-help": "These templates are needed for the [[mw:Growth/Personalized_first_day/Structured_tasks/Add_an_image|image suggestions]] newcomer task feature. Articles containing these templates will not be listed as image suggestion tasks.",
"growthexperiments-edit-config-delayed": "Changes to this setting won't take effect immediately (see [[mw:Growth/FAQ#add-link-config|FAQ]]).",
"growthexperiments-info-tooltip-close-label": "Close",
"specialpages-group-growth-tools": "Growth tools",
"growthexperiments-edit-config-level-up-notifications": "Notifications: Growth Features",
"growthexperiments-edit-config-level-up-notifications-description": "These notifications are sent to newcomers 48 hours after account creation, and have been shown to increase the probability of new accounts editing in the week after the notifications are sent.",
"growthexperiments-edit-config-try-suggested-edits-notification-title": "Try Suggested edits notification",
"growthexperiments-edit-config-try-suggested-edits-notification-description": "Maximum number of edits a newcomer can have to qualify for receiving this notification. If set to 0, no newcomers </br> will receive this notification. The higher the number, the more newcomers will receive this notification.<br> This notification is only sent to newcomers who have not completed Suggested edits.",
"growthexperiments-edit-config-keep-going-notification-title": "Keep going notification",
"growthexperiments-edit-config-keep-going-notification-description": "Maximum number of suggested edits a newcomer can complete to qualify for receiving this notification. If set to 0,<br> no newcomers will receive this notification. The higher the number, the more newcomers will receive this notification.<br> This notification is only sent to newcomers who have already completed at least one Suggested edit.",
"communityconfiguration-mentorship-title": "Mentorship",
"communityconfiguration-mentorship-description": "Customize mentorship settings and eligibility, while adjusting edit minimums and timeframes for mentors and praise-worthy mentees.",
"communityconfiguration-mentorship-gementorshipautomaticeligibility-label": "Should users be automatically eligible for mentorship?",
"communityconfiguration-mentorship-gementorshipautomaticeligibility-control-label": "x",
"communityconfiguration-mentorship-gementorshipenabled-label": "Are mentorship features enabled?",
"communityconfiguration-mentorship-gementorshipenabled-control-label": "x",
"communityconfiguration-mentorship-gementorshipminimumage-label": "Minimum number of days a user must be registered to sign up as a mentor",
"communityconfiguration-mentorship-gementorshipminimumeditcount-label": "Minimum number of edits a user must have made (on any namespace) to sign up as a mentor",
"communityconfiguration-mentorship-gepersonalizedpraisedays-label": "Number of days that are considered when evaluating mentee's praiseworthiness",
"communityconfiguration-mentorship-gepersonalizedpraisedays-help-text": "Mentors can change this option for their own user in the Mentor dashboard.",
"communityconfiguration-mentorship-gepersonalizedpraisedefaultnotificationsfrequency-label": "By default, how often should mentors receive notifications to remind them to send encouragement to mentees who are editing successfully?",
"communityconfiguration-mentorship-gepersonalizedpraisedefaultnotificationsfrequency-help-text": "Mentors can change this option for their own user in the Mentor dashboard.",
"communityconfiguration-mentorship-gepersonalizedpraisemaxedits-label": "Maximum number of edits an user can have to be considered praiseworthy",
"communityconfiguration-mentorship-gepersonalizedpraiseminedits-label": "Default minimum number of edits a mentee must have to be praiseworthy",
"communityconfiguration-mentorship-gepersonalizedpraiseminedits-help-text": "Mentors can change this option for their own user in the Mentor dashboard."
}