jenkins-bot has submitted this change and it was merged.

Change subject: Make a start with adding GitHub repos (15)
......................................................................


Make a start with adding GitHub repos (15)

- Remove them from MediaWiki/mediawiki-extensions.txt
- Leave aggregate groups, etc. mostly intact.

Change-Id: I3e191f9e78a783b8a6db28d4778ae48ebe086cd5
---
M TranslateSettings.php
M bin/REPONG-PROJECTS
M groups/MediaWiki/ExtensionsAgg.yaml
M groups/MediaWiki/mediawiki-extensions.txt
A groups/mwgithub/mwgithub.yaml
M repoconfig.commit.json
M repoconfig.json
7 files changed, 371 insertions(+), 57 deletions(-)

Approvals:
  Siebrand: Looks good to me, approved
  jenkins-bot: Verified



diff --git a/TranslateSettings.php b/TranslateSettings.php
index a068eb9..de01d07 100644
--- a/TranslateSettings.php
+++ b/TranslateSettings.php
@@ -78,6 +78,7 @@
 }
 
 # Add aggregate message groups for MediaWiki extensions.
+$wgTranslateGroupFiles[] = "$GROUPS/mwgithub/mwgithub.yaml";
 $wgTranslateGroupFiles[] = "$GROUPS/MediaWiki/MediaWiki.yaml";
 $wgTranslateGroupFiles[] = "$GROUPS/MediaWiki/WikimediaMainAgg.yaml";
 $wgTranslateGroupFiles[] = "$GROUPS/MediaWiki/WikimediaAgg.yaml";
diff --git a/bin/REPONG-PROJECTS b/bin/REPONG-PROJECTS
index 31e665f..dc66529 100644
--- a/bin/REPONG-PROJECTS
+++ b/bin/REPONG-PROJECTS
@@ -4,6 +4,7 @@
 entryscape
 hivejs
 inaturalist
+mwgithub
 pageviews
 wiki-ai
 wikipedia-android
diff --git a/groups/MediaWiki/ExtensionsAgg.yaml 
b/groups/MediaWiki/ExtensionsAgg.yaml
index 89bb43b..0d37c50 100644
--- a/groups/MediaWiki/ExtensionsAgg.yaml
+++ b/groups/MediaWiki/ExtensionsAgg.yaml
@@ -13,6 +13,7 @@
 
 GROUPS:
   - ext-*
+  - mwgithub-*
 
 ---
 BASIC:
@@ -42,14 +43,15 @@
 GROUPS:
   - ext-readerfeedback-*
 
-#---
-#BASIC:
-#  id: ext-semantic-0-all
-#  label: All Semantic MediaWiki extensions' messages
-#  description: '{{Special:MyLanguage/Translations:Group 
descriptions/semantic/en}}'
-#
-#GROUPS:
-#  - ext-semantic*
+---
+BASIC:
+  id: ext-semantic-0-all
+  label: All Semantic MediaWiki extensions' messages
+  description: '{{Special:MyLanguage/Translations:Group 
descriptions/semantic/en}}'
+
+GROUPS:
+  - ext-semantic*
+  - mwgithub-semantic*
 
 ---
 BASIC:
diff --git a/groups/MediaWiki/mediawiki-extensions.txt 
b/groups/MediaWiki/mediawiki-extensions.txt
index 532c0be..864ddbc 100644
--- a/groups/MediaWiki/mediawiki-extensions.txt
+++ b/groups/MediaWiki/mediawiki-extensions.txt
@@ -1118,7 +1118,7 @@
 
 Git 2 Pages
 
-Git Hub
+# Git Hub # Maintained through repong
 
 Gitweb
 
@@ -1418,10 +1418,7 @@
 Map Sources
 aliasfile = MapSources/MapSources.i18n.alias.php
 
-Maps
-aliasfile = Maps/Maps.i18n.alias.php
-magicfile = Maps/Maps.i18n.magic.php
-optional = maps_googlemaps2, maps_googlemaps3, maps_yahoomaps, 
maps_openlayers, maps_osm
+# Maps # Maintained through repong
 
 Mark As Helpful
 
@@ -1808,7 +1805,7 @@
 descmsg = pfunc_desc
 magicfile = ParserFunctions/ParserFunctions.i18n.magic.php
 
