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