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