-Parser Hooks
+# Parser Hooks # Maintained through repong
 
 # Deleted 2015-08-02
 # Parsoid
@@ -2065,8 +2062,7 @@
 Semantic ACL
 descmsg = sacl-desc
 
-Semantic Breadcrumb Links
-descmsg = sbl-desc
+# Semantic Breadcrumb Links # Maintained through repong
 
 Semantic Bundle
 
@@ -2090,8 +2086,7 @@
 Semantic External Query Lookup
 descmsg = seql-desc
 
-Semantic Extra Special Properties
-descmsg = sesp-desc
+# Semantic Extra Special Properties # # Maintained through repong
 
 Semantic Forms
 aliasfile = SemanticForms/languages/SF_Aliases.php
@@ -2104,58 +2099,34 @@
 Semantic Genealogy
 optional = semanticgenealogy-gedcomexport-link
 
-Semantic Glossary
+# Semantic Glossary # Maintained trough repong
 
 Semantic Highcharts
 
 Semantic Image Input
 descmsg = sii-desc
 
-Semantic Interlanguage Links
-descmsg = sil-desc
+# Semantic Interlanguage Links # Maintained through repong
 
 Semantic Internal Objects
 magicfile = SemanticInternalObjects/SemanticInternalObjects.i18n.magic.php
 
-Semantic Maps
-optional = sm_googlemaps_printername, sm_yahoomaps_printername, 
sm_openlayers_printername
-optional = semanticmaps-kml
 
-Semantic MediaWiki
-aliasfile = SemanticMediaWiki/languages/SMW_Aliases.php
-magicfile = SemanticMediaWiki/languages/SMW_Magic.php
-descmsg = smw-desc
-ignored = smw_ask_doculink, smw_uri_blacklist, smw-specials-browse-helplink
-optional = smw-label-feed-link, smw_decseparator, smw_kiloseparator
-optional = smw_rss_description, smw_browse_more, specialpages-group-smw_group
-optional = smw_csv_link, smw_dsv_link, smw_json_link, smw_rdf_link
-optional = smw_property_template_notype, 
smw-datavalue-monolingual-lcode-parenthesis
+# Semantic Maps # Maintained through repong
 
-Semantic Meta Tags
-descmsg = smt-desc
+# Semantic MediaWiki # Maintained through repong
+# Semantic Meta Tags # Maintained through repong
 
 Semantic Page Series
 aliasfile = SemanticPageSeries/SemanticPageSeries.alias.php
 
 Semantic Rating
 
-Semantic Result Formats
-magicfile = SemanticResultFormats/SemanticResultFormats.i18n.magic.php
-descmsg = srf-desc
-optional = srf_icalendar_link, srf_vcard_link, srf_bibtex_link
-optional = srf-ui-eventcalendar-format-time, 
srf-ui-eventcalendar-format-time-agenda
-optional = srf-ui-eventcalendar-format-axis, 
srf-ui-eventcalendar-format-title-month
-optional = srf-ui-eventcalendar-format-title-week, 
srf-ui-eventcalendar-format-title-day
-optional = srf-ui-eventcalendar-format-column-month, 
srf-ui-eventcalendar-format-column-week
-optional = srf-ui-eventcalendar-format-column-day, srf-filtered-firstdayofweek
-ignored = srf-ui-datatables-label-sInfoPostFix
+# Semantic Result Formats Maintained through repong
 
 Semantic Sifter
 
-Semantic Signup
-aliasfile = SemanticSignup/i18n/SemanticSignup.i18n.aliases.php
-magicfile = SemanticSignup/i18n/SemanticSignup.i18n.magic.php
-
+# Semantic Signup Maintained through repong
 Semantic Tasks
 
 Semantic Title
@@ -2163,8 +2134,7 @@
 Semantic Update On Purge
 descmsg = suop-desc
 
-Semantic Watchlist
-aliasfile = SemanticWatchlist/SemanticWatchlist.i18n.alias.php
+# Semantic Watchlist Maintained through repong
 
 Semantic Web Browser
 descmsg = swb_desc
@@ -2291,10 +2261,7 @@
 #file = StrategyWiki/ActiveStrategy/i18n/%CODE%.json
 #descmsg = active-strategy-desc
 
