BPositive has uploaded a new change for review. https://gerrit.wikimedia.org/r/154391
Change subject: Relative links ignored at Special:PagePreparation ...................................................................... Relative links ignored at Special:PagePreparation Relative links like [[../Foo:Bar|Bar]] have been ignored while adding the "Special:MyLanguage/" prefix for links during page preparation. Bug: 69593 Change-Id: I2e17ce0409c32261d814e84a73a1761a505069ad --- M resources/js/ext.translate.pagepreparation.js 1 file changed, 2 insertions(+), 2 deletions(-) git pull ssh://gerrit.wikimedia.org:29418/mediawiki/extensions/Translate refs/changes/91/154391/1 diff --git a/resources/js/ext.translate.pagepreparation.js b/resources/js/ext.translate.pagepreparation.js index 64d0449..116c1c5 100644 --- a/resources/js/ext.translate.pagepreparation.js +++ b/resources/js/ext.translate.pagepreparation.js @@ -116,10 +116,10 @@ namespaces = getNamespaces(); nsString = namespaces.join( '|' ); linkPrefixRegex = new RegExp( '\\[\\[((?:(?:special(?!:MyLanguage\\b)|' + nsString + - '):)?[^:]*?)\\]\\]', 'gi' ); + '):)?[^:/]*?)\\]\\]', 'gi' ); // Add the 'Special:MyLanguage/' prefix for all internal links of valid namespaces and // mainspace. - // Regex : http://regex101.com/r/zZ9jH9 + // Regex : http://regex101.com/r/zZ9jH9/2 pageContent = pageContent.replace( linkPrefixRegex, '[[Special:MyLanguage/$1]]' ); return pageContent; } -- To view, visit https://gerrit.wikimedia.org/r/154391 To unsubscribe, visit https://gerrit.wikimedia.org/r/settings Gerrit-MessageType: newchange Gerrit-Change-Id: I2e17ce0409c32261d814e84a73a1761a505069ad Gerrit-PatchSet: 1 Gerrit-Project: mediawiki/extensions/Translate Gerrit-Branch: master Gerrit-Owner: BPositive <pr4tiklah...@gmail.com> _______________________________________________ MediaWiki-commits mailing list MediaWiki-commits@lists.wikimedia.org https://lists.wikimedia.org/mailman/listinfo/mediawiki-commits