Jarry1250 has uploaded a new change for review.

  https://gerrit.wikimedia.org/r/213790

Change subject: Create extension.json using 
maintenance/ConvertExtensionToRegistration.php
......................................................................

Create extension.json using maintenance/ConvertExtensionToRegistration.php

Take the opportunity to fix use of deprecated SpecialPageGroups global
and change extension URL.

Change-Id: I4921947f1fd6c52ecd3c09aececb3755407596e6
---
M SpecialTranslateNewSVG.php
M TranslateSvg.php
A extension.json
3 files changed, 183 insertions(+), 3 deletions(-)


  git pull ssh://gerrit.wikimedia.org:29418/mediawiki/extensions/TranslateSvg 
refs/changes/90/213790/1

diff --git a/SpecialTranslateNewSVG.php b/SpecialTranslateNewSVG.php
index 53e77b7..7ccc50a 100644
--- a/SpecialTranslateNewSVG.php
+++ b/SpecialTranslateNewSVG.php
@@ -88,4 +88,9 @@
        function getDescription() {
                return $this->msg( 'translate-svg-new-title' )->text();
        }
+
+       function getGroupName () {
+               // Overwrites SpecialPage::getGroupName
+               return 'wiki';
+       }
 }
diff --git a/TranslateSvg.php b/TranslateSvg.php
index 4e604cb..740bf09 100644
--- a/TranslateSvg.php
+++ b/TranslateSvg.php
@@ -9,9 +9,9 @@
 
 $wgExtensionCredits['specialpage'][] = array(
        'path'           => __FILE__,
-       'name'           => 'TranslateSVG',
+       'name'           => 'TranslateSvg',
        'author'         => 'Harry Burt',
-       'url'            => 
'https://www.mediawiki.org/wiki/Extension:TranslateSvg/2.0',
+       'url'            => 
'https://www.mediawiki.org/wiki/Extension:TranslateSvg',
        'descriptionmsg' => 'translatesvg-desc',
        'version'        => '2.1.0',
 );
@@ -99,7 +99,6 @@
 $wgHooks['UnitTestsList'][] = 'TranslateSvgHooks::onUnitTestsList';
 
 $wgSpecialPages['TranslateNewSVG'] = 'SpecialTranslateNewSVG';