-Sub Page List
-descmsg = spl-desc
-magicfile = SubPageList/SubPageList.i18n.magic.php
-
+# Sub Page List Maintained through repong 
 Sub Page List 3
 descmsg = spl3-desc
 
@@ -2508,8 +2475,7 @@
 
 User Throttle
 
-Validator
-optional = validator-listerrors-severity-message
+# Validator # Maintained through repong
 
 Variables
 
diff --git a/groups/mwgithub/mwgithub.yaml b/groups/mwgithub/mwgithub.yaml
new file mode 100644
index 0000000..83ca161
--- /dev/null
+++ b/groups/mwgithub/mwgithub.yaml
@@ -0,0 +1,214 @@
+TEMPLATE:
+  BASIC:
+    icon: wiki://Mediawiki-logo.png
+    class: FileBasedMessageGroup
+    namespace: NS_MEDIAWIKI
+
+  FILES:
+    class: JsonFFS
+
+  CHECKER:
+    class: MediaWikiMessageChecker
+    checks:
+      - pluralCheck
+      - pluralFormsCheck
+      - wikiParameterCheck
+      - wikiLinksCheck
+      - XhtmlCheck
+      - braceBalanceCheck
+      - pagenameMessagesCheck
+      - miscMWChecks
+
+  INSERTABLES:
+    class: MediaWikiInsertablesSuggester
+---
+BASIC:
+  id: mwgithub-semanticbreadcrumblinks
+  label: Semantic Breadcrumb Links
+  description: "{{Special:MyLanguage/MediaWiki:Sbl-desc/en}}"
+
+FILES:
+  class: JsonFFS
+  sourcePattern: 
"%GROUPROOT%/mwgithub/SemanticMediaWiki/SemanticBreadcrumbLinks/i18n/%CODE%.json"
+---
+BASIC:
+  id: mwgithub-semanticextraspecialproperties
+  label: Semantic Extra Special Properties
+  description: "{{Special:MyLanguage/MediaWiki:Sesp-desc/en}}"
+
+FILES:
+  class: JsonFFS
+  sourcePattern: 
"%GROUPROOT%/mwgithub/SemanticMediaWiki/SemanticExtraSpecialProperties/i18n/%CODE%.json"
+---
+BASIC:
+  id: mwgithub-semanticglossary
+  label: Semantic Glossary
+  description: "{{Special:MyLanguage/MediaWiki:Semanticglossary-desc/en}}"
+
+FILES:
+  class: JsonFFS
+  sourcePattern: 
"%GROUPROOT%/mwgithub/SemanticMediaWiki/SemanticGlossary/i18n/%CODE%.json"
+---
+BASIC:
+  id: mwgithub-semanticinterlanguagelinks
+  label: Semantic Interlanguage Links
+  description: "{{Special:MyLanguage/MediaWiki:Sil-desc/en}}"
+
+FILES:
+  class: JsonFFS
+  sourcePattern: 
"%GROUPROOT%/mwgithub/SemanticMediaWiki/SemanticInterlanguageLinks/i18n/%CODE%.json"
+---
+BASIC:
+  id: mwgithub-semanticmaps
+  label: Semantic Maps
+  description: "{{Special:MyLanguage/MediaWiki:Semanticmaps-desc/en}}"
+
+FILES:
+  class: JsonFFS
+  sourcePattern: 
"%GROUPROOT%/mwgithub/SemanticMediaWiki/SemanticMaps/i18n/%CODE%.json"
+
+TAGS:
+  optional:
+    - sm_googlemaps_printername
+    - sm_yahoomaps_printername
+    - sm_openlayers_printername
+    - semanticmaps-kml
+---
+BASIC:
+  id: mwgithub-semanticmediawiki
+  label: Semantic MediaWiki
+  description: "{{Special:MyLanguage/MediaWiki:Smw-desc/en}}"
+
+FILES:
+  class: JsonFFS
+  sourcePattern: 
"%GROUPROOT%/mwgithub/SemanticMediaWiki/SemanticMediaWiki/i18n/%CODE%.json"
+
+TAGS:
+  optional:
+    - smw-label-feed-link
+    - smw_decseparator
+    - smw_kiloseparator
+    - smw_rss_description
+    - smw_browse_more
+    - specialpages-group-smw_group
+    - smw_csv_link
+    - smw_dsv_link
+    - smw_json_link
+    - smw_rdf_link
+    - smw_property_template_notype
+    - smw-datavalue-monolingual-lcode-parenthesis
+  ignored:
+    - smw_ask_doculink
+    - smw_uri_blacklist
+    - smw-specials-browse-helplink
+---
+BASIC:
+  id: mwgithub-semanticmetatags
+  label: Semantic Meta Tags
+  description: "{{Special:MyLanguage/MediaWiki:Smt-desc/en}}"
+
+FILES:
+  class: JsonFFS
+  sourcePattern: 
"%GROUPROOT%/mwgithub/SemanticMediaWiki/SemanticMetaTags/i18n/%CODE%.json"
+---
+BASIC:
+  id: mwgithub-semanticresultformats
+  label: Semantic Result Formats
+  description: "{{Special:MyLanguage/MediaWiki:Srf-desc/en}}"
+
+FILES:
+  class: JsonFFS
+  sourcePattern: 
"%GROUPROOT%/mwgithub/SemanticMediaWiki/SemanticResultFormats/i18n/%CODE%.json"
+
+TAGS:
+  optional:
+    - srf_icalendar_link
+    - srf_vcard_link
+    - srf_bibtex_link
+    - srf-ui-eventcalendar-format-time
+    - srf-ui-eventcalendar-format-time-agenda
+    - srf-ui-eventcalendar-format-axis
+    - srf-ui-eventcalendar-format-title-month
+    - srf-ui-eventcalendar-format-title-week
+    - srf-ui-eventcalendar-format-title-day
+    - srf-ui-eventcalendar-format-column-month
+    - srf-ui-eventcalendar-format-column-week
+    - srf-ui-eventcalendar-format-column-day
+    - srf-filtered-firstdayofweek
+  ignored:
+    - srf-ui-datatables-label-sInfoPostFix
+---
+BASIC:
+  id: mwgithub-semanticsignup
+  label: Semantic Signup
+  description: "{{Special:MyLanguage/MediaWiki:Ses-desc/en}}"
+
+FILES:
+  class: JsonFFS
+  sourcePattern: 
"%GROUPROOT%/mwgithub/SemanticMediaWiki/SemanticSignup/i18n/%CODE%.json"
+---
+BASIC:
+  id: mwgithub-semanticwatchlist
+  label: Semantic Watchlist
+  description: "{{Special:MyLanguage/MediaWiki:Semanticwatchlist-desc/en}}"
+
+FILES:
+  class: JsonFFS
+  sourcePattern: 
"%GROUPROOT%/mwgithub/SemanticMediaWiki/SemanticWatchlist/i18n/%CODE%.json"
+---
+BASIC:
+  id: mwgithub-github
+  label: GitHub
+  description: "{{Special:MyLanguage/MediaWiki:Github-desc/en}}"
+
+FILES:
+  class: JsonFFS
+  sourcePattern: "%GROUPROOT%/mwgithub/JeroenDeDauw/GitHub/i18n/%CODE%.json"
+---
+BASIC:
+  id: mwgithub-maps
+  label: Maps
+  description: "{{Special:MyLanguage/MediaWiki:Maps-desc/en}}"
+
+FILES:
+  class: JsonFFS
+  sourcePattern: "%GROUPROOT%/mwgithub/JeroenDeDauw/Maps/i18n/%CODE%.json"
+
+TAGS:
+  optional:
+    - maps_googlemaps2
+    - maps_googlemaps3
+    - maps_yahoomaps
+    - maps_openlayers
+    - maps_osm
+---
+BASIC:
+  id: mwgithub-parserhooks
+  label: Parser Hooks
+  description: "{{Special:MyLanguage/MediaWiki:Parserhooks-desc/en}}"
+
+FILES:
+  class: JsonFFS
+  sourcePattern: 
"%GROUPROOT%/mwgithub/JeroenDeDauw/ParserHooks/i18n/%CODE%.json"
+---
+BASIC:
+  id: mwgithub-subpagelist
+  label: Sub Page List
+  description: "{{Special:MyLanguage/MediaWiki:Subpagelist-desc/en}}"
+
+FILES:
+  class: JsonFFS
+  sourcePattern: 
"%GROUPROOT%/mwgithub/JeroenDeDauw/SubPageList/i18n/%CODE%.json"
+---
+BASIC:
+  id: mwgithub-validator
+  label: Validator
+  description: "{{Special:MyLanguage/MediaWiki:Validator-desc/en}}"
+
+FILES:
+  class: JsonFFS
+  sourcePattern: "%GROUPROOT%/mwgithub/JeroenDeDauw/Validator/i18n/%CODE%.json"
+
+TAGS:
+  optional:
+    - validator-listerrors-severity-message
diff --git a/repoconfig.commit.json b/repoconfig.commit.json
index c9556e3..7b57c3c 100644
--- a/repoconfig.commit.json
+++ b/repoconfig.commit.json
@@ -90,6 +90,71 @@
                        }
                }
        },
