Localisation updates from https://translatewiki.net.

Change-Id: Ic2b1e9be3b9927d5ccf3b6e0b2d4223aba83fe25
1 file changed
tree: bb277edf45d671903537937cdfe59a3b9843e8fb
  1. .phan/
  2. dev/
  3. i18n/
  4. includes/
  5. resources/
  6. tests/
  7. .eslintignore
  8. .eslintrc.json
  9. .gitignore
  10. .gitreview
  11. .nvmrc
  12. .phpcs.xml
  13. .stylelintignore
  14. .stylelintrc.json
  15. .svgo.config.js
  16. _redirects
  17. composer.json
  18. COPYING
  19. extension.json
  20. jest.config.js
  21. jest.setup.js
  22. jsdoc.json
  23. NearbyPages.alias.php
  24. package-lock.json
  25. package.json
  26. README.md
README.md

Installation

wfLoadExtension( 'NearbyPages' );

Sourcing content

To get NearbyPages showing articles from your favorite mediawiki instance you'll need to first config the $wgNearbyPagesUrl config variable.

$wgNearbyPagesUrl = "https://en.wikipedia.org/w/api.php";

For wikidata wikis a little more configuration is required like so:

$wgNearbyPagesNamespaces = [ 640, 146, 0 ];
$wgNearbyPagesWikidataCompatibility = true;
$wgNearbyPagesUrl = "https://www.wikidata.org/w/api.php";

Note for wikis running MobileFrontend

To avoid compatibility issues, ensure that MobileFrontend version 2.3.0 is running.

Development

You can begin development on Special:NearbyPages with 2 simple commands:

npm install
npm start

To develop on Wikidata using this mode, edit resources/ext.nearby.scripts/config.json before running the command substituting the following values:

NearbyPagesNamespaces: [ 640, 146, 0 ],
NearbyPagesUrl: 'https://www.wikidata.org/w/api.php',
NearbyPagesWikidataCompatibility: true