MediaWiki API result

This is the HTML representation of the JSON format. HTML is good for debugging, but is unsuitable for application use.

Specify the format parameter to change the output format. To see the non-HTML representation of the JSON format, set format=json.

See the complete documentation, or the API help for more information.

{
    "batchcomplete": "",
    "query": {
        "messagegroups": [
            {
                "id": "!recent",
                "label": "Recent translations",
                "description": "This message group shows all recent translations into this language.\nMost useful for the review tasks.",
                "class": "RecentMessageGroup",
                "exists": ""
            },
            {
                "id": "!additions",
                "label": "Recent additions",
                "description": "This message group shows new and changed messages.",
                "class": "RecentAdditionsMessageGroup",
                "exists": ""
            },
            {
                "id": "ext-3d",
                "label": "3D",
                "description": "Provides support for 3D file formats",
                "class": "MediaWikiExtensionMessageGroup",
                "exists": ""
            },
            {
                "id": "ext-absenteelandlord",
                "label": "Absentee Landlord",
                "description": "Auto-locks the wiki database if the sysops are all inactive for some time",
                "class": "MediaWikiExtensionMessageGroup",
                "exists": ""
            },
            {
                "id": "ext-abusefilter",
                "label": "Abuse Filter",
                "description": null,
                "class": "AggregateMessageGroup",
                "exists": ""
            },
            {
                "id": "ext-abusefilter-api",
                "label": "Abuse Filter - API",
                "description": null,
                "class": "MediaWikiExtensionMessageGroup",
                "exists": ""
            },
            {
                "id": "ext-abusefilter-user",
                "label": "Abuse Filter - User interface",
                "description": null,
                "class": "MediaWikiExtensionMessageGroup",
                "exists": ""
            },
            {
                "id": "ext-abusefilterbypass",
                "label": "Abuse Filter Bypass",
                "description": "Allows privileged users to bypass all AbuseFilter filters",
                "class": "MediaWikiExtensionMessageGroup",
                "exists": ""
            },
            {
                "id": "ext-accesscontrol",
                "label": "Access Control",
                "description": "Enables group access restriction on a page by user basis",
                "class": "MediaWikiExtensionMessageGroup",
                "exists": ""
            },
            {
                "id": "ext-accountinfo",
                "label": "Account Info",
                "description": "Allows a user to see stored private information about them",
                "class": "MediaWikiExtensionMessageGroup",
                "exists": ""
            },
            {
                "id": "ext-achievementbadges",
                "label": "Achievement Badges",
                "description": "Provide an [[Special:Achievements|achievement]] system",
                "class": "MediaWikiExtensionMessageGroup",
                "exists": ""
            },
            {
                "id": "ext-acrolinx",
                "label": "Acrolinx",
                "description": "Provides integration with Acrolinx, a (paid, proprietary) service that provides spell- and grammar-checking for text.",
                "class": "MediaWikiExtensionMessageGroup",
                "exists": ""
            },
            {
                "id": "ext-activeabstract",
                "label": "Active Abstract",
                "description": "Generate XML feed for Yahoo's Active Abstracts project",
                "class": "MediaWikiExtensionMessageGroup",
                "exists": ""
            },
            {
                "id": "ext-admanager",
                "label": "Ad Manager",
                "description": "Provides a [[Special:AdManager|special page]] which allows sysops to set the zone for pages or categories",
                "class": "MediaWikiExtensionMessageGroup",
                "exists": ""
            },
            {
                "id": "ext-addhtmlmetaandtitle",
                "label": "Add HTML Meta And Title",
                "description": "Allows for easier SEO (search engine optimization)",
                "class": "MediaWikiExtensionMessageGroup",
                "exists": ""
            },
            {
                "id": "ext-addmessages",
                "label": "Add Messages",
                "description": "Allows admins to add or replace default messages using a global variable",
                "class": "MediaWikiExtensionMessageGroup",
                "exists": ""
            },
            {
                "id": "ext-addpersonalurls",
                "label": "Add Personal Urls",
                "description": "Add some items to the personal URLs",
                "class": "MediaWikiExtensionMessageGroup",
                "exists": ""
            },
            {
                "id": "adiutor",
                "label": "Adiutor",
                "description": "{{Special:MyLanguage/Translations:Group descriptions/adiutor/en}}",
                "class": "FileBasedMessageGroup",
                "exists": ""
            },
            {
                "id": "ext-adiutor",
                "label": "Adiutor",
                "description": "Adiutor is a MediaWiki extension to moderate, triage, and maintain content tasks on Wikipedia. It implements content triage methods and prioritizes and categorizes requests and content based on urgency and importance. Its user interface simplifies complex processes, making Wikipedia maintenance more accessible and efficient for users of all skill levels.",
                "class": "MediaWikiExtensionMessageGroup",
                "exists": ""
            },
            {
                "id": "ext-adminlinks",
                "label": "Admin Links",
                "description": "Adds a [[Special:AdminLinks|special page]] that holds helpful links for administrators",
                "class": "MediaWikiExtensionMessageGroup",
                "exists": ""
            },
            {
                "id": "ext-advancedmeta",
                "label": "Advanced Meta",
                "description": "Allows per page meta settings (robots, keywords, description) and change title",
                "class": "MediaWikiExtensionMessageGroup",
                "exists": ""
            },
            {
                "id": "ext-advancedsearch",
                "label": "Advanced Search",
                "description": "Easy access to advanced search capabilities on [[Special:Search]]",
                "class": "MediaWikiExtensionMessageGroup",
                "exists": ""
            },
            {
                "id": "ajapaik",
                "label": "Ajapaik",
                "description": "{{Special:MyLanguage/Translations:Group descriptions/ajapaik/en}}",
                "class": "AggregateMessageGroup",
                "exists": ""
            },
            {
                "id": "ajapaik-app",
                "label": "Ajapaik Android app",
                "description": "{{Special:MyLanguage/Translations:Group descriptions/ajapaik/en}}",
                "class": "FileBasedMessageGroup",
                "exists": ""
            },
            {
                "id": "ajapaik-playstore",
                "label": "Ajapaik Android App \u2013 Play store descriptions",
                "description": "{{Special:MyLanguage/Translations:Group descriptions/ajapaik/en}}",
                "class": "FileBasedMessageGroup",
                "exists": ""
            },
            {
                "id": "ajapaik-flutter-app",
                "label": "Ajapaik Flutter Application",
                "description": "{{Special:MyLanguage/Translations:Group descriptions/ajapaik/en}}",
                "class": "FileBasedMessageGroup",
                "exists": ""
            },
            {
                "id": "ajapaik-web",
                "label": "Ajapaik Web app",
                "description": "{{Special:MyLanguage/Translations:Group descriptions/ajapaik/en}}",
                "class": "FileBasedMessageGroup",
                "exists": ""
            },
            {
                "id": "ajapaik-web-js",
                "label": "Ajapaik Web app - JavaScript",
                "description": "{{Special:MyLanguage/Translations:Group descriptions/ajapaik/en}}",
                "class": "FileBasedMessageGroup",
                "exists": ""
            },
            {
                "id": "ext-ajaxpoll",
                "label": "AJAX Poll",
                "description": "Allows AJAX-based polls with <code>&lt;poll&gt;</code> tag",
                "class": "MediaWikiExtensionMessageGroup",
                "exists": ""
            },
            {
                "id": "ext-ajaxshoweditors",
                "label": "Ajax Show Editors",
                "description": "Shows editing users who are editing the same page",
                "class": "MediaWikiExtensionMessageGroup",
                "exists": ""
            },
            {
                "id": "ext-akismetklik",
                "label": "Akismet Klik",
                "description": "Rejects edits from suspected comment spammers on Akismet's spamlist",
                "class": "MediaWikiExtensionMessageGroup",
                "exists": ""
            },
            {
                "id": "ext-socialtools",
                "label": "All i18n messages for all social tools",
                "description": "{{Special:MyLanguage/Translations:Group descriptions/socialtools/en}}",
                "class": "AggregateMessageGroup",
                "exists": ""
            },
            {
                "id": "ext-socialprofile-0-all",
                "label": "All SocialProfile messages",
                "description": "{{int:translate-group-desc-socialprofile}}",
                "class": "AggregateMessageGroup",
                "exists": ""
            },
            {
                "id": "ext-alltimezones",
                "label": "All Time Zones",
                "description": "Adds a tag to show dates in all time zones",
                "class": "MediaWikiExtensionMessageGroup",
                "exists": ""
            },
            {
                "id": "mediawiki-skin-amethyst",
                "label": "Amethyst",
                "description": "A MediaWiki skin version of the PHP.net interface.",
                "class": "MediaWikiExtensionMessageGroup",
                "exists": ""
            },
            {
                "id": "ext-anchorhandler",
                "label": "Anchor Handler",
                "description": "Allows inserting <nowiki><</nowiki>a> anchor tags into wikitext",
                "class": "MediaWikiExtensionMessageGroup",
                "exists": ""
            },
            {
                "id": "mediawiki-skin-anisa",
                "label": "Anisa",
                "description": "A simple MonoBook-like skin from ages past, resurrected because cat.",
                "class": "MediaWikiExtensionMessageGroup",
                "exists": ""
            },
            {
                "id": "ext-anonprivacy",
                "label": "Anon Privacy",
                "description": "Hides the IPs of anonymous users to everyone but admins.",
                "class": "MediaWikiExtensionMessageGroup",
                "exists": ""
            },
            {
                "id": "ext-antispoof",
                "label": "Anti Spoof",
                "description": "{{Special:MyLanguage/MediaWiki:Antispoof-desc/en}}",
                "class": "AggregateMessageGroup",
                "exists": ""
            },
            {
                "id": "ext-antispoof-api",
                "label": "Anti Spoof - API",
                "description": null,
                "class": "MediaWikiExtensionMessageGroup",
                "exists": ""
            },
            {
                "id": "ext-antispoof-user",
                "label": "Anti Spoof - User interface",
                "description": null,
                "class": "MediaWikiExtensionMessageGroup",
                "exists": ""
            },
            {
                "id": "anvesha",
                "label": "Anvesha",
                "description": "{{Special:MyLanguage/Translations:Group descriptions/anvesha/en}}",
                "class": "FileBasedMessageGroup",
                "exists": ""
            },
            {
                "id": "mediawiki-skin-apex",
                "label": "apex",
                "description": "Modern version of Vector with fresh look and many usability improvements",
                "class": "MediaWikiExtensionMessageGroup",
                "exists": ""
            },
            {
                "id": "ext-apifeatureusage",
                "label": "Api Feature Usage",
                "description": "{{Special:MyLanguage/MediaWiki:Apifeatureusage-desc/en}}",
                "class": "AggregateMessageGroup",
                "exists": ""
            },
            {
                "id": "ext-apifeatureusage-api",
                "label": "Api Feature Usage - API",
                "description": null,
                "class": "MediaWikiExtensionMessageGroup",
                "exists": ""
            },
            {
                "id": "ext-apifeatureusage-user",
                "label": "Api Feature Usage - User interface",
                "description": null,
                "class": "MediaWikiExtensionMessageGroup",
                "exists": ""
            },
            {
                "id": "mwgithub-appropedia",
                "label": "Appropedia",
                "description": "{{Special:MyLanguage/MediaWiki:Appropedia-desc/en}}",
                "class": "FileBasedMessageGroup",
                "exists": ""
            },
            {
                "id": "ext-approvedrevs",
                "label": "Approved Revs",
                "description": "Set a single revision of a page as approved",
                "class": "MediaWikiExtensionMessageGroup",
                "exists": ""
            },
            {
                "id": "ext-arrayfunctions",
                "label": "Array Functions",
                "description": "Provides a set of pure parser functions that operate on arrays",
                "class": "MediaWikiExtensionMessageGroup",
                "exists": ""
            },
            {
                "id": "ext-arrays",
                "label": "Arrays",
                "description": "Store and compute named arrays",
                "class": "MediaWikiExtensionMessageGroup",
                "exists": ""
            },
            {
                "id": "ext-articlecreationworkflow",
                "label": "Article Creation Workflow",
                "description": "Customizes new page creation experience for new users",
                "class": "MediaWikiExtensionMessageGroup",
                "exists": ""
            },
            {
                "id": "ext-articlefeedbackv5",
                "label": "Article Feedback v5",
                "description": "Encourages users to contribute by allowing them to review an article and suggest changes",
                "class": "MediaWikiExtensionMessageGroup",
                "exists": ""
            },
            {
                "id": "ext-articlemetadescription",
                "label": "Article Meta Description",
                "description": "Adds <code>&lt;meta description=\"...\" /&gt;</code> tag containing a snippet of the article.",
                "class": "MediaWikiExtensionMessageGroup",
                "exists": ""
            },
            {
                "id": "ext-articleplaceholder",
                "label": "Article Placeholder",
                "description": "Provides a special page with {{WBREPONAME}} information about a certain topic, with invitation to create an article for the topic",
                "class": "MediaWikiExtensionMessageGroup",
                "exists": ""
            },
            {
                "id": "ext-articletocategory2",
                "label": "Article To Category 2",
                "description": "Puts an inputbox on each category page allowing creation of a new page directly into that category",
                "class": "MediaWikiExtensionMessageGroup",
                "exists": ""
            },
            {
                "id": "ext-atmentions",
                "label": "At Mentions",
                "description": null,
                "class": "MediaWikiExtensionMessageGroup",
                "exists": ""
            },
            {
                "id": "ext-auth_remoteuser",
                "label": "Auth_remoteuser",
                "description": "Automatically logs-in users using the <code>REMOTE_USER</code> environment variable",
                "class": "MediaWikiExtensionMessageGroup",
                "exists": ""
            },
            {
                "id": "ext-authorprotect",
                "label": "Author Protect",
                "description": "Allows the author of a page to protect it from other users",
                "class": "MediaWikiExtensionMessageGroup",
                "exists": ""
            },
            {
                "id": "ext-autocategoriseuploads",
                "label": "Auto Categorise Uploads",
                "description": "Automatically add categories based on file metadata.",
                "class": "MediaWikiExtensionMessageGroup",
                "exists": ""
            },
            {
                "id": "ext-autocreatecategorypages",
                "label": "Auto Create Category Pages",
                "description": "Create missing category pages automatically on save",
                "class": "MediaWikiExtensionMessageGroup",
                "exists": ""
            },
            {
                "id": "ext-autogallery",
                "label": "Auto Gallery",
                "description": "Adds a new gallery mode (<code>auto</code>) to <code><nowiki><gallery></nowiki></code> wikitext markup.",
                "class": "MediaWikiExtensionMessageGroup",
                "exists": ""
            },
            {
                "id": "mwgithub-mediawiki-autocreatepage",
                "label": "AutoCreatePage",
                "description": "{{Special:MyLanguage/MediaWiki:Autocreatepage-desc/en}}",
                "class": "FileBasedMessageGroup",
                "exists": ""
            },
            {
                "id": "mwgithub-automated-values",
                "label": "Automated Values",
                "description": "{{Special:MyLanguage/MediaWiki:Automated-values-description/en}}",
                "class": "FileBasedMessageGroup",
                "exists": ""
            },
            {
                "id": "ext-babel",
                "label": "Babel",
                "description": "{{Special:MyLanguage/MediaWiki:Babel-desc/en}}",
                "class": "AggregateMessageGroup",
                "exists": ""
            },
            {
                "id": "ext-babel-api",
                "label": "Babel - API",
                "description": null,
                "class": "MediaWikiExtensionMessageGroup",
                "exists": ""
            },
            {
                "id": "ext-babel-user",
                "label": "Babel - User interface",
                "description": null,
                "class": "MediaWikiExtensionMessageGroup",
                "exists": ""
            },
            {
                "id": "ext-batchuserrights",
                "label": "Batch User Rights",
                "description": "Allows adding one or more users to a group or more groups in one action",
                "class": "MediaWikiExtensionMessageGroup",
                "exists": ""
            },
            {
                "id": "mwgithub-bcmath",
                "label": "BCmath",
                "description": "{{Special:MyLanguage/MediaWiki:bcmath-desc/en}}",
                "class": "FileBasedMessageGroup",
                "exists": ""
            },
            {
                "id": "ext-betafeatures",
                "label": "Beta Features",
                "description": "{{Special:MyLanguage/MediaWiki:Betafeatures-desc/en}}",
                "class": "AggregateMessageGroup",
                "exists": ""
            },
            {
                "id": "ext-betafeatures-api",
                "label": "Beta Features - API",
                "description": null,
                "class": "MediaWikiExtensionMessageGroup",
                "exists": ""
            },
            {
                "id": "ext-betafeatures-user",
                "label": "Beta Features - User interface",
                "description": null,
                "class": "MediaWikiExtensionMessageGroup",
                "exists": ""
            },
            {
                "id": "ext-biblioplus",
                "label": "Biblio Plus",
                "description": "Automatically retrieves citations from PubMed and the ISBN database",
                "class": "MediaWikiExtensionMessageGroup",
                "exists": ""
            },
            {
                "id": "ext-blockinactive",
                "label": "Block Inactive",
                "description": "Blocks all users who do not log in before a certain number of days have transpired since their last login.",
                "class": "MediaWikiExtensionMessageGroup",
                "exists": ""
            },
            {
                "id": "mwgithub-blockasn",
                "label": "BlockASN",
                "description": "{{Special:MyLanguage/MediaWiki:blockasn-desc/en}}",
                "class": "FileBasedMessageGroup",
                "exists": ""
            },
            {
                "id": "out-blockly-0-all",
                "label": "Blockly",
                "description": "{{Special:MyLanguage/Translations:Group descriptions/blockly/en}}",
                "class": "AggregateMessageGroup",
                "exists": ""
            },
            {
                "id": "out-blockly-core",
                "label": "Blockly Core",
                "description": "{{Special:MyLanguage/Translations:Group descriptions/blockly/en}}",
                "class": "FileBasedMessageGroup",
                "exists": ""
            },
            {
                "id": "out-blockly-games",
                "label": "Blockly Games",
                "description": "{{Special:MyLanguage/Translations:Group descriptions/blockly/en}}",
                "class": "FileBasedMessageGroup",
                "exists": ""
            },
            {
                "id": "ext-blogpage",
                "label": "Blog Page",
                "description": "Blogging system with commenting and voting features, [[Special:CreateBlogPost|a special page to create blog posts]] and [[Special:ArticlesHome|a special page to list blog posts]]",
                "class": "MediaWikiExtensionMessageGroup",
                "exists": ""
            },
            {
                "id": "mwgithubskin-bluellskin",
                "label": "Blue LL",
                "description": "{{Special:MyLanguage/MediaWiki:bluell-desc/en}}",
                "class": "FileBasedMessageGroup",
                "exists": ""
            },
            {
                "id": "mediawiki-skin-bluesky",
                "label": "Blue Sky",
                "description": "Skin originally based on the current version of late 2013 of wikiHow's skin, with new features such as mobile support, better external extension interoperability, and themes.",
                "class": "MediaWikiExtensionMessageGroup",
                "exists": ""
            },
            {
                "id": "ext-bs",
                "label": "Blue Spice",
                "description": null,
                "class": "MediaWikiExtensionMessageGroup",
                "exists": ""
            },
            {
                "id": "ext-bs-api",
                "label": "Blue Spice - API",
                "description": null,
                "class": "MediaWikiExtensionMessageGroup",
                "exists": ""
            },
            {
                "id": "ext-bs-credits",
                "label": "Blue Spice - Credits",
                "description": null,
                "class": "MediaWikiExtensionMessageGroup",
                "exists": ""
            },
            {
                "id": "ext-bs-deferred",
                "label": "Blue Spice - Deferred",
                "description": null,
                "class": "MediaWikiExtensionMessageGroup",
                "exists": ""
            },
            {
                "id": "ext-bs-diagnostics",
                "label": "Blue Spice - Diagnostics",
                "description": null,
                "class": "MediaWikiExtensionMessageGroup",
                "exists": ""
            },
            {
                "id": "ext-bs-extjs",
                "label": "Blue Spice - ExtJS",
                "description": null,
                "class": "MediaWikiExtensionMessageGroup",
                "exists": ""
            },
            {
                "id": "ext-bs-extjs-portal",
                "label": "Blue Spice - ExtJS - Portal",
                "description": null,
                "class": "MediaWikiExtensionMessageGroup",
                "exists": ""
            },
            {
                "id": "ext-bs-filerepo",
                "label": "Blue Spice - Filerepo",
                "description": null,
                "class": "MediaWikiExtensionMessageGroup",
                "exists": ""
            },
            {
                "id": "ext-bs-installer",
                "label": "Blue Spice - Installer",
                "description": null,
                "class": "MediaWikiExtensionMessageGroup",
                "exists": ""
            },
            {
                "id": "ext-bs-ooui",
                "label": "Blue Spice - OOUI",
                "description": null,
                "class": "MediaWikiExtensionMessageGroup",
                "exists": ""
            },
            {
                "id": "ext-bs-settings",
                "label": "Blue Spice - Settings",
                "description": null,
                "class": "MediaWikiExtensionMessageGroup",
                "exists": ""
            },
            {
                "id": "ext-bs-upload",
                "label": "Blue Spice - Upload",
                "description": null,
                "class": "MediaWikiExtensionMessageGroup",
                "exists": ""
            },
            {
                "id": "ext-bs-validator",
                "label": "Blue Spice - Validator",
                "description": null,
                "class": "MediaWikiExtensionMessageGroup",
                "exists": ""
            },
            {
                "id": "ext-bluespiceabout",
                "label": "Blue Spice About",
                "description": "Information about BlueSpice",
                "class": "MediaWikiExtensionMessageGroup",
                "exists": ""
            },
            {
                "id": "ext-bluespicearticleinfo",
                "label": "Blue Spice Article Info",
                "description": "Provides information about a page in status bar",
                "class": "MediaWikiExtensionMessageGroup",
                "exists": ""
            },
            {
                "id": "ext-bluespicearticlepreviewcapture",
                "label": "Blue Spice Article Preview Capture",
                "description": "Creates preview images of wikipages for dynamic file dispatcher",
                "class": "MediaWikiExtensionMessageGroup",
                "exists": ""
            },
            {
                "id": "ext-bluespiceauthors",
                "label": "Blue Spice Authors",
                "description": "Displays the profile picture for authors of a page",
                "class": "MediaWikiExtensionMessageGroup",
                "exists": ""
            },
            {
                "id": "ext-bluespiceavatars",
                "label": "Blue Spice Avatars",
                "description": "Provides generic and individual user pictures",
                "class": "MediaWikiExtensionMessageGroup",
                "exists": ""
            },
            {
                "id": "ext-bluespicebookshelf",
                "label": "Blue Spice Bookshelf",
                "description": "Enables BlueSpice to manage and export hierarchical collections of articles.",
                "class": "MediaWikiExtensionMessageGroup",
                "exists": ""
            },
            {
                "id": "ext-bs-bookshelfui",
                "label": "Blue Spice Bookshelf - UI",
                "description": null,
                "class": "MediaWikiExtensionMessageGroup",
                "exists": ""
            },
            {
                "id": "mediawiki-skin-bluespicecalumma",
                "label": "Blue Spice Calumma",
                "description": "BlueSpice Skin",
                "class": "MediaWikiExtensionMessageGroup",
                "exists": ""
            },
            {
                "id": "ext-bluespicecategorycheck",
                "label": "Blue Spice Category Check",
                "description": "Checks for assigned category before an article gets saved",
                "class": "MediaWikiExtensionMessageGroup",
                "exists": ""
            },
            {
                "id": "ext-bluespicecategorymanager",
                "label": "Blue Spice Category Manager",
                "description": "Visual tool to manage categories",
                "class": "MediaWikiExtensionMessageGroup",
                "exists": ""
            },
            {
                "id": "ext-bluespicechecklist",
                "label": "Blue Spice Checklist",
                "description": "Provides checklist functionality",
                "class": "MediaWikiExtensionMessageGroup",
                "exists": ""
            },
            {
                "id": "ext-bluespiceconfigmanager",
                "label": "Blue Spice Config Manager",
                "description": null,
                "class": "MediaWikiExtensionMessageGroup",
                "exists": ""
            },
            {
                "id": "ext-bluespicecontextmenu",
                "label": "Blue Spice Context Menu",
                "description": "Provides context menus for various links",
                "class": "MediaWikiExtensionMessageGroup",
                "exists": ""
            },
            {
                "id": "ext-bluespicecountthings",
                "label": "Blue Spice Count Things",
                "description": "Provides content based statistics",
                "class": "MediaWikiExtensionMessageGroup",
                "exists": ""
            },
            {
                "id": "ext-bluespicecustommenu",
                "label": "Blue Spice Custom Menu",
                "description": "Provides customizable menus",
                "class": "MediaWikiExtensionMessageGroup",
                "exists": ""
            },
            {
                "id": "ext-bluespicedashboards",
                "label": "Blue Spice Dashboards",
                "description": "Provides dashboards for users and administrators",
                "class": "MediaWikiExtensionMessageGroup",
                "exists": ""
            },
            {
                "id": "mediawiki-skin-bluespicediscovery",
                "label": "Blue Spice Discovery",
                "description": null,
                "class": "MediaWikiExtensionMessageGroup",
                "exists": ""
            },
            {
                "id": "ext-bluespicedistributionconnector",
                "label": "Blue Spice Distribution Connector",
                "description": "Connects BlueSpice to various MediaWiki extensions",
                "class": "MediaWikiExtensionMessageGroup",
                "exists": ""
            },
            {
                "id": "ext-bluespiceechoconnector",
                "label": "Blue Spice Echo Connector",
                "description": "Connects BlueSpice with Echo",
                "class": "MediaWikiExtensionMessageGroup",
                "exists": ""
            },
            {
                "id": "ext-bluespiceechoconnector-notifications",
                "label": "Blue Spice Echo Connector - Notifications",
                "description": null,
                "class": "MediaWikiExtensionMessageGroup",
                "exists": ""
            },
            {
                "id": "ext-bluespiceemoticons",
                "label": "Blue Spice Emoticons",
                "description": "Renders emoticons in a text as images",
                "class": "MediaWikiExtensionMessageGroup",
                "exists": ""
            },
            {
                "id": "ext-bluespiceexpiry",
                "label": "Blue Spice Expiry",
                "description": "Pages can be marked as expired.",
                "class": "MediaWikiExtensionMessageGroup",
                "exists": ""
            },
            {
                "id": "ext-bluespiceexporttables",
                "label": "Blue Spice Export Tables",
                "description": "Allows export of tables to Excel and CSV",
                "class": "MediaWikiExtensionMessageGroup",
                "exists": ""
            },
            {
                "id": "ext-bluespiceextendedfilelist",
                "label": "Blue Spice Extended Filelist",
                "description": "Provides a special page to interact with the wiki file repo",
                "class": "MediaWikiExtensionMessageGroup",
                "exists": ""
            },
            {
                "id": "ext-bluespiceextendedsearch",
                "label": "Blue Spice Extended Search",
                "description": "Elasticsearch search backend",
                "class": "MediaWikiExtensionMessageGroup",
                "exists": ""
            },
            {
                "id": "ext-bluespiceextendedstatistics",
                "label": "Blue Spice Extended Statistics",
                "description": "Statistics module for BlueSpice",
                "class": "MediaWikiExtensionMessageGroup",
                "exists": ""
            },
            {
                "id": "ext-bs-0-all",
                "label": "Blue Spice extensions",
                "description": "{{Special:MyLanguage/Translations:Group descriptions/bluespice/en}}",
                "class": "AggregateMessageGroup",
                "exists": ""
            },
            {
                "id": "ext-bluespicefilterabletables",
                "label": "Blue Spice Filterable Tables",
                "description": "Provides a filterable content tables",
                "class": "MediaWikiExtensionMessageGroup",
                "exists": ""
            },
            {
                "id": "ext-bluespiceflaggedrevsconnector",
                "label": "Blue Spice Flagged Revs Connector",
                "description": "Adds support for FlaggedRevs to a range of other extensions.",
                "class": "MediaWikiExtensionMessageGroup",
                "exists": ""
            },
            {
                "id": "ext-bluespicegroupmanager",
                "label": "Blue Spice Group Manager",
                "description": "Administration interface for adding, editing and deleting user groups and their rights",
                "class": "MediaWikiExtensionMessageGroup",
                "exists": ""
            },
            {
                "id": "ext-bluespicehidetitle",
                "label": "Blue Spice Hide Title",
                "description": "Adds the magic word <code><nowiki>__HIDETITLE__</nowiki></code> to hide the title of the page",
                "class": "MediaWikiExtensionMessageGroup",
                "exists": ""
            },
            {
                "id": "ext-bluespiceinsertcategory",
                "label": "Blue Spice Insert Category",
                "description": "Dialog to enter a category link",
                "class": "MediaWikiExtensionMessageGroup",
                "exists": ""
            },
            {
                "id": "ext-bluespiceinsertfile",
                "label": "Blue Spice Insert File",
                "description": "Dialog to upload files and insert a file link",
                "class": "MediaWikiExtensionMessageGroup",
                "exists": ""
            },
            {
                "id": "ext-bluespiceinsertlink",
                "label": "Blue Spice Insert Link",
                "description": "Dialog box to enter a link",
                "class": "MediaWikiExtensionMessageGroup",
                "exists": ""
            },
            {
                "id": "ext-bluespiceinsertmagic",
                "label": "Blue Spice Insert Magic",
                "description": "Adds a dialog allowing the insertion of magic words and tags",
                "class": "MediaWikiExtensionMessageGroup",
                "exists": ""
            },
            {
                "id": "ext-bluespiceinserttemplate",
                "label": "Blue Spice Insert Template",
                "description": "Dialog to insert a template",
                "class": "MediaWikiExtensionMessageGroup",
                "exists": ""
            },
            {
                "id": "ext-bluespiceinstancestatus",
                "label": "Blue Spice Instance Status",
                "description": "Adds an overview of the wiki instance status",
                "class": "MediaWikiExtensionMessageGroup",
                "exists": ""
            },
            {
                "id": "ext-bluespiceinterwikilinks",
                "label": "Blue Spice Inter Wiki Links",
                "description": "Administration interface for adding, editing and deleting interwiki links",
                "class": "MediaWikiExtensionMessageGroup",
                "exists": ""
            },
            {
                "id": "ext-bluespicemultiupload",
                "label": "Blue Spice Multi Upload",
                "description": "Provides batch uploading of files",
                "class": "MediaWikiExtensionMessageGroup",
                "exists": ""
            },
            {
                "id": "ext-bluespicenamespacecss",
                "label": "Blue Spice Namespace CSS",
                "description": "Namespace specific styling",
                "class": "MediaWikiExtensionMessageGroup",
                "exists": ""
            },
            {
                "id": "ext-bluespicenamespacemanager",
                "label": "Blue Spice Namespace Manager",
                "description": "Administration interface for adding, editing and deleting namespaces",
                "class": "MediaWikiExtensionMessageGroup",
                "exists": ""
            },
            {
                "id": "ext-bluespicensfilerepoconnector",
                "label": "Blue Spice NS File Repo Connector",
                "description": "Integrates NSFileRepo in a range of BlueSpice Extenions (Requires NSFileRepo)",
                "class": "MediaWikiExtensionMessageGroup",
                "exists": ""
            },
            {
                "id": "ext-bluespicepageaccess",
                "label": "Blue Spice Page Access",
                "description": "Controls access on page level",
                "class": "MediaWikiExtensionMessageGroup",
                "exists": ""
            },
            {
                "id": "ext-bluespicepageassignments",
                "label": "Blue Spice Page Assignments",
                "description": "Enables you to assign users or groups to a page",
                "class": "MediaWikiExtensionMessageGroup",
                "exists": ""
            },
            {
                "id": "ext-bluespicepageformsconnector",
                "label": "Blue Spice Page Forms Connector",
                "description": "Integrates PageForms extension into BlueSpice",
                "class": "MediaWikiExtensionMessageGroup",
                "exists": ""
            },
            {
                "id": "ext-bluespicepagetemplates",
                "label": "Blue Spice Page Templates",
                "description": "Displays a list of templates marked as page templates",
                "class": "MediaWikiExtensionMessageGroup",
                "exists": ""
            },
            {
                "id": "ext-bluespicepageversion",
                "label": "Blue Spice Page Version",
                "description": "Provides variables and other functions about page revisions",
                "class": "MediaWikiExtensionMessageGroup",
                "exists": ""
            },
            {
                "id": "ext-bluespicepagesvisited",
                "label": "Blue Spice Pages Visited",
                "description": "Provides a personalized list of the last visited pages",
                "class": "MediaWikiExtensionMessageGroup",
                "exists": ""
            },
            {
                "id": "ext-bluespicepermissionmanager",
                "label": "Blue Spice Permission Manager",
                "description": "Administration interface for editing user rights",
                "class": "MediaWikiExtensionMessageGroup",
                "exists": ""
            },
            {
                "id": "ext-bluespiceplayer",
                "label": "Blue Spice Player",
                "description": "Embed a media player on a page.",
                "class": "MediaWikiExtensionMessageGroup",
                "exists": ""
            },
            {
                "id": "ext-bluespiceprivacy",
                "label": "Blue Spice Privacy",
                "description": "Management page for user privacy settings",
                "class": "MediaWikiExtensionMessageGroup",
                "exists": ""
            },
            {
                "id": "ext-bluespiceprodistributionconnector",
                "label": "Blue Spice Pro Distribution Connector",
                "description": "Connects BlueSpice to various MediaWiki extensions",
                "class": "MediaWikiExtensionMessageGroup",
                "exists": ""
            },
            {
                "id": "ext-bluespiceqrcode",
                "label": "Blue Spice Qr Code",
                "description": "Displays a QR code with a link to the current page in the toolbar.",
                "class": "MediaWikiExtensionMessageGroup",
                "exists": ""
            },
            {
                "id": "ext-bluespicerating",
                "label": "Blue Spice Rating",
                "description": "Provides a rating system",
                "class": "MediaWikiExtensionMessageGroup",
                "exists": ""
            },
            {
                "id": "ext-bluespicereadconfirmation",
                "label": "Blue Spice Read Confirmation",
                "description": "Extension to collect read confirmations for a page",
                "class": "MediaWikiExtensionMessageGroup",
                "exists": ""
            },
            {
                "id": "ext-bluespicereaders",
                "label": "Blue Spice Readers",
                "description": "Creates a list of the people who read a page",
                "class": "MediaWikiExtensionMessageGroup",
                "exists": ""
            },
            {
                "id": "ext-bluespicereminder",
                "label": "Blue Spice Reminder",
                "description": "Gives the user the opportunity to create reminders.",
                "class": "MediaWikiExtensionMessageGroup",
                "exists": ""
            },
            {
                "id": "ext-bluespicerssfeeder",
                "label": "Blue Spice RSS Feeder",
                "description": "An extension to output valid RSS for every extension, which has a buildRss-function",
                "class": "MediaWikiExtensionMessageGroup",
                "exists": ""
            },
            {
                "id": "ext-bluespicesaferedit",
                "label": "Blue Spice Safer Edit",
                "description": "Provides warnings if other users are editing the page",
                "class": "MediaWikiExtensionMessageGroup",
                "exists": ""
            },
            {
                "id": "ext-bluespicesmartlist",
                "label": "Blue Spice Smart List",
                "description": "Displays the last five changes of the wiki in a list",
                "class": "MediaWikiExtensionMessageGroup",
                "exists": ""
            },
            {
                "id": "ext-bs-smartlist-inspector",
                "label": "Blue Spice Smart List - Inspector",
                "description": null,
                "class": "MediaWikiExtensionMessageGroup",
                "exists": ""
            },
            {
                "id": "ext-bluespicesmwconnector",
                "label": "Blue Spice SMW Connector",
                "description": "Integrates SemanticMediaWiki into BlueSpice",
                "class": "MediaWikiExtensionMessageGroup",
                "exists": ""
            },
            {
                "id": "ext-bs-social",
                "label": "Blue Spice Social",
                "description": "Base extension for social extensions",
                "class": "MediaWikiExtensionMessageGroup",
                "exists": ""
            },
            {
                "id": "ext-bs-socialarticleactions-desc",
                "label": "Blue Spice Social Article Actions",
                "description": null,
                "class": "MediaWikiExtensionMessageGroup",
                "exists": ""
            },
            {
                "id": "ext-bs-socialblog-desc",
                "label": "Blue Spice Social Blog",
                "description": null,
                "class": "MediaWikiExtensionMessageGroup",
                "exists": ""
            },
            {
                "id": "ext-bs-socialcomments-desc",
                "label": "Blue Spice Social Comments",
                "description": null,
                "class": "MediaWikiExtensionMessageGroup",
                "exists": ""
            },
            {
                "id": "ext-bs-socialmicroblog-desc",
                "label": "Blue Spice Social Micro Blog",
                "description": null,
                "class": "MediaWikiExtensionMessageGroup",
                "exists": ""
            },
            {
                "id": "ext-bluespicesocialprofile",
                "label": "Blue Spice Social Profile",
                "description": "Profile entity for BlueSpiceSocial",
                "class": "MediaWikiExtensionMessageGroup",
                "exists": ""
            },
            {
                "id": "ext-bluespicesocialrating",
                "label": "Blue Spice Social Rating",
                "description": "Rating functionality for BlueSpiceSocial-entities",
                "class": "MediaWikiExtensionMessageGroup",
                "exists": ""
            },
            {
                "id": "ext-bluespicesocialresolve",
                "label": "Blue Spice Social Resolve",
                "description": "Resolve functionality for BlueSpiceSocial-entities",
                "class": "MediaWikiExtensionMessageGroup",
                "exists": ""
            },
            {
                "id": "ext-bluespicesocialtags",
                "label": "Blue Spice Social Tags",
                "description": "Adds tagging functionality to social entities",
                "class": "MediaWikiExtensionMessageGroup",
                "exists": ""
            },
            {
                "id": "ext-bluespicesocialtimelineupdate",
                "label": "Blue Spice Social Timeline Update",
                "description": "Update functionality for BlueSpiceSocialTimeline",
                "class": "MediaWikiExtensionMessageGroup",
                "exists": ""
            },
            {
                "id": "ext-bluespicesocialtopics",
                "label": "Blue Spice Social Topics",
                "description": "Topic and discussion entities for BlueSpiceSocial",
                "class": "MediaWikiExtensionMessageGroup",
                "exists": ""
            },
            {
                "id": "ext-bluespicesocialwatch",
                "label": "Blue Spice Social Watch",
                "description": "Watch-functionality for BlueSpiceSocial-entities",
                "class": "MediaWikiExtensionMessageGroup",
                "exists": ""
            },
            {
                "id": "ext-bluespicesocialwikipage",
                "label": "Blue Spice Social Wiki Page",
                "description": "WikiPage entity and functionality for BlueSpiceSocial",
                "class": "MediaWikiExtensionMessageGroup",
                "exists": ""
            },
            {
                "id": "ext-bluespicesubpagetree",
                "label": "Blue Spice Sub Page Tree",
                "description": "Add tag <code>subpagetree</code> with configuration parameters, show ExtJS tree panel with subpage structure somewhere on a wiki page.",
                "class": "MediaWikiExtensionMessageGroup",
                "exists": ""
            },
            {
                "id": "ext-bluespicetagcloud",
                "label": "Blue Spice Tag Cloud",
                "description": "Displays various tag clouds",
                "class": "MediaWikiExtensionMessageGroup",
                "exists": ""
            },
            {
                "id": "ext-bluespiceuemodulebookpdf",
                "label": "Blue Spice UE Module Book PDF",
                "description": "Enables BlueSpice export hierarchical collections of articles to Adobe&reg; Portable Document Format (PDF).",
                "class": "MediaWikiExtensionMessageGroup",
                "exists": ""
            },
            {
                "id": "ext-bluespiceuemoduledocx",
                "label": "Blue Spice UE Module DOCX",
                "description": "Enables export to DOCX",
                "class": "MediaWikiExtensionMessageGroup",
                "exists": ""
            },
            {
                "id": "ext-bluespiceuemodulehtml",
                "label": "Blue Spice UE Module HTML",
                "description": "Enables export to HTML",
                "class": "MediaWikiExtensionMessageGroup",
                "exists": ""
            },
            {
                "id": "ext-bluespiceuemodulepdf",
                "label": "Blue Spice UE Module PDF",
                "description": "Enables MediaWiki to export pages into PDF format",
                "class": "MediaWikiExtensionMessageGroup",
                "exists": ""
            },
            {
                "id": "ext-bluespiceuemodulepdfrecursive",
                "label": "Blue Spice UE Module PDF Recursive",
                "description": "Enables recursive export of pages into PDF format.",
                "class": "MediaWikiExtensionMessageGroup",
                "exists": ""
            },
            {
                "id": "ext-bluespiceuemodulepdfsubpages",
                "label": "Blue Spice UE Module PDF Subpages",
                "description": null,
                "class": "MediaWikiExtensionMessageGroup",
                "exists": ""
            },
            {
                "id": "ext-bluespiceuemoduletable2excel",
                "label": "Blue Spice UE Module Table 2 Excel",
                "description": "Enables export to Excel formats and CSV",
                "class": "MediaWikiExtensionMessageGroup",
                "exists": ""
            },
            {
                "id": "ext-bluespiceuniversalexport",
                "label": "Blue Spice Universal Export",
                "description": "Enables MediaWiki to export pages into different formats",
                "class": "MediaWikiExtensionMessageGroup",
                "exists": ""
            },
            {
                "id": "ext-bluespiceusagetracker",
                "label": "Blue Spice Usage Tracker",
                "description": "Holds statistical data about extension use",
                "class": "MediaWikiExtensionMessageGroup",
                "exists": ""
            },
            {
                "id": "ext-bluespiceuserinfo",
                "label": "Blue Spice User Info",
                "description": "Provides flyouts with user informations for user images and links",
                "class": "MediaWikiExtensionMessageGroup",
                "exists": ""
            },
            {
                "id": "ext-bluespiceusermanager",
                "label": "Blue Spice User Manager",
                "description": "Administration interface for adding, editing and deleting users",
                "class": "MediaWikiExtensionMessageGroup",
                "exists": ""
            },
            {
                "id": "ext-bluespiceusersidebar",
                "label": "Blue Spice User Sidebar",
                "description": "Customizable personal navigation menu",
                "class": "MediaWikiExtensionMessageGroup",
                "exists": ""
            },
            {
                "id": "ext-bluespicevisualdiff",
                "label": "Blue Spice Visual Diff",
                "description": "Formatted display of differences between two revisions.",
                "class": "MediaWikiExtensionMessageGroup",
                "exists": ""
            },
            {
                "id": "ext-bluespicevisualeditorconnector",
                "label": "Blue Spice Visual Editor Connector",
                "description": "Connects BlueSpice with VisualEditor",
                "class": "MediaWikiExtensionMessageGroup",
                "exists": ""
            },
            {
                "id": "ext-bluespicewatchlist",
                "label": "Blue Spice Watch List",
                "description": "Adds a watchlist widget and tag",
                "class": "MediaWikiExtensionMessageGroup",
                "exists": ""
            },
            {
                "id": "ext-bluespicewhoisonline",
                "label": "Blue Spice Who Is Online",
                "description": "Displays a list of users who are currently online",
                "class": "MediaWikiExtensionMessageGroup",
                "exists": ""
            },
            {
                "id": "ext-bluespicewikiexplorer",
                "label": "Blue Spice Wiki Explorer",
                "description": "Sort articles by criteria",
                "class": "MediaWikiExtensionMessageGroup",
                "exists": ""
            },
            {
                "id": "wikimedia-tools-bookreader",
                "label": "BookReader",
                "description": "{{Special:MyLanguage/Wikimedia:bookreader-bookreader-desc/en}}",
                "class": "FileBasedMessageGroup",
                "exists": ""
            },
            {
                "id": "mwgithub-bootstrap-components",
                "label": "BootstrapComponents",
                "description": "{{Special:MyLanguage/MediaWiki:Bootstrap-components-desc/en}}",
                "class": "FileBasedMessageGroup",
                "exists": ""
            },
            {
                "id": "ext-bouncehandler-api",
                "label": "Bounce Handler - API",
                "description": null,
                "class": "MediaWikiExtensionMessageGroup",
                "exists": ""
            },
            {
                "id": "ext-bouncehandler-user",
                "label": "Bounce Handler - User interface",
                "description": null,
                "class": "MediaWikiExtensionMessageGroup",
                "exists": ""
            },
            {
                "id": "ext-bouncehandler",
                "label": "BounceHandler",
                "description": "{{Special:MyLanguage/MediaWiki:Bouncehandler-desc/en}}",
                "class": "AggregateMessageGroup",
                "exists": ""
            },
            {
                "id": "mediawiki-skin-bouquet",
                "label": "Bouquet",
                "description": "Elegant, simple skin inspired by the beauty found in flowers",
                "class": "MediaWikiExtensionMessageGroup",
                "exists": ""
            },
            {
                "id": "ext-breadcrumbs2",
                "label": "Bread Crumbs 2",
                "description": "Implements a breadcrumb navigation based on categories",
                "class": "MediaWikiExtensionMessageGroup",
                "exists": ""
            },
            {
                "id": "ext-bulkblock",
                "label": "Bulk Block",
                "description": "Allows blocking of users by providing a list in a Special page textarea",
                "class": "MediaWikiExtensionMessageGroup",
                "exists": ""
            },
            {
                "id": "ext-calendar",
                "label": "Calendar",
                "description": "Adds a parser function to show a calendar",
                "class": "MediaWikiExtensionMessageGroup",
                "exists": ""
            },
            {
                "id": "ext-campaignevents",
                "label": "Campaign Events",
                "description": "{{Special:MyLanguage/MediaWiki:CampaignEvents-desc/en}}",
                "class": "AggregateMessageGroup",
                "exists": ""
            },
            {
                "id": "ext-campaignevents-rest",
                "label": "Campaign Events - Rest API",
                "description": null,
                "class": "MediaWikiExtensionMessageGroup",
                "exists": ""
            },
            {
                "id": "ext-campaignevents-user",
                "label": "Campaign Events - User interface",
                "description": null,
                "class": "MediaWikiExtensionMessageGroup",
                "exists": ""
            },
            {
                "id": "ext-campaigns",
                "label": "Campaigns",
                "description": "Identifies the campaign leading to an account creation",
                "class": "MediaWikiExtensionMessageGroup",
                "exists": ""
            },
            {
                "id": "ext-capiunto",
                "label": "Capiunto",
                "description": "Provides basic infobox functionality for Scribunto",
                "class": "MediaWikiExtensionMessageGroup",
                "exists": ""
            },
            {
                "id": "ext-cargo",
                "label": "Cargo",
                "description": "{{Special:MyLanguage/MediaWiki:Cargo-desc/en}}",
                "class": "AggregateMessageGroup",
                "exists": ""
            },
            {
                "id": "ext-cargo-api",
                "label": "Cargo - API",
                "description": null,
                "class": "MediaWikiExtensionMessageGroup",
                "exists": ""
            },
            {
                "id": "ext-cargo-user",
                "label": "Cargo - User interface",
                "description": null,
                "class": "MediaWikiExtensionMessageGroup",
                "exists": ""
            },
            {
                "id": "ext-categorylockdown",
                "label": "Category Lockdown",
                "description": "Restrict permissions by category and group.",
                "class": "MediaWikiExtensionMessageGroup",
                "exists": ""
            },
            {
                "id": "ext-categorysortheaders",
                "label": "Category Sort Headers",
                "description": "Allow to specify custom multi-character 'first-character' sorting headers to list pages under in categories, using syntax like <nowiki>[[category:Foo|^Header^Invisible part of sortkey]]</nowiki>",
                "class": "MediaWikiExtensionMessageGroup",
                "exists": ""
            },
            {
                "id": "ext-categorytagsorter",
                "label": "Category Tag Sorter",
                "description": "Sorts the category links when displaying a page for easy reading",
                "class": "MediaWikiExtensionMessageGroup",
                "exists": ""
            },
            {
                "id": "ext-categorytests",
                "label": "Category Tests",
                "description": "Functions for category testing",
                "class": "MediaWikiExtensionMessageGroup",
                "exists": ""
            },
            {
                "id": "ext-categorytree",
                "label": "Category Tree",
                "description": "{{Special:MyLanguage/MediaWiki:Categorytree-desc/en}}",
                "class": "AggregateMessageGroup",
                "exists": ""
            },
            {
                "id": "ext-categorytree-api",
                "label": "Category Tree - API",
                "description": null,
                "class": "MediaWikiExtensionMessageGroup",
                "exists": ""
            },
            {
                "id": "ext-categorytree-user",
                "label": "Category Tree - User interface",
                "description": null,
                "class": "MediaWikiExtensionMessageGroup",
                "exists": ""
            },
            {
                "id": "ext-categorywatch",
                "label": "Category Watch",
                "description": "Extends watchlist functionality to include notification about membership changes of watched categories",
                "class": "MediaWikiExtensionMessageGroup",
                "exists": ""
            },
            {
                "id": "page-Category:FAQ",
                "label": "Category:FAQ",
                "description": "Translation of the wiki page [[:Category:FAQ|Category:FAQ]] from English (en).",
                "class": "WikiPageMessageGroup",
                "exists": ""
            },
            {
                "id": "page-Category:Help",
                "label": "Category:Help",
                "description": "Translation of the wiki page [[:Category:Help|Category:Help]] from English (en).",
                "class": "WikiPageMessageGroup",
                "exists": ""
            },
            {
                "id": "page-Category:Projects",
                "label": "Category:Projects",
                "description": "Translation of the wiki page [[:Category:Projects|Category:Projects]] from English (en).",
                "class": "WikiPageMessageGroup",
                "exists": ""
            },
            {
                "id": "page-Category:Supported projects",
                "label": "Category:Supported projects",
                "description": "Translation of the wiki page [[:Category:Supported projects|Category:Supported projects]] from English (en).",
                "class": "WikiPageMessageGroup",
                "exists": ""
            },
            {
                "id": "page-Category:Translatewiki.net",
                "label": "Category:Translatewiki.net",
                "description": "Translation of the wiki page [[:Category:Translatewiki.net|Category:Translatewiki.net]] from English (en).",
                "class": "WikiPageMessageGroup",
                "exists": ""
            },
            {
                "id": "ext-centralauth",
                "label": "Central Auth",
                "description": "{{Special:MyLanguage/MediaWiki:Centralauth-desc/en}}",
                "class": "AggregateMessageGroup",
                "exists": ""
            },
            {
                "id": "ext-centralauth-api",
                "label": "Central Auth - API",
                "description": null,
                "class": "MediaWikiExtensionMessageGroup",
                "exists": ""
            },
            {
                "id": "ext-centralauth-user",
                "label": "Central Auth - User interface",
                "description": null,
                "class": "MediaWikiExtensionMessageGroup",
                "exists": ""
            },
            {
                "id": "ext-centrallogging",
                "label": "Central Logging",
                "description": "Allows extensions to create log entries on a central wiki",
                "class": "MediaWikiExtensionMessageGroup",
                "exists": ""
            },
            {
                "id": "ext-centralnotice",
                "label": "Central Notice",
                "description": "{{Special:MyLanguage/MediaWiki:Centralnotice-desc/en}}",
                "class": "AggregateMessageGroup",
                "exists": ""
            },
            {
                "id": "ext-centralnotice-api",
                "label": "Central Notice - API",
                "description": null,
                "class": "MediaWikiExtensionMessageGroup",
                "exists": ""
            },
            {
                "id": "ext-centralnotice-user",
                "label": "Central Notice - User interface",
                "description": null,
                "class": "MediaWikiExtensionMessageGroup",
                "exists": ""
            },
            {
                "id": "ext-challenge",
                "label": "Challenge",
                "description": "Allows challenging other users",
                "class": "MediaWikiExtensionMessageGroup",
                "exists": ""
            },
            {
                "id": "mwgithubskin-chameleon",
                "label": "Chameleon",
                "description": "{{Special:MyLanguage/MediaWiki:Chameleon-desc/en}}",
                "class": "FileBasedMessageGroup",
                "exists": ""
            },
            {
                "id": "ext-changeauthor",
                "label": "Change Author",
                "description": "Allows changing a revision's author",
                "class": "MediaWikiExtensionMessageGroup",
                "exists": ""
            },
            {
                "id": "ext-charinsert",
                "label": "Char Insert",
                "description": "Allows creation of JavaScript box for [[MediaWiki:Edittools|inserting non-standard characters]]",
                "class": "MediaWikiExtensionMessageGroup",
                "exists": ""
            },
            {
                "id": "ext-checkuser-api",
                "label": "Check User - API",
                "description": null,
                "class": "MediaWikiExtensionMessageGroup",
                "exists": ""
            },
            {
                "id": "ext-checkuser-user",
                "label": "Check User - User interface",
                "description": null,
                "class": "MediaWikiExtensionMessageGroup",
                "exists": ""
            },
            {
                "id": "ext-checklists",
                "label": "Checklists",
                "description": "Provides checklists in VisualEditor",
                "class": "MediaWikiExtensionMessageGroup",
                "exists": ""
            },
            {
                "id": "ext-checkpoint",
                "label": "Checkpoint",
                "description": "Allows one to save an edit and continue editing",
                "class": "MediaWikiExtensionMessageGroup",
                "exists": ""
            },
            {
                "id": "ext-checkuser",
                "label": "CheckUser",
                "description": "{{Special:MyLanguage/MediaWiki:Checkuser-desc/en}}",
                "class": "AggregateMessageGroup",
                "exists": ""
            },
            {
                "id": "ext-chessbrowser",
                "label": "Chess Browser",
                "description": "Adds pgn tag to make chess game notation interactive.",
                "class": "MediaWikiExtensionMessageGroup",
                "exists": ""
            },
            {
                "id": "ext-cirrussearch",
                "label": "Cirrus Search",
                "description": "{{Special:MyLanguage/Translations:Group descriptions/cirrussearch/en}}",
                "class": "AggregateMessageGroup",
                "exists": ""
            },
            {
                "id": "ext-cirrussearch-api",
                "label": "Cirrus Search - API",
                "description": null,
                "class": "MediaWikiExtensionMessageGroup",
                "exists": ""
            },
            {
                "id": "ext-cirrussearch-user",
                "label": "Cirrus Search - User interface",
                "description": null,
                "class": "MediaWikiExtensionMessageGroup",
                "exists": ""
            },
            {
                "id": "cita",
                "label": "Cita",
                "description": "{{Special:MyLanguage/Translations:Group descriptions/cita/en}}",
                "class": "FileBasedMessageGroup",
                "exists": ""
            },
            {
                "id": "citationhunt",
                "label": "CitationHunt",
                "description": "{{Special:MyLanguage/Translations:Group descriptions/citationhunt/en}}",
                "class": "FileBasedMessageGroup",
                "exists": ""
            },
            {
                "id": "ext-cite",
                "label": "Cite",
                "description": "{{Special:MyLanguage/MediaWiki:Cite-desc/en}}",
                "class": "AggregateMessageGroup",
                "exists": ""
            },
            {
                "id": "ext-cite-user",
                "label": "Cite - User interface",
                "description": null,
                "class": "MediaWikiExtensionMessageGroup",
                "exists": ""
            },
            {
                "id": "ext-cite-visualeditor",
                "label": "Cite - VisualEditor",
                "description": null,
                "class": "MediaWikiExtensionMessageGroup",
                "exists": ""
            },
            {
                "id": "ext-citedrawer",
                "label": "Cite Drawer",
                "description": "Adds a floating drawer displayed at the bottom of the screen when user clicks on <ref> link",
                "class": "MediaWikiExtensionMessageGroup",
                "exists": ""
            },
            {
                "id": "ext-citethispage",
                "label": "Cite This Page",
                "description": "Adds a [[Special:CiteThisPage|citation]] special page and toolbox link",
                "class": "MediaWikiExtensionMessageGroup",
                "exists": ""
            },
            {
                "id": "mwgithub-star-citizen",
                "label": "Citizen",
                "description": "{{Special:MyLanguage/MediaWiki:citizen-desc/en}}",
                "class": "FileBasedMessageGroup",
                "exists": ""
            },
            {
                "id": "ext-citoid",
                "label": "Citoid",
                "description": "Provides access points between the citoid service and MediaWiki",
                "class": "MediaWikiExtensionMessageGroup",
                "exists": ""
            },
            {
                "id": "ext-cldr",
                "label": "cldr",
                "description": "Extension which provides localised language names based on [http://cldr.unicode.org/index/downloads CLDR data]",
                "class": "MediaWikiExtensionMessageGroup",
                "exists": ""
            },
            {
                "id": "ext-cleanchanges",
                "label": "Clean Changes",
                "description": "More compact display of the [[Special:RecentChanges|recent changes list]]",
                "class": "MediaWikiExtensionMessageGroup",
                "exists": ""
            },
            {
                "id": "ext-clonediff",
                "label": "Clone Diff",
                "description": "Provides a [[Special:CloneDiff|special page]] to allow administrators to view differences between pages in the current wiki and another wiki, and to import pages from the other wiki.",
                "class": "MediaWikiExtensionMessageGroup",
                "exists": ""
            },
            {
                "id": "ext-closewikis",
                "label": "Close Wikis",
                "description": "Allows to close wiki sites in wiki farms",
                "class": "MediaWikiExtensionMessageGroup",
                "exists": ""
            },
            {
                "id": "ext-codeeditor",
                "label": "Code Editor",
                "description": "Syntax-highlighted editing for JavaScript and CSS pages using [https://ace.c9.io/ Ace editor]",
                "class": "MediaWikiExtensionMessageGroup",
                "exists": ""
            },
            {
                "id": "ext-codemirror",
                "label": "Code Mirror",
                "description": "Provides syntax highlighting in wikitext editor",
                "class": "MediaWikiExtensionMessageGroup",
                "exists": ""
            },
            {
                "id": "codev",
                "label": "CodevTT",
                "description": "{{Special:MyLanguage/Translations:Group descriptions/codev/en}}",
                "class": "FileBasedMessageGroup",
                "exists": ""
            },
            {
                "id": "ext-cognate",
                "label": "Cognate",
                "description": "Link different language versions of a page by using the page title",
                "class": "MediaWikiExtensionMessageGroup",
                "exists": ""
            },
            {
                "id": "ext-cognitiveprocessdesigner",
                "label": "Cognitive Process Designer",
                "description": "Draw BPMN processes with a graphical user interface in Semantic MediaWiki",
                "class": "MediaWikiExtensionMessageGroup",
                "exists": ""
            },
            {
                "id": "ext-collaborationkit",
                "label": "Collaboration Kit",
                "description": "Tools for building WikiProjects and on-wiki collaborative workspaces",
                "class": "MediaWikiExtensionMessageGroup",
                "exists": ""
            },
            {
                "id": "ext-collapsiblesections",
                "label": "Collapsible Sections",
                "description": "Allows users to collapse and expand content sections on demand",
                "class": "MediaWikiExtensionMessageGroup",
                "exists": ""
            },
            {
                "id": "ext-collapsiblevector",
                "label": "Collapsible Vector",
                "description": "Enhances the user interface when using the Vector skin",
                "class": "MediaWikiExtensionMessageGroup",
                "exists": ""
            },
            {
                "id": "ext-collection",
                "label": "Collection",
                "description": "{{Special:MyLanguage/MediaWiki:Coll-desc/en}}",
                "class": "AggregateMessageGroup",
                "exists": ""
            },
            {
                "id": "ext-collection-api",
                "label": "Collection - API",
                "description": null,
                "class": "MediaWikiExtensionMessageGroup",
                "exists": ""
            },
            {
                "id": "ext-collection-user",
                "label": "Collection - User interface",
                "description": "[[Special:Book|Create books]]",
                "class": "MediaWikiExtensionMessageGroup",
                "exists": ""
            },
            {
                "id": "mediawiki-skin-cologneblue",
                "label": "Cologne Blue",
                "description": "A lightweight skin with minimal formatting",
                "class": "MediaWikiExtensionMessageGroup",
                "exists": ""
            },
            {
                "id": "cejs",
                "label": "Colorless echo JavaScript kit",
                "description": "{{Special:MyLanguage/Translations:Group descriptions/cejs/en}}",
                "class": "FileBasedMessageGroup",
                "exists": ""
            },
            {
                "id": "ext-commentstreams",
                "label": "Comment Streams",
                "description": "Allows commenting on wiki pages",
                "class": "MediaWikiExtensionMessageGroup",
                "exists": ""
            },
            {
                "id": "ext-commentbox",
                "label": "Commentbox",
                "description": "Adds a commentbox to certain pages",
                "class": "MediaWikiExtensionMessageGroup",
                "exists": ""
            },
            {
                "id": "ext-comments",
                "label": "Comments",
                "description": "Adds <code>&lt;comments&gt;</code> parser hook that allows commenting on pages",
                "class": "MediaWikiExtensionMessageGroup",
                "exists": ""
            },
            {
                "id": "ext-commonmessages",
                "label": "Common Messages",
                "description": "Allows a wikifarm to override messages from another wiki",
                "class": "MediaWikiExtensionMessageGroup",
                "exists": ""
            },
            {
                "id": "commons-android",
                "label": "Commons Android App",
                "description": "{{Special:MyLanguage/Translations:Group descriptions/wikimedia-mobile-commons-android/en}}",
                "class": "AggregateMessageGroup",
                "exists": ""
            },
            {
                "id": "commons-android-errors",
                "label": "Commons Android App (errors)",
                "description": "{{Special:MyLanguage/Translations:Group descriptions/wikimedia-mobile-commons-android/en}}",
                "class": "FileBasedMessageGroup",
                "exists": ""
            },
            {
                "id": "commons-android-strings",
                "label": "Commons Android App (interface)",
                "description": "{{Special:MyLanguage/Translations:Group descriptions/wikimedia-mobile-commons-android/en}}",
                "class": "FileBasedMessageGroup",
                "exists": ""
            },
            {
                "id": "wikimedia-tools-commons-mass-description",
                "label": "Commons Mass Description",
                "description": "{{Special:MyLanguage/Translations:Group descriptions/wikimedia-commons-mass-description/en}}",
                "class": "FileBasedMessageGroup",
                "exists": ""
            },
            {
                "id": "ext-commonsmetadata",
                "label": "Commons Metadata",
                "description": "Extends the \"extmetadata\" property of the image information API module to include information stored in image description pages that use the templates commonly used on Wikimedia Commons",
                "class": "MediaWikiExtensionMessageGroup",
                "exists": ""
            },
            {
                "id": "ext-communityconfiguration",
                "label": "Community Configuration",
                "description": "Contains Community configuration logic",
                "class": "MediaWikiExtensionMessageGroup",
                "exists": ""
            },
            {
                "id": "int-commtech-commons",
                "label": "CommunityTechBot",
                "description": null,
                "class": "FileBasedMessageGroup",
                "exists": ""
            },
            {
                "id": "ext-configmanager",
                "label": "Config Manager",
                "description": "Offers the possibility to admins, to configurate the whole wiki from a single special page",
                "class": "MediaWikiExtensionMessageGroup",
                "exists": ""
            },
            {
                "id": "ext-confirmaccount",
                "label": "Confirm Account",
                "description": null,
                "class": "MediaWikiExtensionMessageGroup",
                "exists": ""
            },
            {
                "id": "ext-confirmaccount-page",
                "label": "Confirm Account - Page",
                "description": null,
                "class": "MediaWikiExtensionMessageGroup",
                "exists": ""
            },
            {
                "id": "ext-confirmaccount-requestaccount",
                "label": "Confirm Account - Request Account",
                "description": null,
                "class": "MediaWikiExtensionMessageGroup",
                "exists": ""
            },
            {
                "id": "ext-confirmaccount-usercredentials",
                "label": "Confirm Account - User Credentials",
                "description": null,
                "class": "MediaWikiExtensionMessageGroup",
                "exists": ""
            },
            {
                "id": "ext-confirmedit",
                "label": "Confirm Edit",
                "description": "{{Special:MyLanguage/MediaWiki:Captcha-desc/en}}",
                "class": "AggregateMessageGroup",
                "exists": ""
            },
            {
                "id": "ext-confirmedit-api",
                "label": "Confirm Edit - API",
                "description": null,
                "class": "MediaWikiExtensionMessageGroup",
                "exists": ""
            },
            {
                "id": "ext-confirmedit-user",
                "label": "Confirm Edit - User interface",
                "description": "Provides CAPTCHA techniques to protect against spam and password-guessing",
                "class": "MediaWikiExtensionMessageGroup",
                "exists": ""
            },
            {
                "id": "ext-confirmeditturnstile-api",
                "label": "Confirm Edit Cloudflare Turnstile - API",
                "description": null,
                "class": "MediaWikiExtensionMessageGroup",
                "exists": ""
            },
            {
                "id": "ext-confirmeditturnstile-user",
                "label": "Confirm Edit Cloudflare Turnstile - User interface",
                "description": "Adds support for Cloudflare Turnstile to ConfirmEdit",
                "class": "MediaWikiExtensionMessageGroup",
                "exists": ""
            },
            {
                "id": "ext-confirmeditfancycaptcha-api",
                "label": "Confirm Edit Fancy Captcha - API",
                "description": null,
                "class": "MediaWikiExtensionMessageGroup",
                "exists": ""
            },
            {
                "id": "ext-confirmeditfancycaptcha-user",
                "label": "Confirm Edit Fancy Captcha - User interface",
                "description": "Fancy CAPTCHA generator for Confirm Edit",
                "class": "MediaWikiExtensionMessageGroup",
                "exists": ""
            },
            {
                "id": "ext-confirmedithcaptcha",
                "label": "Confirm Edit hCaptcha",
                "description": "[https://www.hcaptcha.com/ hCaptcha] module for Confirm Edit",
                "class": "MediaWikiExtensionMessageGroup",
                "exists": ""
            },
            {
                "id": "ext-confirmeditquestycaptcha",
                "label": "Confirm Edit Questy Captcha",
                "description": "Questy CAPTCHA generator for Confirm Edit",
                "class": "MediaWikiExtensionMessageGroup",
                "exists": ""
            },
            {
                "id": "ext-confirmeditrecaptchanocaptcha-api",
                "label": "Confirm Edit ReCaptcha NoCaptcha - API",
                "description": null,
                "class": "MediaWikiExtensionMessageGroup",
                "exists": ""
            },
            {
                "id": "ext-confirmeditrecaptchanocaptcha-user",
                "label": "Confirm Edit ReCaptcha NoCaptcha - User interface",
                "description": null,
                "class": "MediaWikiExtensionMessageGroup",
                "exists": ""
            },
            {
                "id": "ext-confirmeditfancycaptcha",
                "label": "ConfirmEdit Fancy Captcha",
                "description": "{{Special:MyLanguage/MediaWiki:Fancycaptcha-desc/en}}",
                "class": "AggregateMessageGroup",
                "exists": ""
            },
            {
                "id": "ext-confirmeditrecaptchanocaptcha",
                "label": "ConfirmEdit ReCaptcha NoCaptcha",
                "description": "{{Special:MyLanguage/MediaWiki:Renocaptcha-desc/en}}",
                "class": "AggregateMessageGroup",
                "exists": ""
            },
            {
                "id": "ext-contactpage",
                "label": "Contact Page",
                "description": "[[Special:Contact|Contact form for visitors]]",
                "class": "MediaWikiExtensionMessageGroup",
                "exists": ""
            },
            {
                "id": "ext-containerfilter",
                "label": "Container Filter",
                "description": "Allows to filter content elements within a page",
                "class": "MediaWikiExtensionMessageGroup",
                "exists": ""
            },
            {
                "id": "ext-contentdroplets",
                "label": "Content Droplets",
                "description": "VisualEditor integration for inserting predefined content snippets",
                "class": "MediaWikiExtensionMessageGroup",
                "exists": ""
            },
            {
                "id": "ext-contentstabilization",
                "label": "Content Stabilization",
                "description": "Allows users to mark pages as \"approved\" or \"draft\" and to view the most recent approved version of a page.",
                "class": "MediaWikiExtensionMessageGroup",
                "exists": ""
            },
            {
                "id": "ext-contenttransfer",
                "label": "Content Transfer",
                "description": "Enables pushing content from one wiki to another",
                "class": "MediaWikiExtensionMessageGroup",
                "exists": ""
            },
            {
                "id": "ext-contenttranslation",
                "label": "Content Translation",
                "description": "{{Special:MyLanguage/MediaWiki:Cx-desc/en}}",
                "class": "AggregateMessageGroup",
                "exists": ""
            },
            {
                "id": "ext-contenttranslation-api",
                "label": "Content Translation - API",
                "description": null,
                "class": "MediaWikiExtensionMessageGroup",
                "exists": ""
            },
            {
                "id": "ext-contenttranslation-user",
                "label": "Content Translation - User interface",
                "description": "Makes it easy to [[Special:ContentTranslation|translate]] content pages",
                "class": "MediaWikiExtensionMessageGroup",
                "exists": ""
            },
            {
                "id": "ext-contributioncredits",
                "label": "Contribution Credits",
                "description": "Shows contribution credits on the footer",
                "class": "MediaWikiExtensionMessageGroup",
                "exists": ""
            },
            {
                "id": "ext-contributionslist",
                "label": "Contributions List",
                "description": "Generates a list of user contributions using a parser function",
                "class": "MediaWikiExtensionMessageGroup",
                "exists": ""
            },
            {
                "id": "ext-contributors",
                "label": "Contributors",
                "description": "Summarizes the main contributors to a page",
                "class": "MediaWikiExtensionMessageGroup",
                "exists": ""
            },
            {
                "id": "convenient-discussions",
                "label": "Convenient Discussions",
                "description": "{{Special:MyLanguage/Translations:Group descriptions/convenient-discussions/en}}",
                "class": "FileBasedMessageGroup",
                "exists": ""
            },
            {
                "id": "ext-cookiewarning",
                "label": "Cookie Warning",
                "description": "Provides a notice at the top of the page about cookies",
                "class": "MediaWikiExtensionMessageGroup",
                "exists": ""
            },
            {
                "id": "copypatrol",
                "label": "CopyPatrol",
                "description": "{{Special:MyLanguage/Translations:Group descriptions/copypatrol/en}}",
                "class": "FileBasedMessageGroup",
                "exists": ""
            },
            {
                "id": "mediawiki-skin-cosmos",
                "label": "Cosmos",
                "description": "Cosmos is a skin designed and based off Fandom's Oasis skin. Designed to improve upon their design, and provide an efficient MediaWiki skin for non-Fandom users, or for users transitioning out of Fandom. If you wish, you may join the [https://discord.gg/GPVgFTaQTJ Cosmos Discord server] if you require assistance with theming or something else.",
                "class": "MediaWikiExtensionMessageGroup",
                "exists": ""
            },
            {
                "id": "ext-countdownclock",
                "label": "Count Down Clock",
                "description": "Adds a parser function to show a count down time",
                "class": "MediaWikiExtensionMessageGroup",
                "exists": ""
            },
            {
                "id": "ext-createapage",
                "label": "Create A Page",
                "description": "[[Special:CreatePage|Easy to use interface]] for creating new articles",
                "class": "MediaWikiExtensionMessageGroup",
                "exists": ""
            },
            {
                "id": "ext-createpage",
                "label": "Create Page",
                "description": "Allows embedding a form for new page creation",
                "class": "MediaWikiExtensionMessageGroup",
                "exists": ""
            },
            {
                "id": "ext-createredirect",
                "label": "Create Redirect",
                "description": "Adds special page [[Special:CreateRedirect|CreateRedirect]] to easily create redirects",
                "class": "MediaWikiExtensionMessageGroup",
                "exists": ""
            },
            {
                "id": "ext-createuserpage",
                "label": "Create User Page",
                "description": "Create user page for a user if it does not exist when the user logs in",
                "class": "MediaWikiExtensionMessageGroup",
                "exists": ""
            },
            {
                "id": "ext-createdpageslist",
                "label": "Created Pages List",
                "description": "Adds [[Special:CreatedPagesList]] page, which lists all articles created by the selected author",
                "class": "MediaWikiExtensionMessageGroup",
                "exists": ""
            },
            {
                "id": "mwgithub-createwiki",
                "label": "CreateWiki",
                "description": "{{Special:MyLanguage/MediaWiki:createwiki-desc/en}}",
                "class": "FileBasedMessageGroup",
                "exists": ""
            },
            {
                "id": "ext-creditssource",
                "label": "Credits Source",
                "description": "Display source work credits in the page footer",
                "class": "MediaWikiExtensionMessageGroup",
                "exists": ""
            },
            {
                "id": "ext-css",
                "label": "CSS",
                "description": "A parser function that allows CSS stylesheets to be included in specific pages",
                "class": "MediaWikiExtensionMessageGroup",
                "exists": ""
            },
            {
                "id": "ext-darkmode",
                "label": "Dark Mode",
                "description": "A toggleable dark mode for the MediaWiki user interface",
                "class": "MediaWikiExtensionMessageGroup",
                "exists": ""
            },
            {
                "id": "ext-dashiki",
                "label": "Dashiki",
                "description": "Display and editing of dashboard configuration",
                "class": "MediaWikiExtensionMessageGroup",
                "exists": ""
            },
            {
                "id": "ext-datatransfer",
                "label": "Data Transfer",
                "description": "Allows for importing and exporting data contained in template calls",
                "class": "MediaWikiExtensionMessageGroup",
                "exists": ""
            },
            {
                "id": "mwgithub-datadump",
                "label": "DataDump",
                "description": "{{Special:MyLanguage/MediaWiki:datadump-desc/en}}",
                "class": "FileBasedMessageGroup",
                "exists": ""
            },
            {
                "id": "mwgithub-datamaps-core",
                "label": "DataMaps - Core",
                "description": "{{Special:MyLanguage/MediaWiki/MediaWiki:Datamap-desc/en}}",
                "class": "FileBasedMessageGroup",
                "exists": ""
            },
            {
                "id": "mwgithub-datamaps-createmap",
                "label": "DataMaps - Create Maps",
                "description": "{{Special:MyLanguage/MediaWiki/MediaWiki:Datamap-desc/en}}",
                "class": "FileBasedMessageGroup",
                "exists": ""
            },
            {
                "id": "mwgithub-datamaps-ve",
                "label": "DataMaps - Visual Editor",
                "description": "{{Special:MyLanguage/MediaWiki/MediaWiki:Datamap-desc/en}}",
                "class": "FileBasedMessageGroup",
                "exists": ""
            },
            {
                "id": "ext-datediff",
                "label": "Date Diff",
                "description": "Takes two dates and returns all intermediate days",
                "class": "MediaWikiExtensionMessageGroup",
                "exists": ""
            },
            {
                "id": "ext-datetimetools",
                "label": "Date Time Tools",
                "description": "Provides date tools in VisualEditor",
                "class": "MediaWikiExtensionMessageGroup",
                "exists": ""
            },
            {
                "id": "int-dcatap",
                "label": "DCAT-AP",
                "description": null,
                "class": "FileBasedMessageGroup",
                "exists": ""
            },
            {
                "id": "mwgithub-debounce",
                "label": "Debounce",
                "description": "{{Special:MyLanguage/MediaWiki:debounce-desc/en}}",
                "class": "FileBasedMessageGroup",
                "exists": ""
            },
            {
                "id": "ext-debugmode",
                "label": "Debug Mode",
                "description": "Puts the wiki into debug mode",
                "class": "MediaWikiExtensionMessageGroup",
                "exists": ""
            },
            {
                "id": "ext-debugtemplates",
                "label": "Debug Templates",
                "description": "A simple debugger for templates",
                "class": "MediaWikiExtensionMessageGroup",
                "exists": ""
            },
            {
                "id": "ext-deletebatch",
                "label": "Delete Batch",
                "description": "[[Special:DeleteBatch|Delete a batch of pages]]",
                "class": "MediaWikiExtensionMessageGroup",
                "exists": ""
            },
            {
                "id": "ext-deleteown",
                "label": "Delete Own",
                "description": "Allows users to delete young pages they authored",
                "class": "MediaWikiExtensionMessageGroup",
                "exists": ""
            },
            {
                "id": "ext-deletepagesforgood",
                "label": "Delete Pages For Good",
                "description": "Allows users to delete pages permanently from database by adding a new delete tab to each page",
                "class": "MediaWikiExtensionMessageGroup",
                "exists": ""
            },
            {
                "id": "ext-deleteuserpages",
                "label": "Delete User Pages",
                "description": "Let users delete their own user pages",
                "class": "MediaWikiExtensionMessageGroup",
                "exists": ""
            },
            {
                "id": "ext-description2",
                "label": "Description2",
                "description": "Adds a description meta-tag to MediaWiki pages and into the ParserOutput for other extensions to use",
                "class": "MediaWikiExtensionMessageGroup",
                "exists": ""
            },
            {
                "id": "mediawiki-skin-deskmessmirrored",
                "label": "Desk Mess Mirrored",
                "description": null,
                "class": "MediaWikiExtensionMessageGroup",
                "exists": ""
            },
            {
                "id": "ext-didyouknow",
                "label": "Did You Know",
                "description": "Allows displaying a \"Did you know ... ?\" box filled with content from a wiki page",
                "class": "MediaWikiExtensionMessageGroup",
                "exists": ""
            },
            {
                "id": "ext-disableaccount",
                "label": "Disable Account",
                "description": "Allows administrators to disable individual accounts",
                "class": "MediaWikiExtensionMessageGroup",
                "exists": ""
            },
            {
                "id": "ext-disambiguator",
                "label": "Disambiguator",
                "description": "Adds the tag <code><nowiki>__DISAMBIG__</nowiki></code> to mark [[Special:DisambiguationPages|disambiguation pages]]",
                "class": "MediaWikiExtensionMessageGroup",
                "exists": ""
            },
            {
                "id": "mwgithub-mw-discord",
                "label": "Discord (mw-discord)",
                "description": "{{Special:MyLanguage/MediaWiki:Discord-desc/en}}",
                "class": "FileBasedMessageGroup",
                "exists": ""
            },
            {
                "id": "ext-discordrcfeed",
                "label": "Discord RCFeed",
                "description": "Provides RCFeedEngine and RCFeedFormatter for Discord.",
                "class": "MediaWikiExtensionMessageGroup",
                "exists": ""
            },
            {
                "id": "mwgithub-discordnotifications",
                "label": "DiscordNotifications",
                "description": "{{Special:MyLanguage/MediaWiki:discordnotifications-desc/en}}",
                "class": "FileBasedMessageGroup",
                "exists": ""
            },
            {
                "id": "mwgithub-mediawiki-universalomega-discordnotifications",
                "label": "DiscordNotifications (Universal-Omega)",
                "description": "{{Special:MyLanguage/MediaWiki:universalomega-discordnotifications-desc/en}}",
                "class": "FileBasedMessageGroup",
                "exists": ""
            },
            {
                "id": "discordwikibot",
                "label": "DiscordWikiBot",
                "description": "{{Special:MyLanguage/Translations:Group descriptions/discordwikibot/en}}",
                "class": "FileBasedMessageGroup",
                "exists": ""
            },
            {
                "id": "ext-discourse",
                "label": "Discourse",
                "description": "A Lua module to include information from Discourse sites in MediaWiki pages.",
                "class": "MediaWikiExtensionMessageGroup",
                "exists": ""
            },
            {
                "id": "ext-discussionthreading",
                "label": "Discussion Threading",
                "description": "Add threading to talk pages",
                "class": "MediaWikiExtensionMessageGroup",
                "exists": ""
            },
            {
                "id": "ext-discussiontools",
                "label": "Discussion Tools",
                "description": "{{Special:MyLanguage/MediaWiki:Discussiontools-desc/en}}",
                "class": "AggregateMessageGroup",
                "exists": ""
            },
            {
                "id": "ext-discussiontools-api",
                "label": "Discussion Tools - API",
                "description": null,
                "class": "MediaWikiExtensionMessageGroup",
                "exists": ""
            },
            {
                "id": "ext-discussiontools-user",
                "label": "Discussion Tools - User interface",
                "description": null,
                "class": "MediaWikiExtensionMessageGroup",
                "exists": ""
            },
            {
                "id": "ext-dismissablesitenotice",
                "label": "Dismissable SiteNotice",
                "description": "Allows users to close the sitenotice",
                "class": "MediaWikiExtensionMessageGroup",
                "exists": ""
            },
            {
                "id": "ext-displaytitle",
                "label": "Display Title",
                "description": "Uses displaytitle page property in link text, subtitle, and talk page title; provides parser function to query displaytitle",
                "class": "MediaWikiExtensionMessageGroup",
                "exists": ""
            },
            {
                "id": "ext-disqustag",
                "label": "Disqus Tag",
                "description": "Adds <code>&lt;disqus&gt;</code> tag to insert an inline link that pop up [http://disqus.com Disqus] discussions",
                "class": "MediaWikiExtensionMessageGroup",
                "exists": ""
            },
            {
                "id": "dissemin",
                "label": "Dissemin",
                "description": "{{Special:MyLanguage/Translations:Group descriptions/dissemin/en}}",
                "class": "AggregateMessageGroup",
                "exists": ""
            },
            {
                "id": "dissemin-papers",
                "label": "Dissemin papers",
                "description": "{{Special:MyLanguage/Translations:Group descriptions/dissemin/en}}",
                "class": "FileBasedMessageGroup",
                "exists": ""
            },
            {
                "id": "dissemin-website",
                "label": "Dissemin website",
                "description": "{{Special:MyLanguage/Translations:Group descriptions/dissemin/en}}",
                "class": "FileBasedMessageGroup",
                "exists": ""
            },
            {
                "id": "ext-docbookexport",
                "label": "Doc Book Export",
                "description": "Adds <code><nowiki>{{#docbook:}}</nowiki></code> parser function to create a DocBook from selected wiki pages",
                "class": "MediaWikiExtensionMessageGroup",
                "exists": ""
            },
            {
                "id": "ext-di-adyen",
                "label": "Donation Interface - Adyen Gateway",
                "description": "Adyen payment processing",
                "class": "MediaWikiExtensionMessageGroup",
                "exists": ""
            },
            {
                "id": "ext-di-ag",
                "label": "Donation Interface - Amazon Gateway",
                "description": "Amazon payment processing",
                "class": "MediaWikiExtensionMessageGroup",
                "exists": ""
            },
            {
                "id": "ext-di-gc",
                "label": "Donation Interface - Gateway Common",
                "description": "Donation landing page that integrates gateway extensions",
                "class": "MediaWikiExtensionMessageGroup",
                "exists": ""
            },
            {
                "id": "ext-di-gc-api",
                "label": "Donation Interface - Gateway Common - API",
                "description": null,
                "class": "MediaWikiExtensionMessageGroup",
                "exists": ""
            },
            {
                "id": "ext-di-ppg",
                "label": "Donation Interface - Paypal Gateway",
                "description": "PayPal payment processing",
                "class": "MediaWikiExtensionMessageGroup",
                "exists": ""
            },
            {
                "id": "ext-doublewiki",
                "label": "Double Wiki",
                "description": "Displays a page and its translation from another wiki on two columns of the same page",
                "class": "MediaWikiExtensionMessageGroup",
                "exists": ""
            },
            {
                "id": "ext-dplforum",
                "label": "DPL forum",
                "description": "DPL-based forum extension",
                "class": "MediaWikiExtensionMessageGroup",
                "exists": ""
            },
            {
                "id": "ext-drafts",
                "label": "Drafts",
                "description": "Adds the ability to save [[Special:Drafts|draft]] versions of a page on the server",
                "class": "MediaWikiExtensionMessageGroup",
                "exists": ""
            },
            {
                "id": "ext-drawioeditor",
                "label": "Drawio Editor",
                "description": "draw.io flow chart creation and inline editing",
                "class": "MediaWikiExtensionMessageGroup",
                "exists": ""
            },
            {
                "id": "ext-dumpsondemand",
                "label": "Dumps On Demand",
                "description": "Allows privileged users to request database dumps",
                "class": "MediaWikiExtensionMessageGroup",
                "exists": ""
            },
            {
                "id": "mediawiki-skin-dusk",
                "label": "Dusk",
                "description": "Dusk MediaWiki skin, based on WordPress Dusk theme",
                "class": "MediaWikiExtensionMessageGroup",
                "exists": ""
            },
            {
                "id": "mediawiki-skin-dusktodawn",
                "label": "Dusk To Dawn",
                "description": "A dark theme that melds old-style organic ornaments with modern design and typography",
                "class": "MediaWikiExtensionMessageGroup",
                "exists": ""
            },
            {
                "id": "ext-dynamicpagelistengine",
                "label": "Dynamic Page List Engine",
                "description": "Provide dynamic page lists with configurable and extensible features to [[mw:Special:MyLanguage/Extension:Scribunto|modules]] and to other extensions",
                "class": "MediaWikiExtensionMessageGroup",
                "exists": ""
            },
            {
                "id": "ext-dynamicsidebar",
                "label": "Dynamic Sidebar",
                "description": "Provides dynamic sidebars based on user pages, groups, and categories",
                "class": "MediaWikiExtensionMessageGroup",
                "exists": ""
            },
            {
                "id": "mwgithub-mediawiki-dynamicpagelist3",
                "label": "DynamicPageList3",
                "description": "{{Special:MyLanguage/MediaWiki:Dynamicpagelist3-dpl-desc/en}}",
                "class": "FileBasedMessageGroup",
                "exists": ""
            },
            {
                "id": "ext-echo",
                "label": "Echo",
                "description": "{{Special:MyLanguage/MediaWiki:Echo-desc/en}}",
                "class": "AggregateMessageGroup",
                "exists": ""
            },
            {
                "id": "ext-echo-api",
                "label": "Echo - API",
                "description": null,
                "class": "MediaWikiExtensionMessageGroup",
                "exists": ""
            },
            {
                "id": "ext-echo-interface",
                "label": "Echo - User interface",
                "description": null,
                "class": "MediaWikiExtensionMessageGroup",
                "exists": ""
            },
            {
                "id": "ext-editaccount",
                "label": "Edit Account",
                "description": "Enables privileged users members to [[Special:EditAccount|manage user account information]]",
                "class": "MediaWikiExtensionMessageGroup",
                "exists": ""
            },
            {
                "id": "ext-editnotify",
                "label": "Edit Notify",
                "description": "Extension for page creation or editing notification",
                "class": "MediaWikiExtensionMessageGroup",
                "exists": ""
            },
            {
                "id": "ext-editsimilar",
                "label": "Edit Similar",
                "description": "Encourages users to edit a similar page after saving a page",
                "class": "MediaWikiExtensionMessageGroup",
                "exists": ""
            },
            {
                "id": "ext-editsubpages",
                "label": "Edit Subpages",
                "description": "Allows sysops to unlock a page and all subpages of that page for anonymous editing via [[MediaWiki:Unlockedpages]]",
                "class": "MediaWikiExtensionMessageGroup",
                "exists": ""
            },
            {
                "id": "ext-edituser",
                "label": "Edit User",
                "description": "Allows privileged users to edit other user's preferences",
                "class": "MediaWikiExtensionMessageGroup",
                "exists": ""
            },
            {
                "id": "ext-editcount",
                "label": "Editcount",
                "description": "Displays a given user's [[Special:Editcount|edit count]]",
                "class": "MediaWikiExtensionMessageGroup",
                "exists": ""
            },
            {
                "id": "ext-editcountadditions",
                "label": "Editcount Additions",
                "description": "Shows the local editcount on [[Special:Preferences]] for wikis that use the <code>user</code> table as a shared table",
                "class": "MediaWikiExtensionMessageGroup",
                "exists": ""
            },
            {
                "id": "mwgithub-editcountneue",
                "label": "EditCountNeue",
                "description": "{{Special:MyLanguage/MediaWiki:Editcount-desc/en}}",
                "class": "FileBasedMessageGroup",
                "exists": ""
            },
            {
                "id": "mwgithub-editcountneue-api",
                "label": "EditCountNeue - API",
                "description": "{{Special:MyLanguage/MediaWiki:Editcount-desc/en}}",
                "class": "FileBasedMessageGroup",
                "exists": ""
            },
            {
                "id": "mwgithub-edtf",
                "label": "EDTF",
                "description": "{{Special:MyLanguage/MediaWiki:Edtf-description/en}}",
                "class": "FileBasedMessageGroup",
                "exists": ""
            },
            {
                "id": "ext-elastica",
                "label": "Elastica",
                "description": "Base [https://www.elastic.co/ Elasticsearch] functionality for other extensions by providing [https://elastica.io/ Elastica] library",
                "class": "MediaWikiExtensionMessageGroup",
                "exists": ""
            },
            {
                "id": "ext-electronpdfservice",
                "label": "Electron Pdf Service",
                "description": "Adds browser based PDF rendering support through Electron PDF service",
                "class": "MediaWikiExtensionMessageGroup",
                "exists": ""
            },
            {
                "id": "ext-emailauth",
                "label": "Email Auth",
                "description": "Verifies suspicious logins by email",
                "class": "MediaWikiExtensionMessageGroup",
                "exists": ""
            },
            {
                "id": "ext-emailauthorization",
                "label": "Email Authorization",
                "description": "Authorize users by email address",
                "class": "MediaWikiExtensionMessageGroup",
                "exists": ""
            },
            {
                "id": "ext-emailcapture",
                "label": "Email Capture",
                "description": "Capture email addresses, and allow users to verify them through email",
                "class": "MediaWikiExtensionMessageGroup",
                "exists": ""
            },
            {
                "id": "ext-emaildiff",
                "label": "Email Diff",
                "description": "Allow sending of text diffs in notification emails",
                "class": "MediaWikiExtensionMessageGroup",
                "exists": ""
            },
            {
                "id": "mwgithub-starcitizen-embedvideo",
                "label": "EmbedVideo - StarCitizen",
                "description": "{{Special:MyLanguage/MediaWiki:Embedvideo-description/en}}",
                "class": "FileBasedMessageGroup",
                "exists": ""
            },
            {
                "id": "eol",
                "label": "Encyclopedia of Life",
                "description": "{{Special:MyLanguage/Translations:Group descriptions/eol/en}}",
                "class": "AggregateMessageGroup",
                "exists": ""
            },
            {
                "id": "eol-devise",
                "label": "Encyclopedia of Life - Devise (Authentication)",
                "description": "{{Special:MyLanguage/Translations:Group descriptions/eol/en}}",
                "class": "FileBasedMessageGroup",
                "exists": ""
            },
            {
                "id": "eol-website",
                "label": "Encyclopedia of Life - Website",
                "description": "{{Special:MyLanguage/Translations:Group descriptions/eol/en}}",
                "class": "FileBasedMessageGroup",
                "exists": ""
            },
            {
                "id": "ext-enhancedstandarduis",
                "label": "Enhanced Standard UIs",
                "description": "Provides user interfaces for MediaWiki standard user interfaces",
                "class": "MediaWikiExtensionMessageGroup",
                "exists": ""
            },
            {
                "id": "ext-enhancedupload",
                "label": "Enhanced Upload",
                "description": "Provides a special page with the option to upload one or multiple files to the wiki",
                "class": "MediaWikiExtensionMessageGroup",
                "exists": ""
            },
            {
                "id": "ext-entityschema",
                "label": "Entity Schema",
                "description": "Store and discuss Schemas for Wikibase entities",
                "class": "MediaWikiExtensionMessageGroup",
                "exists": ""
            },
            {
                "id": "ext-errorhandler",
                "label": "Error Handler",
                "description": "Error handler for MediaWiki",
                "class": "MediaWikiExtensionMessageGroup",
                "exists": ""
            },
            {
                "id": "mediawiki-skin-erudite",
                "label": "erudite",
                "description": "A clean and easy to read skin",
                "class": "MediaWikiExtensionMessageGroup",
                "exists": ""
            },
            {
                "id": "ext-etherpadlite",
                "label": "Etherpad Lite",
                "description": "Adds &lt;eplite&gt; parser tag to embed one or many Etherpad Lite pads (which are hosted on local or external Etherpad Lite server/s) on pages",
                "class": "MediaWikiExtensionMessageGroup",
                "exists": ""
            },
            {
                "id": "etherpad-lite",
                "label": "Etherpad lite",
                "description": "{{Special:MyLanguage/Translations:Group descriptions/etherpad-lite/en}}",
                "class": "AggregateMessageGroup",
                "exists": ""
            },
            {
                "id": "etherpad-lite-core",
                "label": "Etherpad lite core",
                "description": "{{Special:MyLanguage/Translations:Group descriptions/etherpad-lite/en}}",
                "class": "FileBasedMessageGroup",
                "exists": ""
            },
            {
                "id": "etherpad-lite-plugin-ep_adminpads2",
                "label": "Etherpad lite plugin Administrate pads",
                "description": "{{Special:MyLanguage/Translations:Group descriptions/etherpad-lite/en}}",
                "class": "FileBasedMessageGroup",
                "exists": ""
            },
            {
                "id": "etherpad-lite-plugin-ep_align",
                "label": "Etherpad lite plugin Align text",
                "description": "{{Special:MyLanguage/Translations:Group descriptions/etherpad-lite/en}}",
                "class": "FileBasedMessageGroup",
                "exists": ""
            },
            {
                "id": "etherpad-lite-plugin-ep_author_follow",
                "label": "Etherpad lite plugin Author follow",
                "description": "{{Special:MyLanguage/Translations:Group descriptions/etherpad-lite/en}}",
                "class": "FileBasedMessageGroup",
                "exists": ""
            },
            {
                "id": "etherpad-lite-plugin-ep_author_hover",
                "label": "Etherpad lite plugin Author hover",
                "description": "{{Special:MyLanguage/Translations:Group descriptions/etherpad-lite/en}}",
                "class": "FileBasedMessageGroup",
                "exists": ""
            },
            {
                "id": "etherpad-lite-plugin-ep_comments_page",
                "label": "Etherpad lite plugin Comments and annotations",
                "description": "{{Special:MyLanguage/Translations:Group descriptions/etherpad-lite/en}}",
                "class": "FileBasedMessageGroup",
                "exists": ""
            },
            {
                "id": "etherpad-lite-plugin-ep_desktop_notifications",
                "label": "Etherpad lite plugin Desktop notifications",
                "description": "{{Special:MyLanguage/Translations:Group descriptions/etherpad-lite/en}}",
                "class": "FileBasedMessageGroup",
                "exists": ""
            },
            {
                "id": "etherpad-lite-plugin-ep_embedmedia",
                "label": "Etherpad lite plugin Embed Media",
                "description": "{{Special:MyLanguage/Translations:Group descriptions/etherpad-lite/en}}",
                "class": "FileBasedMessageGroup",
                "exists": ""
            },
            {
                "id": "etherpad-lite-plugin-ep_font_color",
                "label": "Etherpad lite plugin Font color",
                "description": "{{Special:MyLanguage/Translations:Group descriptions/etherpad-lite/en}}",
                "class": "FileBasedMessageGroup",
                "exists": ""
            },
            {
                "id": "etherpad-lite-plugin-ep_font_size",
                "label": "Etherpad lite plugin Font size",
                "description": "{{Special:MyLanguage/Translations:Group descriptions/etherpad-lite/en}}",
                "class": "FileBasedMessageGroup",
                "exists": ""
            },
            {
                "id": "etherpad-lite-plugin-ep_guest",
                "label": "Etherpad lite plugin Guest",
                "description": "{{Special:MyLanguage/Translations:Group descriptions/etherpad-lite/en}}",
                "class": "FileBasedMessageGroup",
                "exists": ""
            },
            {
                "id": "etherpad-lite-plugin-ep_headings2",
                "label": "Etherpad lite plugin Headings",
                "description": "{{Special:MyLanguage/Translations:Group descriptions/etherpad-lite/en}}",
                "class": "FileBasedMessageGroup",
                "exists": ""
            },
            {
                "id": "etherpad-lite-plugin-ep_image_upload",
                "label": "Etherpad lite plugin Image Upload",
                "description": "{{Special:MyLanguage/Translations:Group descriptions/etherpad-lite/en}}",
                "class": "FileBasedMessageGroup",
                "exists": ""
            },
            {
                "id": "etherpad-lite-plugin-ep_markdown",
                "label": "Etherpad lite plugin Markdown",
                "description": "{{Special:MyLanguage/Translations:Group descriptions/etherpad-lite/en}}",
                "class": "FileBasedMessageGroup",
                "exists": ""
            },
            {
                "id": "etherpad-lite-plugin-ep_padlist2",
                "label": "Etherpad lite plugin Pad list",
                "description": "{{Special:MyLanguage/Translations:Group descriptions/etherpad-lite/en}}",
                "class": "FileBasedMessageGroup",
                "exists": ""
            },
            {
                "id": "etherpad-lite-plugin-ep_set_title_on_pad",
                "label": "Etherpad lite plugin Set title",
                "description": "{{Special:MyLanguage/Translations:Group descriptions/etherpad-lite/en}}",
                "class": "FileBasedMessageGroup",
                "exists": ""
            },
            {
                "id": "etherpad-lite-plugin-ep_spellcheck",
                "label": "Etherpad lite plugin Spellcheck",
                "description": "{{Special:MyLanguage/Translations:Group descriptions/etherpad-lite/en}}",
                "class": "FileBasedMessageGroup",
                "exists": ""
            },
            {
                "id": "etherpad-lite-plugin-ep_subscript_and_superscript",
                "label": "Etherpad lite plugin Subscript and superscript",
                "description": "{{Special:MyLanguage/Translations:Group descriptions/etherpad-lite/en}}",
                "class": "FileBasedMessageGroup",
                "exists": ""
            },
            {
                "id": "etherpad-lite-plugin-ep_table_of_contents",
                "label": "Etherpad lite plugin Table of contents",
                "description": "{{Special:MyLanguage/Translations:Group descriptions/etherpad-lite/en}}",
                "class": "FileBasedMessageGroup",
                "exists": ""
            },
            {
                "id": "etherpad-lite-plugin-ep_webrtc",
                "label": "Etherpad lite plugin WebRTC",
                "description": "{{Special:MyLanguage/Translations:Group descriptions/etherpad-lite/en}}",
                "class": "FileBasedMessageGroup",
                "exists": ""
            },
            {
                "id": "etherpad-lite-plugin-ep_what_have_i_missed",
                "label": "Etherpad lite plugin What have I missed",
                "description": "{{Special:MyLanguage/Translations:Group descriptions/etherpad-lite/en}}",
                "class": "FileBasedMessageGroup",
                "exists": ""
            },
            {
                "id": "etherpad-lite-plugin-ep_who_did_what",
                "label": "Etherpad lite plugin Who did what",
                "description": "{{Special:MyLanguage/Translations:Group descriptions/etherpad-lite/en}}",
                "class": "FileBasedMessageGroup",
                "exists": ""
            },
            {
                "id": "ext-eventbus",
                "label": "Event Bus",
                "description": "Propagates change information to a RESTful event service",
                "class": "MediaWikiExtensionMessageGroup",
                "exists": ""
            },
            {
                "id": "ext-eventlogging",
                "label": "Event Logging",
                "description": "Framework for logging events from client-side code",
                "class": "MediaWikiExtensionMessageGroup",
                "exists": ""
            },
            {
                "id": "ext-eventlogging-jsonschema",
                "label": "Event Logging - Json Schema",
                "description": null,
                "class": "MediaWikiExtensionMessageGroup",
                "exists": ""
            },
            {
                "id": "ext-eventstreamconfig",
                "label": "Event Stream Config",
                "description": "Exposes event stream config in an API endpoint. Can also be used to expose configs via ResourceLoader",
                "class": "MediaWikiExtensionMessageGroup",
                "exists": ""
            },
            {
                "id": "mwgithub-expect",
                "label": "Expect",
                "description": "{{Special:MyLanguage/MediaWiki:expect-desc/en}}",
                "class": "FileBasedMessageGroup",
                "exists": ""
            },
            {
                "id": "ext-extensiondistributor-api",
                "label": "Extension Distributor - API",
                "description": null,
                "class": "MediaWikiExtensionMessageGroup",
                "exists": ""
            },
            {
                "id": "ext-extensiondistributor-user",
                "label": "Extension Distributor - User interface",
                "description": null,
                "class": "MediaWikiExtensionMessageGroup",
                "exists": ""
            },
            {
                "id": "ext-extensiondistributor",
                "label": "ExtensionDistributor",
                "description": "{{Special:MyLanguage/MediaWiki:Extensiondistributor-desc/en}}",
                "class": "AggregateMessageGroup",
                "exists": ""
            },
            {
                "id": "ext-0-wikimedia",
                "label": "Extensions used by Wikimedia",
                "description": "{{Special:MyLanguage/Translations:Group descriptions/wikimediaextensions/en}}",
                "class": "AggregateMessageGroup",
                "exists": ""
            },
            {
                "id": "wikimedia-advanced",
                "label": "Extensions used by Wikimedia - Advanced",
                "description": "{{Special:MyLanguage/Translations:Group descriptions/wikimediaextensions-advanced/en}}",
                "class": "AggregateMessageGroup",
                "exists": ""
            },
            {
                "id": "wikimedia-fundraising",
                "label": "Extensions used by Wikimedia - Fundraising",
                "description": "{{Special:MyLanguage/Translations:Group descriptions/wikimediaextensions-fundraising/en}}",
                "class": "AggregateMessageGroup",
                "exists": ""
            },
            {
                "id": "wikimedia-legacy",
                "label": "Extensions used by Wikimedia - Legacy",
                "description": "{{Special:MyLanguage/Translations:Group descriptions/wikimediaextensions-legacy/en}}",
                "class": "AggregateMessageGroup",
                "exists": ""
            },
            {
                "id": "wikimedia-main",
                "label": "Extensions used by Wikimedia - Main",
                "description": "{{Special:MyLanguage/Translations:Group descriptions/wikimediaextensions-main/en}}",
                "class": "AggregateMessageGroup",
                "exists": ""
            },
            {
                "id": "wikimedia-media",
                "label": "Extensions used by Wikimedia - Media",
                "description": "{{Special:MyLanguage/Translations:Group descriptions/wikimediaextensions-media/en}}",
                "class": "AggregateMessageGroup",
                "exists": ""
            },
            {
                "id": "wikimedia-technical",
                "label": "Extensions used by Wikimedia - Technical",
                "description": "{{Special:MyLanguage/Translations:Group descriptions/wikimediaextensions-technical/en}}",
                "class": "AggregateMessageGroup",
                "exists": ""
            },
            {
                "id": "wikimedia-upcoming",
                "label": "Extensions used by Wikimedia - Upcoming",
                "description": "{{Special:MyLanguage/Translations:Group descriptions/wikimediaextensions-upcoming/en}}",
                "class": "AggregateMessageGroup",
                "exists": ""
            },
            {
                "id": "wikimedia-wikivoyage",
                "label": "Extensions used by Wikimedia - Wikivoyage",
                "description": "{{Special:MyLanguage/Translations:Group descriptions/wikimediaextensions-wikivoyage/en}}",
                "class": "AggregateMessageGroup",
                "exists": ""
            },
            {
                "id": "ext-externalarticles",
                "label": "External Articles",
                "description": "Preloads source from external pages",
                "class": "MediaWikiExtensionMessageGroup",
                "exists": ""
            },
            {
                "id": "mwgithub-external-content",
                "label": "External Content",
                "description": "{{Special:MyLanguage/MediaWiki:External-content-desc/en}}",
                "class": "FileBasedMessageGroup",
                "exists": ""
            },
            {
                "id": "ext-externaldata",
                "label": "External Data",
                "description": "Allows for retrieving structured data from external URLs, databases and other sources",
                "class": "MediaWikiExtensionMessageGroup",
                "exists": ""
            },
            {
                "id": "ext-externalguidance",
                "label": "External Guidance",
                "description": "Wikipedia content gets exposed externally in different ways, and this project intends to make it easy for people to be able to return to the origin and contribute to it.",
                "class": "MediaWikiExtensionMessageGroup",
                "exists": ""
            },
            {
                "id": "ext-extjsbase",
                "label": "ExtJS Base",
                "description": "Adds the GPL version of [https://www.sencha.com/products/extjs Sencha Inc. ExtJS Rich Internet Application Framework]",
                "class": "MediaWikiExtensionMessageGroup",
                "exists": ""
            },
            {
                "id": "ext-extralanguagelink",
                "label": "Extra Language Link",
                "description": "Add extra language links to the \"in other languages\" sidebar section",
                "class": "MediaWikiExtensionMessageGroup",
                "exists": ""
            },
            {
                "id": "ext-facetedcategory",
                "label": "Faceted Category",
                "description": "Add [[Special:FacetedCategories]] special pages",
                "class": "MediaWikiExtensionMessageGroup",
                "exists": ""
            },
            {
                "id": "ext-fanboxes",
                "label": "Fan Boxes",
                "description": null,
                "class": "MediaWikiExtensionMessageGroup",
                "exists": ""
            },
            {
                "id": "ext-featuredfeeds",
                "label": "Featured Feeds",
                "description": "{{Special:MyLanguage/MediaWiki:Ffeed-desc/en}}",
                "class": "AggregateMessageGroup",
                "exists": ""
            },
            {
                "id": "ext-featuredfeeds-api",
                "label": "Featured Feeds - API",
                "description": null,
                "class": "MediaWikiExtensionMessageGroup",
                "exists": ""
            },
            {
                "id": "ext-featuredfeeds-user",
                "label": "Featured Feeds - User interface",
                "description": "Adds syndication feeds of wiki's featured content",
                "class": "MediaWikiExtensionMessageGroup",
                "exists": ""
            },
            {
                "id": "mwgithubskin-femiwikiskin",
                "label": "Femiwiki Skin",
                "description": "{{Special:MyLanguage/MediaWiki:femiwiki-desc/en}}",
                "class": "FileBasedMessageGroup",
                "exists": ""
            },
            {
                "id": "ext-fileannotations",
                "label": "File Annotations",
                "description": "Displays and edits annotations on file pages",
                "class": "MediaWikiExtensionMessageGroup",
                "exists": ""
            },
            {
                "id": "ext-fileexporter",
                "label": "File Exporter",
                "description": "Easy exporting of files to another wiki",
                "class": "MediaWikiExtensionMessageGroup",
                "exists": ""
            },
            {
                "id": "ext-fileimporter",
                "label": "File Importer",
                "description": "Easy importing of files from other sites",
                "class": "MediaWikiExtensionMessageGroup",
                "exists": ""
            },
            {
                "id": "ext-filesystemimageserver",
                "label": "File System Image Server",
                "description": "Displays images from the file system and optionally checks user rights for viewing them.",
                "class": "MediaWikiExtensionMessageGroup",
                "exists": ""
            },
            {
                "id": "ext-filterlistusers",
                "label": "Filter List Users",
                "description": "Filters out users that have not edited from [[Special:ListUsers|users list]]",
                "class": "MediaWikiExtensionMessageGroup",
                "exists": ""
            },
            {
                "id": "ext-filterspecialpages",
                "label": "Filter Special Pages",
                "description": "Inserts a field to filter entries in [{{canonicalurl:Special:SpecialPages}} Special:SpecialPages].",
                "class": "MediaWikiExtensionMessageGroup",
                "exists": ""
            },
            {
                "id": "mwgithub-finnframenet",
                "label": "FinnFrameNet",
                "description": "{{Special:MyLanguage/MediaWiki:Ffn-desc/en}}",
                "class": "FileBasedMessageGroup",
                "exists": ""
            },
            {
                "id": "ext-fixedheadertable",
                "label": "Fixed Header Table",
                "description": "Allows the creation of fixed header and fixed column tables",
                "class": "MediaWikiExtensionMessageGroup",
                "exists": ""
            },
            {
                "id": "ext-flaggedrevs-api",
                "label": "Flagged Revisions - API",
                "description": null,
                "class": "MediaWikiExtensionMessageGroup",
                "exists": ""
            },
            {
                "id": "ext-flaggedrevs-configuredpages",
                "label": "Flagged Revisions - Configured Pages",
                "description": null,
                "class": "MediaWikiExtensionMessageGroup",
                "exists": ""
            },
            {
                "id": "ext-flaggedrevs-flaggedrevs",
                "label": "Flagged Revisions - Flagged Revs",
                "description": "Gives Editors the ability to review revisions and stabilize pages",
                "class": "MediaWikiExtensionMessageGroup",
                "exists": ""
            },
            {
                "id": "ext-flaggedrevs-pendingchanges",
                "label": "Flagged Revisions - Pending Changes",
                "description": null,
                "class": "MediaWikiExtensionMessageGroup",
                "exists": ""
            },
            {
                "id": "ext-flaggedrevs-revisionreview",
                "label": "Flagged Revisions - Revision Review",
                "description": null,
                "class": "MediaWikiExtensionMessageGroup",
                "exists": ""
            },
            {
                "id": "ext-flaggedrevs-stabilization",
                "label": "Flagged Revisions - Stabilization",
                "description": null,
                "class": "MediaWikiExtensionMessageGroup",
                "exists": ""
            },
            {
                "id": "ext-flaggedrevs-stablepages",
                "label": "Flagged Revisions - Stable Pages",
                "description": null,
                "class": "MediaWikiExtensionMessageGroup",
                "exists": ""
            },
            {
                "id": "ext-flaggedrevs-unreviewedpages",
                "label": "Flagged Revisions - Unreviewed Pages",
                "description": null,
                "class": "MediaWikiExtensionMessageGroup",
                "exists": ""
            },
            {
                "id": "ext-flaggedrevs-validationstatistics",
                "label": "Flagged Revisions - Validation Statistics",
                "description": null,
                "class": "MediaWikiExtensionMessageGroup",
                "exists": ""
            },
            {
                "id": "ext-flaggedrevs",
                "label": "Flagged Revs",
                "description": "{{Special:MyLanguage/Translations:Group descriptions/flaggedrevs/en}}",
                "class": "AggregateMessageGroup",
                "exists": ""
            },
            {
                "id": "ext-flexdiagrams",
                "label": "Flex Diagrams",
                "description": "Editing and creation of diagrams",
                "class": "MediaWikiExtensionMessageGroup",
                "exists": ""
            },
            {
                "id": "ext-flexiskin",
                "label": "Flexi Skin",
                "description": "Allows customizing of the skin",
                "class": "MediaWikiExtensionMessageGroup",
                "exists": ""
            },
            {
                "id": "ext-flickrapi",
                "label": "Flickr API",
                "description": "Embeds Flickr images",
                "class": "MediaWikiExtensionMessageGroup",
                "exists": ""
            },
            {
                "id": "ext-flow",
                "label": "Flow",
                "description": "{{Special:MyLanguage/MediaWiki:Flow-desc/en}}",
                "class": "AggregateMessageGroup",
                "exists": ""
            },
            {
                "id": "ext-flow-api",
                "label": "Flow - API",
                "description": null,
                "class": "MediaWikiExtensionMessageGroup",
                "exists": ""
            },
            {
                "id": "ext-flow-user",
                "label": "Flow - User interface",
                "description": null,
                "class": "MediaWikiExtensionMessageGroup",
                "exists": ""
            },
            {
                "id": "ext-forcepreview",
                "label": "Force Preview",
                "description": "Force preview for unprivileged users",
                "class": "MediaWikiExtensionMessageGroup",
                "exists": ""
            },
            {
                "id": "mediawiki-skin-foreground",
                "label": "Foreground",
                "description": "Provides a skin that focuses on putting your content in the foreground",
                "class": "MediaWikiExtensionMessageGroup",
                "exists": ""
            },
            {
                "id": "ext-form",
                "label": "Form",
                "description": "A [[Special:Form|form interface]] to start new pages",
                "class": "MediaWikiExtensionMessageGroup",
                "exists": ""
            },
            {
                "id": "ext-formwizard",
                "label": "Form Wizard",
                "description": "Allows you to install and use the FormWizard Gadget in MediaWiki.",
                "class": "MediaWikiExtensionMessageGroup",
                "exists": ""
            },
            {
                "id": "ext-formatdates",
                "label": "Format Dates",
                "description": "Supports refactoring of unlinked dates through the <code><nowiki><date></nowiki></code> tag",
                "class": "MediaWikiExtensionMessageGroup",
                "exists": ""
            },
            {
                "id": "ext-forms",
                "label": "Forms",
                "description": "Allround form framework for MediaWiki",
                "class": "MediaWikiExtensionMessageGroup",
                "exists": ""
            },
            {
                "id": "out-freecol",
                "label": "FreeCol",
                "description": "{{Special:MyLanguage/Translations:Group descriptions/freecol/en}}",
                "class": "FileBasedMessageGroup",
                "exists": ""
            },
            {
                "id": "out-fudforum",
                "label": "FUDforum",
                "description": "{{Special:MyLanguage/Translations:Group descriptions/fudforum/en}}",
                "class": "FileBasedMessageGroup",
                "exists": ""
            },
            {
                "id": "ext-fundraiserlandingpage",
                "label": "Fundraiser Landing Page",
                "description": "Takes URL parameters and passes them to the specified template as template variables",
                "class": "MediaWikiExtensionMessageGroup",
                "exists": ""
            },
            {
                "id": "ext-fundraisingemailunsubscribe",
                "label": "Fundraising Email Unsubscribe",
                "description": "Allows users to manage their membership in configured fundraising mailing lists",
                "class": "MediaWikiExtensionMessageGroup",
                "exists": ""
            },
            {
                "id": "ext-fundraisingtranslateworkflow",
                "label": "Fundraising Translate Workflow",
                "description": "Kludge to provide custom workflows for page translations under Fundraising/Translation",
                "class": "MediaWikiExtensionMessageGroup",
                "exists": ""
            },
            {
                "id": "ext-gadgets",
                "label": "Gadgets",
                "description": "{{Special:MyLanguage/MediaWiki:Gadgets-desc/en}}",
                "class": "AggregateMessageGroup",
                "exists": ""
            },
            {
                "id": "ext-gadgets-api",
                "label": "Gadgets - API",
                "description": null,
                "class": "MediaWikiExtensionMessageGroup",
                "exists": ""
            },
            {
                "id": "ext-gadgets-user",
                "label": "Gadgets - User interface",
                "description": null,
                "class": "MediaWikiExtensionMessageGroup",
                "exists": ""
            },
            {
                "id": "mediawiki-skin-gamepress",
                "label": "Gamepress",
                "description": "Easy-to-use gaming-oriented skin",
                "class": "MediaWikiExtensionMessageGroup",
                "exists": ""
            },
            {
                "id": "gapfinder",
                "label": "GapFinder",
                "description": "{{Special:MyLanguage/Translations:Group descriptions/gapfinder/en}}",
                "class": "FileBasedMessageGroup",
                "exists": ""
            },
            {
                "id": "ext-genealogy",
                "label": "Genealogy",
                "description": "Adds a parser function for easier linking between genealogical records",
                "class": "MediaWikiExtensionMessageGroup",
                "exists": ""
            },
            {
                "id": "ext-generatemochaconfig",
                "label": "Generate Mocha Config",
                "description": "A script that generates a JSON that can be used to run Mocha tests for all enabled extensions",
                "class": "MediaWikiExtensionMessageGroup",
                "exists": ""
            },
            {
                "id": "ext-geocrumbs",
                "label": "Geo Crumbs",
                "description": "Adds a trail of bread crumbs to the page",
                "class": "MediaWikiExtensionMessageGroup",
                "exists": ""
            },
            {
                "id": "ext-geodata-api",
                "label": "Geo Data - API",
                "description": null,
                "class": "MediaWikiExtensionMessageGroup",
                "exists": ""
            },
            {
                "id": "ext-geodata-user",
                "label": "Geo Data - User interface",
                "description": null,
                "class": "MediaWikiExtensionMessageGroup",
                "exists": ""
            },
            {
                "id": "ext-geodata",
                "label": "GeoData",
                "description": "{{Special:MyLanguage/MediaWiki:Geodata-desc/en}}",
                "class": "AggregateMessageGroup",
                "exists": ""
            },
            {
                "id": "ext-geogebra",
                "label": "GeoGebra",
                "description": "Add [http://www.geogebra.org GeoGebra] applets to pages",
                "class": "MediaWikiExtensionMessageGroup",
                "exists": ""
            },
            {
                "id": "ext-git2pages",
                "label": "Git 2 Pages",
                "description": "Adds parser function <code><nowiki>{{#snippet:}}</nowiki></code> to add content from a git repository into pages",
                "class": "MediaWikiExtensionMessageGroup",
                "exists": ""
            },
            {
                "id": "ext-gitgadgets",
                "label": "Git Gadgets",
                "description": "Allows gadgets to use remote git repos as sources.",
                "class": "MediaWikiExtensionMessageGroup",
                "exists": ""
            },
            {
                "id": "ext-globalblocking-api",
                "label": "Global Blocking - API",
                "description": null,
                "class": "MediaWikiExtensionMessageGroup",
                "exists": ""
            },
            {
                "id": "ext-globalblocking-user",
                "label": "Global Blocking - User interface",
                "description": null,
                "class": "MediaWikiExtensionMessageGroup",
                "exists": ""
            },
            {
                "id": "ext-globalcontributions",
                "label": "Global Contributions",
                "description": "Allows users to view a user's contributions across all wikis",
                "class": "MediaWikiExtensionMessageGroup",
                "exists": ""
            },
            {
                "id": "ext-globalcssjs-core",
                "label": "Global Css Js - Core",
                "description": null,
                "class": "MediaWikiExtensionMessageGroup",
                "exists": ""
            },
            {
                "id": "ext-globalnotice",
                "label": "Global Notice",
                "description": "Global sitenotice for wiki farms",
                "class": "MediaWikiExtensionMessageGroup",
                "exists": ""
            },
            {
                "id": "ext-globalpreferences",
                "label": "Global Preferences",
                "description": "{{Special:MyLanguage/MediaWiki:Globalprefs-desc/en}}",
                "class": "AggregateMessageGroup",
                "exists": ""
            },
            {
                "id": "ext-globalpreferences-api",
                "label": "Global Preferences - API",
                "description": null,
                "class": "MediaWikiExtensionMessageGroup",
                "exists": ""
            },
            {
                "id": "ext-globalpreferences-user",
                "label": "Global Preferences - User interface",
                "description": "Allows users to set global preferences",
                "class": "MediaWikiExtensionMessageGroup",
                "exists": ""
            },
            {
                "id": "global-search",
                "label": "Global Search",
                "description": "{{Special:MyLanguage/Translations:Group descriptions/global-search/en}}",
                "class": "FileBasedMessageGroup",
                "exists": ""
            },
            {
                "id": "ext-globalusage",
                "label": "Global Usage",
                "description": "{{Special:MyLanguage/MediaWiki:Globalusage-desc/en}}",
                "class": "AggregateMessageGroup",
                "exists": ""
            },
            {
                "id": "ext-globalusage-api",
                "label": "Global Usage - API",
                "description": null,
                "class": "MediaWikiExtensionMessageGroup",
                "exists": ""
            },
            {
                "id": "ext-globalusage-user",
                "label": "Global Usage - User interface",
                "description": null,
                "class": "MediaWikiExtensionMessageGroup",
                "exists": ""
            },
            {
                "id": "wikimedia-tools-guc",
                "label": "Global user contributions",
                "description": null,
                "class": "FileBasedMessageGroup",
                "exists": ""
            },
            {
                "id": "ext-globalusergroups",
                "label": "Global User Groups",
                "description": "Allows using defined local user groups as global groups",
                "class": "MediaWikiExtensionMessageGroup",
                "exists": ""
            },
            {
                "id": "ext-globaluserpage",
                "label": "Global User Page",
                "description": "Automatically fetches user pages from a central wiki",
                "class": "MediaWikiExtensionMessageGroup",
                "exists": ""
            },
            {
                "id": "ext-globaluserrights",
                "label": "Global Userrights",
                "description": "Easy [[Special:GlobalUserRights|global user rights]] administration",
                "class": "MediaWikiExtensionMessageGroup",
                "exists": ""
            },
            {
                "id": "ext-globalwatchlist",
                "label": "Global Watchlist",
                "description": "Adds a global watchlist",
                "class": "MediaWikiExtensionMessageGroup",
                "exists": ""
            },
            {
                "id": "ext-globalblocking",
                "label": "GlobalBlocking",
                "description": "{{Special:MyLanguage/MediaWiki:Globalblocking-desc/en}}",
                "class": "AggregateMessageGroup",
                "exists": ""
            },
            {
                "id": "mwgithub-globalnewfiles",
                "label": "GlobalNewFiles",
                "description": "{{Special:MyLanguage/MediaWiki:globalnewfiles-desc/en}}",
                "class": "FileBasedMessageGroup",
                "exists": ""
            },
            {
                "id": "agg-Glossary_pages",
                "label": "Glossary pages",
                "description": "",
                "class": "AggregateMessageGroup",
                "exists": ""
            },
            {
                "id": "ext-googleadsense",
                "label": "Google AdSense",
                "description": "Adds [http://www.google.com/adsense Google AdSense] to the sidebar",
                "class": "MediaWikiExtensionMessageGroup",
                "exists": ""
            },
            {
                "id": "ext-googleanalytics",
                "label": "google Analytics",
                "description": "Inserts Google Universal Analytics (and/or other web analytics) scripts into MediaWiki pages for tracking",
                "class": "MediaWikiExtensionMessageGroup",
                "exists": ""
            },
            {
                "id": "ext-googleanalyticsmetrics",
                "label": "Google Analytics Metrics",
                "description": "Gets metrics from Google Analytics",
                "class": "MediaWikiExtensionMessageGroup",
                "exists": ""
            },
            {
                "id": "ext-googleanalyticstoppages",
                "label": "Google Analytics Top Pages",
                "description": "Provides a top pages list with the use of Google Analytics data",
                "class": "MediaWikiExtensionMessageGroup",
                "exists": ""
            },
            {
                "id": "ext-googleauthenticator",
                "label": "Google Authenticator",
                "description": "Allow users to login with Google two factor authentification",
                "class": "MediaWikiExtensionMessageGroup",
                "exists": ""
            },
            {
                "id": "ext-googlecustomwikisearch",
                "label": "Google Custom Wiki Search",
                "description": "Allows integration with Google Custom Search or Google Site Search",
                "class": "MediaWikiExtensionMessageGroup",
                "exists": ""
            },
            {
                "id": "ext-googledoctag",
                "label": "Google Doc Tag",
                "description": "Adds <code>&lt;gdoc&gt;</code> tags for embedding Google Docs",
                "class": "MediaWikiExtensionMessageGroup",
                "exists": ""
            },
            {
                "id": "ext-googledocs4mw",
                "label": "Google Docs 4 MW",
                "description": "Adds <code>&lt;googlespreadsheet&gt;</code> tag for Google Docs' spreadsheets display",
                "class": "MediaWikiExtensionMessageGroup",
                "exists": ""
            },
            {
                "id": "ext-googlegeocode",
                "label": "Google Geocode",
                "description": "MediaWiki wrapper for the Google Maps Geocoding API",
                "class": "MediaWikiExtensionMessageGroup",
                "exists": ""
            },
            {
                "id": "ext-googlelogin",
                "label": "Google Login",
                "description": null,
                "class": "MediaWikiExtensionMessageGroup",
                "exists": ""
            },
            {
                "id": "ext-googlenewssitemap",
                "label": "Google News Sitemap",
                "description": "Outputs an Atom/RSS feed as a Google News Sitemap",
                "class": "MediaWikiExtensionMessageGroup",
                "exists": ""
            },
            {
                "id": "ext-googleplaces",
                "label": "Google Places",
                "description": "Pulls data from the Google Places API into wiki pages",
                "class": "MediaWikiExtensionMessageGroup",
                "exists": ""
            },
            {
                "id": "ext-googlesitesearch",
                "label": "Google Site Search",
                "description": "Adds [//www.google.com/cse/manage/all Google CSE site search] to wiki search results",
                "class": "MediaWikiExtensionMessageGroup",
                "exists": ""
            },
            {
                "id": "ext-googletagmanager",
                "label": "Google Tag Manager",
                "description": "Load Google Tag Manager",
                "class": "MediaWikiExtensionMessageGroup",
                "exists": ""
            },
            {
                "id": "ext-googletranslate",
                "label": "Google Translate",
                "description": "Add a button to translate the current page using Google Translate",
                "class": "MediaWikiExtensionMessageGroup",
                "exists": ""
            },
            {
                "id": "ext-gpgmail",
                "label": "GPG Mail",
                "description": "Encrypt emails with GPG",
                "class": "MediaWikiExtensionMessageGroup",
                "exists": ""
            },
            {
                "id": "grant-metrics",
                "label": "Grant Metrics",
                "description": "{{Special:MyLanguage/Translations:Group descriptions/grantmetrics/en}}",
                "class": "FileBasedMessageGroup",
                "exists": ""
            },
            {
                "id": "ext-graph",
                "label": "Graph",
                "description": "{{Special:MyLanguage/MediaWiki:Graph-desc/en}}",
                "class": "AggregateMessageGroup",
                "exists": ""
            },
            {
                "id": "ext-graph-api",
                "label": "Graph - API",
                "description": null,
                "class": "MediaWikiExtensionMessageGroup",
                "exists": ""
            },
            {
                "id": "ext-graph-user",
                "label": "Graph - User interface",
                "description": null,
                "class": "MediaWikiExtensionMessageGroup",
                "exists": ""
            },
            {
                "id": "ext-graphql",
                "label": "Graph QL",
                "description": "GraphQL proxy for the action API",
                "class": "MediaWikiExtensionMessageGroup",
                "exists": ""
            },
            {
                "id": "ext-gravatar",
                "label": "Gravatar",
                "description": "Adds Gravatar avatars",
                "class": "MediaWikiExtensionMessageGroup",
                "exists": ""
            },
            {
                "id": "mediawiki-skin-greystuff",
                "label": "Grey Stuff",
                "description": "Simple grey fixed-width skin",
                "class": "MediaWikiExtensionMessageGroup",
                "exists": ""
            },
            {
                "id": "page-Group descriptions",
                "label": "Group descriptions",
                "description": "Translation of the wiki page [[:Group descriptions|Group descriptions]] from English (en).",
                "class": "WikiPageMessageGroup",
                "exists": ""
            },
            {
                "id": "ext-groupwhitelist",
                "label": "Group Whitelist",
                "description": "Grant users from a specific group extra rights to certain pages based on an on-wiki list",
                "class": "MediaWikiExtensionMessageGroup",
                "exists": ""
            },
            {
                "id": "ext-groupssidebar",
                "label": "Groups Sidebar",
                "description": "This extension enables site admins to include sidebar elements for specific user groups",
                "class": "MediaWikiExtensionMessageGroup",
                "exists": ""
            },
            {
                "id": "ext-growthexperiments",
                "label": "Growth Experiments",
                "description": "{{Special:MyLanguage/MediaWiki:Growthexperiments-desc/en}}",
                "class": "AggregateMessageGroup",
                "exists": ""
            },
            {
                "id": "ext-growthexperiments-confirmemail",
                "label": "Growth Experiments - Confirm Email",
                "description": null,
                "class": "MediaWikiExtensionMessageGroup",
                "exists": ""
            },
            {
                "id": "ext-growthexperiments-helppanel",
                "label": "Growth Experiments - Help Panel",
                "description": null,
                "class": "MediaWikiExtensionMessageGroup",
                "exists": ""
            },
            {
                "id": "ext-growthexperiments-helppanel-api",
                "label": "Growth Experiments - Help Panel API",
                "description": null,
                "class": "MediaWikiExtensionMessageGroup",
                "exists": ""
            },
            {
                "id": "ext-growthexperiments-homepage",
                "label": "Growth Experiments - Homepage",
                "description": null,
                "class": "MediaWikiExtensionMessageGroup",
                "exists": ""
            },
            {
                "id": "ext-growthexperiments-homepage-api",
                "label": "Growth Experiments - Homepage API",
                "description": null,
                "class": "MediaWikiExtensionMessageGroup",
                "exists": ""
            },
            {
                "id": "ext-growthexperiments-mentorship",
                "label": "Growth Experiments - Mentorship",
                "description": null,
                "class": "MediaWikiExtensionMessageGroup",
                "exists": ""
            },
            {
                "id": "ext-growthexperiments-mentorship-api",
                "label": "Growth Experiments - Mentorship API",
                "description": null,
                "class": "MediaWikiExtensionMessageGroup",
                "exists": ""
            },
            {
                "id": "ext-growthexperiments-newcomertasks-api",
                "label": "Growth Experiments - Newcomer Tasks API",
                "description": null,
                "class": "MediaWikiExtensionMessageGroup",
                "exists": ""
            },
            {
                "id": "ext-growthexperiments-user",
                "label": "Growth Experiments - User interface",
                "description": null,
                "class": "MediaWikiExtensionMessageGroup",
                "exists": ""
            },
            {
                "id": "ext-growthexperiments-welcomesurvey",
                "label": "Growth Experiments - Welcome Survey",
                "description": null,
                "class": "MediaWikiExtensionMessageGroup",
                "exists": ""
            },
            {
                "id": "mwgithub-gtag",
                "label": "GTag",
                "description": "{{Special:MyLanguage/MediaWiki:gtag-desc/en}}",
                "class": "FileBasedMessageGroup",
                "exists": ""
            },
            {
                "id": "mediawiki-skin-gumaxdd",
                "label": "Gu Max DD",
                "description": "GuMax skin, drop-down menu variant",
                "class": "MediaWikiExtensionMessageGroup",
                "exists": ""
            },
            {
                "id": "ext-guidedtour",
                "label": "Guided Tour",
                "description": "Allows pages to provide a popup guided tour to assist new users",
                "class": "MediaWikiExtensionMessageGroup",
                "exists": ""
            },
            {
                "id": "ext-hawelcome",
                "label": "HA Welcome",
                "description": "Welcomes new users after their first edit",
                "class": "MediaWikiExtensionMessageGroup",
                "exists": ""
            },
            {
                "id": "ext-hashtables",
                "label": "Hash Tables",
                "description": "Parser functions allowing to work with hash tables in a page scoped context",
                "class": "MediaWikiExtensionMessageGroup",
                "exists": ""
            },
            {
                "id": "ext-headscript",
                "label": "Head Script",
                "description": "Allows Scripts to be added just before <code>&lt;/head&gt;</code> to the wiki as configured in the LocalSettings.php file.",
                "class": "MediaWikiExtensionMessageGroup",
                "exists": ""
            },
            {
                "id": "ext-headerfooter-api",
                "label": "Header Footer - API",
                "description": null,
                "class": "MediaWikiExtensionMessageGroup",
                "exists": ""
            },
            {
                "id": "ext-headerfooter-user",
                "label": "Header Footer - User interface",
                "description": null,
                "class": "MediaWikiExtensionMessageGroup",
                "exists": ""
            },
            {
                "id": "ext-headertabs",
                "label": "Header Tabs",
                "description": "Adds tabs to the page separating top-level sections",
                "class": "MediaWikiExtensionMessageGroup",
                "exists": ""
            },
            {
                "id": "ext-headerfooter",
                "label": "HeaderFooter",
                "description": "{{Special:MyLanguage/MediaWiki:Headerfooter-desc/en}}",
                "class": "AggregateMessageGroup",
                "exists": ""
            },
            {
                "id": "ext-helpcommons",
                "label": "Help Commons",
                "description": "Fetches help pages from an external help wiki and includes them into this wiki",
                "class": "MediaWikiExtensionMessageGroup",
                "exists": ""
            },
            {
                "id": "ext-helppages",
                "label": "Help Pages",
                "description": "Automatically fetches help pages from [https://www.mediawiki.org mediawiki.org]",
                "class": "MediaWikiExtensionMessageGroup",
                "exists": ""
            },
            {
                "id": "page-Help us",
                "label": "Help us",
                "description": "Translation of the wiki page [[:Help us|Help us]] from English (en).",
                "class": "WikiPageMessageGroup",
                "exists": ""
            },
            {
                "id": "ext-hideprefix",
                "label": "Hide Prefix",
                "description": "Hides prefix (namespace name) in links and page titles",
                "class": "MediaWikiExtensionMessageGroup",
                "exists": ""
            },
            {
                "id": "ext-hierarchybuilder",
                "label": "Hierarchy Builder",
                "description": "Renders and allows editing of and selection from page hierarchies",
                "class": "MediaWikiExtensionMessageGroup",
                "exists": ""
            },
            {
                "id": "ext-hitcounters",
                "label": "Hit Counters",
                "description": "Provides per page view statistics",
                "class": "MediaWikiExtensionMessageGroup",
                "exists": ""
            },
            {
                "id": "ext-hoststats",
                "label": "Host Stats",
                "description": "A tool to output the host statistics that the wiki is on",
                "class": "MediaWikiExtensionMessageGroup",
                "exists": ""
            },
            {
                "id": "ext-hsts",
                "label": "HSTS",
                "description": "HSTS (HTTP Strict Transport Security) on a per-user basis",
                "class": "MediaWikiExtensionMessageGroup",
                "exists": ""
            },
            {
                "id": "ext-html2wiki",
                "label": "Html 2 Wiki",
                "description": "Import HTML content into your wiki",
                "class": "MediaWikiExtensionMessageGroup",
                "exists": ""
            },
            {
                "id": "ext-htmlpurifier",
                "label": "HTML Purifier",
                "description": "Allows users to input raw HTML by using HTML Purifier to sanitize it.",
                "class": "MediaWikiExtensionMessageGroup",
                "exists": ""
            },
            {
                "id": "ext-htmltags",
                "label": "HTML Tags",
                "description": "Allows for displaying HTML tags from a pre-specified set",
                "class": "MediaWikiExtensionMessageGroup",
                "exists": ""
            },
            {
                "id": "ext-htmltemplates",
                "label": "HTML Templates",
                "description": "Allow making templates in the HTMLTemplate namespace that use HTML directly",
                "class": "MediaWikiExtensionMessageGroup",
                "exists": ""
            },
            {
                "id": "ext-htmlets",
                "label": "HTMLets",
                "description": "Lets you inline HTML snippets from files using the <code>&lt;htmlet&gt;</code> tag",
                "class": "MediaWikiExtensionMessageGroup",
                "exists": ""
            },
            {
                "id": "huggle",
                "label": "Huggle",
                "description": "{{Special:MyLanguage/Translations:Group descriptions/huggle/en}}",
                "class": "FileBasedMessageGroup",
                "exists": ""
            },
            {
                "id": "ext-i18ntags",
                "label": "I18n Tags",
                "description": "Access the i18n functions for number formatting, grammar and plural in any available language",
                "class": "MediaWikiExtensionMessageGroup",
                "exists": ""
            },
            {
                "id": "ia-upload",
                "label": "ia-upload",
                "description": "{{Special:MyLanguage/Translations:Group descriptions/ia-upload/en}}",
                "class": "FileBasedMessageGroup",
                "exists": ""
            },
            {
                "id": "mwgithub-id-generator",
                "label": "ID Generator",
                "description": "{{Special:MyLanguage/MediaWiki:Id-generator-desc/en}}",
                "class": "FileBasedMessageGroup",
                "exists": ""
            },
            {
                "id": "ext-iframepage",
                "label": "Iframe Page",
                "description": "Allows embedding an iframe into a special page",
                "class": "MediaWikiExtensionMessageGroup",
                "exists": ""
            },
            {
                "id": "ext-imagemap",
                "label": "Image Map",
                "description": "Allows client-side clickable image maps using <code>&lt;imagemap&gt;</code> tag",
                "class": "MediaWikiExtensionMessageGroup",
                "exists": ""
            },
            {
                "id": "ext-imagemapedit",
                "label": "Image Map Edit",
                "description": "Create image maps in the browser.",
                "class": "MediaWikiExtensionMessageGroup",
                "exists": ""
            },
            {
                "id": "ext-imagerating",
                "label": "Image Rating",
                "description": "Allows users to [[Special:ImageRating|categorize and rate images]]",
                "class": "MediaWikiExtensionMessageGroup",
                "exists": ""
            },
            {
                "id": "ext-imagesuggestions",
                "label": "Image Suggestions",
                "description": "Alerts users of potentially useful images for articles",
                "class": "MediaWikiExtensionMessageGroup",
                "exists": ""
            },
            {
                "id": "ext-imagetweaks",
                "label": "Image Tweaks",
                "description": "API and special pages for editing images on-wiki",
                "class": "MediaWikiExtensionMessageGroup",
                "exists": ""
            },
            {
                "id": "ext-importarticles",
                "label": "Import Articles",
                "description": "Allow the usage of ImportArticles JavaScript to import multiple pages at once",
                "class": "MediaWikiExtensionMessageGroup",
                "exists": ""
            },
            {
                "id": "ext-importfreeimages",
                "label": "Import Free Images",
                "description": "Provides a way of [[Special:ImportFreeImages|importing properly licensed photos]] from [http://www.flickr.com flickr]",
                "class": "MediaWikiExtensionMessageGroup",
                "exists": ""
            },
            {
                "id": "ext-importofficefiles",
                "label": "Import Office Files",
                "description": "Allows importing office files as wikipages",
                "class": "MediaWikiExtensionMessageGroup",
                "exists": ""
            },
            {
                "id": "ext-importusers",
                "label": "Import Users",
                "description": "Allows to [[Special:ImportUsers|import users]] in bulk from a UTF-8 encoded CSV file",
                "class": "MediaWikiExtensionMessageGroup",
                "exists": ""
            },
            {
                "id": "mwgithub-importdump",
                "label": "ImportDump",
                "description": "{{Special:MyLanguage/MediaWiki:importdump-desc/en}}",
                "class": "FileBasedMessageGroup",
                "exists": ""
            },
            {
                "id": "mwgithub-incidentreporting",
                "label": "IncidentReporting",
                "description": "{{Special:MyLanguage/MediaWiki:Incidentreporting-desc/en}}",
                "class": "FileBasedMessageGroup",
                "exists": ""
            },
            {
                "id": "ext-inlinecategorizer",
                "label": "Inline Categorizer",
                "description": "JavaScript module that enables changing, adding and removing categorylinks directly from a page",
                "class": "MediaWikiExtensionMessageGroup",
                "exists": ""
            },
            {
                "id": "ext-inlinecomments",
                "label": "Inline Comments",
                "description": "Allow adding comments to a page",
                "class": "MediaWikiExtensionMessageGroup",
                "exists": ""
            },
            {
                "id": "ext-inputbox",
                "label": "Input Box",
                "description": "Allow inclusion of predefined HTML forms",
                "class": "MediaWikiExtensionMessageGroup",
                "exists": ""
            },
            {
                "id": "ext-insider",
                "label": "Insider",
                "description": "Extension for presentation of destination docents on the sidebar",
                "class": "MediaWikiExtensionMessageGroup",
                "exists": ""
            },
            {
                "id": "mediawiki-installer",
                "label": "Installer",
                "description": "{{int:config-desc}}",
                "class": "FileBasedMessageGroup",
                "exists": ""
            },
            {
                "id": "interaction-timeline",
                "label": "Interaction Timeline",
                "description": "{{Special:MyLanguage/Translations:Group descriptions/interaction-timeline/en}}",
                "class": "FileBasedMessageGroup",
                "exists": ""
            },
            {
                "id": "ext-interactiveblockmessage",
                "label": "Interactive Block Message",
                "description": "Creates new magic word <nowiki>{{USERBLOCKED}}</nowiki> which if on userspace indicates if user is blocked or not",
                "class": "MediaWikiExtensionMessageGroup",
                "exists": ""
            },
            {
                "id": "ext-interlanguage",
                "label": "Interlanguage",
                "description": "Grabs interlanguage links from another wiki",
                "class": "MediaWikiExtensionMessageGroup",
                "exists": ""
            },
            {
                "id": "internetarchivebot",
                "label": "Internet Archive Bot",
                "description": "{{Special:MyLanguage/Translations:Group descriptions/internetarchivebot/en}}",
                "class": "FileBasedMessageGroup",
                "exists": ""
            },
            {
                "id": "ext-intersection",
                "label": "Intersection",
                "description": "Outputs a bulleted list of the most recent items residing in a category, or an intersection of several categories",
                "class": "MediaWikiExtensionMessageGroup",
                "exists": ""
            },
            {
                "id": "ext-interwiki",
                "label": "Interwiki",
                "description": "Adds a [[Special:Interwiki|special page]] to view and edit the interwiki table",
                "class": "MediaWikiExtensionMessageGroup",
                "exists": ""
            },
            {
                "id": "ext-interwikiextracts",
                "label": "Interwiki Extracts",
                "description": "Reuse content from other wikis",
                "class": "MediaWikiExtensionMessageGroup",
                "exists": ""
            },
            {
                "id": "ext-interwikisorting",
                "label": "Interwiki Sorting",
                "description": "Sort interwiki links",
                "class": "MediaWikiExtensionMessageGroup",
                "exists": ""
            },
            {
                "id": "tsint-0-all",
                "label": "Intuition",
                "description": "{{Special:MyLanguage/Translations:Group descriptions/tsint/en}}",
                "class": "AggregateMessageGroup",
                "exists": ""
            },
            {
                "id": "tsint-catdown",
                "label": "Intuition - Catdown",
                "description": null,
                "class": "MediaWikiExtensionMessageGroup",
                "exists": ""
            },
            {
                "id": "tsint-commonshelper2",
                "label": "Intuition - CommonsHelper 2",
                "description": null,
                "class": "MediaWikiExtensionMessageGroup",
                "exists": ""
            },
            {
                "id": "tsint-cvnoverlay",
                "label": "Intuition - Cvn Overlay",
                "description": null,
                "class": "MediaWikiExtensionMessageGroup",
                "exists": ""
            },
            {
                "id": "tsint-general",
                "label": "Intuition - General",
                "description": null,
                "class": "MediaWikiExtensionMessageGroup",
                "exists": ""
            },
            {
                "id": "tsint-getwikiapi",
                "label": "Intuition - GetWikiAPI",
                "description": null,
                "class": "MediaWikiExtensionMessageGroup",
                "exists": ""
            },
            {
                "id": "tsint-grep",
                "label": "Intuition - Grep",
                "description": null,
                "class": "MediaWikiExtensionMessageGroup",
                "exists": ""
            },
            {
                "id": "tsint-core",
                "label": "Intuition - Intuition - Core",
                "description": null,
                "class": "MediaWikiExtensionMessageGroup",
                "exists": ""
            },
            {
                "id": "tsint-jarry",
                "label": "Intuition - Jarry",
                "description": null,
                "class": "MediaWikiExtensionMessageGroup",
                "exists": ""
            },
            {
                "id": "tsint-krinkle",
                "label": "Intuition - Krinkle",
                "description": null,
                "class": "MediaWikiExtensionMessageGroup",
                "exists": ""
            },
            {
                "id": "tsint-rtrc",
                "label": "Intuition - Rtrc",
                "description": null,
                "class": "MediaWikiExtensionMessageGroup",
                "exists": ""
            },
            {
                "id": "tsint-templatetransclusioncheck",
                "label": "Intuition - Template transclusion check",
                "description": null,
                "class": "MediaWikiExtensionMessageGroup",
                "exists": ""
            },
            {
                "id": "tsint-templatecount",
                "label": "Intuition - Templatecount",
                "description": null,
                "class": "MediaWikiExtensionMessageGroup",
                "exists": ""
            },
            {
                "id": "tsint-toolserverstatus",
                "label": "Intuition - Toolserver status",
                "description": null,
                "class": "MediaWikiExtensionMessageGroup",
                "exists": ""
            },
            {
                "id": "tsint-tsreports",
                "label": "Intuition - Ts Reports",
                "description": null,
                "class": "MediaWikiExtensionMessageGroup",
                "exists": ""
            },
            {
                "id": "int-web",
                "label": "Intuition - User Dashboard",
                "description": null,
                "class": "FileBasedMessageGroup",
                "exists": ""
            },
            {
                "id": "tsint-voiceintro",
                "label": "Intuition - Voiceintro",
                "description": null,
                "class": "MediaWikiExtensionMessageGroup",
                "exists": ""
            },
            {
                "id": "tsint-whatleaveshere",
                "label": "Intuition - What leaves here",
                "description": null,
                "class": "MediaWikiExtensionMessageGroup",
                "exists": ""
            },
            {
                "id": "tsint-wikiviewstats",
                "label": "Intuition - Wikiviewstats",
                "description": null,
                "class": "MediaWikiExtensionMessageGroup",
                "exists": ""
            },
            {
                "id": "ext-invitesignup",
                "label": "Invite Signup",
                "description": "Send email invites",
                "class": "MediaWikiExtensionMessageGroup",
                "exists": ""
            },
            {
                "id": "ext-ipinfo",
                "label": "IP Info",
                "description": "Provides information about an IP address.",
                "class": "MediaWikiExtensionMessageGroup",
                "exists": ""
            },
            {
                "id": "ext-ipreputation",
                "label": "IPReputation",
                "description": "Provide access for fetching, logging, and acting on IP reputation data.",
                "class": "MediaWikiExtensionMessageGroup",
                "exists": ""
            },
            {
                "id": "wikimedia-tools-isa",
                "label": "ISA",
                "description": "{{Special:MyLanguage/Translations:Group descriptions/wikimedia-tools-isa/en}}",
                "class": "FileBasedMessageGroup",
                "exists": ""
            },
            {
                "id": "ext-josa",
                "label": "Josa",
                "description": "Automates some part of Korean postposition process",
                "class": "MediaWikiExtensionMessageGroup",
                "exists": ""
            },
            {
                "id": "jquery-uls",
                "label": "jQuery.ULS",
                "description": "{{Special:MyLanguage/Translations:Group descriptions/universallanguageselectorlib/en}}",
                "class": "FileBasedMessageGroup",
                "exists": ""
            },
            {
                "id": "ext-jsbreadcrumbs",
                "label": "JS Bread Crumbs",
                "description": "Adds a trail of bread crumbs below the tab bar",
                "class": "MediaWikiExtensionMessageGroup",
                "exists": ""
            },
            {
                "id": "ext-jsonconfig-api",
                "label": "Json Config - API",
                "description": null,
                "class": "MediaWikiExtensionMessageGroup",
                "exists": ""
            },
            {
                "id": "ext-jsonconfig-user",
                "label": "Json Config - User interface",
                "description": null,
                "class": "MediaWikiExtensionMessageGroup",
                "exists": ""
            },
            {
                "id": "ext-jsonconfig",
                "label": "JsonConfig",
                "description": "{{Special:MyLanguage/MediaWiki:Jsonconfig-desc/en}}",
                "class": "AggregateMessageGroup",
                "exists": ""
            },
            {
                "id": "ext-jwtauth",
                "label": "JWTAuth",
                "description": "Allow logging in via JWT based SSO.",
                "class": "MediaWikiExtensionMessageGroup",
                "exists": ""
            },
            {
                "id": "ext-kartographer",
                "label": "Kartographer",
                "description": "{{Special:MyLanguage/MediaWiki:Kartographer-desc/en}}",
                "class": "AggregateMessageGroup",
                "exists": ""
            },
            {
                "id": "ext-kartographer-api",
                "label": "Kartographer - API",
                "description": null,
                "class": "MediaWikiExtensionMessageGroup",
                "exists": ""
            },
            {
                "id": "ext-kartographer-user",
                "label": "Kartographer - User interface",
                "description": null,
                "class": "MediaWikiExtensionMessageGroup",
                "exists": ""
            },
            {
                "id": "ext-kartographer-wv",
                "label": "Kartographer - WV",
                "description": null,
                "class": "MediaWikiExtensionMessageGroup",
                "exists": ""
            },
            {
                "id": "mwgithub-katsa",
                "label": "Katsa",
                "description": "{{Special:MyLanguage/MediaWiki:katsa-desc/en}}",
                "class": "FileBasedMessageGroup",
                "exists": ""
            },
            {
                "id": "kiwix",
                "label": "Kiwix",
                "description": "{{Special:MyLanguage/Translations:Group descriptions/kiwix/en}}",
                "class": "AggregateMessageGroup",
                "exists": ""
            },
            {
                "id": "kiwix-android-strings",
                "label": "Kiwix Android",
                "description": "{{Special:MyLanguage/Translations:Group descriptions/kiwix/en}}",
                "class": "FileBasedMessageGroup",
                "exists": ""
            },
            {
                "id": "kiwix-android-app",
                "label": "Kiwix Android (app)",
                "description": "{{Special:MyLanguage/Translations:Group descriptions/kiwix/en}}",
                "class": "FileBasedMessageGroup",
                "exists": ""
            },
            {
                "id": "kiwix-android-custom",
                "label": "Kiwix Android (custom)",
                "description": "{{Special:MyLanguage/Translations:Group descriptions/kiwix/en}}",
                "class": "FileBasedMessageGroup",
                "exists": ""
            },
            {
                "id": "kiwix-apple",
                "label": "Kiwix Apple",
                "description": "{{Special:MyLanguage/Translations:Group descriptions/kiwix-apple/en}}",
                "class": "FileBasedMessageGroup",
                "exists": ""
            },
            {
                "id": "kiwix-desktop",
                "label": "Kiwix Desktop",
                "description": "{{Special:MyLanguage/Translations:Group descriptions/kiwix/en}}",
                "class": "FileBasedMessageGroup",
                "exists": ""
            },
            {
                "id": "kiwix-serve",
                "label": "Kiwix Serve",
                "description": "{{Special:MyLanguage/Translations:Group descriptions/kiwix/en}}",
                "class": "FileBasedMessageGroup",
                "exists": ""
            },
            {
                "id": "ext-labeledsectiontransclusion",
                "label": "Labeled Section Transclusion",
                "description": "Adds <code>#lst</code> and <code>#lstx</code> functions and <code>&lt;section&gt;</code> tag, enables marked sections of text to be transcluded",
                "class": "MediaWikiExtensionMessageGroup",
                "exists": ""
            },
            {
                "id": "mwgithub-lakeus",
                "label": "Lakeus",
                "description": "{{Special:MyLanguage/MediaWiki:lakeus-skin-desc/en}}",
                "class": "FileBasedMessageGroup",
                "exists": ""
            },
            {
                "id": "ext-landingcheck",
                "label": "Landing Check",
                "description": "Facilitates the use of geotargeted localized landing pages",
                "class": "MediaWikiExtensionMessageGroup",
                "exists": ""
            },
            {
                "id": "ext-languageselector",
                "label": "Language Selector",
                "description": "Language selector on every page, also for visitors",
                "class": "MediaWikiExtensionMessageGroup",
                "exists": ""
            },
            {
                "id": "ext-languagetag",
                "label": "Language Tag",
                "description": "Allows to use XML-style language tags to markup different languages, and display them properly",
                "class": "MediaWikiExtensionMessageGroup",
                "exists": ""
            },
            {
                "id": "ext-languagetool",
                "label": "LanguageTool",
                "description": "Helps editors correct spelling and grammar mistakes using [https://languagetool.org/ LanguageTool]",
                "class": "MediaWikiExtensionMessageGroup",
                "exists": ""
            },
            {
                "id": "ext-lastmodified",
                "label": "Last Modified",
                "description": "Generates last modified times for pages",
                "class": "MediaWikiExtensionMessageGroup",
                "exists": ""
            },
            {
                "id": "ext-lastuserlogin",
                "label": "Last User Login",
                "description": "Displays the last time a user logged in",
                "class": "MediaWikiExtensionMessageGroup",
                "exists": ""
            },
            {
                "id": "ext-ldapauthentication",
                "label": "Ldap Authentication",
                "description": "LDAP authentication plugin with support for multiple LDAP authentication methods",
                "class": "MediaWikiExtensionMessageGroup",
                "exists": ""
            },
            {
                "id": "ext-ldapauthorization",
                "label": "LDAP Authorization",
                "description": "Restrict login based on specified LDAP values",
                "class": "MediaWikiExtensionMessageGroup",
                "exists": ""
            },
            {
                "id": "ext-ldapgroups",
                "label": "LDAP Groups",
                "description": "Allows user group syncronization with a LDAP resource",
                "class": "MediaWikiExtensionMessageGroup",
                "exists": ""
            },
            {
                "id": "ext-ldapprovider",
                "label": "LDAP Provider",
                "description": "Provides a common infrastructure to connect to an LDAP resource and run queries against it",
                "class": "MediaWikiExtensionMessageGroup",
                "exists": ""
            },
            {
                "id": "ext-legallogin",
                "label": "Legal Login",
                "description": "This extension requires acceptance of legal policies and correct answer on test questions during account creation and login",
                "class": "MediaWikiExtensionMessageGroup",
                "exists": ""
            },
            {
                "id": "lib.reviews",
                "label": "lib.reviews",
                "description": "{{Special:MyLanguage/Translations:Group descriptions/lib.reviews/en}}",
                "class": "FileBasedMessageGroup",
                "exists": ""
            },
            {
                "id": "mwgithubskin-liberty",
                "label": "Liberty",
                "description": "{{Special:MyLanguage/MediaWiki:Liberty-desc/en}}",
                "class": "FileBasedMessageGroup",
                "exists": ""
            },
            {
                "id": "libremesh",
                "label": "LibreMesh",
                "description": "[[Translating:LibreMesh]] is an experimental project.",
                "class": "AggregateMessageGroup",
                "exists": ""
            },
            {
                "id": "libremesh-limedocs-01",
                "label": "LibreMesh - Booklet 1: Networks",
                "description": null,
                "class": "FileBasedMessageGroup",
                "exists": ""
            },
            {
                "id": "libremesh-limedocs-02",
                "label": "LibreMesh - Booklet 2: Planning",
                "description": null,
                "class": "FileBasedMessageGroup",
                "exists": ""
            },
            {
                "id": "libremesh-limeapp",
                "label": "LibreMesh - Lime App",
                "description": null,
                "class": "FileBasedMessageGroup",
                "exists": ""
            },
            {
                "id": "libremesh-webui",
                "label": "LibreMesh - Web UI",
                "description": null,
                "class": "FileBasedMessageGroup",
                "exists": ""
            },
            {
                "id": "ext-lingo",
                "label": "Lingo",
                "description": "Provides hover-over tool tips on pages from words defined on a wiki page",
                "class": "MediaWikiExtensionMessageGroup",
                "exists": ""
            },
            {
                "id": "signit",
                "label": "Lingua Libre SignIt",
                "description": "{{Special:MyLanguage/Translations:Group descriptions/signit/en}}",
                "class": "FileBasedMessageGroup",
                "exists": ""
            },
            {
                "id": "ext-linkfilter",
                "label": "Link Filter",
                "description": "Adds new special pages and a parser hook for link submitting/approval/reject",
                "class": "MediaWikiExtensionMessageGroup",
                "exists": ""
            },
            {
                "id": "ext-linksuggest",
                "label": "Link Suggest",
                "description": "Suggests links to editors on edit view",
                "class": "MediaWikiExtensionMessageGroup",
                "exists": ""
            },
            {
                "id": "ext-linksuggest2",
                "label": "Link Suggest 2",
                "description": "Suggests links to editors on edit view",
                "class": "MediaWikiExtensionMessageGroup",
                "exists": ""
            },
            {
                "id": "ext-linktarget",
                "label": "Link Target",
                "description": "Adds a target attribute to specified links",
                "class": "MediaWikiExtensionMessageGroup",
                "exists": ""
            },
            {
                "id": "ext-link_attributes",
                "label": "Link_Attributes",
                "description": "Allows for easy modification of rel/rev/class on &lt;a&gt; elements",
                "class": "MediaWikiExtensionMessageGroup",
                "exists": ""
            },
            {
                "id": "ext-linkedwiki",
                "label": "Linked Wiki",
                "description": "See the linked data in a wiki",
                "class": "MediaWikiExtensionMessageGroup",
                "exists": ""
            },
            {
                "id": "ext-linter",
                "label": "Linter",
                "description": "{{Special:MyLanguage/MediaWiki:Linter-desc/en}}",
                "class": "AggregateMessageGroup",
                "exists": ""
            },
            {
                "id": "ext-linter-api",
                "label": "Linter - API",
                "description": null,
                "class": "MediaWikiExtensionMessageGroup",
                "exists": ""
            },
            {
                "id": "ext-linter-user",
                "label": "Linter - User interface",
                "description": null,
                "class": "MediaWikiExtensionMessageGroup",
                "exists": ""
            },
            {
                "id": "ext-liquidthreads",
                "label": "Liquid Threads",
                "description": "{{Special:MyLanguage/MediaWiki:Lqt-desc/en}}",
                "class": "AggregateMessageGroup",
                "exists": ""
            },
            {
                "id": "ext-liquidthreads-api",
                "label": "Liquid Threads - API",
                "description": null,
                "class": "MediaWikiExtensionMessageGroup",
                "exists": ""
            },
            {
                "id": "ext-liquidthreads-user",
                "label": "Liquid Threads - User interface",
                "description": "Add threading discussions to talk pages",
                "class": "MediaWikiExtensionMessageGroup",
                "exists": ""
            },
            {
                "id": "ext-listings",
                "label": "Listings",
                "description": "Add tags for listing locations",
                "class": "MediaWikiExtensionMessageGroup",
                "exists": ""
            },
            {
                "id": "ext-lockauthor",
                "label": "Lock Author",
                "description": "Prevents users from editing pages they haven't created",
                "class": "MediaWikiExtensionMessageGroup",
                "exists": ""
            },
            {
                "id": "ext-lockdownenglishpages",
                "label": "Lock Down English Pages",
                "description": "Prevents non-staff users from editing the English interface messages",
                "class": "MediaWikiExtensionMessageGroup",
                "exists": ""
            },
            {
                "id": "ext-lockdown",
                "label": "Lockdown",
                "description": "Per namespace group permissions",
                "class": "MediaWikiExtensionMessageGroup",
                "exists": ""
            },
            {
                "id": "ext-logentry",
                "label": "Log Entry",
                "description": "This tag extension provides a form for appending/prepending to log pages",
                "class": "MediaWikiExtensionMessageGroup",
                "exists": ""
            },
            {
                "id": "ext-loginnotify",
                "label": "Login Notify",
                "description": "Notify users about suspicious logins from unfamiliar devices and/or IP addresses",
                "class": "MediaWikiExtensionMessageGroup",
                "exists": ""
            },
            {
                "id": "ext-logofunctions",
                "label": "Logo Functions",
                "description": "Adds a parser function about wiki's logo",
                "class": "MediaWikiExtensionMessageGroup",
                "exists": ""
            },
            {
                "id": "ext-lookupuser",
                "label": "Lookup User",
                "description": "[[Special:LookupUser|Retrieve information]] about a user such as email address and ID",
                "class": "MediaWikiExtensionMessageGroup",
                "exists": ""
            },
            {
                "id": "ext-loopfunctions",
                "label": "Loop Functions",
                "description": "Provides limited looping functionallity in the wikitext",
                "class": "MediaWikiExtensionMessageGroup",
                "exists": ""
            },
            {
                "id": "ext-loops",
                "label": "Loops",
                "description": "Parser functions for performing loops",
                "class": "MediaWikiExtensionMessageGroup",
                "exists": ""
            },
            {
                "id": "wikimedia-tools-luthor",
                "label": "Luthor",
                "description": "{{Special:MyLanguage/Translations:Group descriptions/luthor/en}}",
                "class": "FileBasedMessageGroup",
                "exists": ""
            },
            {
                "id": "mwgithub-lud",
                "label": "L\u00fc\u00fcdi",
                "description": "{{Special:MyLanguage/MediaWiki:sanat-lud-desc/en}}",
                "class": "FileBasedMessageGroup",
                "exists": ""
            },
            {
                "id": "ext-madlib",
                "label": "Mad Lib",
                "description": "Adds the <code>#madlib</code> parser function for mad libs-style text",
                "class": "MediaWikiExtensionMessageGroup",
                "exists": ""
            },
            {
                "id": "ext-magicnocache",
                "label": "Magic No Cache",
                "description": "Adds the <code><nowiki>__NOCACHE__</nowiki></code> magic word to disable caching on a page",
                "class": "MediaWikiExtensionMessageGroup",
                "exists": ""
            },
            {
                "id": "ext-magicnumberedheadings",
                "label": "Magic Numbered Headings",
                "description": "Adds MagicWord <code><nowiki>__NUMBEREDHEADINGS__</nowiki></code> to force autonumbering of the headings of a page",
                "class": "MediaWikiExtensionMessageGroup",
                "exists": ""
            },
            {
                "id": "ext-mailgun",
                "label": "Mailgun",
                "description": "Send emails through Mailgun API service from MediaWiki",
                "class": "MediaWikiExtensionMessageGroup",
                "exists": ""
            },
            {
                "id": "ext-maintenance",
                "label": "Maintenance",
                "description": "[[Special:Maintenance|Wiki interface]] for various maintenance scripts",
                "class": "MediaWikiExtensionMessageGroup",
                "exists": ""
            },
            {
                "id": "ext-maintenanceshell",
                "label": "Maintenance Shell",
                "description": "Wiki interface for maintenance scripts",
                "class": "MediaWikiExtensionMessageGroup",
                "exists": ""
            },
            {
                "id": "mwgithub-managewiki",
                "label": "ManageWiki",
                "description": "{{Special:MyLanguage/MediaWiki:managewiki-desc/en}}",
                "class": "FileBasedMessageGroup",
                "exists": ""
            },
            {
                "id": "out-mantis-0-all",
                "label": "MantisBT",
                "description": "{{Special:MyLanguage/Translations:Group descriptions/mantisbt/en}}",
                "class": "AggregateMessageGroup",
                "exists": ""
            },
            {
                "id": "out-mantis-core",
                "label": "MantisBT - Core",
                "description": "{{Special:MyLanguage/Translations:Group descriptions/mantisbt/en}}",
                "class": "FileBasedMessageGroup",
                "exists": ""
            },
            {
                "id": "out-mantis-plugin-gravatar",
                "label": "MantisBT - Gravatar",
                "description": "{{Special:MyLanguage/Translations:Group descriptions/mantisbt/en}}",
                "class": "FileBasedMessageGroup",
                "exists": ""
            },
            {
                "id": "out-mantis-plugin-mantiscoreformatting",
                "label": "MantisBT - Mantis Core Formatting",
                "description": "{{Special:MyLanguage/Translations:Group descriptions/mantisbt/en}}",
                "class": "FileBasedMessageGroup",
                "exists": ""
            },
            {
                "id": "out-mantis-plugin-mantisgraph",
                "label": "MantisBT - Mantis Graph",
                "description": "{{Special:MyLanguage/Translations:Group descriptions/mantisbt/en}}",
                "class": "FileBasedMessageGroup",
                "exists": ""
            },
            {
                "id": "out-mantis-plugin-xmlimportexport",
                "label": "MantisBT - Xml Import Export",
                "description": "{{Special:MyLanguage/Translations:Group descriptions/mantisbt/en}}",
                "class": "FileBasedMessageGroup",
                "exists": ""
            },
            {
                "id": "wikimedia-tools-map-of-monuments",
                "label": "Map of Monuments",
                "description": "{{Special:MyLanguage/Translations:Group descriptions/wikimedia-map-of-monuments/en}}",
                "class": "FileBasedMessageGroup",
                "exists": ""
            },
            {
                "id": "ext-mapsources",
                "label": "Map Sources",
                "description": "[[Special:MapSources|Search]] data and maps in resources",
                "class": "MediaWikiExtensionMessageGroup",
                "exists": ""
            },
            {
                "id": "mwgithub-maps",
                "label": "Maps",
                "description": "{{Special:MyLanguage/MediaWiki:Maps-desc/en}}",
                "class": "FileBasedMessageGroup",
                "exists": ""
            },
            {
                "id": "ext-markashelpful",
                "label": "Mark As Helpful",
                "description": "Provides a user interface to mark comments as helpful",
                "class": "MediaWikiExtensionMessageGroup",
                "exists": ""
            },
            {
                "id": "mediawiki-skin-mask",
                "label": "Mask",
                "description": "Mask skin for the Compendium of Fragments",
                "class": "MediaWikiExtensionMessageGroup",
                "exists": ""
            },
            {
                "id": "ext-masseditregex",
                "label": "Mass Edit Regex",
                "description": "Allows to use regular expressions to [[Special:MassEditRegex|edit many pages in one operation]]",
                "class": "MediaWikiExtensionMessageGroup",
                "exists": ""
            },
            {
                "id": "ext-massmessage",
                "label": "Mass Message",
                "description": "{{Special:MyLanguage/MediaWiki:Massmessage-desc/en}}",
                "class": "AggregateMessageGroup",
                "exists": ""
            },
            {
                "id": "ext-massmessage-api",
                "label": "Mass Message - API",
                "description": null,
                "class": "MediaWikiExtensionMessageGroup",
                "exists": ""
            },
            {
                "id": "ext-massmessage-user",
                "label": "Mass Message - User interface",
                "description": null,
                "class": "MediaWikiExtensionMessageGroup",
                "exists": ""
            },
            {
                "id": "ext-massmessageemail",
                "label": "Mass Message Email",
                "description": "Adds email capability to the MassMessage extension",
                "class": "MediaWikiExtensionMessageGroup",
                "exists": ""
            },
            {
                "id": "wikimedia-tools-massmailer",
                "label": "MassMailer",
                "description": "{{Special:MyLanguage/Translations:Group descriptions/massmailer/en}}",
                "class": "FileBasedMessageGroup",
                "exists": ""
            },
            {
                "id": "mediawiki-skin-material",
                "label": "Material",
                "description": "The Material Design language created by Google, captured in MediaWiki software",
                "class": "MediaWikiExtensionMessageGroup",
                "exists": ""
            },
            {
                "id": "ext-math",
                "label": "Math",
                "description": "{{Special:MyLanguage/MediaWiki:Math-desc/en}}",
                "class": "AggregateMessageGroup",
                "exists": ""
            },
            {
                "id": "ext-math-api",
                "label": "Math - API",
                "description": null,
                "class": "MediaWikiExtensionMessageGroup",
                "exists": ""
            },
            {
                "id": "ext-math-user",
                "label": "Math - User interface",
                "description": null,
                "class": "MediaWikiExtensionMessageGroup",
                "exists": ""
            },
            {
                "id": "ext-mathsearch",
                "label": "Math Search",
                "description": "Integrates the [http://search.mathweb.org/about.html MathWeb Search] engine",
                "class": "MediaWikiExtensionMessageGroup",
                "exists": ""
            },
            {
                "id": "out-mathjax-0-all",
                "label": "MathJax",
                "description": "{{Special:MyLanguage/Translations:Group descriptions/mathjax/en}}",
                "class": "AggregateMessageGroup",
                "exists": ""
            },
            {
                "id": "out-mathjax-core",
                "label": "MathJax core",
                "description": null,
                "class": "FileBasedMessageGroup",
                "exists": ""
            },
            {
                "id": "out-mathjax-fontwarnings",
                "label": "MathJax Font Warnings",
                "description": null,
                "class": "FileBasedMessageGroup",
                "exists": ""
            },
            {
                "id": "out-mathjax-helpdialog",
                "label": "MathJax Help Dialog",
                "description": null,
                "class": "FileBasedMessageGroup",
                "exists": ""
            },
            {
                "id": "out-mathjax-htmlccs",
                "label": "MathJax HTML-CSS",
                "description": null,
                "class": "FileBasedMessageGroup",
                "exists": ""
            },
            {
                "id": "out-mathjax-mathmenu",
                "label": "MathJax MathMenu",
                "description": null,
                "class": "FileBasedMessageGroup",
                "exists": ""
            },
            {
                "id": "out-mathjax-mathml",
                "label": "MathJax MathML",
                "description": null,
                "class": "FileBasedMessageGroup",
                "exists": ""
            },
            {
                "id": "out-mathjax-tex",
                "label": "MathJax TeX",
                "description": null,
                "class": "FileBasedMessageGroup",
                "exists": ""
            },
            {
                "id": "mwgithub-matomoanalytics",
                "label": "MatomoAnalytics",
                "description": "{{Special:MyLanguage/MediaWiki:Matomoanalytics-desc/en}}",
                "class": "FileBasedMessageGroup",
                "exists": ""
            },
            {
                "id": "ext-mediafunctions",
                "label": "Media Functions",
                "description": "Parser functions for obtaining information about media files",
                "class": "MediaWikiExtensionMessageGroup",
                "exists": ""
            },
            {
                "id": "ext-mediamoderation",
                "label": "Media Moderation",
                "description": "Service for detecting matches against known child exploitation image hash datasets.",
                "class": "MediaWikiExtensionMessageGroup",
                "exists": ""
            },
            {
                "id": "ext-mediasearch",
                "label": "Media Search",
                "description": "Media-focused way to display search results through the [[Special:MediaSearch|media search]] page.",
                "class": "MediaWikiExtensionMessageGroup",
                "exists": ""
            },
            {
                "id": "ext-mediaspoiler",
                "label": "Media Spoiler",
                "description": "Hide media which may make readers uncomfortable",
                "class": "MediaWikiExtensionMessageGroup",
                "exists": ""
            },
            {
                "id": "ext-mediauploader",
                "label": "Media Uploader",
                "description": "{{Special:MyLanguage/MediaWiki:Mediauploader-desc/en}}",
                "class": "AggregateMessageGroup",
                "exists": ""
            },
            {
                "id": "ext-mediauploader-api",
                "label": "Media Uploader - API",
                "description": null,
                "class": "MediaWikiExtensionMessageGroup",
                "exists": ""
            },
            {
                "id": "ext-mediauploader-license",
                "label": "Media Uploader - License",
                "description": null,
                "class": "MediaWikiExtensionMessageGroup",
                "exists": ""
            },
            {
                "id": "ext-mediauploader-user",
                "label": "Media Uploader - User interface",
                "description": null,
                "class": "MediaWikiExtensionMessageGroup",
                "exists": ""
            },
            {
                "id": "mediawiki",
                "label": "MediaWiki",
                "description": "{{Special:MyLanguage/Translations:Group descriptions/mediawiki/en}}",
                "class": "AggregateMessageGroup",
                "exists": ""
            },
            {
                "id": "core-0-mostused",
                "label": "MediaWiki (most important messages)",
                "description": null,
                "class": "SubsetMessageGroup",
                "exists": ""
            },
            {
                "id": "mediawiki-api",
                "label": "MediaWiki Action API",
                "description": "{{Special:MyLanguage/Translations:Group descriptions/mediawikiapi/en}}",
                "class": "FileBasedMessageGroup",
                "exists": ""
            },
            {
                "id": "mwgithub-mediawiki-auth",
                "label": "MediaWiki Auth",
                "description": "{{Special:MyLanguage/MediaWiki:mwa-desc/en}}",
                "class": "FileBasedMessageGroup",
                "exists": ""
            },
            {
                "id": "ext-mediawikichat",
                "label": "MediaWiki Chat",
                "description": "Provides a lightweight chat client and server",
                "class": "MediaWikiExtensionMessageGroup",
                "exists": ""
            },
            {
                "id": "core",
                "label": "MediaWiki core",
                "description": "{{Special:MyLanguage/Translations:Group descriptions/mediawikicore/en}}",
                "class": "FileBasedMessageGroup",
                "exists": ""
            },
            {
                "id": "mediawiki-exif",
                "label": "MediaWiki core - EXIF tags",
                "description": "{{Special:MyLanguage/Translations:Group descriptions/mediawikiexif/en}}",
                "class": "FileBasedMessageGroup",
                "exists": ""
            },
            {
                "id": "ext-0-all",
                "label": "MediaWiki extensions",
                "description": "{{Special:MyLanguage/Translations:Group descriptions/mediawikiextensions/en}}",
                "class": "AggregateMessageGroup",
                "exists": ""
            },
            {
                "id": "ext-mediawikifarm",
                "label": "MediaWiki Farm",
                "description": "Turns a MediaWiki installation into a farm consisting of multiple independant wikis",
                "class": "MediaWikiExtensionMessageGroup",
                "exists": ""
            },
            {
                "id": "mediawiki-rest-api",
                "label": "MediaWiki Rest API",
                "description": "{{Special:MyLanguage/Translations:Group descriptions/mediawikiapi/en}}",
                "class": "FileBasedMessageGroup",
                "exists": ""
            },
            {
                "id": "mediawiki-skin-0-all",
                "label": "MediaWiki skins",
                "description": "{{Special:MyLanguage/Translations:Group descriptions/mediawikiskins/en}}",
                "class": "AggregateMessageGroup",
                "exists": ""
            },
            {
                "id": "mediawiki-skin-mediawikistrapping",
                "label": "MediaWiki Strapping",
                "description": "Strapping is built on top of a modified Vector theme from MediaWiki and utilizes Twitter's Bootstrap for base layout, typography, and additional widgets",
                "class": "MediaWikiExtensionMessageGroup",
                "exists": ""
            },
            {
                "id": "mwbitbucketskin-medik",
                "label": "Medik",
                "description": "{{Special:MyLanguage/MediaWiki:Medik-desc/en}}",
                "class": "FileBasedMessageGroup",
                "exists": ""
            },
            {
                "id": "ext-menueditor",
                "label": "Menu Editor",
                "description": "Graphical editor for menu pages",
                "class": "MediaWikiExtensionMessageGroup",
                "exists": ""
            },
            {
                "id": "ext-mergearticles",
                "label": "Merge Articles",
                "description": "Allows merging comparing and merging articles",
                "class": "MediaWikiExtensionMessageGroup",
                "exists": ""
            },
            {
                "id": "mwgithub-mermaid",
                "label": "Mermaid",
                "description": "{{Special:MyLanguage/MediaWiki:Mermaid-desc/en}}",
                "class": "FileBasedMessageGroup",
                "exists": ""
            },
            {
                "id": "messagebundle-User:Abijeet Patro/MB-NoPriority",
                "label": "MessageBundle Testing: Do not translate",
                "description": "Messages of a message bundle defined on page [[:User:Abijeet Patro/MB-NoPriority|User:Abijeet Patro/MB-NoPriority]].",
                "class": "MediaWiki\\Extension\\Translate\\MessageBundleTranslation\\MessageBundleMessageGroup",
                "exists": ""
            },
            {
                "id": "ext-metamaster",
                "label": "Meta Master",
                "description": "A parser function that allows adding HTML <code><meta></code> tags to the page header",
                "class": "MediaWikiExtensionMessageGroup",
                "exists": ""
            },
            {
                "id": "ext-metadata",
                "label": "Metadata",
                "description": "Adds #metadata parser function to set page properties, and expose them via <meta> tags and a REST API endpoint",
                "class": "MediaWikiExtensionMessageGroup",
                "exists": ""
            },
            {
                "id": "mediawiki-skin-metrolook",
                "label": "Metrolook",
                "description": "Metrolook is a [https://en.wikipedia.org/wiki/Metro_(design_language) Metro-inspired] fork of the Vector skin",
                "class": "MediaWikiExtensionMessageGroup",
                "exists": ""
            },
            {
                "id": "out-mifos",
                "label": "Mifos - X",
                "description": "{{Special:MyLanguage/Translations:Group descriptions/mifos/en}}",
                "class": "FileBasedMessageGroup",
                "exists": ""
            },
            {
                "id": "mediawiki-skin-minervaneue",
                "label": "MinervaNeue",
                "description": null,
                "class": "MediaWikiExtensionMessageGroup",
                "exists": ""
            },
            {
                "id": "ext-miniinvite",
                "label": "Mini Invite",
                "description": "[[Special:InviteEmail|A special page to invite your friends to join the wiki]]",
                "class": "MediaWikiExtensionMessageGroup",
                "exists": ""
            },
            {
                "id": "miniedit",
                "label": "MiniEdit",
                "description": "{{Special:MyLanguage/Translations:Group descriptions/miniedit/en}}",
                "class": "FileBasedMessageGroup",
                "exists": ""
            },
            {
                "id": "ext-minimumnamelength",
                "label": "Minimum Name Length",
                "description": "Allows to enforce a minimum username length",
                "class": "MediaWikiExtensionMessageGroup",
                "exists": ""
            },
            {
                "id": "ext-mintydocs",
                "label": "Minty Docs",
                "description": "A lightweight documentation system",
                "class": "MediaWikiExtensionMessageGroup",
                "exists": ""
            },
            {
                "id": "mediawiki-skin-mirage",
                "label": "Mirage",
                "description": null,
                "class": "MediaWikiExtensionMessageGroup",
                "exists": ""
            },
            {
                "id": "miraheze",
                "label": "Miraheze",
                "description": "{{Special:MyLanguage/Translations:Group descriptions/miraheze/en}}",
                "class": "AggregateMessageGroup",
                "exists": ""
            },
            {
                "id": "mwgithub-mirahezeerrorpages",
                "label": "Miraheze ErrorPages",
                "description": "{{Special:MyLanguage/MediaWiki:mirahezeerrorpages-desc/en}}",
                "class": "FileBasedMessageGroup",
                "exists": ""
            },
            {
                "id": "mwgithub-mirahezelanding",
                "label": "Miraheze Landing Page",
                "description": "{{Special:MyLanguage/MediaWiki:mirahezelanding-desc/en}}",
                "class": "FileBasedMessageGroup",
                "exists": ""
            },
            {
                "id": "mwgithub-mirahezemagic-custom",
                "label": "MirahezeMagic Custom",
                "description": "{{Special:MyLanguage/MediaWiki:Mirahezemagic-custom-mirahezemagic-description/en}}",
                "class": "FileBasedMessageGroup",
                "exists": ""
            },
            {
                "id": "mwgithub-mirahezemagic-managewiki",
                "label": "MirahezeMagic ManageWiki",
                "description": null,
                "class": "FileBasedMessageGroup",
                "exists": ""
            },
            {
                "id": "mwgithub-mirahezemagic-override",
                "label": "MirahezeMagic Override",
                "description": null,
                "class": "FileBasedMessageGroup",
                "exists": ""
            },
            {
                "id": "ext-missedpages",
                "label": "Missed Pages",
                "description": "Summarizes 404 (page not found) errors, and provides a quick way to redirect or ignore them.",
                "class": "MediaWikiExtensionMessageGroup",
                "exists": ""
            },
            {
                "id": "ext-mobileapp",
                "label": "Mobile App",
                "description": "Serves styles and scripts for use in the Wikimedia Mobile applications",
                "class": "MediaWikiExtensionMessageGroup",
                "exists": ""
            },
            {
                "id": "ext-mobiledetect",
                "label": "Mobile Detect",
                "description": "Detects mobile devices and allows to control the content visible in each case with the &lt;nomobile&gt; and &lt;mobileonly&gt; tags",
                "class": "MediaWikiExtensionMessageGroup",
                "exists": ""
            },
            {
                "id": "ext-mobilefrontend",
                "label": "Mobile Frontend",
                "description": "{{Special:MyLanguage/MediaWiki:Mobile-frontend-desc/en}}",
                "class": "AggregateMessageGroup",
                "exists": ""
            },
            {
                "id": "ext-mobilefrontend-api",
                "label": "Mobile Frontend - API",
                "description": null,
                "class": "MediaWikiExtensionMessageGroup",
                "exists": ""
            },
            {
                "id": "ext-mobilefrontend-user",
                "label": "Mobile Frontend - User interface",
                "description": "Mobile Frontend",
                "class": "MediaWikiExtensionMessageGroup",
                "exists": ""
            },
            {
                "id": "mwgithub-moddoc",
                "label": "ModDoc",
                "description": "{{Special:MyLanguage/MediaWiki:moddoc-desc/en}}",
                "class": "FileBasedMessageGroup",
                "exists": ""
            },
            {
                "id": "ext-model",
                "label": "Model",
                "description": "ORM Abstraction model for MediaWiki developers",
                "class": "MediaWikiExtensionMessageGroup",
                "exists": ""
            },
            {
                "id": "mwgithub-moderation",
                "label": "Moderation",
                "description": "{{Special:MyLanguage/MediaWiki:Moderation-desc/en}}",
                "class": "FileBasedMessageGroup",
                "exists": ""
            },
            {
                "id": "mediawiki-skin-modern",
                "label": "Modern",
                "description": "A blue/gray skin with sidebar and top bar. Derived from MonoBook",
                "class": "MediaWikiExtensionMessageGroup",
                "exists": ""
            },
            {
                "id": "mwgithub-modern-timeline",
                "label": "Modern Timeline",
                "description": "{{Special:MyLanguage/MediaWiki:Modern-timeline-desc/en}}",
                "class": "FileBasedMessageGroup",
                "exists": ""
            },
            {
                "id": "mwgithub-mediawiki-monaco",
                "label": "Monaco",
                "description": "{{Special:MyLanguage/MediaWiki:Monaco-desc/en}}",
                "class": "FileBasedMessageGroup",
                "exists": ""
            },
            {
                "id": "mwgithub-mediawiki-monaco-contentrightsidebar",
                "label": "Monaco - ContentRightSidebar",
                "description": "{{Special:MyLanguage/MediaWiki:Monacocontentrightsidebar-desc/en}}",
                "class": "FileBasedMessageGroup",
                "exists": ""
            },
            {
                "id": "mediawiki-skin-monobook",
                "label": "MonoBook",
                "description": "The classic MediaWiki skin since 2004, named after the black-and-white photo of a book in the page background",
                "class": "MediaWikiExtensionMessageGroup",
                "exists": ""
            },
            {
                "id": "ext-montserratfont",
                "label": "Montserrat Font",
                "description": "Adds the Montserrat web font",
                "class": "MediaWikiExtensionMessageGroup",
                "exists": ""
            },
            {
                "id": "wikimedia-tools-heritage",
                "label": "Monuments API",
                "description": null,
                "class": "FileBasedMessageGroup",
                "exists": ""
            },
            {
                "id": "ext-mp3mediahandler",
                "label": "MP3 Media Handler",
                "description": "Stream MP3 using HTML5 <audio> tag",
                "class": "MediaWikiExtensionMessageGroup",
                "exists": ""
            },
            {
                "id": "ext-mpdf",
                "label": "Mpdf",
                "description": "Converts current page to PDF and sends to browser",
                "class": "MediaWikiExtensionMessageGroup",
                "exists": ""
            },
            {
                "id": "ext-mscalendar",
                "label": "Ms Calendar",
                "description": "Adds the <code>&lt;mscalendar&gt;</code> tag to insert calendars into wiki pages",
                "class": "MediaWikiExtensionMessageGroup",
                "exists": ""
            },
            {
                "id": "ext-mscatselect",
                "label": "Ms Cat Select",
                "description": "Allows to add a page to an existing or newly creatable category via a drop-down list",
                "class": "MediaWikiExtensionMessageGroup",
                "exists": ""
            },
            {
                "id": "ext-msinsert",
                "label": "Ms Insert",
                "description": "Adds a dropdown menu for inserting into the editor the content of certain pages",
                "class": "MediaWikiExtensionMessageGroup",
                "exists": ""
            },
            {
                "id": "ext-mslinks",
                "label": "Ms Links",
                "description": "Creates links to view or download files using icons appropriate to the file type",
                "class": "MediaWikiExtensionMessageGroup",
                "exists": ""
            },
            {
                "id": "ext-msupload",
                "label": "Ms Upload",
                "description": "Enables easy uploads for one file or multiple files simultaneously",
                "class": "MediaWikiExtensionMessageGroup",
                "exists": ""
            },
            {
                "id": "ext-mswikieditor",
                "label": "Ms Wiki Editor",
                "description": "Easily add or remove buttons to the WikiEditor",
                "class": "MediaWikiExtensionMessageGroup",
                "exists": ""
            },
            {
                "id": "ext-multiboilerplate",
                "label": "Multi Boilerplate",
                "description": "Allows a boilerplate to be selected from a drop down box located above the edit form when editing pages",
                "class": "MediaWikiExtensionMessageGroup",
                "exists": ""
            },
            {
                "id": "ext-multilanguagemanager",
                "label": "Multi Language Manager",
                "description": "MediaWiki extension to manage multi language in one MediaWiki.",
                "class": "MediaWikiExtensionMessageGroup",
                "exists": ""
            },
            {
                "id": "ext-multimail",
                "label": "Multi Mail",
                "description": "Adds support for multiple email addresses",
                "class": "MediaWikiExtensionMessageGroup",
                "exists": ""
            },
            {
                "id": "ext-multimaps",
                "label": "Multi Maps",
                "description": "Allows users to display maps and coordinate data using multiple mapping services",
                "class": "MediaWikiExtensionMessageGroup",
                "exists": ""
            },
            {
                "id": "ext-multimediaplayer",
                "label": "Multimedia Player",
                "description": "Plays a list of multimedia files",
                "class": "MediaWikiExtensionMessageGroup",
                "exists": ""
            },
            {
                "id": "ext-multimediaviewer",
                "label": "Multimedia Viewer",
                "description": "Expand thumbnails in a larger size in a fullscreen interface",
                "class": "MediaWikiExtensionMessageGroup",
                "exists": ""
            },
            {
                "id": "ext-mwversioninfo",
                "label": "MW Version Info",
                "description": "Manage MediaWiki version information",
                "class": "MediaWikiExtensionMessageGroup",
                "exists": ""
            },
            {
                "id": "kiwix-mwoffliner",
                "label": "MWoffliner MediaWiki scraper",
                "description": "{{Special:MyLanguage/Translations:Group descriptions/mwoffliner/en}}",
                "class": "FileBasedMessageGroup",
                "exists": ""
            },
            {
                "id": "ext-myvariables",
                "label": "My Variables",
                "description": "Adds new built-in variables",
                "class": "MediaWikiExtensionMessageGroup",
                "exists": ""
            },
            {
                "id": "ext-namespacehtml",
                "label": "Namespace HTML",
                "description": "Allows raw HTML in specified namespaces",
                "class": "MediaWikiExtensionMessageGroup",
                "exists": ""
            },
            {
                "id": "ext-namespacepaths",
                "label": "Namespace Paths",
                "description": "Allows custom article paths to be mapped to namespaces; for example mapping pages like Help:Page to /help/Page instead of /wiki/Help:Page",
                "class": "MediaWikiExtensionMessageGroup",
                "exists": ""
            },
            {
                "id": "ext-namespacerelations",
                "label": "Namespace Relations",
                "description": "Allows to define additional namespace tabs",
                "class": "MediaWikiExtensionMessageGroup",
                "exists": ""
            },
            {
                "id": "ext-namespacesidebar",
                "label": "Namespace Sidebar",
                "description": "Allows a different sidebar for each namespace",
                "class": "MediaWikiExtensionMessageGroup",
                "exists": ""
            },
            {
                "id": "ext-naturallanguagelist",
                "label": "Natural Language List",
                "description": "Easy formatting of lists in natural languages",
                "class": "MediaWikiExtensionMessageGroup",
                "exists": ""
            },
            {
                "id": "ext-navigationtiming",
                "label": "Navigation Timing",
                "description": "Adds client-side latency measurements logging",
                "class": "MediaWikiExtensionMessageGroup",
                "exists": ""
            },
            {
                "id": "ext-naylorams",
                "label": "NaylorAMS",
                "description": "Authentication extension to integrate Naylor AMS Timberlake SSO",
                "class": "MediaWikiExtensionMessageGroup",
                "exists": ""
            },
            {
                "id": "ext-ncbitaxonomylookup",
                "label": "NCBI Taxonomy Lookup",
                "description": "Pulls data from the NCBI taxonomy API into wiki pages",
                "class": "MediaWikiExtensionMessageGroup",
                "exists": ""
            },
            {
                "id": "ext-nearbypages",
                "label": "Nearby Pages",
                "description": "Adds [[Special:Nearby|Nearby]] special page",
                "class": "MediaWikiExtensionMessageGroup",
                "exists": ""
            },
            {
                "id": "ext-negref",
                "label": "Negref",
                "description": "Provides a tag to negotiate the location of any <nowiki><ref/></nowiki> tags inside of input text to fix some template use cases",
                "class": "MediaWikiExtensionMessageGroup",
                "exists": ""
            },
            {
                "id": "mwgithub-network",
                "label": "Network",
                "description": "{{Special:MyLanguage/MediaWiki:Network-desc/en}}",
                "class": "FileBasedMessageGroup",
                "exists": ""
            },
            {
                "id": "ext-networkauth",
                "label": "Network Auth",
                "description": "Allows to automatically authenticate users coming from certain network addresses",
                "class": "MediaWikiExtensionMessageGroup",
                "exists": ""
            },
            {
                "id": "ext-networksession",
                "label": "Network Session",
                "description": "Adds a SessionProvider based on configured IP address and secret token",
                "class": "MediaWikiExtensionMessageGroup",
                "exists": ""
            },
            {
                "id": "ext-newuseractions",
                "label": "New User Actions",
                "description": "Onboarding workflow for new users accounts",
                "class": "MediaWikiExtensionMessageGroup",
                "exists": ""
            },
            {
                "id": "ext-newusermessage",
                "label": "New User Message",
                "description": "Adds a message to newly created user's talk pages",
                "class": "MediaWikiExtensionMessageGroup",
                "exists": ""
            },
            {
                "id": "ext-newusernotification",
                "label": "New User Notification",
                "description": "Sends email notification when user accounts are created",
                "class": "MediaWikiExtensionMessageGroup",
                "exists": ""
            },
            {
                "id": "ext-newestpages",
                "label": "Newest Pages",
                "description": "Shows the [[Special:NewestPages|last X pages]] added to the wiki",
                "class": "MediaWikiExtensionMessageGroup",
                "exists": ""
            },
            {
                "id": "ext-newsticker",
                "label": "News Ticker",
                "description": "Adds a magic word that shows a news ticker that can be configured from a special page.",
                "class": "MediaWikiExtensionMessageGroup",
                "exists": ""
            },
            {
                "id": "ext-newsignuppage",
                "label": "NewSignupPage",
                "description": "Adds new features to the [[Special:CreateAccount|signup form]]",
                "class": "MediaWikiExtensionMessageGroup",
                "exists": ""
            },
            {
                "id": "ext-newsletter",
                "label": "Newsletter",
                "description": "{{Special:MyLanguage/Newsletter-extension-desc/en}}",
                "class": "AggregateMessageGroup",
                "exists": ""
            },
            {
                "id": "ext-newsletter-api",
                "label": "Newsletter - API",
                "description": null,
                "class": "MediaWikiExtensionMessageGroup",
                "exists": ""
            },
            {
                "id": "ext-newsletter-user",
                "label": "Newsletter - User",
                "description": "Enables users to publish and subscribe to newsletters",
                "class": "MediaWikiExtensionMessageGroup",
                "exists": ""
            },
            {
                "id": "nfcring-control",
                "label": "NFC Ring Control",
                "description": "{{Special:MyLanguage/Translations:Group descriptions/nfcring-control/en}}",
                "class": "FileBasedMessageGroup",
                "exists": ""
            },
            {
                "id": "mediawiki-skin-nimbus",
                "label": "Nimbus",
                "description": "Nimbus skin",
                "class": "MediaWikiExtensionMessageGroup",
                "exists": ""
            },
            {
                "id": "ext-nobogususerpages",
                "label": "No Bogus Userpages",
                "description": "Restricts creation of userpages for which a user does not exist",
                "class": "MediaWikiExtensionMessageGroup",
                "exists": ""
            },
            {
                "id": "ext-nocat",
                "label": "No Cat",
                "description": "Adds a <code><nowiki>__NOCAT__</nowiki></code> magic word to disable categories on a page",
                "class": "MediaWikiExtensionMessageGroup",
                "exists": ""
            },
            {
                "id": "ext-notitle",
                "label": "No Title",
                "description": "Adds a magic word to hide the title heading",
                "class": "MediaWikiExtensionMessageGroup",
                "exists": ""
            },
            {
                "id": "out-nocc-0-all",
                "label": "NOCC",
                "description": "{{Special:MyLanguage/Translations:Group descriptions/nocc/en}}",
                "class": "AggregateMessageGroup",
                "exists": ""
            },
            {
                "id": "out-nocc-core",
                "label": "NOCC - Core",
                "description": "{{Special:MyLanguage/Translations:Group descriptions/nocc/en}}",
                "class": "FileBasedMessageGroup",
                "exists": ""
            },
            {
                "id": "out-nocc-site",
                "label": "NOCC - Site",
                "description": "{{Special:MyLanguage/Translations:Group descriptions/nocc/en}}",
                "class": "FileBasedMessageGroup",
                "exists": ""
            },
            {
                "id": "mediawiki-skin-nostalgia",
                "label": "Nostalgia",
                "description": "A skin to show how Wikipedia looked in 2001",
                "class": "MediaWikiExtensionMessageGroup",
                "exists": ""
            },
            {
                "id": "ext-notebookviewer",
                "label": "Notebook Viewer",
                "description": "View IPython notebooks",
                "class": "MediaWikiExtensionMessageGroup",
                "exists": ""
            },
            {
                "id": "ext-noteslink",
                "label": "Notes Link",
                "description": "Adds the <code><nowiki><NDL></NDL></nowiki></code> tag, that enables rendering \"Notes Data Link\" (NDL) code as a web accessible link",
                "class": "MediaWikiExtensionMessageGroup",
                "exists": ""
            },
            {
                "id": "ext-nsfilerepo",
                "label": "NS File Repo",
                "description": "Provide namespace based features to uploaded files",
                "class": "MediaWikiExtensionMessageGroup",
                "exists": ""
            },
            {
                "id": "ext-nuke",
                "label": "Nuke",
                "description": "Gives administrators the ability to [[Special:Nuke|mass delete]] pages",
                "class": "MediaWikiExtensionMessageGroup",
                "exists": ""
            },
            {
                "id": "ext-nukedpl",
                "label": "Nuke DPL",
                "description": "Adds a [[Special:NukeDPL|special page]] for mass deletion by DPL query",
                "class": "MediaWikiExtensionMessageGroup",
                "exists": ""
            },
            {
                "id": "ext-numberformat",
                "label": "Number Format",
                "description": "Format numbers: Insert thousands separators, round to a given number of decimals",
                "class": "MediaWikiExtensionMessageGroup",
                "exists": ""
            },
            {
                "id": "ext-numbertext",
                "label": "Numbertext",
                "description": "Allows to transform numbers into words",
                "class": "MediaWikiExtensionMessageGroup",
                "exists": ""
            },
            {
                "id": "ext-numeralpha",
                "label": "Numer Alpha",
                "description": "Provides methods of inserting incrementing numbers, letters and roman numerals",
                "class": "MediaWikiExtensionMessageGroup",
                "exists": ""
            },
            {
                "id": "ext-oathauth",
                "label": "OATH Auth",
                "description": "{{Special:MyLanguage/MediaWiki:Oathauth-desc/en}}",
                "class": "AggregateMessageGroup",
                "exists": ""
            },
            {
                "id": "ext-oathauth-api",
                "label": "OATH Auth - API",
                "description": null,
                "class": "MediaWikiExtensionMessageGroup",
                "exists": ""
            },
            {
                "id": "ext-oathauth-user",
                "label": "OATH Auth - User interface",
                "description": null,
                "class": "MediaWikiExtensionMessageGroup",
                "exists": ""
            },
            {
                "id": "ext-oauth",
                "label": "OAuth",
                "description": "Allows usage of OAuth 1.0a and OAuth 2.0 for API authorization",
                "class": "MediaWikiExtensionMessageGroup",
                "exists": ""
            },
            {
                "id": "ext-oauthratelimiter",
                "label": "OAuth Rate Limiter",
                "description": "Extends the OAuth extension to include ratelimit claims in the JWT",
                "class": "MediaWikiExtensionMessageGroup",
                "exists": ""
            },
            {
                "id": "ext-odbcdatabase",
                "label": "OdbcDatabase",
                "description": "Driver that uses the PHP <code>odbc_*</code> library of commands to support the external data extension",
                "class": "MediaWikiExtensionMessageGroup",
                "exists": ""
            },
            {
                "id": "ext-onlinestatusbar",
                "label": "Online Status Bar",
                "description": "Status bar which shows whether a user is online on their user page",
                "class": "MediaWikiExtensionMessageGroup",
                "exists": ""
            },
            {
                "id": "ext-onlyrecentrecentchanges",
                "label": "Only Recent Recent Changes",
                "description": "Show pages in the list of recent changes only once when they were recently changed",
                "class": "MediaWikiExtensionMessageGroup",
                "exists": ""
            },
            {
                "id": "mwgithubskin-onyx",
                "label": "Onyx skin",
                "description": "{{Special:MyLanguage/MediaWiki:Onyx-skin-desc/en}}",
                "class": "FileBasedMessageGroup",
                "exists": ""
            },
            {
                "id": "ext-oojsplus",
                "label": "OO JS Plus",
                "description": "Provides Widgets and utility functions for OOJS",
                "class": "MediaWikiExtensionMessageGroup",
                "exists": ""
            },
            {
                "id": "ext-oojsuiajaxlogin",
                "label": "OO Js UI Ajax Login",
                "description": "Adds an Ajax Login overlay to MediaWiki",
                "class": "MediaWikiExtensionMessageGroup",
                "exists": ""
            },
            {
                "id": "mwgerrit-oojs-ui",
                "label": "OOjs UI (via VisualEditor)",
                "description": "{{Special:MyLanguage/MediaWiki:Visualeditor-desc/en}}",
                "class": "FileBasedMessageGroup",
                "exists": ""
            },
            {
                "id": "ext-openbadges",
                "label": "Open Badges",
                "description": null,
                "class": "MediaWikiExtensionMessageGroup",
                "exists": ""
            },
            {
                "id": "ext-opengraphmeta",
                "label": "Open Graph Meta",
                "description": "Adds OpenGraph meta tags used by Facebook's Like button",
                "class": "MediaWikiExtensionMessageGroup",
                "exists": ""
            },
            {
                "id": "ext-openidconnect",
                "label": "Open ID Connect",
                "description": "Provides authentication using OpenID Connect in conjunction with PluggableAuth",
                "class": "MediaWikiExtensionMessageGroup",
                "exists": ""
            },
            {
                "id": "ext-openjscad",
                "label": "Open Js Cad",
                "description": "Adds Tag <code>&lt;jscad&gt;</code> to display OpenJsCad 3D Print Designs",
                "class": "MediaWikiExtensionMessageGroup",
                "exists": ""
            },
            {
                "id": "ext-openlayers",
                "label": "Open Layers",
                "description": "Makes OpenLayers module available",
                "class": "MediaWikiExtensionMessageGroup",
                "exists": ""
            },
            {
                "id": "ext-openstackmanager",
                "label": "Open Stack Manager",
                "description": "Lets users register shell accounts and manage their SSH keys",
                "class": "MediaWikiExtensionMessageGroup",
                "exists": ""
            },
            {
                "id": "ohm-website",
                "label": "OpenHistoricalMap",
                "description": "{{Special:MyLanguage/Translations:Group descriptions/openhistoricalmap/en}}",
                "class": "FileBasedMessageGroup",
                "exists": ""
            },
            {
                "id": "out-osm-0-all",
                "label": "OpenStreetMap",
                "description": "{{Special:MyLanguage/Translations:Group descriptions/openstreetmap/en}}",
                "class": "AggregateMessageGroup",
                "exists": ""
            },
            {
                "id": "out-osm-site",
                "label": "OpenStreetMap - Website",
                "description": "{{Special:MyLanguage/Translations:Group descriptions/osm-site/en}}",
                "class": "FileBasedMessageGroup",
                "exists": ""
            },
            {
                "id": "oppia",
                "label": "Oppia",
                "description": "{{Special:MyLanguage/Translations:Group descriptions/oppia/en}}",
                "class": "FileBasedMessageGroup",
                "exists": ""
            },
            {
                "id": "oppia-android-app",
                "label": "Oppia Android",
                "description": "{{Special:MyLanguage/Translations:Group descriptions/oppia/en}}",
                "class": "FileBasedMessageGroup",
                "exists": ""
            },
            {
                "id": "ext-ores",
                "label": "ORES",
                "description": "{{Special:MyLanguage/MediaWiki:Ores-desc/en}}",
                "class": "AggregateMessageGroup",
                "exists": ""
            },
            {
                "id": "ext-ores-api",
                "label": "ORES - API",
                "description": null,
                "class": "MediaWikiExtensionMessageGroup",
                "exists": ""
            },
            {
                "id": "ext-ores-user",
                "label": "ORES - User interface",
                "description": null,
                "class": "MediaWikiExtensionMessageGroup",
                "exists": ""
            },
            {
                "id": "ext-orphanedtalkpages",
                "label": "Orphaned Talk Pages",
                "description": "Provides a list of orphaned talk pages",
                "class": "MediaWikiExtensionMessageGroup",
                "exists": ""
            },
            {
                "id": "int-orphantalk",
                "label": "OrphanTalk",
                "description": null,
                "class": "FileBasedMessageGroup",
                "exists": ""
            },
            {
                "id": "ext-ourworldindata",
                "label": "Our World In Data",
                "description": "Embed visualizations from OurWorldInData inside of wiki pages",
                "class": "MediaWikiExtensionMessageGroup",
                "exists": ""
            },
            {
                "id": "ext-pageassessments-api",
                "label": "Page Assessments - API",
                "description": null,
                "class": "MediaWikiExtensionMessageGroup",
                "exists": ""
            },
            {
                "id": "ext-pageassessments-user",
                "label": "Page Assessments - User interface",
                "description": null,
                "class": "MediaWikiExtensionMessageGroup",
                "exists": ""
            },
            {
                "id": "ext-pageauthors",
                "label": "Page Authors",
                "description": "Get a sensible list of authors of a page",
                "class": "MediaWikiExtensionMessageGroup",
                "exists": ""
            },
            {
                "id": "ext-pagecheckout",
                "label": "Page Checkout",
                "description": "Allows exclusive rights on a page for a user",
                "class": "MediaWikiExtensionMessageGroup",
                "exists": ""
            },
            {
                "id": "pagecontentservice",
                "label": "Page Content Service",
                "description": "{{Special:MyLanguage/Translations:Group descriptions/pagecontentservice/en}}",
                "class": "FileBasedMessageGroup",
                "exists": ""
            },
            {
                "id": "ext-pagecreationnotif",
                "label": "Page Creation Notif",
                "description": "Sends email notification when new pages are created",
                "class": "MediaWikiExtensionMessageGroup",
                "exists": ""
            },
            {
                "id": "ext-pagedisqus",
                "label": "Page Disqus",
                "description": "Integrates Disqus commenting service",
                "class": "MediaWikiExtensionMessageGroup",
                "exists": ""
            },
            {
                "id": "ext-pageexchange",
                "label": "Page Exchange",
                "description": "Allows for installing \"packages\" of pre-defined wiki pages",
                "class": "MediaWikiExtensionMessageGroup",
                "exists": ""
            },
            {
                "id": "ext-pageforms",
                "label": "Page Forms",
                "description": "Forms for creating and editing wiki pages",
                "class": "MediaWikiExtensionMessageGroup",
                "exists": ""
            },
            {
                "id": "ext-pageimages-api",
                "label": "Page Images - API",
                "description": null,
                "class": "MediaWikiExtensionMessageGroup",
                "exists": ""
            },
            {
                "id": "ext-pageimages-user",
                "label": "Page Images - User interface",
                "description": null,
                "class": "MediaWikiExtensionMessageGroup",
                "exists": ""
            },
            {
                "id": "ext-pageincat",
                "label": "Page In Cat",
                "description": "Adds a parser function <code><nowiki>{{#incat:...}}</nowiki></code> to determine if the current page is in a specified category",
                "class": "MediaWikiExtensionMessageGroup",
                "exists": ""
            },
            {
                "id": "ext-pagemagic",
                "label": "Page Magic",
                "description": "Adds a few parser functions to retrieve page id by name and vise versa.",
                "class": "MediaWikiExtensionMessageGroup",
                "exists": ""
            },
            {
                "id": "ext-pagenameformula",
                "label": "Page Name Formula",
                "description": "Allows alternate naming of a page",
                "class": "MediaWikiExtensionMessageGroup",
                "exists": ""
            },
            {
                "id": "ext-pagenotice",
                "label": "Page Notice",
                "description": "Lets you define a fixed header or footer message for each namespace or individual page",
                "class": "MediaWikiExtensionMessageGroup",
                "exists": ""
            },
            {
                "id": "ext-pagepermissions",
                "label": "Page Permissions",
                "description": "This extension provides per-page per-user access control",
                "class": "MediaWikiExtensionMessageGroup",
                "exists": ""
            },
            {
                "id": "ext-pageschemas",
                "label": "Page Schemas",
                "description": "Defines the data structure for all pages in a category using XML",
                "class": "MediaWikiExtensionMessageGroup",
                "exists": ""
            },
            {
                "id": "ext-pagetools",
                "label": "Page Tools",
                "description": "Parser functions for handling of category information, page title and page subtitle",
                "class": "MediaWikiExtensionMessageGroup",
                "exists": ""
            },
            {
                "id": "ext-pagetriage",
                "label": "Page Triage",
                "description": "Facilitates reviewing and approving new pages",
                "class": "MediaWikiExtensionMessageGroup",
                "exists": ""
            },
            {
                "id": "ext-pageviewinfo-api",
                "label": "Page View Info - API",
                "description": null,
                "class": "MediaWikiExtensionMessageGroup",
                "exists": ""
            },
            {
                "id": "ext-pageviewinfo-user",
                "label": "Page View Info - User interface",
                "description": "Adds page view information to the info action",
                "class": "MediaWikiExtensionMessageGroup",
                "exists": ""
            },
            {
                "id": "ext-pageviewinfoga",
                "label": "Page View Info GA",
                "description": "Implements PageViewService for GoogleAnalytics.",
                "class": "MediaWikiExtensionMessageGroup",
                "exists": ""
            },
            {
                "id": "ext-pageassessments",
                "label": "PageAssessments",
                "description": "{{Special:MyLanguage/MediaWiki:Pageassessments-desc/en}}",
                "class": "AggregateMessageGroup",
                "exists": ""
            },
            {
                "id": "ext-pagedtiffhandler",
                "label": "Paged Tiff Handler",
                "description": "Handler for viewing TIFF files in image mode",
                "class": "MediaWikiExtensionMessageGroup",
                "exists": ""
            },
            {
                "id": "ext-pageimages",
                "label": "PageImages",
                "description": "{{Special:MyLanguage/MediaWiki:Pageimages-desc/en}}",
                "class": "AggregateMessageGroup",
                "exists": ""
            },
            {
                "id": "ext-pageslist",
                "label": "Pages List",
                "description": "Shows a list of pages",
                "class": "MediaWikiExtensionMessageGroup",
                "exists": ""
            },
            {
                "id": "ext-pageviewinfo",
                "label": "PageViewInfo",
                "description": "{{Special:MyLanguage/MediaWiki:Pvi-desc/en}}",
                "class": "AggregateMessageGroup",
                "exists": ""
            },
            {
                "id": "pageviews",
                "label": "Pageviews Analysis",
                "description": "{{Special:MyLanguage/Translations:Group descriptions/pageviews/en}}",
                "class": "FileBasedMessageGroup",
                "exists": ""
            },
            {
                "id": "ext-paginatetext",
                "label": "Paginate Text",
                "description": "Paginates a long block of text",
                "class": "MediaWikiExtensionMessageGroup",
                "exists": ""
            },
            {
                "id": "ext-panscroll",
                "label": "Pan Scroll",
                "description": "Allows an element to be scrolled through the use of panning (drag & drop)",
                "class": "MediaWikiExtensionMessageGroup",
                "exists": ""
            },
            {
                "id": "ext-parentpage",
                "label": "Parent Page",
                "description": "Provides special semantic property \"parent page\" on subpages",
                "class": "MediaWikiExtensionMessageGroup",
                "exists": ""
            },
            {
                "id": "ext-parserfunctions",
                "label": "Parser Functions",
                "description": "Enhance parser with logical functions",
                "class": "MediaWikiExtensionMessageGroup",
                "exists": ""
            },
            {
                "id": "mwgithub-parserhooks",
                "label": "Parser Hooks",
                "description": "{{Special:MyLanguage/MediaWiki:Parserhooks-desc/en}}",
                "class": "FileBasedMessageGroup",
                "exists": ""
            },
            {
                "id": "ext-parsermigration-api",
                "label": "Parser Migration - API",
                "description": null,
                "class": "MediaWikiExtensionMessageGroup",
                "exists": ""
            },
            {
                "id": "ext-parsermigration-user",
                "label": "Parser Migration - User interface",
                "description": null,
                "class": "MediaWikiExtensionMessageGroup",
                "exists": ""
            },
            {
                "id": "ext-parsermigration",
                "label": "ParserMigration",
                "description": "{{Special:MyLanguage/MediaWiki:Parsermigration-desc/en}}",
                "class": "AggregateMessageGroup",
                "exists": ""
            },
            {
                "id": "ext-passwordlesslogin",
                "label": "Passwordless Login",
                "description": "Provides a way to log in without a password by confirming the login on a connected device.",
                "class": "MediaWikiExtensionMessageGroup",
                "exists": ""
            },
            {
                "id": "ext-pcrguiinserts",
                "label": "PCR GUI Inserts",
                "description": "Lets you easily add pieces of HTML code at several useful places of the GUI",
                "class": "MediaWikiExtensionMessageGroup",
                "exists": ""
            },
            {
                "id": "ext-pdfhandler",
                "label": "Pdf Handler",
                "description": "Handler for viewing PDF files in image mode",
                "class": "MediaWikiExtensionMessageGroup",
                "exists": ""
            },
            {
                "id": "mwgithub-pdfembed",
                "label": "PDFEmbed",
                "description": "{{Special:MyLanguage/MediaWiki:pdfembed_description/en}}",
                "class": "FileBasedMessageGroup",
                "exists": ""
            },
            {
                "id": "ext-perpagelanguage",
                "label": "Per Page Language",
                "description": "Sets the interface language to match the page content language",
                "class": "MediaWikiExtensionMessageGroup",
                "exists": ""
            },
            {
                "id": "ext-perpagelicense",
                "label": "Per Page License",
                "description": "Enables licenses to be set on a per-namespace or per-page basis",
                "class": "MediaWikiExtensionMessageGroup",
                "exists": ""
            },
            {
                "id": "ext-petition",
                "label": "Petition",
                "description": "Adds an [[Special:Petition|includable page]] to collect signatures, and for authorized users to [[Special:PetitionData|download signatures]] as a CSV file",
                "class": "MediaWikiExtensionMessageGroup",
                "exists": ""
            },
            {
                "id": "ext-pgftikz",
                "label": "PGF TikZ",
                "description": "Render PGF/TikZ graphs in wiki",
                "class": "MediaWikiExtensionMessageGroup",
                "exists": ""
            },
            {
                "id": "ext-phabtaskgraph",
                "label": "Phab Task Graph",
                "description": "Visualizes phabricator task relationships in a force directed graph",
                "class": "MediaWikiExtensionMessageGroup",
                "exists": ""
            },
            {
                "id": "phabricator",
                "label": "Phabricator",
                "description": "Phabricator is a complete set of tools for developing software. For now these translations are only applied to the Wikimedia installation of Phabricator. The goal is to promote these translations to be the \"official\" ones for Phabricator.\n",
                "class": "AggregateMessageGroup",
                "exists": ""
            },
            {
                "id": "phabricator-arcanist-core",
                "label": "Phabricator (arcanist > core)",
                "description": "Phabricator is a complete set of tools for developing software. For now these translations are only applied to the Wikimedia installation of Phabricator. The goal is to promote these translations to be the \"official\" ones for Phabricator.\n",
                "class": "FileBasedMessageGroup",
                "exists": ""
            },
            {
                "id": "phabricator-phabricator-almanac",
                "label": "Phabricator (phabricator > almanac)",
                "description": "Phabricator is a complete set of tools for developing software. For now these translations are only applied to the Wikimedia installation of Phabricator. The goal is to promote these translations to be the \"official\" ones for Phabricator.\n",
                "class": "FileBasedMessageGroup",
                "exists": ""
            },
            {
                "id": "phabricator-phabricator-aphlict",
                "label": "Phabricator (phabricator > aphlict)",
                "description": "Phabricator is a complete set of tools for developing software. For now these translations are only applied to the Wikimedia installation of Phabricator. The goal is to promote these translations to be the \"official\" ones for Phabricator.\n",
                "class": "FileBasedMessageGroup",
                "exists": ""
            },
            {
                "id": "phabricator-phabricator-audit",
                "label": "Phabricator (phabricator > audit)",
                "description": "Phabricator is a complete set of tools for developing software. For now these translations are only applied to the Wikimedia installation of Phabricator. The goal is to promote these translations to be the \"official\" ones for Phabricator.\n",
                "class": "FileBasedMessageGroup",
                "exists": ""
            },
            {
                "id": "phabricator-phabricator-auth",
                "label": "Phabricator (phabricator > auth)",
                "description": "Phabricator is a complete set of tools for developing software. For now these translations are only applied to the Wikimedia installation of Phabricator. The goal is to promote these translations to be the \"official\" ones for Phabricator.\n",
                "class": "FileBasedMessageGroup",
                "exists": ""
            },
            {
                "id": "phabricator-phabricator-badges",
                "label": "Phabricator (phabricator > badges)",
                "description": "Phabricator is a complete set of tools for developing software. For now these translations are only applied to the Wikimedia installation of Phabricator. The goal is to promote these translations to be the \"official\" ones for Phabricator.\n",
                "class": "FileBasedMessageGroup",
                "exists": ""
            },
            {
                "id": "phabricator-phabricator-base",
                "label": "Phabricator (phabricator > base)",
                "description": "Phabricator is a complete set of tools for developing software. For now these translations are only applied to the Wikimedia installation of Phabricator. The goal is to promote these translations to be the \"official\" ones for Phabricator.\n",
                "class": "FileBasedMessageGroup",
                "exists": ""
            },
            {
                "id": "phabricator-phabricator-cache",
                "label": "Phabricator (phabricator > cache)",
                "description": "Phabricator is a complete set of tools for developing software. For now these translations are only applied to the Wikimedia installation of Phabricator. The goal is to promote these translations to be the \"official\" ones for Phabricator.\n",
                "class": "FileBasedMessageGroup",
                "exists": ""
            },
            {
                "id": "phabricator-phabricator-calendar",
                "label": "Phabricator (phabricator > calendar)",
                "description": "Phabricator is a complete set of tools for developing software. For now these translations are only applied to the Wikimedia installation of Phabricator. The goal is to promote these translations to be the \"official\" ones for Phabricator.\n",
                "class": "FileBasedMessageGroup",
                "exists": ""
            },
            {
                "id": "phabricator-phabricator-celerity",
                "label": "Phabricator (phabricator > celerity)",
                "description": "Phabricator is a complete set of tools for developing software. For now these translations are only applied to the Wikimedia installation of Phabricator. The goal is to promote these translations to be the \"official\" ones for Phabricator.\n",
                "class": "FileBasedMessageGroup",
                "exists": ""
            },
            {
                "id": "phabricator-phabricator-conduit",
                "label": "Phabricator (phabricator > conduit)",
                "description": "Phabricator is a complete set of tools for developing software. For now these translations are only applied to the Wikimedia installation of Phabricator. The goal is to promote these translations to be the \"official\" ones for Phabricator.\n",
                "class": "FileBasedMessageGroup",
                "exists": ""
            },
            {
                "id": "phabricator-phabricator-config",
                "label": "Phabricator (phabricator > config)",
                "description": "Phabricator is a complete set of tools for developing software. For now these translations are only applied to the Wikimedia installation of Phabricator. The goal is to promote these translations to be the \"official\" ones for Phabricator.\n",
                "class": "FileBasedMessageGroup",
                "exists": ""
            },
            {
                "id": "phabricator-phabricator-conpherence",
                "label": "Phabricator (phabricator > conpherence)",
                "description": "Phabricator is a complete set of tools for developing software. For now these translations are only applied to the Wikimedia installation of Phabricator. The goal is to promote these translations to be the \"official\" ones for Phabricator.\n",
                "class": "FileBasedMessageGroup",
                "exists": ""
            },
            {
                "id": "phabricator-phabricator-console",
                "label": "Phabricator (phabricator > console)",
                "description": "Phabricator is a complete set of tools for developing software. For now these translations are only applied to the Wikimedia installation of Phabricator. The goal is to promote these translations to be the \"official\" ones for Phabricator.\n",
                "class": "FileBasedMessageGroup",
                "exists": ""
            },
            {
                "id": "phabricator-phabricator-core",
                "label": "Phabricator (phabricator > core)",
                "description": "Phabricator is a complete set of tools for developing software. For now these translations are only applied to the Wikimedia installation of Phabricator. The goal is to promote these translations to be the \"official\" ones for Phabricator.\n",
                "class": "FileBasedMessageGroup",
                "exists": ""
            },
            {
                "id": "phabricator-phabricator-countdown",
                "label": "Phabricator (phabricator > countdown)",
                "description": "Phabricator is a complete set of tools for developing software. For now these translations are only applied to the Wikimedia installation of Phabricator. The goal is to promote these translations to be the \"official\" ones for Phabricator.\n",
                "class": "FileBasedMessageGroup",
                "exists": ""
            },
            {
                "id": "phabricator-phabricator-daemon",
                "label": "Phabricator (phabricator > daemon)",
                "description": "Phabricator is a complete set of tools for developing software. For now these translations are only applied to the Wikimedia installation of Phabricator. The goal is to promote these translations to be the \"official\" ones for Phabricator.\n",
                "class": "FileBasedMessageGroup",
                "exists": ""
            },
            {
                "id": "phabricator-phabricator-dashboard",
                "label": "Phabricator (phabricator > dashboard)",
                "description": "Phabricator is a complete set of tools for developing software. For now these translations are only applied to the Wikimedia installation of Phabricator. The goal is to promote these translations to be the \"official\" ones for Phabricator.\n",
                "class": "FileBasedMessageGroup",
                "exists": ""
            },
            {
                "id": "phabricator-phabricator-differential",
                "label": "Phabricator (phabricator > differential)",
                "description": "Phabricator is a complete set of tools for developing software. For now these translations are only applied to the Wikimedia installation of Phabricator. The goal is to promote these translations to be the \"official\" ones for Phabricator.\n",
                "class": "FileBasedMessageGroup",
                "exists": ""
            },
            {
                "id": "phabricator-phabricator-diffusion",
                "label": "Phabricator (phabricator > diffusion)",
                "description": "Phabricator is a complete set of tools for developing software. For now these translations are only applied to the Wikimedia installation of Phabricator. The goal is to promote these translations to be the \"official\" ones for Phabricator.\n",
                "class": "FileBasedMessageGroup",
                "exists": ""
            },
            {
                "id": "phabricator-phabricator-diviner",
                "label": "Phabricator (phabricator > diviner)",
                "description": "Phabricator is a complete set of tools for developing software. For now these translations are only applied to the Wikimedia installation of Phabricator. The goal is to promote these translations to be the \"official\" ones for Phabricator.\n",
                "class": "FileBasedMessageGroup",
                "exists": ""
            },
            {
                "id": "phabricator-phabricator-doorkeeper",
                "label": "Phabricator (phabricator > doorkeeper)",
                "description": "Phabricator is a complete set of tools for developing software. For now these translations are only applied to the Wikimedia installation of Phabricator. The goal is to promote these translations to be the \"official\" ones for Phabricator.\n",
                "class": "FileBasedMessageGroup",
                "exists": ""
            },
            {
                "id": "phabricator-phabricator-drydock",
                "label": "Phabricator (phabricator > drydock)",
                "description": "Phabricator is a complete set of tools for developing software. For now these translations are only applied to the Wikimedia installation of Phabricator. The goal is to promote these translations to be the \"official\" ones for Phabricator.\n",
                "class": "FileBasedMessageGroup",
                "exists": ""
            },
            {
                "id": "phabricator-phabricator-fact",
                "label": "Phabricator (phabricator > fact)",
                "description": "Phabricator is a complete set of tools for developing software. For now these translations are only applied to the Wikimedia installation of Phabricator. The goal is to promote these translations to be the \"official\" ones for Phabricator.\n",
                "class": "FileBasedMessageGroup",
                "exists": ""
            },
            {
                "id": "phabricator-phabricator-favorites",
                "label": "Phabricator (phabricator > favorites)",
                "description": "Phabricator is a complete set of tools for developing software. For now these translations are only applied to the Wikimedia installation of Phabricator. The goal is to promote these translations to be the \"official\" ones for Phabricator.\n",
                "class": "FileBasedMessageGroup",
                "exists": ""
            },
            {
                "id": "phabricator-phabricator-feed",
                "label": "Phabricator (phabricator > feed)",
                "description": "Phabricator is a complete set of tools for developing software. For now these translations are only applied to the Wikimedia installation of Phabricator. The goal is to promote these translations to be the \"official\" ones for Phabricator.\n",
                "class": "FileBasedMessageGroup",
                "exists": ""
            },
            {
                "id": "phabricator-phabricator-files",
                "label": "Phabricator (phabricator > files)",
                "description": "Phabricator is a complete set of tools for developing software. For now these translations are only applied to the Wikimedia installation of Phabricator. The goal is to promote these translations to be the \"official\" ones for Phabricator.\n",
                "class": "FileBasedMessageGroup",
                "exists": ""
            },
            {
                "id": "phabricator-phabricator-flag",
                "label": "Phabricator (phabricator > flag)",
                "description": "Phabricator is a complete set of tools for developing software. For now these translations are only applied to the Wikimedia installation of Phabricator. The goal is to promote these translations to be the \"official\" ones for Phabricator.\n",
                "class": "FileBasedMessageGroup",
                "exists": ""
            },
            {
                "id": "phabricator-phabricator-fund",
                "label": "Phabricator (phabricator > fund)",
                "description": "Phabricator is a complete set of tools for developing software. For now these translations are only applied to the Wikimedia installation of Phabricator. The goal is to promote these translations to be the \"official\" ones for Phabricator.\n",
                "class": "FileBasedMessageGroup",
                "exists": ""
            },
            {
                "id": "phabricator-phabricator-guides",
                "label": "Phabricator (phabricator > guides)",
                "description": "Phabricator is a complete set of tools for developing software. For now these translations are only applied to the Wikimedia installation of Phabricator. The goal is to promote these translations to be the \"official\" ones for Phabricator.\n",
                "class": "FileBasedMessageGroup",
                "exists": ""
            },
            {
                "id": "phabricator-phabricator-harbormaster",
                "label": "Phabricator (phabricator > harbormaster)",
                "description": "Phabricator is a complete set of tools for developing software. For now these translations are only applied to the Wikimedia installation of Phabricator. The goal is to promote these translations to be the \"official\" ones for Phabricator.\n",
                "class": "FileBasedMessageGroup",
                "exists": ""
            },
            {
                "id": "phabricator-phabricator-help",
                "label": "Phabricator (phabricator > help)",
                "description": "Phabricator is a complete set of tools for developing software. For now these translations are only applied to the Wikimedia installation of Phabricator. The goal is to promote these translations to be the \"official\" ones for Phabricator.\n",
                "class": "FileBasedMessageGroup",
                "exists": ""
            },
            {
                "id": "phabricator-phabricator-herald",
                "label": "Phabricator (phabricator > herald)",
                "description": "Phabricator is a complete set of tools for developing software. For now these translations are only applied to the Wikimedia installation of Phabricator. The goal is to promote these translations to be the \"official\" ones for Phabricator.\n",
                "class": "FileBasedMessageGroup",
                "exists": ""
            },
            {
                "id": "phabricator-phabricator-home",
                "label": "Phabricator (phabricator > home)",
                "description": "Phabricator is a complete set of tools for developing software. For now these translations are only applied to the Wikimedia installation of Phabricator. The goal is to promote these translations to be the \"official\" ones for Phabricator.\n",
                "class": "FileBasedMessageGroup",
                "exists": ""
            },
            {
                "id": "phabricator-phabricator-legalpad",
                "label": "Phabricator (phabricator > legalpad)",
                "description": "Phabricator is a complete set of tools for developing software. For now these translations are only applied to the Wikimedia installation of Phabricator. The goal is to promote these translations to be the \"official\" ones for Phabricator.\n",
                "class": "FileBasedMessageGroup",
                "exists": ""
            },
            {
                "id": "phabricator-phabricator-lipsum",
                "label": "Phabricator (phabricator > lipsum)",
                "description": "Phabricator is a complete set of tools for developing software. For now these translations are only applied to the Wikimedia installation of Phabricator. The goal is to promote these translations to be the \"official\" ones for Phabricator.\n",
                "class": "FileBasedMessageGroup",
                "exists": ""
            },
            {
                "id": "phabricator-phabricator-macro",
                "label": "Phabricator (phabricator > macro)",
                "description": "Phabricator is a complete set of tools for developing software. For now these translations are only applied to the Wikimedia installation of Phabricator. The goal is to promote these translations to be the \"official\" ones for Phabricator.\n",
                "class": "FileBasedMessageGroup",
                "exists": ""
            },
            {
                "id": "phabricator-phabricator-maniphest",
                "label": "Phabricator (phabricator > maniphest)",
                "description": "Phabricator is a complete set of tools for developing software. For now these translations are only applied to the Wikimedia installation of Phabricator. The goal is to promote these translations to be the \"official\" ones for Phabricator.\n",
                "class": "FileBasedMessageGroup",
                "exists": ""
            },
            {
                "id": "phabricator-phabricator-meta",
                "label": "Phabricator (phabricator > meta)",
                "description": "Phabricator is a complete set of tools for developing software. For now these translations are only applied to the Wikimedia installation of Phabricator. The goal is to promote these translations to be the \"official\" ones for Phabricator.\n",
                "class": "FileBasedMessageGroup",
                "exists": ""
            },
            {
                "id": "phabricator-phabricator-metamta",
                "label": "Phabricator (phabricator > metamta)",
                "description": "Phabricator is a complete set of tools for developing software. For now these translations are only applied to the Wikimedia installation of Phabricator. The goal is to promote these translations to be the \"official\" ones for Phabricator.\n",
                "class": "FileBasedMessageGroup",
                "exists": ""
            },
            {
                "id": "phabricator-phabricator-multimeter",
                "label": "Phabricator (phabricator > multimeter)",
                "description": "Phabricator is a complete set of tools for developing software. For now these translations are only applied to the Wikimedia installation of Phabricator. The goal is to promote these translations to be the \"official\" ones for Phabricator.\n",
                "class": "FileBasedMessageGroup",
                "exists": ""
            },
            {
                "id": "phabricator-phabricator-notification",
                "label": "Phabricator (phabricator > notification)",
                "description": "Phabricator is a complete set of tools for developing software. For now these translations are only applied to the Wikimedia installation of Phabricator. The goal is to promote these translations to be the \"official\" ones for Phabricator.\n",
                "class": "FileBasedMessageGroup",
                "exists": ""
            },
            {
                "id": "phabricator-phabricator-nuance",
                "label": "Phabricator (phabricator > nuance)",
                "description": "Phabricator is a complete set of tools for developing software. For now these translations are only applied to the Wikimedia installation of Phabricator. The goal is to promote these translations to be the \"official\" ones for Phabricator.\n",
                "class": "FileBasedMessageGroup",
                "exists": ""
            },
            {
                "id": "phabricator-phabricator-oauthserver",
                "label": "Phabricator (phabricator > oauthserver)",
                "description": "Phabricator is a complete set of tools for developing software. For now these translations are only applied to the Wikimedia installation of Phabricator. The goal is to promote these translations to be the \"official\" ones for Phabricator.\n",
                "class": "FileBasedMessageGroup",
                "exists": ""
            },
            {
                "id": "phabricator-phabricator-owners",
                "label": "Phabricator (phabricator > owners)",
                "description": "Phabricator is a complete set of tools for developing software. For now these translations are only applied to the Wikimedia installation of Phabricator. The goal is to promote these translations to be the \"official\" ones for Phabricator.\n",
                "class": "FileBasedMessageGroup",
                "exists": ""
            },
            {
                "id": "phabricator-phabricator-packages",
                "label": "Phabricator (phabricator > packages)",
                "description": "Phabricator is a complete set of tools for developing software. For now these translations are only applied to the Wikimedia installation of Phabricator. The goal is to promote these translations to be the \"official\" ones for Phabricator.\n",
                "class": "FileBasedMessageGroup",
                "exists": ""
            },
            {
                "id": "phabricator-phabricator-passphrase",
                "label": "Phabricator (phabricator > passphrase)",
                "description": "Phabricator is a complete set of tools for developing software. For now these translations are only applied to the Wikimedia installation of Phabricator. The goal is to promote these translations to be the \"official\" ones for Phabricator.\n",
                "class": "FileBasedMessageGroup",
                "exists": ""
            },
            {
                "id": "phabricator-phabricator-paste",
                "label": "Phabricator (phabricator > paste)",
                "description": "Phabricator is a complete set of tools for developing software. For now these translations are only applied to the Wikimedia installation of Phabricator. The goal is to promote these translations to be the \"official\" ones for Phabricator.\n",
                "class": "FileBasedMessageGroup",
                "exists": ""
            },
            {
                "id": "phabricator-phabricator-people",
                "label": "Phabricator (phabricator > people)",
                "description": "Phabricator is a complete set of tools for developing software. For now these translations are only applied to the Wikimedia installation of Phabricator. The goal is to promote these translations to be the \"official\" ones for Phabricator.\n",
                "class": "FileBasedMessageGroup",
                "exists": ""
            },
            {
                "id": "phabricator-phabricator-phame",
                "label": "Phabricator (phabricator > phame)",
                "description": "Phabricator is a complete set of tools for developing software. For now these translations are only applied to the Wikimedia installation of Phabricator. The goal is to promote these translations to be the \"official\" ones for Phabricator.\n",
                "class": "FileBasedMessageGroup",
                "exists": ""
            },
            {
                "id": "phabricator-phabricator-phid",
                "label": "Phabricator (phabricator > phid)",
                "description": "Phabricator is a complete set of tools for developing software. For now these translations are only applied to the Wikimedia installation of Phabricator. The goal is to promote these translations to be the \"official\" ones for Phabricator.\n",
                "class": "FileBasedMessageGroup",
                "exists": ""
            },
            {
                "id": "phabricator-phabricator-phlux",
                "label": "Phabricator (phabricator > phlux)",
                "description": "Phabricator is a complete set of tools for developing software. For now these translations are only applied to the Wikimedia installation of Phabricator. The goal is to promote these translations to be the \"official\" ones for Phabricator.\n",
                "class": "FileBasedMessageGroup",
                "exists": ""
            },
            {
                "id": "phabricator-phabricator-pholio",
                "label": "Phabricator (phabricator > pholio)",
                "description": "Phabricator is a complete set of tools for developing software. For now these translations are only applied to the Wikimedia installation of Phabricator. The goal is to promote these translations to be the \"official\" ones for Phabricator.\n",
                "class": "FileBasedMessageGroup",
                "exists": ""
            },
            {
                "id": "phabricator-phabricator-phortune",
                "label": "Phabricator (phabricator > phortune)",
                "description": "Phabricator is a complete set of tools for developing software. For now these translations are only applied to the Wikimedia installation of Phabricator. The goal is to promote these translations to be the \"official\" ones for Phabricator.\n",
                "class": "FileBasedMessageGroup",
                "exists": ""
            },
            {
                "id": "phabricator-phabricator-phpast",
                "label": "Phabricator (phabricator > phpast)",
                "description": "Phabricator is a complete set of tools for developing software. For now these translations are only applied to the Wikimedia installation of Phabricator. The goal is to promote these translations to be the \"official\" ones for Phabricator.\n",
                "class": "FileBasedMessageGroup",
                "exists": ""
            },
            {
                "id": "phabricator-phabricator-phrequent",
                "label": "Phabricator (phabricator > phrequent)",
                "description": "Phabricator is a complete set of tools for developing software. For now these translations are only applied to the Wikimedia installation of Phabricator. The goal is to promote these translations to be the \"official\" ones for Phabricator.\n",
                "class": "FileBasedMessageGroup",
                "exists": ""
            },
            {
                "id": "phabricator-phabricator-phriction",
                "label": "Phabricator (phabricator > phriction)",
                "description": "Phabricator is a complete set of tools for developing software. For now these translations are only applied to the Wikimedia installation of Phabricator. The goal is to promote these translations to be the \"official\" ones for Phabricator.\n",
                "class": "FileBasedMessageGroup",
                "exists": ""
            },
            {
                "id": "phabricator-phabricator-phurl",
                "label": "Phabricator (phabricator > phurl)",
                "description": "Phabricator is a complete set of tools for developing software. For now these translations are only applied to the Wikimedia installation of Phabricator. The goal is to promote these translations to be the \"official\" ones for Phabricator.\n",
                "class": "FileBasedMessageGroup",
                "exists": ""
            },
            {
                "id": "phabricator-phabricator-policy",
                "label": "Phabricator (phabricator > policy)",
                "description": "Phabricator is a complete set of tools for developing software. For now these translations are only applied to the Wikimedia installation of Phabricator. The goal is to promote these translations to be the \"official\" ones for Phabricator.\n",
                "class": "FileBasedMessageGroup",
                "exists": ""
            },
            {
                "id": "phabricator-phabricator-ponder",
                "label": "Phabricator (phabricator > ponder)",
                "description": "Phabricator is a complete set of tools for developing software. For now these translations are only applied to the Wikimedia installation of Phabricator. The goal is to promote these translations to be the \"official\" ones for Phabricator.\n",
                "class": "FileBasedMessageGroup",
                "exists": ""
            },
            {
                "id": "phabricator-phabricator-project",
                "label": "Phabricator (phabricator > project)",
                "description": "Phabricator is a complete set of tools for developing software. For now these translations are only applied to the Wikimedia installation of Phabricator. The goal is to promote these translations to be the \"official\" ones for Phabricator.\n",
                "class": "FileBasedMessageGroup",
                "exists": ""
            },
            {
                "id": "phabricator-phabricator-remarkup",
                "label": "Phabricator (phabricator > remarkup)",
                "description": "Phabricator is a complete set of tools for developing software. For now these translations are only applied to the Wikimedia installation of Phabricator. The goal is to promote these translations to be the \"official\" ones for Phabricator.\n",
                "class": "FileBasedMessageGroup",
                "exists": ""
            },
            {
                "id": "phabricator-phabricator-repository",
                "label": "Phabricator (phabricator > repository)",
                "description": "Phabricator is a complete set of tools for developing software. For now these translations are only applied to the Wikimedia installation of Phabricator. The goal is to promote these translations to be the \"official\" ones for Phabricator.\n",
                "class": "FileBasedMessageGroup",
                "exists": ""
            },
            {
                "id": "phabricator-phabricator-search",
                "label": "Phabricator (phabricator > search)",
                "description": "Phabricator is a complete set of tools for developing software. For now these translations are only applied to the Wikimedia installation of Phabricator. The goal is to promote these translations to be the \"official\" ones for Phabricator.\n",
                "class": "FileBasedMessageGroup",
                "exists": ""
            },
            {
                "id": "phabricator-phabricator-settings",
                "label": "Phabricator (phabricator > settings)",
                "description": "Phabricator is a complete set of tools for developing software. For now these translations are only applied to the Wikimedia installation of Phabricator. The goal is to promote these translations to be the \"official\" ones for Phabricator.\n",
                "class": "FileBasedMessageGroup",
                "exists": ""
            },
            {
                "id": "phabricator-phabricator-slowvote",
                "label": "Phabricator (phabricator > slowvote)",
                "description": "Phabricator is a complete set of tools for developing software. For now these translations are only applied to the Wikimedia installation of Phabricator. The goal is to promote these translations to be the \"official\" ones for Phabricator.\n",
                "class": "FileBasedMessageGroup",
                "exists": ""
            },
            {
                "id": "phabricator-phabricator-spaces",
                "label": "Phabricator (phabricator > spaces)",
                "description": "Phabricator is a complete set of tools for developing software. For now these translations are only applied to the Wikimedia installation of Phabricator. The goal is to promote these translations to be the \"official\" ones for Phabricator.\n",
                "class": "FileBasedMessageGroup",
                "exists": ""
            },
            {
                "id": "phabricator-phabricator-subscriptions",
                "label": "Phabricator (phabricator > subscriptions)",
                "description": "Phabricator is a complete set of tools for developing software. For now these translations are only applied to the Wikimedia installation of Phabricator. The goal is to promote these translations to be the \"official\" ones for Phabricator.\n",
                "class": "FileBasedMessageGroup",
                "exists": ""
            },
            {
                "id": "phabricator-phabricator-support",
                "label": "Phabricator (phabricator > support)",
                "description": "Phabricator is a complete set of tools for developing software. For now these translations are only applied to the Wikimedia installation of Phabricator. The goal is to promote these translations to be the \"official\" ones for Phabricator.\n",
                "class": "FileBasedMessageGroup",
                "exists": ""
            },
            {
                "id": "phabricator-phabricator-system",
                "label": "Phabricator (phabricator > system)",
                "description": "Phabricator is a complete set of tools for developing software. For now these translations are only applied to the Wikimedia installation of Phabricator. The goal is to promote these translations to be the \"official\" ones for Phabricator.\n",
                "class": "FileBasedMessageGroup",
                "exists": ""
            },
            {
                "id": "phabricator-phabricator-tokens",
                "label": "Phabricator (phabricator > tokens)",
                "description": "Phabricator is a complete set of tools for developing software. For now these translations are only applied to the Wikimedia installation of Phabricator. The goal is to promote these translations to be the \"official\" ones for Phabricator.\n",
                "class": "FileBasedMessageGroup",
                "exists": ""
            },
            {
                "id": "phabricator-phabricator-transactions",
                "label": "Phabricator (phabricator > transactions)",
                "description": "Phabricator is a complete set of tools for developing software. For now these translations are only applied to the Wikimedia installation of Phabricator. The goal is to promote these translations to be the \"official\" ones for Phabricator.\n",
                "class": "FileBasedMessageGroup",
                "exists": ""
            },
            {
                "id": "phabricator-phabricator-typeahead",
                "label": "Phabricator (phabricator > typeahead)",
                "description": "Phabricator is a complete set of tools for developing software. For now these translations are only applied to the Wikimedia installation of Phabricator. The goal is to promote these translations to be the \"official\" ones for Phabricator.\n",
                "class": "FileBasedMessageGroup",
                "exists": ""
            },
            {
                "id": "phabricator-phabricator-uiexample",
                "label": "Phabricator (phabricator > uiexample)",
                "description": "Phabricator is a complete set of tools for developing software. For now these translations are only applied to the Wikimedia installation of Phabricator. The goal is to promote these translations to be the \"official\" ones for Phabricator.\n",
                "class": "FileBasedMessageGroup",
                "exists": ""
            },
            {
                "id": "phabricator-phabricator-xhprof",
                "label": "Phabricator (phabricator > xhprof)",
                "description": "Phabricator is a complete set of tools for developing software. For now these translations are only applied to the Wikimedia installation of Phabricator. The goal is to promote these translations to be the \"official\" ones for Phabricator.\n",
                "class": "FileBasedMessageGroup",
                "exists": ""
            },
            {
                "id": "phabricator-phabricator_ext-core",
                "label": "Phabricator (phabricator_ext > core)",
                "description": "Phabricator is a complete set of tools for developing software. For now these translations are only applied to the Wikimedia installation of Phabricator. The goal is to promote these translations to be the \"official\" ones for Phabricator.\n",
                "class": "FileBasedMessageGroup",
                "exists": ""
            },
            {
                "id": "phabricator-translatewiki-core",
                "label": "Phabricator (translatewiki > core)",
                "description": "Phabricator is a complete set of tools for developing software. For now these translations are only applied to the Wikimedia installation of Phabricator. The goal is to promote these translations to be the \"official\" ones for Phabricator.\n",
                "class": "FileBasedMessageGroup",
                "exists": ""
            },
            {
                "id": "kiwix-phet",
                "label": "PhET Interactive Simulations",
                "description": "{{Special:MyLanguage/Kiwix:phet-zim-description/en}}",
                "class": "FileBasedMessageGroup",
                "exists": ""
            },
            {
                "id": "ext-phonos",
                "label": "Phonos",
                "description": "Provide text-to-speech functionality for a range of languages",
                "class": "MediaWikiExtensionMessageGroup",
                "exists": ""
            },
            {
                "id": "ext-phphighlight",
                "label": "Php Highlight",
                "description": "Adds a <code>&lt;php&gt;</code> tag to use the PHP syntax highlighter",
                "class": "MediaWikiExtensionMessageGroup",
                "exists": ""
            },
            {
                "id": "ext-phptags",
                "label": "Php Tags",
                "description": "Allows users to use the Magic expressions with PHP language syntax",
                "class": "MediaWikiExtensionMessageGroup",
                "exists": ""
            },
            {
                "id": "ext-phptagsfunctions",
                "label": "Php Tags Functions",
                "description": "Implements the internal functions of native PHP for the extension PhpTags",
                "class": "MediaWikiExtensionMessageGroup",
                "exists": ""
            },
            {
                "id": "ext-phptagssmw",
                "label": "Php Tags SMW",
                "description": "Implements features for working with [https://www.semantic-mediawiki.org/wiki/Semantic_MediaWiki Semantic MediaWiki] data",
                "class": "MediaWikiExtensionMessageGroup",
                "exists": ""
            },
            {
                "id": "ext-phptagssparql",
                "label": "Php Tags SPARQL",
                "description": "PhpTags Sparql HTTP Client for SPARQL1.1's Endpoint",
                "class": "MediaWikiExtensionMessageGroup",
                "exists": ""
            },
            {
                "id": "ext-phptagsstorage",
                "label": "Php Tags Storage",
                "description": "Provides a lightweight way to store and query the data for the PhpTags extension",
                "class": "MediaWikiExtensionMessageGroup",
                "exists": ""
            },
            {
                "id": "ext-phptagswidgets",
                "label": "Php Tags Widgets",
                "description": "Contains a collection of widgets for PhpTags extension",
                "class": "MediaWikiExtensionMessageGroup",
                "exists": ""
            },
            {
                "id": "ext-phptagswiki",
                "label": "Php Tags Wiki",
                "description": "Contains some objects for the PhpTags extension that are working with MediaWiki core",
                "class": "MediaWikiExtensionMessageGroup",
                "exists": ""
            },
            {
                "id": "mwgithub-pickle",
                "label": "Pickle",
                "description": "{{Special:MyLanguage/MediaWiki:pickle-desc/en}}",
                "class": "FileBasedMessageGroup",
                "exists": ""
            },
            {
                "id": "ext-picturegame",
                "label": "Picture Game",
                "description": "Allows making [[Special:PictureGameHome|picture games]]",
                "class": "MediaWikiExtensionMessageGroup",
                "exists": ""
            },
            {
                "id": "ext-pipeescape",
                "label": "Pipe Escape",
                "description": "Parser function <code>#!</code> for when you want a pipe character to be just a pipe character",
                "class": "MediaWikiExtensionMessageGroup",
                "exists": ""
            },
            {
                "id": "mediawiki-skin-pivot",
                "label": "Pivot",
                "description": "A mobile skin which \"Pivots\" seamlessly to any size display.",
                "class": "MediaWikiExtensionMessageGroup",
                "exists": ""
            },
            {
                "id": "mwgithub-plausible",
                "label": "Plausible",
                "description": "{{Special:MyLanguage/MediaWiki:ext-plausible-desc/en}}",
                "class": "FileBasedMessageGroup",
                "exists": ""
            },
            {
                "id": "ext-pluggableauth",
                "label": "Pluggable Auth",
                "description": "Provides framework for pluggable authentication and authorization",
                "class": "MediaWikiExtensionMessageGroup",
                "exists": ""
            },
            {
                "id": "ext-pluggablesso",
                "label": "Pluggable SSO",
                "description": "Uses the SSO provided by the webserver in $REMOTE_USER in conjunction with PluggableAuth",
                "class": "MediaWikiExtensionMessageGroup",
                "exists": ""
            },
            {
                "id": "wmcz-web-plugin",
                "label": "Plugin",
                "description": null,
                "class": "FileBasedMessageGroup",
                "exists": ""
            },
            {
                "id": "ext-poem",
                "label": "Poem",
                "description": "Adds <code>&lt;poem&gt;</code> tag for poem formatting",
                "class": "MediaWikiExtensionMessageGroup",
                "exists": ""
            },
            {
                "id": "ext-pollny",
                "label": "Poll NY",
                "description": "Advanced polling system that uses special pages and allows embedding polls to wiki pages",
                "class": "MediaWikiExtensionMessageGroup",
                "exists": ""
            },
            {
                "id": "ext-polyglot",
                "label": "Polyglot",
                "description": "Adds support for content in multiple languages",
                "class": "MediaWikiExtensionMessageGroup",
                "exists": ""
            },
            {
                "id": "mediawiki-skin-poncho",
                "label": "Poncho",
                "description": "Simple, clean, responsive and mobile-friendly skin.",
                "class": "MediaWikiExtensionMessageGroup",
                "exists": ""
            },
            {
                "id": "ext-popupalerts",
                "label": "Popup Alerts",
                "description": "Allows to insert a popup window into a wiki page using markup.",
                "class": "MediaWikiExtensionMessageGroup",
                "exists": ""
            },
            {
                "id": "ext-popups",
                "label": "Popups",
                "description": "Displays preview popups when the user hovers over a link",
                "class": "MediaWikiExtensionMessageGroup",
                "exists": ""
            },
            {
                "id": "mwgithub-mediawiki-portableinfobox",
                "label": "PortableInfobox",
                "description": "{{Special:MyLanguage/MediaWiki:Portable-infobox-desc/en}}",
                "class": "FileBasedMessageGroup",
                "exists": ""
            },
            {
                "id": "ext-pretoclip",
                "label": "Pre To Clip",
                "description": "Allows to copy contents of PRE tags into the clipboard",
                "class": "MediaWikiExtensionMessageGroup",
                "exists": ""
            },
            {
                "id": "ext-preferenceslist",
                "label": "Preferences List",
                "description": "Generates a list of all user settings for a particular preference",
                "class": "MediaWikiExtensionMessageGroup",
                "exists": ""
            },
            {
                "id": "mwgithub-mediawiki-preloader",
                "label": "Preloader",
                "description": "{{Special:MyLanguage/MediaWiki:Preloader-desc/en}}",
                "class": "FileBasedMessageGroup",
                "exists": ""
            },
            {
                "id": "ext-prezi",
                "label": "Prezi",
                "description": "Allows embedding presentations from [//prezi.com Prezi.com]",
                "class": "MediaWikiExtensionMessageGroup",
                "exists": ""
            },
            {
                "id": "ext-privatedomains",
                "label": "Private Domains",
                "description": "Allows to restrict editing to users with a certain email address",
                "class": "MediaWikiExtensionMessageGroup",
                "exists": ""
            },
            {
                "id": "ext-privatepageprotection",
                "label": "PrivatePageProtection",
                "description": "Allows restricting page access based on user group",
                "class": "MediaWikiExtensionMessageGroup",
                "exists": ""
            },
            {
                "id": "page-Project:About",
                "label": "Project:About",
                "description": "Translation of the wiki page [[:Project:About|Project:About]] from English (en).This page contains more background on [[Main Page|translatewiki.net]].",
                "class": "WikiPageMessageGroup",
                "exists": ""
            },
            {
                "id": "page-Project:General disclaimer",
                "label": "Project:General disclaimer",
                "description": "Translation of the wiki page [[:Project:General disclaimer|Project:General disclaimer]] from English (en).",
                "class": "WikiPageMessageGroup",
                "exists": ""
            },
            {
                "id": "page-Project:Privacy policy",
                "label": "Project:Privacy policy",
                "description": "Translation of the wiki page [[:Project:Privacy policy|Project:Privacy policy]] from English (en).",
                "class": "WikiPageMessageGroup",
                "exists": ""
            },
            {
                "id": "page-Project:Terminology gadget",
                "label": "Project:Terminology gadget",
                "description": "Translation of the wiki page [[:Project:Terminology gadget|Project:Terminology gadget]] from English (en).",
                "class": "WikiPageMessageGroup",
                "exists": ""
            },
            {
                "id": "page-Project:Transadmin",
                "label": "Project:Transadmin",
                "description": "Translation of the wiki page [[:Project:Transadmin|Project:Transadmin]] from English (en).",
                "class": "WikiPageMessageGroup",
                "exists": ""
            },
            {
                "id": "page-Project:Translator",
                "label": "Project:Translator",
                "description": "Translation of the wiki page [[:Project:Translator|Project:Translator]] from English (en).",
                "class": "WikiPageMessageGroup",
                "exists": ""
            },
            {
                "id": "ext-pronunciationrecording",
                "label": "Pronunciation Recording",
                "description": "Adds a [[Special:PronunciationRecording|pronunciation recording tool]]",
                "class": "MediaWikiExtensionMessageGroup",
                "exists": ""
            },
            {
                "id": "ext-proofreadpage",
                "label": "ProofreadPage",
                "description": "{{Special:MyLanguage/MediaWiki:Proofreadpage_desc/en}}",
                "class": "AggregateMessageGroup",
                "exists": ""
            },
            {
                "id": "ext-proofreadpage-api",
                "label": "ProofreadPage - API",
                "description": null,
                "class": "MediaWikiExtensionMessageGroup",
                "exists": ""
            },
            {
                "id": "ext-proofreadpage-user",
                "label": "ProofreadPage - User interface",
                "description": "Allow easy comparison of text to the original scan",
                "class": "MediaWikiExtensionMessageGroup",
                "exists": ""
            },
            {
                "id": "ext-propertysuggester",
                "label": "PropertySuggester",
                "description": "{{Special:MyLanguage/MediaWiki:Propertysuggester-desc/en}}",
                "class": "AggregateMessageGroup",
                "exists": ""
            },
            {
                "id": "ext-propertysuggester-api",
                "label": "PropertySuggester - API",
                "description": null,
                "class": "MediaWikiExtensionMessageGroup",
                "exists": ""
            },
            {
                "id": "ext-propertysuggester-user",
                "label": "PropertySuggester - User interface",
                "description": null,
                "class": "MediaWikiExtensionMessageGroup",
                "exists": ""
            },
            {
                "id": "ext-protectsite",
                "label": "Protect Site",
                "description": "Allows a site administrator to temporarily block various site modifications",
                "class": "MediaWikiExtensionMessageGroup",
                "exists": ""
            },
            {
                "id": "ext-protectionindicator",
                "label": "Protection Indicator",
                "description": "An extension created for the purpose of adding protection indicators to pages.",
                "class": "MediaWikiExtensionMessageGroup",
                "exists": ""
            },
            {
                "id": "proveit",
                "label": "ProveIt",
                "description": "{{Special:MyLanguage/Translations:Group descriptions/proveit/en}}",
                "class": "FileBasedMessageGroup",
                "exists": ""
            },
            {
                "id": "mwgithub-purge",
                "label": "Purge",
                "description": "{{Special:MyLanguage/MediaWiki:purge-descriptionmsg/en}}",
                "class": "FileBasedMessageGroup",
                "exists": ""
            },
            {
                "id": "ext-purgeclickthrough",
                "label": "Purge Click Through",
                "description": "Do not redirect ?action=purge pages, but instead have a click through (for debugging purposes)",
                "class": "MediaWikiExtensionMessageGroup",
                "exists": ""
            },
            {
                "id": "ext-push",
                "label": "Push",
                "description": "Lightweight extension to push content to other wikis",
                "class": "MediaWikiExtensionMessageGroup",
                "exists": ""
            },
            {
                "id": "ext-pushall",
                "label": "Push All",
                "description": null,
                "class": "MediaWikiExtensionMessageGroup",
                "exists": ""
            },
            {
                "id": "ext-pushtowatch",
                "label": "Push To Watch",
                "description": "Allows to push a page to another user's watchlist",
                "class": "MediaWikiExtensionMessageGroup",
                "exists": ""
            },
            {
                "id": "out-pywikipedia-0-all",
                "label": "Pywikibot",
                "description": "{{Special:MyLanguage/Translations:Group descriptions/pywikipedia/en}}",
                "class": "AggregateMessageGroup",
                "exists": ""
            },
            {
                "id": "out-pywikipedia-addtext",
                "label": "Pywikibot Add Text",
                "description": "{{Special:MyLanguage/Translations:Group descriptions/pywikipedia/en}}",
                "class": "FileBasedMessageGroup",
                "exists": ""
            },
            {
                "id": "out-pywikipedia-archivebot",
                "label": "Pywikibot Archive Bot",
                "description": "{{Special:MyLanguage/Translations:Group descriptions/pywikipedia/en}}",
                "class": "FileBasedMessageGroup",
                "exists": ""
            },
            {
                "id": "out-pywikipedia-basic",
                "label": "Pywikibot Basic",
                "description": "{{Special:MyLanguage/Translations:Group descriptions/pywikipedia/en}}",
                "class": "FileBasedMessageGroup",
                "exists": ""
            },
            {
                "id": "out-pywikipedia-blockpageschecker",
                "label": "Pywikibot Blockpages Checker",
                "description": "{{Special:MyLanguage/Translations:Group descriptions/pywikipedia/en}}",
                "class": "FileBasedMessageGroup",
                "exists": ""
            },
            {
                "id": "out-pywikipedia-category",
                "label": "Pywikibot Category",
                "description": "{{Special:MyLanguage/Translations:Group descriptions/pywikipedia/en}}",
                "class": "FileBasedMessageGroup",
                "exists": ""
            },
            {
                "id": "out-pywikipedia-categoryredirect",
                "label": "Pywikibot Category Redirect",
                "description": "{{Special:MyLanguage/Translations:Group descriptions/pywikipedia/en}}",
                "class": "FileBasedMessageGroup",
                "exists": ""
            },
            {
                "id": "out-pywikipedia-checkimages",
                "label": "Pywikibot Check Images",
                "description": "{{Special:MyLanguage/Translations:Group descriptions/pywikipedia/en}}",
                "class": "FileBasedMessageGroup",
                "exists": ""
            },
            {
                "id": "out-pywikipedia-cleansandbox",
                "label": "Pywikibot Clean Sandbox",
                "description": "{{Special:MyLanguage/Translations:Group descriptions/pywikipedia/en}}",
                "class": "FileBasedMessageGroup",
                "exists": ""
            },
            {
                "id": "out-pywikipedia-commonscat",
                "label": "Pywikibot Commons Cat",
                "description": "{{Special:MyLanguage/Translations:Group descriptions/pywikipedia/en}}",
                "class": "FileBasedMessageGroup",
                "exists": ""
            },
            {
                "id": "out-pywikipedia-cosmeticchanges",
                "label": "Pywikibot Cosmetic Changes",
                "description": "{{Special:MyLanguage/Translations:Group descriptions/pywikipedia/en}}",
                "class": "FileBasedMessageGroup",
                "exists": ""
            },
            {
                "id": "out-pywikipedia-delete",
                "label": "Pywikibot Delete",
                "description": "{{Special:MyLanguage/Translations:Group descriptions/pywikipedia/en}}",
                "class": "FileBasedMessageGroup",
                "exists": ""
            },
            {
                "id": "out-pywikipedia-delinker",
                "label": "Pywikibot Delinker",
                "description": "{{Special:MyLanguage/Translations:Group descriptions/pywikipedia/en}}",
                "class": "FileBasedMessageGroup",
                "exists": ""
            },
            {
                "id": "out-pywikipedia-djvutext",
                "label": "Pywikibot DjVu Text",
                "description": "{{Special:MyLanguage/Translations:Group descriptions/pywikipedia/en}}",
                "class": "FileBasedMessageGroup",
                "exists": ""
            },
            {
                "id": "out-pywikipedia-fixingredirects",
                "label": "Pywikibot Fixing Redirects",
                "description": "{{Special:MyLanguage/Translations:Group descriptions/pywikipedia/en}}",
                "class": "FileBasedMessageGroup",
                "exists": ""
            },
            {
                "id": "out-pywikipedia-image",
                "label": "Pywikibot Image",
                "description": "{{Special:MyLanguage/Translations:Group descriptions/pywikipedia/en}}",
                "class": "FileBasedMessageGroup",
                "exists": ""
            },
            {
                "id": "out-pywikipedia-imagetransfer",
                "label": "Pywikibot Image Transfer",
                "description": "{{Special:MyLanguage/Translations:Group descriptions/pywikipedia/en}}",
                "class": "FileBasedMessageGroup",
                "exists": ""
            },
            {
                "id": "out-pywikipedia-interwiki",
                "label": "Pywikibot Interwiki",
                "description": "{{Special:MyLanguage/Translations:Group descriptions/pywikipedia/en}}",
                "class": "FileBasedMessageGroup",
                "exists": ""
            },
            {
                "id": "out-pywikipedia-interwikidata",
                "label": "Pywikibot Interwikidata",
                "description": "{{Special:MyLanguage/Translations:Group descriptions/pywikipedia/en}}",
                "class": "FileBasedMessageGroup",
                "exists": ""
            },
            {
                "id": "out-pywikipedia-listpages",
                "label": "Pywikibot List Pages",
                "description": "{{Special:MyLanguage/Translations:Group descriptions/pywikipedia/en}}",
                "class": "FileBasedMessageGroup",
                "exists": ""
            },
            {
                "id": "out-pywikipedia-misspelling",
                "label": "Pywikibot Misspelling",
                "description": "{{Special:MyLanguage/Translations:Group descriptions/pywikipedia/en}}",
                "class": "FileBasedMessageGroup",
                "exists": ""
            },
            {
                "id": "out-pywikipedia-movepages",
                "label": "Pywikibot Move Pages",
                "description": "{{Special:MyLanguage/Translations:Group descriptions/pywikipedia/en}}",
                "class": "FileBasedMessageGroup",
                "exists": ""
            },
            {
                "id": "out-pywikipedia-noreferences",
                "label": "Pywikibot No References",
                "description": "{{Special:MyLanguage/Translations:Group descriptions/pywikipedia/en}}",
                "class": "FileBasedMessageGroup",
                "exists": ""
            },
            {
                "id": "out-pywikipedia-pagefromfile",
                "label": "Pywikibot Page from File",
                "description": "{{Special:MyLanguage/Translations:Group descriptions/pywikipedia/en}}",
                "class": "FileBasedMessageGroup",
                "exists": ""
            },
            {
                "id": "out-pywikipedia-protect",
                "label": "Pywikibot Protect",
                "description": "{{Special:MyLanguage/Translations:Group descriptions/pywikipedia/en}}",
                "class": "FileBasedMessageGroup",
                "exists": ""
            },
            {
                "id": "out-pywikipedia-pywikibot",
                "label": "Pywikibot Pywikibot",
                "description": "{{Special:MyLanguage/Translations:Group descriptions/pywikipedia/en}}",
                "class": "FileBasedMessageGroup",
                "exists": ""
            },
            {
                "id": "out-pywikipedia-redirect",
                "label": "Pywikibot Redirect",
                "description": "{{Special:MyLanguage/Translations:Group descriptions/pywikipedia/en}}",
                "class": "FileBasedMessageGroup",
                "exists": ""
            },
            {
                "id": "out-pywikipedia-reflinks",
                "label": "Pywikibot Reflinks",
                "description": "{{Special:MyLanguage/Translations:Group descriptions/pywikipedia/en}}",
                "class": "FileBasedMessageGroup",
                "exists": ""
            },
            {
                "id": "out-pywikipedia-replace",
                "label": "Pywikibot Replace",
                "description": "{{Special:MyLanguage/Translations:Group descriptions/pywikipedia/en}}",
                "class": "FileBasedMessageGroup",
                "exists": ""
            },
            {
                "id": "out-pywikipedia-replicate_wiki",
                "label": "Pywikibot Replicate Wiki",
                "description": "{{Special:MyLanguage/Translations:Group descriptions/pywikipedia/en}}",
                "class": "FileBasedMessageGroup",
                "exists": ""
            },
            {
                "id": "out-pywikipedia-revert",
                "label": "Pywikibot Revert",
                "description": "{{Special:MyLanguage/Translations:Group descriptions/pywikipedia/en}}",
                "class": "FileBasedMessageGroup",
                "exists": ""
            },
            {
                "id": "out-pywikipedia-solvedisambiguation",
                "label": "Pywikibot Solve Disambiguation",
                "description": "{{Special:MyLanguage/Translations:Group descriptions/pywikipedia/en}}",
                "class": "FileBasedMessageGroup",
                "exists": ""
            },
            {
                "id": "out-pywikipedia-template",
                "label": "Pywikibot Template",
                "description": "{{Special:MyLanguage/Translations:Group descriptions/pywikipedia/en}}",
                "class": "FileBasedMessageGroup",
                "exists": ""
            },
            {
                "id": "out-pywikipedia-transferbot",
                "label": "Pywikibot Transferbot",
                "description": "{{Special:MyLanguage/Translations:Group descriptions/pywikipedia/en}}",
                "class": "FileBasedMessageGroup",
                "exists": ""
            },
            {
                "id": "out-pywikipedia-undelete",
                "label": "Pywikibot Undelete",
                "description": "{{Special:MyLanguage/Translations:Group descriptions/pywikipedia/en}}",
                "class": "FileBasedMessageGroup",
                "exists": ""
            },
            {
                "id": "out-pywikipedia-unprotect",
                "label": "Pywikibot Unprotect",
                "description": "{{Special:MyLanguage/Translations:Group descriptions/pywikipedia/en}}",
                "class": "FileBasedMessageGroup",
                "exists": ""
            },
            {
                "id": "out-pywikipedia-unusedfiles",
                "label": "Pywikibot Unused Files",
                "description": "{{Special:MyLanguage/Translations:Group descriptions/pywikipedia/en}}",
                "class": "FileBasedMessageGroup",
                "exists": ""
            },
            {
                "id": "out-pywikipedia-weblinkchecker",
                "label": "Pywikibot Web Link Checker",
                "description": "{{Special:MyLanguage/Translations:Group descriptions/pywikipedia/en}}",
                "class": "FileBasedMessageGroup",
                "exists": ""
            },
            {
                "id": "out-pywikipedia-welcome",
                "label": "Pywikibot Welcome",
                "description": "{{Special:MyLanguage/Translations:Group descriptions/pywikipedia/en}}",
                "class": "FileBasedMessageGroup",
                "exists": ""
            },
            {
                "id": "wikimedia-tools-qrcode-generator",
                "label": "QRCode_Generator",
                "description": "{{Special:MyLanguage/Wikimedia:qrcode-generator-qrcode-generator-desc/en}}",
                "class": "FileBasedMessageGroup",
                "exists": ""
            },
            {
                "id": "qrmedia",
                "label": "QRmedia",
                "description": "{{Special:MyLanguage/Translations:Group descriptions/qrmedia/en}}",
                "class": "FileBasedMessageGroup",
                "exists": ""
            },
            {
                "id": "ext-quantcast",
                "label": "Quantcast",
                "description": "Adds [http://www.quantcast.com/ Quantcast] tracking code to pages",
                "class": "MediaWikiExtensionMessageGroup",
                "exists": ""
            },
            {
                "id": "ext-quickinstantcommons",
                "label": "Quick Instant Commons",
                "description": "Allows using images from Wikimedia Commons in a high performance way",
                "class": "MediaWikiExtensionMessageGroup",
                "exists": ""
            },
            {
                "id": "ext-quickresponse",
                "label": "Quick Response",
                "description": "Generates a QR code for the URL for the current page",
                "class": "MediaWikiExtensionMessageGroup",
                "exists": ""
            },
            {
                "id": "ext-quicksearchlookup",
                "label": "Quick Search Lookup",
                "description": "Adds a Panel with information of the first search result to the search result page",
                "class": "MediaWikiExtensionMessageGroup",
                "exists": ""
            },
            {
                "id": "ext-quicksurveys",
                "label": "Quick Surveys",
                "description": "Displays configured surveys",
                "class": "MediaWikiExtensionMessageGroup",
                "exists": ""
            },
            {
                "id": "ext-quiz",
                "label": "Quiz",
                "description": "Allows creation of quizzes",
                "class": "MediaWikiExtensionMessageGroup",
                "exists": ""
            },
            {
                "id": "ext-quizgame",
                "label": "Quiz Game",
                "description": "Adds an interactive [[Special:QuizGameHome|question game]]",
                "class": "MediaWikiExtensionMessageGroup",
                "exists": ""
            },
            {
                "id": "ext-randomarea",
                "label": "Random Area",
                "description": "Allows for inserting random elements in a page.",
                "class": "MediaWikiExtensionMessageGroup",
                "exists": ""
            },
            {
                "id": "ext-randomgameunit",
                "label": "Random Game Unit",
                "description": "Displays a randomly chosen picture game, poll or a quiz",
                "class": "MediaWikiExtensionMessageGroup",
                "exists": ""
            },
            {
                "id": "ext-randomimage",
                "label": "Random Image",
                "description": "Provides a random media picker using <code>&lt;randomimage /&gt;</code>",
                "class": "MediaWikiExtensionMessageGroup",
                "exists": ""
            },
            {
                "id": "ext-randomimagebycategory",
                "label": "Random Image By Category",
                "description": "Displays a random image from a given category",
                "class": "MediaWikiExtensionMessageGroup",
                "exists": ""
            },
            {
                "id": "ext-randomincategory",
                "label": "Random In Category",
                "description": "[[Special:Randompageincategory|Special page]] to get a random page in category",
                "class": "MediaWikiExtensionMessageGroup",
                "exists": ""
            },
            {
                "id": "ext-randompages",
                "label": "Random Pages",
                "description": "Returns a list of one or more randomly selected pages.",
                "class": "MediaWikiExtensionMessageGroup",
                "exists": ""
            },
            {
                "id": "ext-randomselection",
                "label": "Random Selection",
                "description": "Displays a random option from the given set",
                "class": "MediaWikiExtensionMessageGroup",
                "exists": ""
            },
            {
                "id": "mwgitlab-ratepage",
                "label": "Rate Page",
                "description": "{{Special:MyLanguage/MediaWiki:RatePage-desc/en}}",
                "class": "AggregateMessageGroup",
                "exists": ""
            },
            {
                "id": "mwgitlab-ratepage-api",
                "label": "RatePage - API",
                "description": "{{Special:MyLanguage/MediaWiki:RatePage-desc/en}}",
                "class": "FileBasedMessageGroup",
                "exists": ""
            },
            {
                "id": "mwgitlab-ratepage-user",
                "label": "RatePage - User interface",
                "description": "{{Special:MyLanguage/MediaWiki:RatePage-desc/en}}",
                "class": "FileBasedMessageGroup",
                "exists": ""
            },
            {
                "id": "int-raun",
                "label": "Raun",
                "description": null,
                "class": "FileBasedMessageGroup",
                "exists": ""
            },
            {
                "id": "ext-readaloud",
                "label": "Read Aloud",
                "description": "Add a button to read the current page aloud",
                "class": "MediaWikiExtensionMessageGroup",
                "exists": ""
            },
            {
                "id": "ext-readinglists-api",
                "label": "Reading Lists - API",
                "description": null,
                "class": "MediaWikiExtensionMessageGroup",
                "exists": ""
            },
            {
                "id": "ext-readinglists-user",
                "label": "Reading Lists - User interface",
                "description": null,
                "class": "MediaWikiExtensionMessageGroup",
                "exists": ""
            },
            {
                "id": "ext-readinglists",
                "label": "ReadingLists",
                "description": "{{Special:MyLanguage/MediaWiki:Readinglists-desc/en}}",
                "class": "AggregateMessageGroup",
                "exists": ""
            },
            {
                "id": "ext-realme",
                "label": "Real Me",
                "description": "Allows verifying URLs used on user pages.",
                "class": "MediaWikiExtensionMessageGroup",
                "exists": ""
            },
            {
                "id": "ext-reassignedits",
                "label": "Reassign Edits",
                "description": "Allows reassigning edits from an old user to a new one",
                "class": "MediaWikiExtensionMessageGroup",
                "exists": ""
            },
            {
                "id": "mwgithub-recordwizard-agg",
                "label": "Record Wizard",
                "description": "{{Special:MyLanguage/MediaWiki:RecordWizard-desc/en}}",
                "class": "AggregateMessageGroup",
                "exists": ""
            },
            {
                "id": "mwgithub-recordwizard-api",
                "label": "Record Wizard - API",
                "description": "{{Special:MyLanguage/MediaWiki:RecordWizard-desc/en}}",
                "class": "FileBasedMessageGroup",
                "exists": ""
            },
            {
                "id": "mwgithub-recordwizard",
                "label": "Record Wizard - User interface",
                "description": "{{Special:MyLanguage/MediaWiki:RecordWizard-desc/en}}",
                "class": "FileBasedMessageGroup",
                "exists": ""
            },
            {
                "id": "ext-redirectmanager-api",
                "label": "Redirect Manager - API",
                "description": null,
                "class": "MediaWikiExtensionMessageGroup",
                "exists": ""
            },
            {
                "id": "ext-redirectmanager-user",
                "label": "Redirect Manager - User Interface",
                "description": null,
                "class": "MediaWikiExtensionMessageGroup",
                "exists": ""
            },
            {
                "id": "ext-redirectmanager",
                "label": "RedirectManager",
                "description": "{{Special:MyLanguage/MediaWiki:Redirectmanager-desc/en}}",
                "class": "AggregateMessageGroup",
                "exists": ""
            },
            {
                "id": "int-refill",
                "label": "reFill",
                "description": "{{Special:MyLanguage/Translations:Group descriptions/Refill/en}}",
                "class": "FileBasedMessageGroup",
                "exists": ""
            },
            {
                "id": "ext-refreshspecial",
                "label": "Refresh Special",
                "description": "Allows [[Special:RefreshSpecial|manual special page refresh]] of special pages",
                "class": "MediaWikiExtensionMessageGroup",
                "exists": ""
            },
            {
                "id": "mediawiki-skin-refreshed",
                "label": "Refreshed",
                "description": "A clean, modern MediaWiki skin with extensive CSS customisability",
                "class": "MediaWikiExtensionMessageGroup",
                "exists": ""
            },
            {
                "id": "ext-regexblock",
                "label": "Regex Block",
                "description": "Extension used for blocking users names and IP addresses with regular expressions. Contains both the blocking mechanism and a [[Special:RegexBlock|special page]] to add/manage blocks",
                "class": "MediaWikiExtensionMessageGroup",
                "exists": ""
            },
            {
                "id": "ext-regexfun",
                "label": "Regex Fun",
                "description": "Adds parser functions allowing the use of regular expressions within wiki pages",
                "class": "MediaWikiExtensionMessageGroup",
                "exists": ""
            },
            {
                "id": "ext-regexfunctions",
                "label": "Regex Functions",
                "description": "Regular expression parser functions",
                "class": "MediaWikiExtensionMessageGroup",
                "exists": ""
            },
            {
                "id": "ext-relatedarticles",
                "label": "Related Articles",
                "description": "Adds links to related pages in the footer",
                "class": "MediaWikiExtensionMessageGroup",
                "exists": ""
            },
            {
                "id": "ext-relatedsites",
                "label": "Related Sites",
                "description": "Adds a link to related sites on the sidebar",
                "class": "MediaWikiExtensionMessageGroup",
                "exists": ""
            },
            {
                "id": "mwgithub-removepii",
                "label": "RemovePII",
                "description": "{{Special:MyLanguage/MediaWiki:removepii-desc/en}}",
                "class": "FileBasedMessageGroup",
                "exists": ""
            },
            {
                "id": "ext-replaceset",
                "label": "Replace Set",
                "description": "Adds a <nowiki>{{#replaceset}}</nowiki> parser function used for replacing sections of text with formatted data",
                "class": "MediaWikiExtensionMessageGroup",
                "exists": ""
            },
            {
                "id": "ext-replacetext",
                "label": "Replace Text",
                "description": "Provides a [[Special:ReplaceText|special page]] to allow administrators to do a global string find-and-replace on all the content pages of a wiki",
                "class": "MediaWikiExtensionMessageGroup",
                "exists": ""
            },
            {
                "id": "ext-report",
                "label": "Report",
                "description": "Adds a [[Special:Report|special page]] to report revisions for review.",
                "class": "MediaWikiExtensionMessageGroup",
                "exists": ""
            },
            {
                "id": "ext-reportincident",
                "label": "Report Incident",
                "description": "Incident Reporting System extension.",
                "class": "MediaWikiExtensionMessageGroup",
                "exists": ""
            },
            {
                "id": "mwgithub-requestssl",
                "label": "RequestSSL",
                "description": "{{Special:MyLanguage/MediaWiki:requestssl-desc/en}}",
                "class": "FileBasedMessageGroup",
                "exists": ""
            },
            {
                "id": "wiki-ai",
                "label": "Revision scoring",
                "description": "{{Special:MyLanguage/Translations:Group descriptions/revscoring/en}}",
                "class": "AggregateMessageGroup",
                "exists": ""
            },
            {
                "id": "ext-revisionslider",
                "label": "Revision Slider",
                "description": "Shows a slider allowing selecting and comparing of revisions on a diff page",
                "class": "MediaWikiExtensionMessageGroup",
                "exists": ""
            },
            {
                "id": "ext-rightfunctions",
                "label": "Right Functions",
                "description": "Permission-based parser functions",
                "class": "MediaWikiExtensionMessageGroup",
                "exists": ""
            },
            {
                "id": "mwgithub-rottenlinks",
                "label": "RottenLinks",
                "description": "{{Special:MyLanguage/MediaWiki:rottenlinks-desc/en}}",
                "class": "FileBasedMessageGroup",
                "exists": ""
            },
            {
                "id": "ext-rss",
                "label": "RSS",
                "description": "Displays RSS feeds on MediaWiki pages in a standard or in user-definable formats using template pages",
                "class": "MediaWikiExtensionMessageGroup",
                "exists": ""
            },
            {
                "id": "ext-s5slideshow",
                "label": "S5 Slide Show",
                "description": null,
                "class": "MediaWikiExtensionMessageGroup",
                "exists": ""
            },
            {
                "id": "ext-sacredtext",
                "label": "Sacred Text",
                "description": "Makes it easy to quote religious scriptures",
                "class": "MediaWikiExtensionMessageGroup",
                "exists": ""
            },
            {
                "id": "ext-safedelete",
                "label": "Safe Delete",
                "description": "Delete page only if there are no pages in the specified namespaces linking to it",
                "class": "MediaWikiExtensionMessageGroup",
                "exists": ""
            },
            {
                "id": "ext-sanctions",
                "label": "Sanctions",
                "description": "Let users handle sanctions",
                "class": "MediaWikiExtensionMessageGroup",
                "exists": ""
            },
            {
                "id": "ext-sandboxlink",
                "label": "Sandbox Link",
                "description": "Adds a link to user's personal sandbox to personal tools menu",
                "class": "MediaWikiExtensionMessageGroup",
                "exists": ""
            },
            {
                "id": "ext-sarcasm",
                "label": "Sarcasm",
                "description": "Adds <code>&lt;sarcasm></code> tag in order to more clearly show sarcasm in text",
                "class": "MediaWikiExtensionMessageGroup",
                "exists": ""
            },
            {
                "id": "ext-savespinner",
                "label": "Save Spinner",
                "description": "Adds visual feedback to page save, preview and changes actions.",
                "class": "MediaWikiExtensionMessageGroup",
                "exists": ""
            },
            {
                "id": "ext-score",
                "label": "Score",
                "description": "Adds a tag for rendering musical scores with LilyPond",
                "class": "MediaWikiExtensionMessageGroup",
                "exists": ""
            },
            {
                "id": "ext-screenplay",
                "label": "Screenplay",
                "description": "Adds a <code>&lt;screenplay/&gt;</code> tag for screenplay formatting",
                "class": "MediaWikiExtensionMessageGroup",
                "exists": ""
            },
            {
                "id": "ext-scribunto",
                "label": "Scribunto",
                "description": null,
                "class": "AggregateMessageGroup",
                "exists": ""
            },
            {
                "id": "ext-scribunto-api",
                "label": "Scribunto - API",
                "description": null,
                "class": "MediaWikiExtensionMessageGroup",
                "exists": ""
            },
            {
                "id": "ext-scribunto-user",
                "label": "Scribunto - User interface",
                "description": null,
                "class": "MediaWikiExtensionMessageGroup",
                "exists": ""
            },
            {
                "id": "ext-scrollabletables",
                "label": "Scrollable Tables",
                "description": "Enables a static header row and scrolling body in tables.",
                "class": "MediaWikiExtensionMessageGroup",
                "exists": ""
            },
            {
                "id": "ext-searchextrans",
                "label": "Search Extra NS",
                "description": "Searches extra specified namespaces if no direct match is found",
                "class": "MediaWikiExtensionMessageGroup",
                "exists": ""
            },
            {
                "id": "ext-searchparserfunction",
                "label": "Search Parser Function",
                "description": "Adds a parser function to search, format and display results in wiki pages",
                "class": "MediaWikiExtensionMessageGroup",
                "exists": ""
            },
            {
                "id": "ext-searchstats",
                "label": "Search Stats",
                "description": "Tracks internal searches to identify commonly searched pages on the wiki",
                "class": "MediaWikiExtensionMessageGroup",
                "exists": ""
            },
            {
                "id": "ext-searchthumbs",
                "label": "Search Thumbs",
                "description": "Adds image thumbnails to search results.",
                "class": "MediaWikiExtensionMessageGroup",
                "exists": ""
            },
            {
                "id": "ext-searchvue",
                "label": "Search Vue",
                "description": "Vue.js feature additions and improvements to Special:Search",
                "class": "MediaWikiExtensionMessageGroup",
                "exists": ""
            },
            {
                "id": "ext-sectionanchors",
                "label": "Section Anchors",
                "description": "Adds a link to headings",
                "class": "MediaWikiExtensionMessageGroup",
                "exists": ""
            },
            {
                "id": "ext-sectiondisqus",
                "label": "Section Disqus",
                "description": "Adds a \"Discuss\" button next to the \"Edit\" button of every section, that when clicked, opens a Disqus Lightbox for that section",
                "class": "MediaWikiExtensionMessageGroup",
                "exists": ""
            },
            {
                "id": "ext-secureauth",
                "label": "Secure Auth",
                "description": "Allow user to add their IP for Login. Login from another IP will fail.",
                "class": "MediaWikiExtensionMessageGroup",
                "exists": ""
            },
            {
                "id": "ext-securehtml",
                "label": "Secure HTML",
                "description": "Lets you include arbitrary HTML in an authorized and secure way",
                "class": "MediaWikiExtensionMessageGroup",
                "exists": ""
            },
            {
                "id": "ext-securelinkfixer",
                "label": "Secure Link Fixer",
                "description": "Rewrites URLs to HTTPS if domain always requires HTTPS",
                "class": "MediaWikiExtensionMessageGroup",
                "exists": ""
            },
            {
                "id": "ext-securepoll",
                "label": "SecurePoll",
                "description": "{{Special:MyLanguage/MediaWiki:Securepoll-desc/en}}",
                "class": "AggregateMessageGroup",
                "exists": ""
            },
            {
                "id": "ext-securepoll-api",
                "label": "SecurePoll - API",
                "description": null,
                "class": "MediaWikiExtensionMessageGroup",
                "exists": ""
            },
            {
                "id": "ext-securepoll-user",
                "label": "SecurePoll - User interface",
                "description": null,
                "class": "MediaWikiExtensionMessageGroup",
                "exists": ""
            },
            {
                "id": "ext-selectcategory",
                "label": "Select Category",
                "description": "Allows the user to select from existing categories when editing a page",
                "class": "MediaWikiExtensionMessageGroup",
                "exists": ""
            },
            {
                "id": "ext-selecttag",
                "label": "Select Tag",
                "description": "Adds customizable &lt;select&gt; for inserting text via database fetching",
                "class": "MediaWikiExtensionMessageGroup",
                "exists": ""
            },
            {
                "id": "ext-semanticacl",
                "label": "Semantic ACL",
                "description": "Allows access restrictions to be set with Semantic MediaWiki properties",
                "class": "MediaWikiExtensionMessageGroup",
                "exists": ""
            },
            {
                "id": "mwgithub-semanticapprovedrevs",
                "label": "Semantic Approved Revs",
                "description": "{{Special:MyLanguage/MediaWiki:Semantic-approvedrevs-desc/en}}",
                "class": "FileBasedMessageGroup",
                "exists": ""
            },
            {
                "id": "mwgithub-semanticbreadcrumblinks",
                "label": "Semantic Breadcrumb Links",
                "description": "{{Special:MyLanguage/MediaWiki:Sbl-desc/en}}",
                "class": "FileBasedMessageGroup",
                "exists": ""
            },
            {
                "id": "ext-semanticbundle",
                "label": "Semantic Bundle",
                "description": "A pre-packaged bundle of Semantic MediaWiki related extensions",
                "class": "MediaWikiExtensionMessageGroup",
                "exists": ""
            },
            {
                "id": "mwgithub-semanticcite",
                "label": "Semantic Cite",
                "description": "{{Special:MyLanguage/MediaWiki:Sci-desc/en}}",
                "class": "FileBasedMessageGroup",
                "exists": ""
            },
            {
                "id": "mwgithub-semanticcompoundqueries",
                "label": "Semantic Compound Queries",
                "description": "{{Special:MyLanguage/MediaWiki:Semanticcompoundqueries-desc/en}}",
                "class": "FileBasedMessageGroup",
                "exists": ""
            },
            {
                "id": "mwgithub-semanticdrilldown",
                "label": "Semantic Drilldown",
                "description": "{{Special:MyLanguage/MediaWiki:semanticdrilldown-desc/en}}",
                "class": "FileBasedMessageGroup",
                "exists": ""
            },
            {
                "id": "mwgithub-semanticexternalquerylookup",
                "label": "Semantic External Query Lookup",
                "description": "{{Special:MyLanguage/MediaWiki:Seql-desc/en}}",
                "class": "FileBasedMessageGroup",
                "exists": ""
            },
            {
                "id": "mwgithub-semanticextraspecialproperties",
                "label": "Semantic Extra Special Properties",
                "description": "{{Special:MyLanguage/MediaWiki:Sesp-desc/en}}",
                "class": "FileBasedMessageGroup",
                "exists": ""
            },
            {
                "id": "mwgithub-semanticformsselect",
                "label": "Semantic Forms Select",
                "description": "{{Special:MyLanguage/MediaWiki:sfs-desc/en}}",
                "class": "FileBasedMessageGroup",
                "exists": ""
            },
            {
                "id": "ext-semanticgenealogy",
                "label": "Semantic Genealogy",
                "description": "Provides the ability to view genealogy trees and import/export GEDCOM files",
                "class": "MediaWikiExtensionMessageGroup",
                "exists": ""
            },
            {
                "id": "mwgithub-semanticglossary",
                "label": "Semantic Glossary",
                "description": "{{Special:MyLanguage/MediaWiki:Semanticglossary-desc/en}}",
                "class": "FileBasedMessageGroup",
                "exists": ""
            },
            {
                "id": "mwgithub-semanticimagecaption",
                "label": "Semantic Image Caption",
                "description": "{{Special:MyLanguage/MediaWiki:semantic-imagecaption-desc/en}}",
                "class": "FileBasedMessageGroup",
                "exists": ""
            },
            {
                "id": "ext-semanticimageinput",
                "label": "Semantic Image Input",
                "description": "Adds an image input that pulls images from Wikipedia to [https://www.mediawiki.org/wiki/Special:MyLanguage/Extension:Page_Forms Page Forms]",
                "class": "MediaWikiExtensionMessageGroup",
                "exists": ""
            },
            {
                "id": "mwgithub-semanticinterlanguagelinks",
                "label": "Semantic Interlanguage Links",
                "description": "{{Special:MyLanguage/MediaWiki:Sil-desc/en}}",
                "class": "FileBasedMessageGroup",
                "exists": ""
            },
            {
                "id": "ext-semanticinternalobjects",
                "label": "Semantic Internal Objects",
                "description": "Setting of internal objects in Semantic MediaWiki",
                "class": "MediaWikiExtensionMessageGroup",
                "exists": ""
            },
            {
                "id": "mwgithub-semanticmediawiki",
                "label": "Semantic MediaWiki",
                "description": "{{Special:MyLanguage/MediaWiki:Smw-desc/en}}",
                "class": "FileBasedMessageGroup",
                "exists": ""
            },
            {
                "id": "ext-semantic",
                "label": "Semantic MediaWiki extensions",
                "description": "{{Special:MyLanguage/Translations:Group descriptions/semantic/en}}",
                "class": "AggregateMessageGroup",
                "exists": ""
            },
            {
                "id": "mwgithub-semanticmetatags",
                "label": "Semantic Meta Tags",
                "description": "{{Special:MyLanguage/MediaWiki:Smt-desc/en}}",
                "class": "FileBasedMessageGroup",
                "exists": ""
            },
            {
                "id": "ext-semanticpageseries",
                "label": "Semantic Page Series",
                "description": "Creating a series of pages from one [https://www.mediawiki.org/wiki/Special:MyLanguage/Extension:Page_Forms Page Form]",
                "class": "MediaWikiExtensionMessageGroup",
                "exists": ""
            },
            {
                "id": "ext-semanticrating",
                "label": "Semantic Rating",
                "description": "Allows users to rate items with stars",
                "class": "MediaWikiExtensionMessageGroup",
                "exists": ""
            },
            {
                "id": "ext-semanticrestapi",
                "label": "Semantic REST API",
                "description": "Retrieve data from Semantic MediaWiki through the REST API.",
                "class": "MediaWikiExtensionMessageGroup",
                "exists": ""
            },
            {
                "id": "mwgithub-semanticresultformats",
                "label": "Semantic Result Formats",
                "description": "{{Special:MyLanguage/MediaWiki:Srf-desc/en}}",
                "class": "FileBasedMessageGroup",
                "exists": ""
            },
            {
                "id": "mwgithub-semanticscribunto",
                "label": "Semantic Scribunto",
                "description": "{{Special:MyLanguage/MediaWiki:smw-scribunto-desc/en}}",
                "class": "FileBasedMessageGroup",
                "exists": ""
            },
            {
                "id": "ext-semanticsifter",
                "label": "Semantic Sifter",
                "description": "Allows to sift through semantic data and displays the result in a filterable view",
                "class": "MediaWikiExtensionMessageGroup",
                "exists": ""
            },
            {
                "id": "mwgithub-semanticsignup",
                "label": "Semantic Signup",
                "description": "{{Special:MyLanguage/MediaWiki:Ses-desc/en}}",
                "class": "FileBasedMessageGroup",
                "exists": ""
            },
            {
                "id": "mwgithub-semantictasks",
                "label": "Semantic Tasks",
                "description": "{{Special:MyLanguage/MediaWiki:Semantictasks-desc/en}}",
                "class": "FileBasedMessageGroup",
                "exists": ""
            },
            {
                "id": "mwgithub-semanticwatchlist",
                "label": "Semantic Watchlist",
                "description": "{{Special:MyLanguage/MediaWiki:Semanticwatchlist-desc/en}}",
                "class": "FileBasedMessageGroup",
                "exists": ""
            },
            {
                "id": "ext-semanticwebbrowser",
                "label": "Semantic Web Browser",
                "description": "Adds a special page [[Special:BrowseSW|Browse Wiki & Semantic Web]]",
                "class": "MediaWikiExtensionMessageGroup",
                "exists": ""
            },
            {
                "id": "ext-sendgrid",
                "label": "Send Grid",
                "description": "Send emails through the SendGrid API service from MediaWiki.",
                "class": "MediaWikiExtensionMessageGroup",
                "exists": ""
            },
            {
                "id": "ext-sentry",
                "label": "Sentry",
                "description": "Provides [https://getsentry.com/ Sentry] integration",
                "class": "MediaWikiExtensionMessageGroup",
                "exists": ""
            },
            {
                "id": "mwgithub-mediawiki-share",
                "label": "Share",
                "description": "{{Special:MyLanguage/MediaWiki:agentisai-share-desc/en}}",
                "class": "FileBasedMessageGroup",
                "exists": ""
            },
            {
                "id": "ext-shibboleth",
                "label": "Shibboleth",
                "description": "Provides authentication using Shibboleth in conjunction with PluggableAuth",
                "class": "MediaWikiExtensionMessageGroup",
                "exists": ""
            },
            {
                "id": "mwgithub-shortdescription",
                "label": "Short Description",
                "description": "{{Special:MyLanguage/MediaWiki:Shortdescription-desc/en}}",
                "class": "AggregateMessageGroup",
                "exists": ""
            },
            {
                "id": "mwgithub-shortdescription-api",
                "label": "Short Description - API",
                "description": "{{Special:MyLanguage/MediaWiki:Shortdescription-desc/en}}",
                "class": "FileBasedMessageGroup",
                "exists": ""
            },
            {
                "id": "mwgithub-shortdescription-main",
                "label": "Short Description - Main",
                "description": "{{Special:MyLanguage/MediaWiki:Shortdescription-desc/en}}",
                "class": "FileBasedMessageGroup",
                "exists": ""
            },
            {
                "id": "ext-shorturl",
                "label": "Short Url",
                "description": "[[Special:ShortUrl|Short redirect URLs]] for all content pages",
                "class": "MediaWikiExtensionMessageGroup",
                "exists": ""
            },
            {
                "id": "ext-showme",
                "label": "Show Me",
                "description": "Shows or hides selected elements on the page",
                "class": "MediaWikiExtensionMessageGroup",
                "exists": ""
            },
            {
                "id": "ext-showrealusernames",
                "label": "Show Real Usernames",
                "description": null,
                "class": "MediaWikiExtensionMessageGroup",
                "exists": ""
            },
            {
                "id": "ext-sidebarmenu",
                "label": "Side Bar Menu",
                "description": "A simple sidebar menu parser which creates collapsible/expandable menus and sub-menus",
                "class": "MediaWikiExtensionMessageGroup",
                "exists": ""
            },
            {
                "id": "ext-sidebardonatebox",
                "label": "Sidebar Donate Box",
                "description": "Adds a custom donate box to the sidebar",
                "class": "MediaWikiExtensionMessageGroup",
                "exists": ""
            },
            {
                "id": "ext-signwritingmediawikiplugin",
                "label": "Sign Writing MediaWiki Plugin",
                "description": "Plugin for the SignWriting Thin Viewer",
                "class": "MediaWikiExtensionMessageGroup",
                "exists": ""
            },
            {
                "id": "ext-similareditors",
                "label": "Similar Editors",
                "description": "Provides details of users with similar edit histories.",
                "class": "MediaWikiExtensionMessageGroup",
                "exists": ""
            },
            {
                "id": "ext-simplechanges",
                "label": "Simple Changes",
                "description": "Special page that displays a barebones recent changes list",
                "class": "MediaWikiExtensionMessageGroup",
                "exists": ""
            },
            {
                "id": "ext-simplesamlphp",
                "label": "Simple SAML php",
                "description": "Provides authentication using SimpleSAMLphp in conjunction with PluggableAuth",
                "class": "MediaWikiExtensionMessageGroup",
                "exists": ""
            },
            {
                "id": "ext-simplesort",
                "label": "Simple Sort",
                "description": "Simple sorting of a string of items based on a given delimiter",
                "class": "MediaWikiExtensionMessageGroup",
                "exists": ""
            },
            {
                "id": "ext-simpletasks",
                "label": "Simple Tasks",
                "description": null,
                "class": "MediaWikiExtensionMessageGroup",
                "exists": ""
            },
            {
                "id": "mwgithub-simplebatchupload",
                "label": "SimpleBatchUpload",
                "description": "{{Special:MyLanguage/MediaWiki:Simplebatchupload-desc/en}}",
                "class": "FileBasedMessageGroup",
                "exists": ""
            },
            {
                "id": "mwgithub-mediawiki-simpleblogpage",
                "label": "SimpleBlogPage",
                "description": "{{Special:MyLanguage/MediaWiki:universalomega-simpleblogpage-desc/en}}",
                "class": "FileBasedMessageGroup",
                "exists": ""
            },
            {
                "id": "mwgithub-mediawiki-simpletooltip",
                "label": "SimpleTooltip",
                "description": "{{Special:MyLanguage/MediaWiki:Simpletooltip-desc/en}}",
                "class": "FileBasedMessageGroup",
                "exists": ""
            },
            {
                "id": "ext-sitematrix",
                "label": "Site Matrix",
                "description": "{{Special:MyLanguage/MediaWiki:Sitematrix-desc/en}}",
                "class": "AggregateMessageGroup",
                "exists": ""
            },
            {
                "id": "ext-sitematrix-api",
                "label": "Site Matrix - API",
                "description": null,
                "class": "MediaWikiExtensionMessageGroup",
                "exists": ""
            },
            {
                "id": "ext-sitematrix-user",
                "label": "Site Matrix - User interface",
                "description": null,
                "class": "MediaWikiExtensionMessageGroup",
                "exists": ""
            },
            {
                "id": "ext-sitemetrics",
                "label": "Site Metrics",
                "description": "[[Special:SiteMetrics|Displays statistics]] about social tools",
                "class": "MediaWikiExtensionMessageGroup",
                "exists": ""
            },
            {
                "id": "ext-sitesettings",
                "label": "Site Settings",
                "description": "Allows for modifying settings through a wiki interface",
                "class": "MediaWikiExtensionMessageGroup",
                "exists": ""
            },
            {
                "id": "ext-skinpernamespace",
                "label": "Skin Per Namespace",
                "description": "Allows a per-namespace skin",
                "class": "MediaWikiExtensionMessageGroup",
                "exists": ""
            },
            {
                "id": "ext-skinperpage",
                "label": "Skin Per Page",
                "description": "Adds <code>&lt;skin&gt;</code> tag to use different skins per page",
                "class": "MediaWikiExtensionMessageGroup",
                "exists": ""
            },
            {
                "id": "ext-slimboxthumbs",
                "label": "Slimbox Thumbs",
                "description": "Displays full-size images with [http://www.digitalia.be/software/slimbox2 Slimbox 2] when clicking on thumbnails",
                "class": "MediaWikiExtensionMessageGroup",
                "exists": ""
            },
            {
                "id": "ext-smitespam",
                "label": "Smite Spam",
                "description": "Provides a [[Special:SmiteSpam|special page]] to help administrators identify and delete spam wiki pages",
                "class": "MediaWikiExtensionMessageGroup",
                "exists": ""
            },
            {
                "id": "ext-socialprofile",
                "label": "Social Profile",
                "description": "A set of social tools for MediaWiki",
                "class": "MediaWikiExtensionMessageGroup",
                "exists": ""
            },
            {
                "id": "ext-socialprofile-systemgifts",
                "label": "Social Profile - System Gifts",
                "description": "Allows sending, receiving, creating, and removing system gifts",
                "class": "MediaWikiExtensionMessageGroup",
                "exists": ""
            },
            {
                "id": "ext-socialprofile-useractivity",
                "label": "Social Profile - User Activity",
                "description": "Shows users' social activity",
                "class": "MediaWikiExtensionMessageGroup",
                "exists": ""
            },
            {
                "id": "ext-socialprofile-userboard",
                "label": "Social Profile - User Board",
                "description": "Allows for sending board-to-board messages",
                "class": "MediaWikiExtensionMessageGroup",
                "exists": ""
            },
            {
                "id": "ext-socialprofile-usergifts",
                "label": "Social Profile - User Gifts",
                "description": "Allows sending, receiving, creating, and removing user gifts",
                "class": "MediaWikiExtensionMessageGroup",
                "exists": ""
            },
            {
                "id": "ext-socialprofile-userprofile",
                "label": "Social Profile - User Profile",
                "description": "Edit your profile",
                "class": "MediaWikiExtensionMessageGroup",
                "exists": ""
            },
            {
                "id": "ext-socialprofile-userrelationship",
                "label": "Social Profile - User Relationship",
                "description": "Allows sending friend and foe requests",
                "class": "MediaWikiExtensionMessageGroup",
                "exists": ""
            },
            {
                "id": "ext-socialprofile-userstats",
                "label": "Social Profile - User Stats",
                "description": "Allows for awarding points to users based on type of actions performed",
                "class": "MediaWikiExtensionMessageGroup",
                "exists": ""
            },
            {
                "id": "ext-socialprofile-userwelcome",
                "label": "Social Profile - User Welcome",
                "description": "Adds <code>&lt;welcomeUser&gt;</code> tag to display user-specific social info to logged-in users",
                "class": "MediaWikiExtensionMessageGroup",
                "exists": ""
            },
            {
                "id": "ext-sofa",
                "label": "Sofa",
                "description": "A reporting extension for MediaWiki",
                "class": "MediaWikiExtensionMessageGroup",
                "exists": ""
            },
            {
                "id": "ext-softwareversion",
                "label": "Software Version",
                "description": "Customizes [[Special:Version]], originally for ShoutWiki but can be used by other third-parties",
                "class": "MediaWikiExtensionMessageGroup",
                "exists": ""
            },
            {
                "id": "ext-soundmanager2button",
                "label": "Sound Manager 2 Button",
                "description": "Embeds a SoundManager 2 MP3 player into a wiki page",
                "class": "MediaWikiExtensionMessageGroup",
                "exists": ""
            },
            {
                "id": "ext-spamblacklist",
                "label": "Spam Blacklist",
                "description": "{{Special:MyLanguage/MediaWiki:Spam-blacklist-desc/en}}",
                "class": "AggregateMessageGroup",
                "exists": ""
            },
            {
                "id": "ext-spamblacklist-api",
                "label": "Spam Blacklist - API",
                "description": null,
                "class": "MediaWikiExtensionMessageGroup",
                "exists": ""
            },
            {
                "id": "ext-spamblacklist-interface",
                "label": "Spam Blacklist - User interface",
                "description": "Regex-based anti-spam tool allowing to block list URLs in pages and email addresses for registered users",
                "class": "MediaWikiExtensionMessageGroup",
                "exists": ""
            },
            {
                "id": "ext-spamdifftool",
                "label": "Spam Diff Tool",
                "description": "Provides a basic way of adding new entries to the Spam Blacklist from diff pages",
                "class": "MediaWikiExtensionMessageGroup",
                "exists": ""
            },
            {
                "id": "ext-spamregex",
                "label": "Spam Regex",
                "description": "[[Special:SpamRegex|Filter]] out unwanted phrases in edited pages, based on regular expressions",
                "class": "MediaWikiExtensionMessageGroup",
                "exists": ""
            },
            {
                "id": "ext-spark",
                "label": "Spark",
                "description": "Adds a <code><nowiki><spark /></nowiki></code> tag that enables embedding [http://km.aifb.kit.edu/sites/spark/ Spark] mash-ups",
                "class": "MediaWikiExtensionMessageGroup",
                "exists": ""
            },
            {
                "id": "ext-special404",
                "label": "Special 404",
                "description": "Provides a destination for 404 Not found errors",
                "class": "MediaWikiExtensionMessageGroup",
                "exists": ""
            },
            {
                "id": "ext-spellingapi",
                "label": "Spelling Api",
                "description": "Provides an API module for checking spelling",
                "class": "MediaWikiExtensionMessageGroup",
                "exists": ""
            },
            {
                "id": "ext-sphinxsearch",
                "label": "Sphinx Search",
                "description": "Replaces MediaWiki search engine with [http://www.sphinxsearch.com/ Sphinx]",
                "class": "MediaWikiExtensionMessageGroup",
                "exists": ""
            },
            {
                "id": "mediawiki-skin-splash",
                "label": "Splash",
                "description": null,
                "class": "MediaWikiExtensionMessageGroup",
                "exists": ""
            },
            {
                "id": "ext-splitprivatewiki",
                "label": "Split Private Wiki",
                "description": "Make a private & a public wiki look like a single wiki.",
                "class": "MediaWikiExtensionMessageGroup",
                "exists": ""
            },
            {
                "id": "ext-sportsteams",
                "label": "Sports Teams",
                "description": "Provides networking functionality",
                "class": "MediaWikiExtensionMessageGroup",
                "exists": ""
            },
            {
                "id": "mwgithub-spritesheet",
                "label": "SpriteSheet",
                "description": "{{Special:MyLanguage/MediaWiki:spritesheet_description/en}}",
                "class": "FileBasedMessageGroup",
                "exists": ""
            },
            {
                "id": "ext-stalkerlog",
                "label": "Stalker Log",
                "description": "Adds [[Special:Log/stalkerlog|a log]] of user logins and logouts",
                "class": "MediaWikiExtensionMessageGroup",
                "exists": ""
            },
            {
                "id": "ext-standarddialogs",
                "label": "Standard Dialogs",
                "description": "Provides dialog user interfaces for common page actions",
                "class": "MediaWikiExtensionMessageGroup",
                "exists": ""
            },
            {
                "id": "ext-standardwikitext",
                "label": "Standard Wikitext",
                "description": "Standardizes and fixes wikitext when the page is saved.",
                "class": "MediaWikiExtensionMessageGroup",
                "exists": ""
            },
            {
                "id": "ext-statcounter",
                "label": "Stat Counter",
                "description": "Inserts StatCounter.com script into pages for tracking",
                "class": "MediaWikiExtensionMessageGroup",
                "exists": ""
            },
            {
                "id": "ext-sticktothatlanguage",
                "label": "Stick To That Language",
                "description": "Provides functionality to choose a language persistently",
                "class": "MediaWikiExtensionMessageGroup",
                "exists": ""
            },
            {
                "id": "ext-stickytoc",
                "label": "StickyTOC",
                "description": "Makes the TOC float and sticky",
                "class": "MediaWikiExtensionMessageGroup",
                "exists": ""
            },
            {
                "id": "ext-stopforumspam",
                "label": "Stop Forum Spam",
                "description": "Integration with stopforumspam.com",
                "class": "MediaWikiExtensionMessageGroup",
                "exists": ""
            },
            {
                "id": "ext-structurednavigation",
                "label": "Structured Navigation",
                "description": "{{Special:MyLanguage/MediaWiki:Structurednav-desc/en}}",
                "class": "AggregateMessageGroup",
                "exists": ""
            },
            {
                "id": "ext-structurednavigation-api",
                "label": "Structured Navigation - API",
                "description": null,
                "class": "MediaWikiExtensionMessageGroup",
                "exists": ""
            },
            {
                "id": "ext-structurednavigation-user",
                "label": "Structured Navigation - User interface",
                "description": "Allows creating a structured, machine-readable navigation for use on articles.",
                "class": "MediaWikiExtensionMessageGroup",
                "exists": ""
            },
            {
                "id": "mwgithub-subpagelist",
                "label": "Sub Page List",
                "description": "{{Special:MyLanguage/MediaWiki:Subpagelist-desc/en}}",
                "class": "FileBasedMessageGroup",
                "exists": ""
            },
            {
                "id": "ext-subpagelist3",
                "label": "Sub Page List 3",
                "description": "Adds the tag <code>&lt;splist /&gt;</code> which creates a list of the subpages of a page",
                "class": "MediaWikiExtensionMessageGroup",
                "exists": ""
            },
            {
                "id": "ext-subnetcalc",
                "label": "Subnet Calc",
                "description": "SubnetCalc is mostly based on the code of open source PHP Subnet Calculator",
                "class": "MediaWikiExtensionMessageGroup",
                "exists": ""
            },
            {
                "id": "ext-subpagefun",
                "label": "Subpage Fun",
                "description": "Adds parser functions allowing to gain extensive information about [https://www.mediawiki.org/wiki/Special:MyLanguage/Help:Subpages subpages]",
                "class": "MediaWikiExtensionMessageGroup",
                "exists": ""
            },
            {
                "id": "ext-subpagesortkey",
                "label": "Subpage Sortkey",
                "description": "Change the default sortkey of a page to be based on its subpage name instead of its full name",
                "class": "MediaWikiExtensionMessageGroup",
                "exists": ""
            },
            {
                "id": "ext-sudo",
                "label": "Sudo",
                "description": "Allows sudoers to login as other users",
                "class": "MediaWikiExtensionMessageGroup",
                "exists": ""
            },
            {
                "id": "ext-survey",
                "label": "Survey",
                "description": "Survey tool for MediaWiki",
                "class": "MediaWikiExtensionMessageGroup",
                "exists": ""
            },
            {
                "id": "ext-svgedit",
                "label": "SVG Edit",
                "description": "In-browser editing of SVG drawings with [http://code.google.com/p/svg-edit/ SVG-Edit]",
                "class": "MediaWikiExtensionMessageGroup",
                "exists": ""
            },
            {
                "id": "svgtranslate",
                "label": "SVG Translate",
                "description": "{{Special:MyLanguage/Translations:Group descriptions/svgtranslate/en}}",
                "class": "FileBasedMessageGroup",
                "exists": ""
            },
            {
                "id": "ext-swiftmailer",
                "label": "Swift Mailer",
                "description": "Provides SwiftMailer as alternate mailer",
                "class": "MediaWikiExtensionMessageGroup",
                "exists": ""
            },
            {
                "id": "swviewer",
                "label": "SWViewer",
                "description": "{{Special:MyLanguage/Translations:Group descriptions/swviewer/en}}",
                "class": "FileBasedMessageGroup",
                "exists": ""
            },
            {
                "id": "ext-syntaxhighlightgeshi",
                "label": "Syntax Highlight GeSHi",
                "description": "Provides syntax highlighting <code>&lt;syntaxhighlight&gt;</code> using [http://pygments.org/ Pygments - Python syntax highlighter]",
                "class": "MediaWikiExtensionMessageGroup",
                "exists": ""
            },
            {
                "id": "mwgithub-starcitizen-tabberneue",
                "label": "TabberNeue - StarCitizen",
                "description": "{{Special:MyLanguage/MediaWiki:Tabberneue-desc/en}}",
                "class": "FileBasedMessageGroup",
                "exists": ""
            },
            {
                "id": "ext-tabs",
                "label": "Tabs",
                "description": "Adds <code>&lt;tabs&gt;</code> and <code>&lt;tab&gt;</code> tags for creating tabbed layout",
                "class": "MediaWikiExtensionMessageGroup",
                "exists": ""
            },
            {
                "id": "ext-talkbelow",
                "label": "Talk Below",
                "description": "Show the talk page below the content",
                "class": "MediaWikiExtensionMessageGroup",
                "exists": ""
            },
            {
                "id": "page-Technology",
                "label": "Technology",
                "description": "Translation of the wiki page [[:Technology|Technology]] from English (en).",
                "class": "WikiPageMessageGroup",
                "exists": ""
            },
            {
                "id": "ext-tei",
                "label": "TEI",
                "description": "TEI content model definition",
                "class": "MediaWikiExtensionMessageGroup",
                "exists": ""
            },
            {
                "id": "ext-templatedata",
                "label": "Template Data",
                "description": "{{Special:MyLanguage/MediaWiki:Templatedata-desc/en}}",
                "class": "AggregateMessageGroup",
                "exists": ""
            },
            {
                "id": "ext-templatedata-api",
                "label": "Template Data - API",
                "description": null,
                "class": "MediaWikiExtensionMessageGroup",
                "exists": ""
            },
            {
                "id": "ext-templatedata-user",
                "label": "Template Data - User interface",
                "description": null,
                "class": "MediaWikiExtensionMessageGroup",
                "exists": ""
            },
            {
                "id": "ext-templatesandbox",
                "label": "Template Sandbox",
                "description": "{{Special:MyLanguage/MediaWiki:Templatesandbox-desc/en}}",
                "class": "AggregateMessageGroup",
                "exists": ""
            },
            {
                "id": "ext-templatesandbox-api",
                "label": "Template Sandbox - API",
                "description": null,
                "class": "MediaWikiExtensionMessageGroup",
                "exists": ""
            },
            {
                "id": "ext-templatesandbox-user",
                "label": "Template Sandbox - User interface",
                "description": null,
                "class": "MediaWikiExtensionMessageGroup",
                "exists": ""
            },
            {
                "id": "ext-templatestyles",
                "label": "Template Styles",
                "description": "Implement per-template style sheets",
                "class": "MediaWikiExtensionMessageGroup",
                "exists": ""
            },
            {
                "id": "ext-templatewizard",
                "label": "Template Wizard",
                "description": "A WikiEditor add-on that provides a template-insertion wizard",
                "class": "MediaWikiExtensionMessageGroup",
                "exists": ""
            },
            {
                "id": "page-Template:HadLiquidThreads",
                "label": "Template:HadLiquidThreads",
                "description": "Translation of the wiki page [[:Template:HadLiquidThreads|Template:HadLiquidThreads]] from English (en).",
                "class": "WikiPageMessageGroup",
                "exists": ""
            },
            {
                "id": "page-Template:Optional",
                "label": "Template:Optional",
                "description": "Translation of the wiki page [[:Template:Optional|Template:Optional]] from English (en).",
                "class": "WikiPageMessageGroup",
                "exists": ""
            },
            {
                "id": "page-Template:Related",
                "label": "Template:Related",
                "description": "Translation of the wiki page [[:Template:Related|Template:Related]] from English (en).",
                "class": "WikiPageMessageGroup",
                "exists": ""
            },
            {
                "id": "page-Template:Welcome/i18n",
                "label": "Template:Welcome/i18n",
                "description": "Translation of the wiki page [[:Template:Welcome/i18n|Template:Welcome/i18n]] from English (en).",
                "class": "WikiPageMessageGroup",
                "exists": ""
            },
            {
                "id": "mediawiki-skin-tempo",
                "label": "Tempo",
                "description": "A clean, distinct, and simple skin",
                "class": "MediaWikiExtensionMessageGroup",
                "exists": ""
            },
            {
                "id": "wiki-gadget-term",
                "label": "Terminology gadget",
                "description": "{{int:bw-desc-gadget-term}}",
                "class": "WikiMessageGroup",
                "exists": ""
            },
            {
                "id": "ext-testlanguagenamegrammar",
                "label": "Test Language Name Grammar",
                "description": "Adds a [[Special:TestLanguageNameGrammar|special page]] to test grammar forms with language names",
                "class": "MediaWikiExtensionMessageGroup",
                "exists": ""
            },
            {
                "id": "ext-textscroller",
                "label": "Text Scroller",
                "description": "Adds a parser function to embed the text scrolling widget",
                "class": "MediaWikiExtensionMessageGroup",
                "exists": ""
            },
            {
                "id": "ext-textextracts",
                "label": "TextExtracts",
                "description": "{{Special:MyLanguage/MediaWiki:Textextracts-desc/en}}",
                "class": "AggregateMessageGroup",
                "exists": ""
            },
            {
                "id": "ext-textextracts-api",
                "label": "TextExtracts - API",
                "description": null,
                "class": "MediaWikiExtensionMessageGroup",
                "exists": ""
            },
            {
                "id": "ext-textextracts-user",
                "label": "TextExtracts - User interface",
                "description": null,
                "class": "MediaWikiExtensionMessageGroup",
                "exists": ""
            },
            {
                "id": "ext-thanks",
                "label": "Thanks",
                "description": null,
                "class": "AggregateMessageGroup",
                "exists": ""
            },
            {
                "id": "ext-thanks-api",
                "label": "Thanks - API",
                "description": null,
                "class": "MediaWikiExtensionMessageGroup",
                "exists": ""
            },
            {
                "id": "ext-thanks-user",
                "label": "Thanks - User interface",
                "description": null,
                "class": "MediaWikiExtensionMessageGroup",
                "exists": ""
            },
            {
                "id": "ext-thewikipedialibrary",
                "label": "The Wikipedia Library",
                "description": "Notify users of their eligibility for the Wikipedia Library when they cross the edit count and account age thresholds",
                "class": "MediaWikiExtensionMessageGroup",
                "exists": ""
            },
            {
                "id": "ext-theme",
                "label": "Theme",
                "description": "Controls the installation of CSS variants of the wiki's skins",
                "class": "MediaWikiExtensionMessageGroup",
                "exists": ""
            },
            {
                "id": "wmcz-web-theme",
                "label": "Theme",
                "description": null,
                "class": "FileBasedMessageGroup",
                "exists": ""
            },
            {
                "id": "mwgithub-themetoggle",
                "label": "Theme Toggle",
                "description": "{{Special:MyLanguage/MediaWiki:themetoggle-desc/en}}",
                "class": "FileBasedMessageGroup",
                "exists": ""
            },
            {
                "id": "ext-throttleoverride",
                "label": "Throttle Override",
                "description": "Allows overriding of IP address throttles",
                "class": "MediaWikiExtensionMessageGroup",
                "exists": ""
            },
            {
                "id": "ext-timemachine",
                "label": "Time Machine",
                "description": "After setting a date in [[Special:TimeMachine]], allows to browse the content of the wiki as it was on that date.",
                "class": "MediaWikiExtensionMessageGroup",
                "exists": ""
            },
            {
                "id": "ext-timedmediahandler",
                "label": "Timed Media Handler",
                "description": "{{Special:MyLanguage/MediaWiki:Timedmediahandler-desc/en}}",
                "class": "AggregateMessageGroup",
                "exists": ""
            },
            {
                "id": "ext-timedmediahandler-api",
                "label": "Timed Media Handler - API",
                "description": null,
                "class": "MediaWikiExtensionMessageGroup",
                "exists": ""
            },
            {
                "id": "ext-timedmediahandler-user",
                "label": "Timed Media Handler - User interface",
                "description": null,
                "class": "MediaWikiExtensionMessageGroup",
                "exists": ""
            },
            {
                "id": "mediawiki-skin-timeless",
                "label": "Timeless",
                "description": "A timeless skin designed after the Winter prototype by Brandon Harris, and various styles by the Wikimedia Foundation",
                "class": "MediaWikiExtensionMessageGroup",
                "exists": ""
            },
            {
                "id": "ext-timeline",
                "label": "Timeline",
                "description": "Adds <code>&lt;timeline&gt;</code> tag to create timelines",
                "class": "MediaWikiExtensionMessageGroup",
                "exists": ""
            },
            {
                "id": "ext-timelinetable",
                "label": "Timeline Table",
                "description": "Create a table containing a timeline",
                "class": "MediaWikiExtensionMessageGroup",
                "exists": ""
            },
            {
                "id": "ext-tinymce",
                "label": "Tiny MCE",
                "description": "The TinyMCE WYSIWYG editor",
                "class": "MediaWikiExtensionMessageGroup",
                "exists": ""
            },
            {
                "id": "ext-titleblacklist",
                "label": "Title Blacklist",
                "description": "{{Special:MyLanguage/MediaWiki:Titleblacklist-desc/en}}",
                "class": "AggregateMessageGroup",
                "exists": ""
            },
            {
                "id": "ext-titleblacklist-api",
                "label": "Title Blacklist - API",
                "description": null,
                "class": "MediaWikiExtensionMessageGroup",
                "exists": ""
            },
            {
                "id": "ext-titleblacklist-user",
                "label": "Title Blacklist - User interface",
                "description": null,
                "class": "MediaWikiExtensionMessageGroup",
                "exists": ""
            },
            {
                "id": "ext-titleicon",
                "label": "Title Icon",
                "description": "Displays icon in title on pages and in search results",
                "class": "MediaWikiExtensionMessageGroup",
                "exists": ""
            },
            {
                "id": "ext-titlekey",
                "label": "Title Key",
                "description": "Title prefix search suggestion backend",
                "class": "MediaWikiExtensionMessageGroup",
                "exists": ""
            },
            {
                "id": "ext-toctree",
                "label": "Toc Tree",
                "description": "Extension for the expansion and collapsing of the table of contents",
                "class": "MediaWikiExtensionMessageGroup",
                "exists": ""
            },
            {
                "id": "toolhub",
                "label": "Toolhub",
                "description": "{{Special:MyLanguage/Translations:Group descriptions/toolhub/en}}",
                "class": "AggregateMessageGroup",
                "exists": ""
            },
            {
                "id": "toolhub-django",
                "label": "Toolhub - Backend",
                "description": null,
                "class": "FileBasedMessageGroup",
                "exists": ""
            },
            {
                "id": "toolhub-js",
                "label": "Toolhub - Frontend",
                "description": null,
                "class": "FileBasedMessageGroup",
                "exists": ""
            },
            {
                "id": "ext-toptenpages",
                "label": "Top Ten Pages",
                "description": "Shows most viewed pages",
                "class": "MediaWikiExtensionMessageGroup",
                "exists": ""
            },
            {
                "id": "ext-torblock",
                "label": "Tor Block",
                "description": "{{Special:MyLanguage/MediaWiki:Torblock-desc/en}}",
                "class": "AggregateMessageGroup",
                "exists": ""
            },
            {
                "id": "ext-torblock-api",
                "label": "Tor Block - API",
                "description": null,
                "class": "MediaWikiExtensionMessageGroup",
                "exists": ""
            },
            {
                "id": "ext-torblock-user",
                "label": "Tor Block - User",
                "description": null,
                "class": "MediaWikiExtensionMessageGroup",
                "exists": ""
            },
            {
                "id": "wmcz-tracker",
                "label": "Tracker",
                "description": "{{Special:MyLanguage/Translations:Group descriptions/tracker/en}}",
                "class": "AggregateMessageGroup",
                "exists": ""
            },
            {
                "id": "wmcz-tracker-djangojs",
                "label": "Tracker - JavaScript",
                "description": null,
                "class": "FileBasedMessageGroup",
                "exists": ""
            },
            {
                "id": "wmcz-tracker-django",
                "label": "Tracker - main",
                "description": null,
                "class": "FileBasedMessageGroup",
                "exists": ""
            },
            {
                "id": "page-0-all",
                "label": "Translatable pages",
                "description": "{{Special:MyLanguage/Translations:Group descriptions/translatablepages/en}}",
                "class": "AggregateMessageGroup",
                "exists": ""
            },
            {
                "id": "agg-Translatable_pages_with_additional_content_for_supported_projects",
                "label": "Translatable pages with additional content for supported projects",
                "description": "",
                "class": "AggregateMessageGroup",
                "exists": ""
            },
            {
                "id": "ext-translate",
                "label": "Translate",
                "description": "{{Special:MyLanguage/MediaWiki:Translate-desc/en}}",
                "class": "AggregateMessageGroup",
                "exists": ""
            },
            {
                "id": "ext-translate-api",
                "label": "Translate - API",
                "description": null,
                "class": "MediaWikiExtensionMessageGroup",
                "exists": ""
            },
            {
                "id": "ext-translate-core",
                "label": "Translate - Core User interface",
                "description": "[[Special:Translate|Special page]] for translating MediaWiki and beyond",
                "class": "MediaWikiExtensionMessageGroup",
                "exists": ""
            },
            {
                "id": "ext-translate-pagetranslation",
                "label": "Translate - Page translation",
                "description": null,
                "class": "MediaWikiExtensionMessageGroup",
                "exists": ""
            },
            {
                "id": "ext-translate-sandbox",
                "label": "Translate - Sandbox",
                "description": null,
                "class": "MediaWikiExtensionMessageGroup",
                "exists": ""
            },
            {
                "id": "ext-translate-search",
                "label": "Translate - Search",
                "description": null,
                "class": "MediaWikiExtensionMessageGroup",
                "exists": ""
            },
            {
                "id": "wiki-betawiki",
                "label": "Translatewiki.net",
                "description": "{{int:bw-desc-translatewiki-messages}}",
                "class": "WikiMessageGroup",
                "exists": ""
            },
            {
                "id": "agg-Translatewiki_net_documentation",
                "label": "Translatewiki.net documentation",
                "description": "",
                "class": "AggregateMessageGroup",
                "exists": ""
            },
            {
                "id": "page-Translatewiki.net languages",
                "label": "Translatewiki.net languages",
                "description": "Translation of the wiki page [[:Translatewiki.net languages|Translatewiki.net languages]] from English (en).",
                "class": "WikiPageMessageGroup",
                "exists": ""
            },
            {
                "id": "page-Translating:How to start",
                "label": "Translating:How to start",
                "description": "Translation of the wiki page [[:Translating:How to start|Translating:How to start]] from English (en).",
                "class": "WikiPageMessageGroup",
                "exists": ""
            },
            {
                "id": "page-Translating:Index",
                "label": "Translating:Index",
                "description": "Translation of the wiki page [[:Translating:Index|Translating:Index]] from English (en).",
                "class": "WikiPageMessageGroup",
                "exists": ""
            },
            {
                "id": "page-Translating:Intro",
                "label": "Translating:Intro",
                "description": "Translation of the wiki page [[:Translating:Intro|Translating:Intro]] from English (en).",
                "class": "WikiPageMessageGroup",
                "exists": ""
            },
            {
                "id": "page-Translating:Joining the community",
                "label": "Translating:Joining the community",
                "description": "Translation of the wiki page [[:Translating:Joining the community|Translating:Joining the community]] from English (en).",
                "class": "WikiPageMessageGroup",
                "exists": ""
            },
            {
                "id": "page-Translating:Lib.reviews/FAQ",
                "label": "Translating:Lib.reviews/FAQ",
                "description": "Translation of the wiki page [[:Translating:Lib.reviews/FAQ|Translating:Lib.reviews/FAQ]] from English (en).",
                "class": "WikiPageMessageGroup",
                "exists": ""
            },
            {
                "id": "page-Translating:Lib.reviews/Terms of use",
                "label": "Translating:Lib.reviews/Terms of use",
                "description": "Translation of the wiki page [[:Translating:Lib.reviews/Terms of use|Translating:Lib.reviews/Terms of use]] from English (en).",
                "class": "WikiPageMessageGroup",
                "exists": ""
            },
            {
                "id": "page-Translating:MediaWiki/Basic glossary",
                "label": "Translating:MediaWiki/Basic glossary",
                "description": "Translation of the wiki page [[:Translating:MediaWiki/Basic glossary|Translating:MediaWiki/Basic glossary]] from English (en).",
                "class": "WikiPageMessageGroup",
                "exists": ""
            },
            {
                "id": "page-Translating:MediaWiki/Basic glossary: Preface",
                "label": "Translating:MediaWiki/Basic glossary: Preface",
                "description": "Translation of the wiki page [[:Translating:MediaWiki/Basic glossary: Preface|Translating:MediaWiki/Basic glossary: Preface]] from English (en).",
                "class": "WikiPageMessageGroup",
                "exists": ""
            },
            {
                "id": "page-Translating:MediaWiki/Basic glossary: Tips for maintainers",
                "label": "Translating:MediaWiki/Basic glossary: Tips for maintainers",
                "description": "Translation of the wiki page [[:Translating:MediaWiki/Basic glossary: Tips for maintainers|Translating:MediaWiki/Basic glossary: Tips for maintainers]] from English (en).",
                "class": "WikiPageMessageGroup",
                "exists": ""
            },
            {
                "id": "page-Translating:MediaWiki/Basic glossary: Tips for translators",
                "label": "Translating:MediaWiki/Basic glossary: Tips for translators",
                "description": "Translation of the wiki page [[:Translating:MediaWiki/Basic glossary: Tips for translators|Translating:MediaWiki/Basic glossary: Tips for translators]] from English (en).",
                "class": "WikiPageMessageGroup",
                "exists": ""
            },
            {
                "id": "page-Translating:MediaWiki/Statistics in time",
                "label": "Translating:MediaWiki/Statistics in time",
                "description": "Translation of the wiki page [[:Translating:MediaWiki/Statistics in time|Translating:MediaWiki/Statistics in time]] from English (en).",
                "class": "WikiPageMessageGroup",
                "exists": ""
            },
            {
                "id": "page-Translating:New project",
                "label": "Translating:New project",
                "description": "Translation of the wiki page [[:Translating:New project|Translating:New project]] from English (en).",
                "class": "WikiPageMessageGroup",
                "exists": ""
            },
            {
                "id": "page-Translating:Offline",
                "label": "Translating:Offline",
                "description": "Translation of the wiki page [[:Translating:Offline|Translating:Offline]] from English (en).",
                "class": "WikiPageMessageGroup",
                "exists": ""
            },
            {
                "id": "page-Translating:Process",
                "label": "Translating:Process",
                "description": "Translation of the wiki page [[:Translating:Process|Translating:Process]] from English (en).",
                "class": "WikiPageMessageGroup",
                "exists": ""
            },
            {
                "id": "page-Translating:Proofreading the messages",
                "label": "Translating:Proofreading the messages",
                "description": "Translation of the wiki page [[:Translating:Proofreading the messages|Translating:Proofreading the messages]] from English (en).",
                "class": "WikiPageMessageGroup",
                "exists": ""
            },
            {
                "id": "page-Translating:Statistics",
                "label": "Translating:Statistics",
                "description": "Translation of the wiki page [[:Translating:Statistics|Translating:Statistics]] from English (en).",
                "class": "WikiPageMessageGroup",
                "exists": ""
            },
            {
                "id": "page-Translating:Translating the messages",
                "label": "Translating:Translating the messages",
                "description": "Translation of the wiki page [[:Translating:Translating the messages|Translating:Translating the messages]] from English (en).",
                "class": "WikiPageMessageGroup",
                "exists": ""
            },
            {
                "id": "ext-translationnotifications",
                "label": "Translation Notifications",
                "description": "Allows translators to sign up for translation notifications",
                "class": "MediaWikiExtensionMessageGroup",
                "exists": ""
            },
            {
                "id": "mediawiki-skin-truglass",
                "label": "Truglass",
                "description": "A sleek, stylish, simplified skin",
                "class": "MediaWikiExtensionMessageGroup",
                "exists": ""
            },
            {
                "id": "ext-trustedxff",
                "label": "Trusted XFF",
                "description": "Handling of a list of trusted proxy addresses ([https://meta.wikimedia.org/wiki/XFF_project XFF project])",
                "class": "MediaWikiExtensionMessageGroup",
                "exists": ""
            },
            {
                "id": "ext-tuleapintegration",
                "label": "Tuleap Integration",
                "description": "Integrates MediaWiki into Tuleap",
                "class": "MediaWikiExtensionMessageGroup",
                "exists": ""
            },
            {
                "id": "mediawiki-skin-tuleapskin",
                "label": "Tuleap Skin",
                "description": "Tuleap Skin",
                "class": "MediaWikiExtensionMessageGroup",
                "exists": ""
            },
            {
                "id": "ext-tuleapwikifarm",
                "label": "Tuleap Wiki Farm",
                "description": "Farm management over Tuleap",
                "class": "MediaWikiExtensionMessageGroup",
                "exists": ""
            },
            {
                "id": "ext-tweetanew",
                "label": "Tweet A New",
                "description": "Tweets when a page is created or edited",
                "class": "MediaWikiExtensionMessageGroup",
                "exists": ""
            },
            {
                "id": "twinkle-core",
                "label": "Twinkle",
                "description": "{{Special:MyLanguage/Translations:Group descriptions/twinkle/en}}",
                "class": "FileBasedMessageGroup",
                "exists": ""
            },
            {
                "id": "ext-twittercards",
                "label": "Twitter Cards",
                "description": "Adds possibility to attach media experiences to tweets that link to content",
                "class": "MediaWikiExtensionMessageGroup",
                "exists": ""
            },
            {
                "id": "ext-twittertag",
                "label": "Twitter Tag",
                "description": "Creates the <nowiki><twitter></nowiki> tag.",
                "class": "MediaWikiExtensionMessageGroup",
                "exists": ""
            },
            {
                "id": "ext-twnmainpage",
                "label": "Twn Main Page",
                "description": "Provides the translatewiki.net main page",
                "class": "MediaWikiExtensionMessageGroup",
                "exists": ""
            },
            {
                "id": "ext-twocolconflict",
                "label": "Two Col Conflict",
                "description": "Showing a side-by-side edit merge screen for edit conflict resolution",
                "class": "MediaWikiExtensionMessageGroup",
                "exists": ""
            },
            {
                "id": "ext-uilangcode",
                "label": "UI Lang Code",
                "description": "Provides <nowiki>{{UILANGCODE}}</nowiki> magic word",
                "class": "MediaWikiExtensionMessageGroup",
                "exists": ""
            },
            {
                "id": "ext-uncaptcha",
                "label": "Un Captcha",
                "description": "Identifies if users are robots during account creation",
                "class": "MediaWikiExtensionMessageGroup",
                "exists": ""
            },
            {
                "id": "ext-unicodeconverter",
                "label": "Unicode Converter",
                "description": "A simple example of a special page module. [[Special:UnicodeConverter|Given a string in UTF-8]], it converts it to HTML entities suitable for an ISO 8859-1 web page",
                "class": "MediaWikiExtensionMessageGroup",
                "exists": ""
            },
            {
                "id": "ext-unifiedtaskoverview",
                "label": "Unified Task Overview",
                "description": "Provides a special page with an overview of the users tasks",
                "class": "MediaWikiExtensionMessageGroup",
                "exists": ""
            },
            {
                "id": "mwgithub-unifiedextensionforfemiwiki",
                "label": "UnifiedExtensionForFemiwiki",
                "description": "{{Special:MyLanguage/MediaWiki:unifiedextensionforfemiwiki-desc/en}}",
                "class": "FileBasedMessageGroup",
                "exists": ""
            },
            {
                "id": "ext-universallanguageselector",
                "label": "Universal Language Selector",
                "description": "{{Special:MyLanguage/Translations:Group descriptions/universallanguageselector/en}}",
                "class": "AggregateMessageGroup",
                "exists": ""
            },
            {
                "id": "ext-universallanguageselector-api",
                "label": "Universal Language Selector - API",
                "description": null,
                "class": "MediaWikiExtensionMessageGroup",
                "exists": ""
            },
            {
                "id": "ext-universallanguageselector-user",
                "label": "Universal Language Selector - User interface",
                "description": "Gives the user several ways to select a language and to adjust language settings",
                "class": "MediaWikiExtensionMessageGroup",
                "exists": ""
            },
            {
                "id": "ext-unusedredirects",
                "label": "Unused Redirects",
                "description": "[[Special:UnusedRedirects|Lists unused redirects]]",
                "class": "MediaWikiExtensionMessageGroup",
                "exists": ""
            },
            {
                "id": "ext-updatemediawiki",
                "label": "Update MediaWiki",
                "description": "Allows updating MediaWiki via a special page",
                "class": "MediaWikiExtensionMessageGroup",
                "exists": ""
            },
            {
                "id": "ext-uploadblacklist",
                "label": "Upload Blacklist",
                "description": "Adds an upload blacklist functionality",
                "class": "MediaWikiExtensionMessageGroup",
                "exists": ""
            },
            {
                "id": "ext-uploadwizard",
                "label": "Upload Wizard",
                "description": "{{Special:MyLanguage/MediaWiki:Uploadwizard-desc/en}}",
                "class": "AggregateMessageGroup",
                "exists": ""
            },
            {
                "id": "ext-uploadwizard-api",
                "label": "Upload Wizard - API",
                "description": null,
                "class": "MediaWikiExtensionMessageGroup",
                "exists": ""
            },
            {
                "id": "ext-uploadwizard-user",
                "label": "Upload Wizard - User interface",
                "description": null,
                "class": "MediaWikiExtensionMessageGroup",
                "exists": ""
            },
            {
                "id": "ext-uploadslink",
                "label": "Uploads Link",
                "description": "Adds a link to the current user's uploads listing to the personal tools menu and a link to the relevant user's upload listing to the sidebar Tools menu",
                "class": "MediaWikiExtensionMessageGroup",
                "exists": ""
            },
            {
                "id": "ext-urlgetparameters",
                "label": "Url Get Parameters",
                "description": "Allows to use and/or display the \"GET\" parameters of the URL on a wiki page",
                "class": "MediaWikiExtensionMessageGroup",
                "exists": ""
            },
            {
                "id": "ext-urlshortener",
                "label": "Url Shortener",
                "description": "{{Special:MyLanguage/MediaWiki:Urlshortener/en}}",
                "class": "AggregateMessageGroup",
                "exists": ""
            },
            {
                "id": "ext-urlshortener-api",
                "label": "Url Shortener - API",
                "description": null,
                "class": "MediaWikiExtensionMessageGroup",
                "exists": ""
            },
            {
                "id": "ext-urlshortener-user",
                "label": "Url Shortener - User interface",
                "description": null,
                "class": "MediaWikiExtensionMessageGroup",
                "exists": ""
            },
            {
                "id": "ext-useresource",
                "label": "Use Resource",
                "description": "Adds the `<usescript>` and `<usestyle>` tags that allows JavaScript and CSS in the MediaWiki namespace to be loaded on a per-page basis.",
                "class": "MediaWikiExtensionMessageGroup",
                "exists": ""
            },
            {
                "id": "ext-useragreement",
                "label": "User Agreement",
                "description": "Renders the user agreement after login.",
                "class": "MediaWikiExtensionMessageGroup",
                "exists": ""
            },
            {
                "id": "ext-userexport",
                "label": "User Export",
                "description": "Allows to export user data to a CSV file",
                "class": "MediaWikiExtensionMessageGroup",
                "exists": ""
            },
            {
                "id": "ext-userfunctions",
                "label": "User Functions",
                "description": "Enhance parser with user functions",
                "class": "MediaWikiExtensionMessageGroup",
                "exists": ""
            },
            {
                "id": "ext-usergroups",
                "label": "User Groups",
                "description": "Provides finer control over what userrights can be registered with which user groups",
                "class": "MediaWikiExtensionMessageGroup",
                "exists": ""
            },
            {
                "id": "ext-usermerge",
                "label": "User Merge",
                "description": "[[Special:UserMerge|Merges references from one user to another user]] in the wiki database - will also delete old users following merge. Requires ''usermerge'' privileges",
                "class": "MediaWikiExtensionMessageGroup",
                "exists": ""
            },
            {
                "id": "ext-useroptionstats",
                "label": "User Option Stats",
                "description": "[[Special:UserOptionStats|Special page]] for reporting on MediaWiki user option usage",
                "class": "MediaWikiExtensionMessageGroup",
                "exists": ""
            },
            {
                "id": "ext-userpageeditprotection",
                "label": "User Page Edit Protection",
                "description": "Allows to restrict editing on user pages to user and allowed editors",
                "class": "MediaWikiExtensionMessageGroup",
                "exists": ""
            },
            {
                "id": "ext-userpageviewtracker",
                "label": "User Page View Tracker",
                "description": "[[Special:UserPageViewTracker|Tracks the page views per page per user]] and displays it",
                "class": "MediaWikiExtensionMessageGroup",
                "exists": ""
            },
            {
                "id": "ext-userprotect",
                "label": "User Protect",
                "description": "This extension provides per-page per-user access control",
                "class": "MediaWikiExtensionMessageGroup",
                "exists": ""
            },
            {
                "id": "ext-userstatus",
                "label": "User Status",
                "description": "{{Special:MyLanguage/MediaWiki:Userstatus/en}}",
                "class": "AggregateMessageGroup",
                "exists": ""
            },
            {
                "id": "ext-userstatus-api",
                "label": "User Status - API",
                "description": null,
                "class": "MediaWikiExtensionMessageGroup",
                "exists": ""
            },
            {
                "id": "ext-userstatus-user",
                "label": "User Status - User interface",
                "description": null,
                "class": "MediaWikiExtensionMessageGroup",
                "exists": ""
            },
            {
                "id": "page-User:Abijeet Patro/2023:Program/Submissions/\u0627\u0644\u062a\u062d\u0642\u064a\u0642+\u0627\u0644\u062a\u0627\u0631\u064a\u062e\u064a+\u0644\u0643\u064a+\u064a\u062a\u0645+\u0645\u0639\u0631\u0641+\u0627\u0644\u0647\u062f\u0641+\u0645\u0646+\u0627\u0644\u0645\u0639\u0644\u0648\u0645\u0627\u062a+\u0627\u0644\u0645\u0646\u0634\u0648\u0631\u0647+\u0644\u0643\u064a+\u0644\u0627+\u062a\u0633\u062a\u062e\u062f\u0645+\u0647\u0630\u0647+\u0627\u0644\u0645\u0646\u0635\u0647+\u0644\u0646\u0634\u0631+\u0627\u0644\u0645\u0639\u0644\u0648\u0645\u0627\u062a+\u0627\u0644\u0645\u0638\u0644",
                "label": "User:Abijeet Patro/2023:Program/Submissions/\u0627\u0644\u062a\u062d\u0642\u064a\u0642+\u0627\u0644\u062a\u0627\u0631\u064a\u062e\u064a+\u0644\u0643\u064a+\u064a\u062a\u0645+\u0645\u0639\u0631\u0641+\u0627\u0644\u0647\u062f\u0641+\u0645\u0646+\u0627\u0644\u0645\u0639\u0644\u0648\u0645\u0627\u062a+\u0627\u0644\u0645\u0646\u0634\u0648\u0631\u0647+\u0644\u0643\u064a+\u0644\u0627+\u062a\u0633\u062a\u062e\u062f\u0645+\u0647\u0630\u0647+\u0627\u0644\u0645\u0646\u0635\u0647+\u0644\u0646\u0634\u0631+\u0627\u0644\u0645\u0639\u0644\u0648\u0645\u0627\u062a+\u0627\u0644\u0645\u0638\u0644",
                "description": "Translation of the wiki page [[:User:Abijeet Patro/2023:Program/Submissions/\u0627\u0644\u062a\u062d\u0642\u064a\u0642+\u0627\u0644\u062a\u0627\u0631\u064a\u062e\u064a+\u0644\u0643\u064a+\u064a\u062a\u0645+\u0645\u0639\u0631\u0641+\u0627\u0644\u0647\u062f\u0641+\u0645\u0646+\u0627\u0644\u0645\u0639\u0644\u0648\u0645\u0627\u062a+\u0627\u0644\u0645\u0646\u0634\u0648\u0631\u0647+\u0644\u0643\u064a+\u0644\u0627+\u062a\u0633\u062a\u062e\u062f\u0645+\u0647\u0630\u0647+\u0627\u0644\u0645\u0646\u0635\u0647+\u0644\u0646\u0634\u0631+\u0627\u0644\u0645\u0639\u0644\u0648\u0645\u0627\u062a+\u0627\u0644\u0645\u0638\u0644|User:Abijeet Patro/2023:Program/Submissions/\u0627\u0644\u062a\u062d\u0642\u064a\u0642+\u0627\u0644\u062a\u0627\u0631\u064a\u062e\u064a+\u0644\u0643\u064a+\u064a\u062a\u0645+\u0645\u0639\u0631\u0641+\u0627\u0644\u0647\u062f\u0641+\u0645\u0646+\u0627\u0644\u0645\u0639\u0644\u0648\u0645\u0627\u062a+\u0627\u0644\u0645\u0646\u0634\u0648\u0631\u0647+\u0644\u0643\u064a+\u0644\u0627+\u062a\u0633\u062a\u062e\u062f\u0645+\u0647\u0630\u0647+\u0627\u0644\u0645\u0646\u0635\u0647+\u0644\u0646\u0634\u0631+\u0627\u0644\u0645\u0639\u0644\u0648\u0645\u0627\u062a+\u0627\u0644\u0645\u0638\u0644]] from English (en).",
                "class": "WikiPageMessageGroup",
                "exists": ""
            },
            {
                "id": "messagebundle-User:Abijeet Patro/MessageBundle",
                "label": "User:Abijeet Patro/MessageBundle",
                "description": "Messages of a message bundle defined on page [[:User:Abijeet Patro/MessageBundle|User:Abijeet Patro/MessageBundle]]. problem in Deep Learning -",
                "class": "MediaWiki\\Extension\\Translate\\MessageBundleTranslation\\MessageBundleMessageGroup",
                "exists": ""
            },
            {
                "id": "page-User:Abijeet Patro/TranslateHelp-2023-10-11",
                "label": "User:Abijeet Patro/TranslateHelp-2023-10-11",
                "description": "Translation of the wiki page [[:User:Abijeet Patro/TranslateHelp-2023-10-11|User:Abijeet Patro/TranslateHelp-2023-10-11]] from English (en).",
                "class": "WikiPageMessageGroup",
                "exists": ""
            },
            {
                "id": "page-User:Amire80/\u0433\u043b\u043e\u0441\u0441\u0430\u0440\u0438\u0439-standby",
                "label": "User:Amire80/\u0433\u043b\u043e\u0441\u0441\u0430\u0440\u0438\u0439-standby",
                "description": "Translation of the wiki page [[:User:Amire80/\u0433\u043b\u043e\u0441\u0441\u0430\u0440\u0438\u0439-standby|User:Amire80/\u0433\u043b\u043e\u0441\u0441\u0430\u0440\u0438\u0439-standby]] from English (en).",
                "class": "WikiPageMessageGroup",
                "exists": ""
            },
            {
                "id": "page-User:FuzzyBot",
                "label": "User:FuzzyBot",
                "description": "Translation of the wiki page [[:User:FuzzyBot|User:FuzzyBot]] from English (en).",
                "class": "WikiPageMessageGroup",
                "exists": ""
            },
            {
                "id": "page-User:Jon Harald S\u00f8by/Sandbox",
                "label": "User:Jon Harald S\u00f8by/Sandbox",
                "description": "Translation of the wiki page [[:User:Jon Harald S\u00f8by/Sandbox|User:Jon Harald S\u00f8by/Sandbox]] from English (en).",
                "class": "WikiPageMessageGroup",
                "exists": ""
            },
            {
                "id": "page-User:Nike/Sandbox Test",
                "label": "User:Nike/Sandbox Test",
                "description": "Translation of the wiki page [[:User:Nike/Sandbox Test|User:Nike/Sandbox Test]] from English (en).",
                "class": "WikiPageMessageGroup",
                "exists": ""
            },
            {
                "id": "page-User:Nike/test",
                "label": "User:Nike/test",
                "description": "Translation of the wiki page [[:User:Nike/test|User:Nike/test]] from English (en).",
                "class": "WikiPageMessageGroup",
                "exists": ""
            },
            {
                "id": "page-User:Plagiat/Sandbox",
                "label": "User:Plagiat/Sandbox",
                "description": "Translation of the wiki page [[:User:Plagiat/Sandbox|User:Plagiat/Sandbox]] from English (en).",
                "class": "WikiPageMessageGroup",
                "exists": ""
            },
            {
                "id": "page-User:Wangombe",
                "label": "User:Wangombe",
                "description": "Translation of the wiki page [[:User:Wangombe|User:Wangombe]] from English (en).",
                "class": "WikiPageMessageGroup",
                "exists": ""
            },
            {
                "id": "mwgithub-validator",
                "label": "Validator",
                "description": "{{Special:MyLanguage/MediaWiki:Validator-desc/en}}",
                "class": "FileBasedMessageGroup",
                "exists": ""
            },
            {
                "id": "mwgerrit-valueview",
                "label": "Value View",
                "description": "{{Special:MyLanguage/MediaWiki:Valueview-desc/en}}",
                "class": "FileBasedMessageGroup",
                "exists": ""
            },
            {
                "id": "ext-variables",
                "label": "Variables",
                "description": "Parser functions allowing to work with dynamic variables in an article scoped context",
                "class": "MediaWikiExtensionMessageGroup",
                "exists": ""
            },
            {
                "id": "ext-veforall",
                "label": "VE For All",
                "description": "A library for extensions to add VisualEditor",
                "class": "MediaWikiExtensionMessageGroup",
                "exists": ""
            },
            {
                "id": "mediawiki-skin-vector",
                "label": "Vector",
                "description": null,
                "class": "MediaWikiExtensionMessageGroup",
                "exists": ""
            },
            {
                "id": "ext-versioncompare",
                "label": "Version Compare",
                "description": "Show comparison of core component and extension versions between two wikis",
                "class": "MediaWikiExtensionMessageGroup",
                "exists": ""
            },
            {
                "id": "out-vicuna",
                "label": "Vicu\u00f1aUploader",
                "description": "{{Special:MyLanguage/Translations:Group descriptions/vicuna/en}}",
                "class": "FileBasedMessageGroup",
                "exists": ""
            },
            {
                "id": "ext-video",
                "label": "Video",
                "description": "Allows new Video namespace for embeddable media on supported sites",
                "class": "MediaWikiExtensionMessageGroup",
                "exists": ""
            },
            {
                "id": "video2commons",
                "label": "video2commons",
                "description": "{{Special:MyLanguage/Translations:Group descriptions/video2commons/en}}",
                "class": "FileBasedMessageGroup",
                "exists": ""
            },
            {
                "id": "wikimedia-tools-videocuttool",
                "label": "VideoCutTool",
                "description": "{{Special:MyLanguage/Translations:Group descriptions/videocuttool/en}}",
                "class": "FileBasedMessageGroup",
                "exists": ""
            },
            {
                "id": "ext-viki",
                "label": "VIKI",
                "description": "Draws a network graph of links between wiki pages or web pages",
                "class": "MediaWikiExtensionMessageGroup",
                "exists": ""
            },
            {
                "id": "ext-vikisemantictitle",
                "label": "Viki Semantic Title",
                "description": "VIKI plugin to handle wiki pages using Semantic Title extension",
                "class": "MediaWikiExtensionMessageGroup",
                "exists": ""
            },
            {
                "id": "ext-vikititleicon",
                "label": "Viki Title Icon",
                "description": "VIKI plugin to show logo from pages using Title Icon extension",
                "class": "MediaWikiExtensionMessageGroup",
                "exists": ""
            },
            {
                "id": "ext-vipsscaler",
                "label": "Vips Scaler",
                "description": "Create thumbnails using VIPS",
                "class": "MediaWikiExtensionMessageGroup",
                "exists": ""
            },
            {
                "id": "ext-visualeditor-ve-mw",
                "label": "Visual Editor (MediaWiki extension)",
                "description": "Visual editor for MediaWiki",
                "class": "MediaWikiExtensionMessageGroup",
                "exists": ""
            },
            {
                "id": "ext-visualeditor-ve-mw-api",
                "label": "Visual Editor (MediaWiki extension) - API",
                "description": null,
                "class": "MediaWikiExtensionMessageGroup",
                "exists": ""
            },
            {
                "id": "ext-visualeditor-ve-mw-editcheck",
                "label": "Visual Editor (MediaWiki extension) - Edit check",
                "description": null,
                "class": "MediaWikiExtensionMessageGroup",
                "exists": ""
            },
            {
                "id": "ext-visualeditor-ve-mw-languagevariants",
                "label": "Visual Editor (MediaWiki extension) - Language Variants",
                "description": null,
                "class": "MediaWikiExtensionMessageGroup",
                "exists": ""
            },
            {
                "id": "ext-visualeditor-ve-wmf",
                "label": "Visual Editor (WMF)",
                "description": null,
                "class": "MediaWikiExtensionMessageGroup",
                "exists": ""
            },
            {
                "id": "ext-visualeditorplus",
                "label": "Visual Editor Plus",
                "description": "Adds various functionalities to the visual editor",
                "class": "MediaWikiExtensionMessageGroup",
                "exists": ""
            },
            {
                "id": "ext-visualeditor",
                "label": "VisualEditor",
                "description": "{{Special:MyLanguage/Translations:Group descriptions/visualeditor/en}}",
                "class": "AggregateMessageGroup",
                "exists": ""
            },
            {
                "id": "mwgerrit-visualeditor-ve",
                "label": "VisualEditor Core",
                "description": "{{Special:MyLanguage/MediaWiki:Visualeditor-desc/en}}",
                "class": "FileBasedMessageGroup",
                "exists": ""
            },
            {
                "id": "ext-voteny",
                "label": "Vote NY",
                "description": "JavaScript-based voting with the <code>&lt;vote&gt;</code> tag",
                "class": "MediaWikiExtensionMessageGroup",
                "exists": ""
            },
            {
                "id": "ext-vuetest",
                "label": "Vue Test",
                "description": "Vue.js sandbox",
                "class": "MediaWikiExtensionMessageGroup",
                "exists": ""
            },
            {
                "id": "ext-wantedpagesfromns",
                "label": "Wanted Pages From NS",
                "description": "Wanted pages from a namespace",
                "class": "MediaWikiExtensionMessageGroup",
                "exists": ""
            },
            {
                "id": "ext-warnnotrecentlyupdated",
                "label": "Warn Not Recently Updated",
                "description": "Warn on legacy, old or perimed content",
                "class": "MediaWikiExtensionMessageGroup",
                "exists": ""
            },
            {
                "id": "ext-watchanalytics",
                "label": "Watch Analytics",
                "description": "Encouraging good distribution of watchers",
                "class": "MediaWikiExtensionMessageGroup",
                "exists": ""
            },
            {
                "id": "ext-watchsubpages",
                "label": "Watch Subpages",
                "description": "Quickly [[Special:WatchSubpages|add all subpages]] of a page to the watchlist",
                "class": "MediaWikiExtensionMessageGroup",
                "exists": ""
            },
            {
                "id": "wikimedia-tools-watch-translations",
                "label": "WatchTranslations",
                "description": "{{Special:MyLanguage/Translations:Group descriptions/watch-translations/en}}",
                "class": "FileBasedMessageGroup",
                "exists": ""
            },
            {
                "id": "out-waymarked-trails-0-all",
                "label": "Waymarked Trails",
                "description": "{{Special:MyLanguage/Translations:Group descriptions/waymarked-trails/en}}",
                "class": "AggregateMessageGroup",
                "exists": ""
            },
            {
                "id": "out-waymarked-trails-help",
                "label": "Waymarked Trails Help",
                "description": "{{Special:MyLanguage/Translations:Group descriptions/waymarked-trails-help/en}}",
                "class": "FileBasedMessageGroup",
                "exists": ""
            },
            {
                "id": "out-waymarked-trails",
                "label": "Waymarked Trails Website",
                "description": "{{Special:MyLanguage/Translations:Group descriptions/waymarked-trails/en}}",
                "class": "FileBasedMessageGroup",
                "exists": ""
            },
            {
                "id": "wikimedia-tools-weapon-of-mass-description",
                "label": "Weapon of Mass Description",
                "description": "{{Special:MyLanguage/Translations:Group descriptions/wikimedia-weapon-of-mass-description/en}}",
                "class": "FileBasedMessageGroup",
                "exists": ""
            },
            {
                "id": "ext-webauthn-api",
                "label": "Web Authn - API",
                "description": null,
                "class": "MediaWikiExtensionMessageGroup",
                "exists": ""
            },
            {
                "id": "ext-webauthn-user",
                "label": "Web Authn - User interface",
                "description": null,
                "class": "MediaWikiExtensionMessageGroup",
                "exists": ""
            },
            {
                "id": "ext-webchat",
                "label": "Web Chat",
                "description": "Adds a [[Special:WebChat|special page]] used to chat in real time with other wiki users",
                "class": "MediaWikiExtensionMessageGroup",
                "exists": ""
            },
            {
                "id": "ext-webdav",
                "label": "Web DAV",
                "description": "Adds a WebDAV endpoint that exposes the wiki content",
                "class": "MediaWikiExtensionMessageGroup",
                "exists": ""
            },
            {
                "id": "ext-webtoolsmanager",
                "label": "Web Tools Manager",
                "description": "A MediaWiki extension that provides an interactive UI for web tool management for wikis, like Open Graph, analytics, etc.",
                "class": "MediaWikiExtensionMessageGroup",
                "exists": ""
            },
            {
                "id": "ext-webauthn",
                "label": "WebAuthn",
                "description": "{{Special:MyLanguage/MediaWiki:Webauthn-desc/en}}",
                "class": "AggregateMessageGroup",
                "exists": ""
            },
            {
                "id": "mediawiki-skin-webplatform",
                "label": "webplatform",
                "description": "A skin featuring a stylized table of contents, built-in breadcrumbs, and a vibrant accent palette",
                "class": "MediaWikiExtensionMessageGroup",
                "exists": ""
            },
            {
                "id": "mwgithub-whatsnearby",
                "label": "What's Nearby",
                "description": "{{Special:MyLanguage/MediaWiki:Wnby-desc/en}}",
                "class": "FileBasedMessageGroup",
                "exists": ""
            },
            {
                "id": "ext-whitespace",
                "label": "White Space",
                "description": "Adds tags to control whitespaces",
                "class": "MediaWikiExtensionMessageGroup",
                "exists": ""
            },
            {
                "id": "ext-whitelistpages",
                "label": "Whitelist Pages",
                "description": "Allows [[MediaWiki:Public read whitelist|whitelisting]] pages on a private wiki so that anonymous users can read said pages",
                "class": "MediaWikiExtensionMessageGroup",
                "exists": ""
            },
            {
                "id": "ext-whoiswatching",
                "label": "Who Is Watching",
                "description": "Provides a listing of usernames watching a wiki page",
                "class": "MediaWikiExtensionMessageGroup",
                "exists": ""
            },
            {
                "id": "ext-whosonline",
                "label": "Whos Online",
                "description": "Displays [[Special:WhosOnline|a list]] of logged-in and anonymous users currently online",
                "class": "MediaWikiExtensionMessageGroup",
                "exists": ""
            },
            {
                "id": "whowrotethat",
                "label": "WhoWroteThat?",
                "description": "{{Special:MyLanguage/Translations:Group descriptions/whowrotethat/en}}",
                "class": "FileBasedMessageGroup",
                "exists": ""
            },
            {
                "id": "ext-widgets",
                "label": "Widgets",
                "description": "Allows wiki administrators to add free-form widgets to the wiki by editing pages within the {{ns:widget}} namespace.\nCommunity-contributed widgets can be found on [http://www.mediawikiwidgets.org/Main_Page MediaWikiWidgets.org]",
                "class": "MediaWikiExtensionMessageGroup",
                "exists": ""
            },
            {
                "id": "ext-wikeddiff",
                "label": "WikEd Diff",
                "description": "Inline-style difference engine with block move support",
                "class": "MediaWikiExtensionMessageGroup",
                "exists": ""
            },
            {
                "id": "ext-wikicategorytagcloud",
                "label": "Wiki Category Tag Cloud",
                "description": "Allows to add tag clouds based on categories to a page",
                "class": "MediaWikiExtensionMessageGroup",
                "exists": ""
            },
            {
                "id": "wikiedudashboard",
                "label": "Wiki Ed Dashboard",
                "description": "{{Special:MyLanguage/Translations:Group descriptions/wikiedudashboard/en}}",
                "class": "FileBasedMessageGroup",
                "exists": ""
            },
            {
                "id": "ext-wikieditor",
                "label": "Wiki Editor",
                "description": "Provides an advanced, extensible wikitext editing interface",
                "class": "MediaWikiExtensionMessageGroup",
                "exists": ""
            },
            {
                "id": "ext-wikiforum",
                "label": "Wiki Forum",
                "description": "[[Special:WikiForum|Forum]] extension for MediaWiki",
                "class": "MediaWikiExtensionMessageGroup",
                "exists": ""
            },
            {
                "id": "ext-wikilambda",
                "label": "Wiki Lambda",
                "description": "{{Special:MyLanguage/MediaWiki:Wikilambda-desc/en}}",
                "class": "AggregateMessageGroup",
                "exists": ""
            },
            {
                "id": "ext-wikilambda-api",
                "label": "Wiki Lambda - API",
                "description": null,
                "class": "MediaWikiExtensionMessageGroup",
                "exists": ""
            },
            {
                "id": "ext-wikilambda-user",
                "label": "Wiki Lambda - User interface",
                "description": null,
                "class": "MediaWikiExtensionMessageGroup",
                "exists": ""
            },
            {
                "id": "ext-wikilove",
                "label": "Wiki Love",
                "description": "{{Special:MyLanguage/MediaWiki:Wikilove-desc/en}}",
                "class": "AggregateMessageGroup",
                "exists": ""
            },
            {
                "id": "ext-wikilove-api",
                "label": "Wiki Love - API",
                "description": null,
                "class": "MediaWikiExtensionMessageGroup",
                "exists": ""
            },
            {
                "id": "ext-wikilove-user",
                "label": "Wiki Love - User interface",
                "description": null,
                "class": "MediaWikiExtensionMessageGroup",
                "exists": ""
            },
            {
                "id": "ext-wikilovesmonuments",
                "label": "Wiki Loves Monuments",
                "description": null,
                "class": "MediaWikiExtensionMessageGroup",
                "exists": ""
            },
            {
                "id": "ext-wikiseo",
                "label": "Wiki SEO",
                "description": "Allows per-page meta settings like keywords and description, changing the title, and various site verification tags.",
                "class": "MediaWikiExtensionMessageGroup",
                "exists": ""
            },
            {
                "id": "ext-wikishare",
                "label": "Wiki Share",
                "description": "Adds sharing links for social media services to the sidebar and displays a toolbar on page headers which can be reproduced anywhere by inserting the <nowiki><wikishare /></nowiki> tag",
                "class": "MediaWikiExtensionMessageGroup",
                "exists": ""
            },
            {
                "id": "ext-wikitextloggedinout",
                "label": "Wiki Text Logged In Out",
                "description": "Two parser hooks, <code>&lt;loggedin&gt;</code> and <code>&lt;loggedout&gt;</code> to show different text depending on the users' login state",
                "class": "MediaWikiExtensionMessageGroup",
                "exists": ""
            },
            {
                "id": "ext-wikivideos",
                "label": "Wiki Videos",
                "description": "Turn wikitext into videos.",
                "class": "MediaWikiExtensionMessageGroup",
                "exists": ""
            },
            {
                "id": "wikiauthbot",
                "label": "WikiAuthBot",
                "description": "{{Special:MyLanguage/Translations:Group descriptions/wikiauthbot/en}}",
                "class": "FileBasedMessageGroup",
                "exists": ""
            },
            {
                "id": "ext-wikibase-client-api",
                "label": "Wikibase - Client - API",
                "description": null,
                "class": "MediaWikiExtensionMessageGroup",
                "exists": ""
            },
            {
                "id": "ext-wikibase-client-interface",
                "label": "Wikibase - Client - User interface",
                "description": null,
                "class": "MediaWikiExtensionMessageGroup",
                "exists": ""
            },
            {
                "id": "ext-wikibase-lib",
                "label": "Wikibase - Lib",
                "description": null,
                "class": "MediaWikiExtensionMessageGroup",
                "exists": ""
            },
            {
                "id": "ext-wikibase-repo-api",
                "label": "Wikibase - Repo - API",
                "description": null,
                "class": "MediaWikiExtensionMessageGroup",
                "exists": ""
            },
            {
                "id": "ext-wikibase-repo-interface",
                "label": "Wikibase - Repo - User interface",
                "description": "Structured data repository",
                "class": "MediaWikiExtensionMessageGroup",
                "exists": ""
            },
            {
                "id": "ext-wikibasecirrussearch",
                "label": "Wikibase Cirrus Search",
                "description": "Wikibase extension for using CirrusSearch functionality",
                "class": "MediaWikiExtensionMessageGroup",
                "exists": ""
            },
            {
                "id": "ext-wikibase-client",
                "label": "Wikibase Client",
                "description": "{{Special:MyLanguage/MediaWiki:Wikibase-client-desc/en}}",
                "class": "AggregateMessageGroup",
                "exists": ""
            },
            {
                "id": "mwgithub-wikibaseedtf",
                "label": "Wikibase EDTF",
                "description": "{{Special:MyLanguage/MediaWiki:Wbedtf-desc/en}}",
                "class": "FileBasedMessageGroup",
                "exists": ""
            },
            {
                "id": "mwgithub-wikibaseexport",
                "label": "Wikibase Export",
                "description": "{{Special:MyLanguage/MediaWiki:wikibase-export-description/en}}",
                "class": "FileBasedMessageGroup",
                "exists": ""
            },
            {
                "id": "ext-wikibaselexeme",
                "label": "Wikibase Lexeme",
                "description": "{{Special:MyLanguage/MediaWiki:Wikibaselexeme-desc/en}}",
                "class": "AggregateMessageGroup",
                "exists": ""
            },
            {
                "id": "ext-wikibaselexeme-api",
                "label": "Wikibase Lexeme - API",
                "description": null,
                "class": "MediaWikiExtensionMessageGroup",
                "exists": ""
            },
            {
                "id": "ext-wikibaselexeme-language-names",
                "label": "Wikibase Lexeme - Language names",
                "description": null,
                "class": "MediaWikiExtensionMessageGroup",
                "exists": ""
            },
            {
                "id": "ext-wikibaselexeme-user",
                "label": "Wikibase Lexeme - User interface",
                "description": null,
                "class": "MediaWikiExtensionMessageGroup",
                "exists": ""
            },
            {
                "id": "ext-wikibaselexemecirrussearch",
                "label": "Wikibase Lexeme Cirrus Search",
                "description": "WikibaseLexeme extension for using CirrusSearch functionality",
                "class": "MediaWikiExtensionMessageGroup",
                "exists": ""
            },
            {
                "id": "mwgithub-wikibaselocalmedia",
                "label": "Wikibase Local Media",
                "description": "{{Special:MyLanguage/MediaWiki:Wblm-desc/en}}",
                "class": "FileBasedMessageGroup",
                "exists": ""
            },
            {
                "id": "ext-wikibasemanifest",
                "label": "Wikibase Manifest",
                "description": "Combines metadata about a Wikibase installation exposing it as a simple API",
                "class": "MediaWikiExtensionMessageGroup",
                "exists": ""
            },
            {
                "id": "ext-wikibasemediainfo",
                "label": "Wikibase Media Info",
                "description": "Wikibase extension to manage structured metadata of media files",
                "class": "MediaWikiExtensionMessageGroup",
                "exists": ""
            },
            {
                "id": "ext-wikibasequalityconstraints-api",
                "label": "Wikibase Quality Constraints - API",
                "description": null,
                "class": "MediaWikiExtensionMessageGroup",
                "exists": ""
            },
            {
                "id": "ext-wikibasequalityconstraints-user",
                "label": "Wikibase Quality Constraints - User interface",
                "description": null,
                "class": "MediaWikiExtensionMessageGroup",
                "exists": ""
            },
            {
                "id": "mwgithub-wikibaserdf",
                "label": "Wikibase RDF",
                "description": "{{Special:MyLanguage/MediaWiki:Wikibase-rdf-description/en}}",
                "class": "FileBasedMessageGroup",
                "exists": ""
            },
            {
                "id": "ext-wikibase-repo",
                "label": "Wikibase Repo",
                "description": "{{Special:MyLanguage/MediaWiki:Wikibase-desc/en}}",
                "class": "AggregateMessageGroup",
                "exists": ""
            },
            {
                "id": "ext-wikibasestatementupdater",
                "label": "Wikibase Statement Updater",
                "description": "Tool for both updating and adding Wikibase statements",
                "class": "MediaWikiExtensionMessageGroup",
                "exists": ""
            },
            {
                "id": "ext-wikibasequalityconstraints",
                "label": "WikibaseQualityConstraints",
                "description": "{{Special:MyLanguage/MediaWiki:Wbqc-desc/en}}",
                "class": "AggregateMessageGroup",
                "exists": ""
            },
            {
                "id": "wikiblame",
                "label": "WikiBlame",
                "description": "{{Special:MyLanguage/Translations:Group descriptions/wikiblame/en}}",
                "class": "FileBasedMessageGroup",
                "exists": ""
            },
            {
                "id": "wikimedia-tools-wikicurricula-boilerplate",
                "label": "Wikicurricula",
                "description": "{{Special:MyLanguage/Translations:Group descriptions/wikicurricula-boilerplate/en}}",
                "class": "FileBasedMessageGroup",
                "exists": ""
            },
            {
                "id": "wikidata-0-all",
                "label": "Wikidata",
                "description": "{{Special:MyLanguage/Translations:Group descriptions/wikidata/en}}",
                "class": "AggregateMessageGroup",
                "exists": ""
            },
            {
                "id": "wikidata-lexeme-forms",
                "label": "Wikidata Lexeme Forms",
                "description": "{{Special:MyLanguage/Translations:Group descriptions/wikidata-lexeme-forms/en}}",
                "class": "FileBasedMessageGroup",
                "exists": ""
            },
            {
                "id": "wikimedia-tools-wdlocator",
                "label": "Wikidata Locator",
                "description": "{{Special:MyLanguage/Translations:Group descriptions/wdlocator/en}}",
                "class": "FileBasedMessageGroup",
                "exists": ""
            },
            {
                "id": "wikidata-mismatch-finder",
                "label": "Wikidata Mismatch Finder",
                "description": "{{Special:MyLanguage/Translations:Group descriptions/wikidata-mismatch-finder/en}}",
                "class": "FileBasedMessageGroup",
                "exists": ""
            },
            {
                "id": "ext-wikidatapagebanner",
                "label": "Wikidata Page Banner",
                "description": "Render banners on specified pages of wiki at the beginning of articles",
                "class": "MediaWikiExtensionMessageGroup",
                "exists": ""
            },
            {
                "id": "wikidata-query-builder",
                "label": "Wikidata Query Builder",
                "description": "{{Special:MyLanguage/Translations:Group descriptions/wikidata-query-builder/en}}",
                "class": "FileBasedMessageGroup",
                "exists": ""
            },
            {
                "id": "wikidata-query-gui",
                "label": "Wikidata Query GUI",
                "description": "{{Special:MyLanguage/Translations:Group descriptions/wikidata-query-gui/en}}",
                "class": "FileBasedMessageGroup",
                "exists": ""
            },
            {
                "id": "ext-wikidata.org",
                "label": "Wikidata.org",
                "description": "Configuration for and customizations to Wikibase that are specific to wikidata.org",
                "class": "MediaWikiExtensionMessageGroup",
                "exists": ""
            },
            {
                "id": "mwgithub-wikidiscover",
                "label": "WikiDiscover",
                "description": "{{Special:MyLanguage/MediaWiki:Wikidiscover-desc/en}}",
                "class": "FileBasedMessageGroup",
                "exists": ""
            },
            {
                "id": "wikidocumentaries",
                "label": "Wikidocumentaries",
                "description": "{{Special:MyLanguage/Translations:Group descriptions/wikidocumentaries/en}}",
                "class": "FileBasedMessageGroup",
                "exists": ""
            },
            {
                "id": "ext-wikihiero",
                "label": "Wikihiero",
                "description": "Adds <code>&lt;hiero&gt;</code> tag to display [[Special:Hieroglyphs|hieroglyphs]]",
                "class": "MediaWikiExtensionMessageGroup",
                "exists": ""
            },
            {
                "id": "wiki-ai-wikilabels",
                "label": "Wikilabels",
                "description": "{{Special:MyLanguage/Translations:Group descriptions/revscoring/en}}",
                "class": "FileBasedMessageGroup",
                "exists": ""
            },
            {
                "id": "wiki-ai-wikilabels-form-wp10",
                "label": "Wikilabels form: article quality",
                "description": "{{Special:MyLanguage/Translations:Group descriptions/revscoring/en}}",
                "class": "FileBasedMessageGroup",
                "exists": ""
            },
            {
                "id": "wiki-ai-wikilabels-form-dagf",
                "label": "Wikilabels form: damaging and good faith",
                "description": "{{Special:MyLanguage/Translations:Group descriptions/revscoring/en}}",
                "class": "FileBasedMessageGroup",
                "exists": ""
            },
            {
                "id": "wiki-ai-wikilabels-form-dn",
                "label": "Wikilabels form: draft notability",
                "description": "{{Special:MyLanguage/Translations:Group descriptions/revscoring/en}}",
                "class": "FileBasedMessageGroup",
                "exists": ""
            },
            {
                "id": "wiki-ai-wikilabels-form-et",
                "label": "Wikilabels form: edit type",
                "description": "{{Special:MyLanguage/Translations:Group descriptions/revscoring/en}}",
                "class": "FileBasedMessageGroup",
                "exists": ""
            },
            {
                "id": "wikilearn",
                "label": "WikiLearn",
                "description": "{{Special:MyLanguage/Translations:Group descriptions/wikilearn/en}}",
                "class": "AggregateMessageGroup",
                "exists": ""
            },
            {
                "id": "wikilearn-django",
                "label": "WikiLearn - Backend",
                "description": "{{Special:MyLanguage/Translations:Group descriptions/wikilearn/en}}",
                "class": "FileBasedMessageGroup",
                "exists": ""
            },
            {
                "id": "wikilearn-js",
                "label": "WikiLearn - Frontend",
                "description": "{{Special:MyLanguage/Translations:Group descriptions/wikilearn/en}}",
                "class": "FileBasedMessageGroup",
                "exists": ""
            },
            {
                "id": "ext-wikimediaapiportaloauth",
                "label": "Wikimedia Api Portal OAuth",
                "description": "Enables users of the Wikimedia API Portal to create and manage OAuth clients remotely",
                "class": "MediaWikiExtensionMessageGroup",
                "exists": ""
            },
            {
                "id": "ext-wikimediabadges",
                "label": "Wikimedia Badges",
                "description": "Default themes to display badges on Wikimedia projects",
                "class": "MediaWikiExtensionMessageGroup",
                "exists": ""
            },
            {
                "id": "ext-wikimediacampaignevents-rest",
                "label": "Wikimedia Campaign Events - Rest API",
                "description": null,
                "class": "MediaWikiExtensionMessageGroup",
                "exists": ""
            },
            {
                "id": "ext-wikimediacampaignevents-user",
                "label": "Wikimedia Campaign Events - User interface",
                "description": null,
                "class": "MediaWikiExtensionMessageGroup",
                "exists": ""
            },
            {
                "id": "ext-wikimediacodeofconduct",
                "label": "Wikimedia Code of Conduct",
                "description": null,
                "class": "MediaWikiExtensionMessageGroup",
                "exists": ""
            },
            {
                "id": "ext-wikimediacommonstrings",
                "label": "Wikimedia Common Strings",
                "description": null,
                "class": "MediaWikiExtensionMessageGroup",
                "exists": ""
            },
            {
                "id": "ext-wikimediacontactpagemessages",
                "label": "Wikimedia Contact Page Messages",
                "description": null,
                "class": "MediaWikiExtensionMessageGroup",
                "exists": ""
            },
            {
                "id": "ext-wikimediacreativecommonslicensetexts",
                "label": "Wikimedia Creative Commons License Texts",
                "description": null,
                "class": "MediaWikiExtensionMessageGroup",
                "exists": ""
            },
            {
                "id": "wmcz-web",
                "label": "Wikimedia Czech Republic's website",
                "description": "{{Special:MyLanguage/Translations:Group descriptions/wmcz-web/en}}",
                "class": "AggregateMessageGroup",
                "exists": ""
            },
            {
                "id": "wikimedia-developer-portal",
                "label": "Wikimedia Developer Portal",
                "description": "{{Special:MyLanguage/Translations:Group descriptions/wikimedia-developer-portal/en}}",
                "class": "FileBasedMessageGroup",
                "exists": ""
            },
            {
                "id": "ext-wikimediaeditortasks",
                "label": "Wikimedia Editor Tasks",
                "description": "{{Special:MyLanguage/MediaWiki:Wikimediaeditortasks-desc/en}}",
                "class": "AggregateMessageGroup",
                "exists": ""
            },
            {
                "id": "ext-wikimediaeditortasks-api",
                "label": "Wikimedia Editor Tasks - API",
                "description": null,
                "class": "MediaWikiExtensionMessageGroup",
                "exists": ""
            },
            {
                "id": "ext-wikimediaeditortasks-user",
                "label": "Wikimedia Editor Tasks - User interface",
                "description": null,
                "class": "MediaWikiExtensionMessageGroup",
                "exists": ""
            },
            {
                "id": "ext-wikimediaevents",
                "label": "Wikimedia Events",
                "description": "Logs Wikimedia-specific events using EventLogging",
                "class": "MediaWikiExtensionMessageGroup",
                "exists": ""
            },
            {
                "id": "ext-wikimediaincubator",
                "label": "Wikimedia Incubator",
                "description": "{{Special:MyLanguage/MediaWiki:Wikimediaincubator-desc/en}}",
                "class": "AggregateMessageGroup",
                "exists": ""
            },
            {
                "id": "ext-wikimediaincubator-core",
                "label": "Wikimedia Incubator - core",
                "description": "Test wiki system for Wikimedia Incubator",
                "class": "MediaWikiExtensionMessageGroup",
                "exists": ""
            },
            {
                "id": "ext-wikimediaincubator-onwiki",
                "label": "Wikimedia Incubator - onwiki",
                "description": null,
                "class": "MediaWikiExtensionMessageGroup",
                "exists": ""
            },
            {
                "id": "ext-wikimediainterwikisearchresults",
                "label": "Wikimedia Interwiki Search Results",
                "description": null,
                "class": "MediaWikiExtensionMessageGroup",
                "exists": ""
            },
            {
                "id": "ext-wikimedialicensetexts",
                "label": "Wikimedia License Texts",
                "description": null,
                "class": "MediaWikiExtensionMessageGroup",
                "exists": ""
            },
            {
                "id": "wikimedia-mailman-templates",
                "label": "Wikimedia Mailman Templates",
                "description": "{{Special:MyLanguage/Translations:Group descriptions/wikimedia-mailman-templates/en}}",
                "class": "FileBasedMessageGroup",
                "exists": ""
            },
            {
                "id": "ext-wikimediamessages",
                "label": "Wikimedia Messages",
                "description": "Wikimedia specific messages",
                "class": "MediaWikiExtensionMessageGroup",
                "exists": ""
            },
            {
                "id": "out-wikimedia-mobile-0-all",
                "label": "Wikimedia Mobile Apps",
                "description": "{{Special:MyLanguage/Translations:Group descriptions/wikimedia-mobile/en}}",
                "class": "AggregateMessageGroup",
                "exists": ""
            },
            {
                "id": "wikimedia-ocr",
                "label": "Wikimedia OCR",
                "description": "{{Special:MyLanguage/Translations:Group descriptions/wikimedia-ocr/en}}",
                "class": "FileBasedMessageGroup",
                "exists": ""
            },
            {
                "id": "ext-wikimediaoverrides",
                "label": "Wikimedia Overrides",
                "description": null,
                "class": "MediaWikiExtensionMessageGroup",
                "exists": ""
            },
            {
                "id": "wikimedia-paramvalidator",
                "label": "Wikimedia ParamValidator library",
                "description": "{{Special:MyLanguage/Translations:Group descriptions/wikimediaparamvalidator/en}}",
                "class": "FileBasedMessageGroup",
                "exists": ""
            },
            {
                "id": "wikimedia-portals",
                "label": "Wikimedia Portals",
                "description": "{{Special:MyLanguage/Translations:Group descriptions/wikimedia-portals/en}}",
                "class": "FileBasedMessageGroup",
                "exists": ""
            },
            {
                "id": "ext-wikimediaprojectnames",
                "label": "Wikimedia Project Names",
                "description": null,
                "class": "MediaWikiExtensionMessageGroup",
                "exists": ""
            },
            {
                "id": "wscd",
                "label": "Wikimedia Server Connectivity Dashboard",
                "description": "{{Special:MyLanguage/Translations:Group descriptions/wscd/en}}",
                "class": "FileBasedMessageGroup",
                "exists": ""
            },
            {
                "id": "ext-wikimediatemporarymessages",
                "label": "Wikimedia Temporary Messages",
                "description": null,
                "class": "MediaWikiExtensionMessageGroup",
                "exists": ""
            },
            {
                "id": "ext-wikimediaundeployedplaceholders",
                "label": "Wikimedia Undeployed Placeholders",
                "description": null,
                "class": "MediaWikiExtensionMessageGroup",
                "exists": ""
            },
            {
                "id": "mediawiki-skin-wikimediaapiportal",
                "label": "WikimediaApiPortal",
                "description": null,
                "class": "MediaWikiExtensionMessageGroup",
                "exists": ""
            },
            {
                "id": "wikimedia-tools-wikinity",
                "label": "Wikinity",
                "description": "{{Special:MyLanguage/Translations:Group descriptions/wikinity/en}}",
                "class": "FileBasedMessageGroup",
                "exists": ""
            },
            {
                "id": "out-wikimedia-mobile-wikipedia-android-strings",
                "label": "Wikipedia Android Mobile",
                "description": "{{Special:MyLanguage/Translations:Group descriptions/wikimedia-mobile-wikipedia-android/en}}",
                "class": "FileBasedMessageGroup",
                "exists": ""
            },
            {
                "id": "out-wikimedia-mobile-wikipedia-ios-0-all",
                "label": "Wikipedia iOS Mobile",
                "description": "{{Special:MyLanguage/Translations:Group descriptions/wikimedia-mobile-wikipedia-ios/en}}",
                "class": "AggregateMessageGroup",
                "exists": ""
            },
            {
                "id": "out-wikimedia-mobile-wikipedia-ios",
                "label": "Wikipedia iOS Mobile main",
                "description": "{{Special:MyLanguage/Translations:Group descriptions/wikimedia-mobile-wikipedia-ios/en}}",
                "class": "FileBasedMessageGroup",
                "exists": ""
            },
            {
                "id": "out-wikimedia-mobile-wikipedia-ios-meta",
                "label": "Wikipedia iOS Mobile metadata",
                "description": "{{Special:MyLanguage/Translations:Group descriptions/wikimedia-mobile-wikipedia-ios/en}}",
                "class": "FileBasedMessageGroup",
                "exists": ""
            },
            {
                "id": "wikimedia-mobile-wikipedia-kaios-strings",
                "label": "Wikipedia KaiOS Mobile",
                "description": "{{Special:MyLanguage/Wikimedia:wikipedia-kaios-app-description/en}}",
                "class": "FileBasedMessageGroup",
                "exists": ""
            },
            {
                "id": "wikipedia-library",
                "label": "Wikipedia Library Card Platform",
                "description": "{{Special:MyLanguage/Translations:Group descriptions/wikipedia-library/en}}",
                "class": "AggregateMessageGroup",
                "exists": ""
            },
            {
                "id": "wikipedia-library-partner-descriptions",
                "label": "Wikipedia Library Card Platform - Partner Descriptions",
                "description": "{{Special:MyLanguage/Translations:Group descriptions/wikipedia-library/en}}",
                "class": "FileBasedMessageGroup",
                "exists": ""
            },
            {
                "id": "wikipedia-library-tags",
                "label": "Wikipedia Library Card Platform - Tags",
                "description": "{{Special:MyLanguage/Translations:Group descriptions/wikipedia-library/en}}",
                "class": "FileBasedMessageGroup",
                "exists": ""
            },
            {
                "id": "wikipedia-library-website",
                "label": "Wikipedia Library Card Platform - Website",
                "description": "{{Special:MyLanguage/Translations:Group descriptions/wikipedia-library/en}}",
                "class": "FileBasedMessageGroup",
                "exists": ""
            },
            {
                "id": "wikipedia-preview",
                "label": "Wikipedia Preview",
                "description": "{{Special:MyLanguage/Translations:Group descriptions/wikipedia-preview/en}}",
                "class": "FileBasedMessageGroup",
                "exists": ""
            },
            {
                "id": "wikiscore",
                "label": "WikiScore",
                "description": " {{Special:MyLanguage/Wikimedia:wikiscore-index-about-intro/en}}",
                "class": "FileBasedMessageGroup",
                "exists": ""
            },
            {
                "id": "ext-wikisource",
                "label": "Wikisource",
                "description": "Wikisource-specific MediaWiki customizations",
                "class": "MediaWikiExtensionMessageGroup",
                "exists": ""
            },
            {
                "id": "wscontest",
                "label": "Wikisource Contest Tool",
                "description": "{{Special:MyLanguage/Translations:Group descriptions/wscontest/en}}",
                "class": "FileBasedMessageGroup",
                "exists": ""
            },
            {
                "id": "wsexport",
                "label": "Wikisource Export",
                "description": "{{Special:MyLanguage/Translations:Group descriptions/wsexport/en}}",
                "class": "FileBasedMessageGroup",
                "exists": ""
            },
            {
                "id": "ext-wikispeech",
                "label": "Wikispeech",
                "description": "{{Special:MyLanguage/MediaWiki:Wikispeech-desc/en}}",
                "class": "AggregateMessageGroup",
                "exists": ""
            },
            {
                "id": "ext-wikispeech-api",
                "label": "Wikispeech - API",
                "description": null,
                "class": "MediaWikiExtensionMessageGroup",
                "exists": ""
            },
            {
                "id": "ext-wikispeech-user",
                "label": "Wikispeech - User interface",
                "description": null,
                "class": "MediaWikiExtensionMessageGroup",
                "exists": ""
            },
            {
                "id": "ext-wikispeech-speechdatacollector-api",
                "label": "Wikispeech Speech Data Collector - API",
                "description": null,
                "class": "MediaWikiExtensionMessageGroup",
                "exists": ""
            },
            {
                "id": "ext-wikispeech-speechdatacollector-user",
                "label": "Wikispeech Speech Data Collector - User interface",
                "description": "A tool to record, review and annotate speech.",
                "class": "MediaWikiExtensionMessageGroup",
                "exists": ""
            },
            {
                "id": "wikistats",
                "label": "Wikistats 2.0",
                "description": "{{Special:MyLanguage/Translations:Group descriptions/wikistats/en}}",
                "class": "FileBasedMessageGroup",
                "exists": ""
            },
            {
                "id": "ext-wikistories",
                "label": "Wikistories",
                "description": "{{Special:MyLanguage/MediaWiki:Wikistories-desc/en}}",
                "class": "AggregateMessageGroup",
                "exists": ""
            },
            {
                "id": "ext-wikistories-api",
                "label": "Wikistories - API",
                "description": null,
                "class": "MediaWikiExtensionMessageGroup",
                "exists": ""
            },
            {
                "id": "ext-wikistories-user",
                "label": "Wikistories - User interface",
                "description": null,
                "class": "MediaWikiExtensionMessageGroup",
                "exists": ""
            },
            {
                "id": "ext-windowsazurestorage",
                "label": "Windows Azure Storage",
                "description": "Store files in the Windows Azure cloud, using the Windows Azure Storage Service",
                "class": "MediaWikiExtensionMessageGroup",
                "exists": ""
            },
            {
                "id": "ext-workflows",
                "label": "Workflows",
                "description": "Allows to define and execute various workflows on the wiki",
                "class": "MediaWikiExtensionMessageGroup",
                "exists": ""
            },
            {
                "id": "wpcleaner",
                "label": "WPCleaner",
                "description": "{{Special:MyLanguage/Translations:Group descriptions/wpcleaner/en}}",
                "class": "FileBasedMessageGroup",
                "exists": ""
            },
            {
                "id": "mediawiki-skin-wptouch",
                "label": "WPtouch",
                "description": "Simple skin for mobile devices",
                "class": "MediaWikiExtensionMessageGroup",
                "exists": ""
            },
            {
                "id": "ext-wsoauth",
                "label": "WS OAuth",
                "description": "Extends the PluggableAuth extension to provide authentication using OAuth.",
                "class": "MediaWikiExtensionMessageGroup",
                "exists": ""
            },
            {
                "id": "ext-xanalytics",
                "label": "X Analytics",
                "description": "Emit analytics data via an X-Analytics header",
                "class": "MediaWikiExtensionMessageGroup",
                "exists": ""
            },
            {
                "id": "ext-xenforoauth",
                "label": "XenForo Auth",
                "description": "Allow users to login with a XenForo account",
                "class": "MediaWikiExtensionMessageGroup",
                "exists": ""
            },
            {
                "id": "ext-xsl",
                "label": "XSL",
                "description": "Performs an XSL transformation on XML documents",
                "class": "MediaWikiExtensionMessageGroup",
                "exists": ""
            },
            {
                "id": "xtools",
                "label": "XTools",
                "description": "{{Special:MyLanguage/Translations:Group descriptions/xtools/en}}",
                "class": "FileBasedMessageGroup",
                "exists": ""
            },
            {
                "id": "ext-yetanotherkeywords",
                "label": "Yet Another Keywords",
                "description": "Adds &lt;metakeywords&gt; tag to inject meta keywords into page header",
                "class": "MediaWikiExtensionMessageGroup",
                "exists": ""
            },
            {
                "id": "ext-yotporeviews",
                "label": "Yotpo Reviews",
                "description": "Adds the <code>&lt;yotporeviews&gt;</code> tag that inserts the Yotpo reviews system",
                "class": "MediaWikiExtensionMessageGroup",
                "exists": ""
            },
            {
                "id": "ext-youtube",
                "label": "YouTube",
                "description": "Embeds [https://www.youtube.com/ YouTube] movies, [https://archive.org/ Archive.org] audio and video, and [https://www.nicovideo.jp/ Niconico] video",
                "class": "MediaWikiExtensionMessageGroup",
                "exists": ""
            },
            {
                "id": "mwgithub-youtube",
                "label": "YouTube (Miraheze)",
                "description": "{{Special:MyLanguage/MediaWiki:miraheze-youtube-desc/en}}",
                "class": "FileBasedMessageGroup",
                "exists": ""
            }
        ]
    }
}