+       "mwgithub": {
+               "group": "mwgithub-*",
+               "repos": {
+                       "mwgithub/SemanticMediaWiki/SemanticBreadcrumbLinks": {
+                               "type": "git",
+                               "url": 
"[email protected]:SemanticMediaWiki/SemanticBreadcrumbLinks.git"
+                       },
+                       
"mwgithub/SemanticMediaWiki/SemanticExtraSpecialProperties": {
+                               "type": "git",
+                               "url": 
"[email protected]:SemanticMediaWiki/SemanticExtraSpecialProperties.git"
+                       },
+                       "mwgithub/SemanticMediaWiki/SemanticGlossary": {
+                               "type": "git",
+                               "url": 
"[email protected]:SemanticMediaWiki/SemanticGlossary.git"
+                       },
+                       
"mwgithub/SemanticMediaWiki/SemanticInterlanguageLinks": {
+                               "type": "git",
+                               "url": 
"[email protected]:SemanticMediaWiki/SemanticInterlanguageLinks.git"
+                       },
+                       "mwgithub/SemanticMediaWiki/SemanticMaps": {
+                               "type": "git",
+                               "url": 
"[email protected]:SemanticMediaWiki/SemanticMaps.git"
+                       },
+                       "mwgithub/SemanticMediaWiki/SemanticMediaWiki": {
+                               "type": "git",
+                               "url": 
"[email protected]:SemanticMediaWiki/SemanticMediaWiki.git"
+                       },
+                       "mwgithub/SemanticMediaWiki/SemanticResultFormats": {
+                               "type": "git",
+                               "url": 
"[email protected]:SemanticMediaWiki/SemanticResultFormats.git"
+                       },
+                       "mwgithub/SemanticMediaWiki/SemanticMetaTags": {
+                               "type": "git",
+                               "url": 
"[email protected]:SemanticMediaWiki/SemanticMetaTags.git"
+                       },
+                       "mwgithub/SemanticMediaWiki/SemanticSignup": {
+                               "type": "git",
+                               "url": 
"[email protected]:SemanticMediaWiki/SemanticSignup.git"
+                       },
+                       "mwgithub/SemanticMediaWiki/SemanticWatchlist": {
+                               "type": "git",
+                               "url": 
"[email protected]:SemanticMediaWiki/SemanticWatchlist.git"
+                       },
+                       "mwgithub/JeroenDeDauw/GitHub": {
+                               "type": "git",
+                               "url": "[email protected]:JeroenDeDauw/GitHub.git"
+                       },
+                       "mwgithub/JeroenDeDauw/Maps": {
+                               "type": "git",
+                               "url": "[email protected]:JeroenDeDauw/Maps.git"
+                       },
+                       "mwgithub/JeroenDeDauw/ParserHooks": {
+                               "type": "git",
+                               "url": 
"[email protected]:JeroenDeDauw/ParserHooks.git"
+                       },
+                       "mwgithub/JeroenDeDauw/SubPageList": {
+                               "type": "git",
+                               "url": 
"[email protected]:JeroenDeDauw/SubPageList.git"
+                       },
+                       "mwgithub/JeroenDeDauw/Validator": {
+                               "type": "git",
+                               "url": 
"[email protected]:JeroenDeDauw/Validator.git"
+                       }
+               }
+       },
        "wiki-ai": {
                "group": "wiki-ai-*",
                "repos": {
diff --git a/repoconfig.json b/repoconfig.json
index 47ff082..bc50eb8 100644
--- a/repoconfig.json
+++ b/repoconfig.json
@@ -90,6 +90,71 @@
                        }
                }
        },