-$wgSpecialPageGroups['TranslateNewSVG'] = 'wiki';
 $wgTranslateMessageNamespaces[] = NS_FILE;
 
 /**
diff --git a/extension.json b/extension.json
new file mode 100644
index 0000000..78a58ae
--- /dev/null
+++ b/extension.json
@@ -0,0 +1,176 @@
+{
+       "name": "TranslateSvg",
+       "version": "2.1.0",
+       "author": "Harry Burt",
+       "url": "https://www.mediawiki.org/wiki/Extension:TranslateSvg";,
+       "descriptionmsg": "translatesvg-desc",
+       "type": "specialpage",
+       "AutoloadClasses": {
+               "SpecialTranslateNewSVG": "SpecialTranslateNewSVG.php",
+               "SVGFile": "SVGFile.php",
+               "SVGFormatWriter": "SVGFormatWriter.php",
+               "SVGMessageGroup": "SVGMessageGroup.php",
+               "TranslateSvgUtils": "TranslateSvgUtils.php",
+               "TranslateSvgHooks": "TranslateSvgHooks.php",
+               "ExportSVGMessagesTask": "TranslateSvgTasks.php",
+               "TranslateSvgUpload": "SVGFormatWriter.php"
+       },
+       "ExtensionMessagesFiles": {
+               "TranslateSvgAlias": "TranslateSvg.alias.php"
+       },
+       "Hooks": {
+               "BeforePageDisplay": [
+                       "TranslateSvgHooks::updateFileDescriptionPages"
+               ],
+               "LoadExtensionSchemaUpdates": [
+                       "TranslateSvgHooks::schemaUpdates"
+               ],
+               "MakeGlobalVariablesScript": [
+                       "TranslateSvgHooks::makeFilePageGlobalVariables",
+                       "TranslateSvgHooks::exposeTranslateSvgTemplateName"
+               ],
+               "TranslateBeforeAddModules": [
+                       "TranslateSvgHooks::addModules",
+                       "TranslateSvgHooks::addModules"
+               ],
+               "TranslateGetBoxes": [
+                       "TranslateSvgHooks::addThumbnail",
+                       "TranslateSvgHooks::removeQQQ",
+                       "TranslateSvgHooks::removeSuggestions"
+               ],
+               "TranslateGetSpecialTranslateOptions": [
+                       "TranslateSvgHooks::makeExportAsSvgOptionDefault"
+               ],
+               "TranslatePrefillTranslation": [
+                       "TranslateSvgHooks::getDefaultPropertiesFromGroup"
+               ],
+               "TranslateGetExtraInputs": [
+                       "TranslateSvgHooks::propertiesToExtraInputs"
+               ],
+               "TranslateFormatMessageBeforeTable": [
+                       "TranslateSvgHooks::stripPropertyString"
+               ],
+               "TranslateGetAPIMessageGroupsPropertyDescs": [
+                       "TranslateSvgHooks::addAPIProperties"
+               ],
+               "TranslateGetAPIMessageGroupsParameterDescs": [
+                       "TranslateSvgHooks::addAPIParamDescs"
+               ],
+               "TranslateGetAPIMessageGroupsParameterList": [
+                       "TranslateSvgHooks::addAPIParams"
+               ],
+               "TranslatePostInitGroups": [
+                       "TranslateSvgHooks::loadSVGGroups"
+               ],
+               "TranslateProcessAPIMessageGroupsProperties": [
+                       "TranslateSvgHooks::processAPIProperties"
+               ],
+               "UnitTestsList": [
+                       "TranslateSvgHooks::onUnitTestsList"
+               ]
+       },
+       "MessagesDirs": {
+               "TranslateSvg": [
+                       "i18n"
+               ]
+       },
+       "config": {
+               "ReservedUsernames": [
+                       "SVG translation updater"
+               ],
+               "TranslateMessageNamespaces": [
+                       6
+               ],
+               "TranslateSvgBotName": "SVG translation updater",
+               "TranslateSvgColors": [
+          "#ffffff", "#ffccc9", "#ffce93", "#fffc9e", "#ffffc7", "#9aff99", 
"#96fffb",
+          "#cdffff", "#cbcefb", "#cfcfcf", "#fd6864", "#fe996b", "#fffe65", 
"#fcff2f",
+          "#67fd9a", "#38fff8", "#68fdff", "#9698ed", "#c0c0c0", "#fe0000", 
"#f8a102",
+          "#ffcc67", "#f8ff00", "#34ff34", "#68cbd0", "#34cdf9", "#6665cd", 
"#9b9b9b",
+          "#cb0000", "#f56b00", "#ffcb2f", "#ffc702", "#32cb00", "#00d2cb", 
"#3166ff",
+          "#6434fc", "#656565", "#9a0000", "#ce6301", "#cd9934", "#999903", 
"#009901",
+          "#329a9d", "#3531ff", "#6200c9", "#343434", "#680100", "#963400", 
"#986536",
+          "#646809", "#036400", "#34696d", "#00009b", "#303498", "#000000", 
"#330001",
+          "#643403", "#663234", "#343300", "#013300", "#003532", "#010066"
+               ],
+               "TranslateSvgDefaultProperties": {
+                       "x": "",
+                       "y": "",
+                       "font-family": "other",
+                       "font-size": "",
+                       "units": "other",
+                       "color": "",
+                       "underline": "",
+                       "italic": "",
+                       "bold": ""
+               },
+               "TranslateSvgDirectory": false,
+               "TranslateSvgOptionalProperties": [
+                       "id",
+                       "data-children",
+                       "xml:space",
+                       "sodipodi:role",
+                       "sodipodi:linespacing"
+               ],
+               "TranslateSvgPath": false,
+               "TranslateSvgTemplateName": "Translation properties",
+               "TranslateSvgTypefaces": [
+                       "serif",
+                       "sans-serif",
+                       "monospace"
+               ]
+       },
+       "ResourceModules": {
+               "jquery.colorpicker": {
+                       "scripts": [
+                               "resources/jquery.colorpicker.js"
+                       ],
+                       "styles": [
+                               "resources/jquery.colorpicker.css"
+                       ]
+               },
+               "ext.translatesvg": {
+                       "scripts": [
+                               "resources/ext.translatesvg.core.js"
+                       ],
+                       "dependencies": [
+                               "jquery.form",
+                               "jquery.ui.dialog",
+                               "jquery.colorpicker",
+                               "json",
+                               "ext.translate.hooks"
+                       ],
+                       "messages": [
+                               "translate-taction-mstats-svgmg",
+                               "translate-taction-export-svgmg",
+                               "translate-page-description-legend-svgmg"
+                       ]
+               },
+               "ext.translatesvg.filepage": {
+                       "scripts": [
+                               "resources/ext.translatesvg.filepage.js"
+                       ],
+                       "dependencies": [
+                               "mediawiki.Uri"
+                       ],
+                       "messages": [
+                               "translate-svg-filepage-caption",
+                               "translate-svg-filepage-caption-translator",
+                               "translate-svg-filepage-edit",
+                               "translate-svg-filepage-finish",
+                               "translate-svg-filepage-item",
+                               "translate-svg-filepage-another",
+                               "translate-svg-filepage-other",
+                               "translate-svg-filepage-invite",
+                               "comma-separator"
+                       ]
+               }
+       },
+       "ResourceFileModulePaths": {
+               "localBasePath": "",
+               "remoteExtPath": "TranslateSvg"
+       },
+       "SpecialPages": {
+               "TranslateNewSVG": "SpecialTranslateNewSVG"
+       }
+}

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

Gerrit-MessageType: newchange
Gerrit-Change-Id: I4921947f1fd6c52ecd3c09aececb3755407596e6
Gerrit-PatchSet: 1
Gerrit-Project: mediawiki/extensions/TranslateSvg
Gerrit-Branch: master
Gerrit-Owner: Jarry1250 <[email protected]>

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

Reply via email to