+       "mwgithub": {
+               "group": "mwgithub-*",
+               "repos": {
+                       "mwgithub/SemanticMediaWiki/SemanticBreadcrumbLinks": {
+                               "type": "git",
+                               "url": 
"https://github.com/SemanticMediaWiki/SemanticBreadcrumbLinks.git";
+                       },
+                       
"mwgithub/SemanticMediaWiki/SemanticExtraSpecialProperties": {
+                               "type": "git",
+                               "url": 
"https://github.com/SemanticMediaWiki/SemanticExtraSpecialProperties.git";
+                       },
+                       "mwgithub/SemanticMediaWiki/SemanticGlossary": {
+                               "type": "git",
+                               "url": 
"https://github.com/SemanticMediaWiki/SemanticGlossary.git";
+                       },
+                       
"mwgithub/SemanticMediaWiki/SemanticInterlanguageLinks": {
+                               "type": "git",
+                               "url": 
"https://github.com/SemanticMediaWiki/SemanticInterlanguageLinks.git";
+                       },
+                       "mwgithub/SemanticMediaWiki/SemanticMaps": {
+                               "type": "git",
+                               "url": 
"https://github.com/SemanticMediaWiki/SemanticMaps.git";
+                       },
+                       "mwgithub/SemanticMediaWiki/SemanticMediaWiki": {
+                               "type": "git",
+                               "url": 
"https://github.com/SemanticMediaWiki/SemanticMediaWiki.git";
+                       },
+                       "mwgithub/SemanticMediaWiki/SemanticResultFormats": {
+                               "type": "git",
+                               "url": 
"https://github.com/SemanticMediaWiki/SemanticResultFormats.git";
+                       },
+                       "mwgithub/SemanticMediaWiki/SemanticMetaTags": {
+                               "type": "git",
+                               "url": 
"https://github.com/SemanticMediaWiki/SemanticMetaTags.git";
+                       },
+                       "mwgithub/SemanticMediaWiki/SemanticSignup": {
+                               "type": "git",
+                               "url": 
"https://github.com/SemanticMediaWiki/SemanticSignup.git";
+                       },
+                       "mwgithub/SemanticMediaWiki/SemanticWatchlist": {
+                               "type": "git",
+                               "url": 
"https://github.com/SemanticMediaWiki/SemanticWatchlist.git";
+                       },
+                       "mwgithub/JeroenDeDauw/GitHub": {
+                               "type": "git",
+                               "url": 
"https://github.com/JeroenDeDauw/GitHub.git";
+                       },
+                       "mwgithub/JeroenDeDauw/Maps": {
+                               "type": "git",
+                               "url": 
"https://github.com/JeroenDeDauw/Maps.git";
+                       },
+                       "mwgithub/JeroenDeDauw/ParserHooks": {
+                               "type": "git",
+                               "url": 
"https://github.com/JeroenDeDauw/ParserHooks.git";
+                       },
+                       "mwgithub/JeroenDeDauw/SubPageList": {
+                               "type": "git",
+                               "url": 
"https://github.com/JeroenDeDauw/SubPageList.git";
+                       },
+                       "mwgithub/JeroenDeDauw/Validator": {
+                               "type": "git",
+                               "url": 
"https://github.com/JeroenDeDauw/Validator.git";
+                       }
+               }
+       },
        "wiki-ai": {
                "group": "wiki-ai-*",
                "repos": {

-- 
To view, visit https://gerrit.wikimedia.org/r/281236
To unsubscribe, visit https://gerrit.wikimedia.org/r/settings

Gerrit-MessageType: merged
Gerrit-Change-Id: I3e191f9e78a783b8a6db28d4778ae48ebe086cd5
Gerrit-PatchSet: 10
Gerrit-Project: translatewiki
Gerrit-Branch: master
Gerrit-Owner: Siebrand <[email protected]>
Gerrit-Reviewer: Nikerabbit <[email protected]>
Gerrit-Reviewer: Siebrand <[email protected]>
Gerrit-Reviewer: jenkins-bot <>

_______________________________________________
MediaWiki-commits mailing list
[email protected]
https://lists.wikimedia.org/mailman/listinfo/mediawiki-commits

Reply via email to