Localisation updates from https://translatewiki.net.

Change-Id: Ib3c8c7bc81b40b967d31c98aff76f725c5470117
1 file changed
tree: 0f949c6083d4937a75bdd5a44439424dbdd8feeb
  1. .eslintrc.json
  2. .gitignore
  3. .gitreview
  4. .phpcs.xml
  5. .rubocop.yml
  6. .rubocop_todo.yml
  7. .stylelintrc.json
  8. .svgo.yml
  9. CODE_OF_CONDUCT.md
  10. Doxyfile
  11. Gemfile
  12. Gemfile.lock
  13. Gruntfile.js
  14. MinervaNeue.php
  15. README.md
  16. Rakefile
  17. composer.json
  18. dev-scripts/
  19. i18n/
  20. includes/
  21. jsduck.json
  22. minerva.less/
  23. package-lock.json
  24. package.json
  25. resources/
  26. screenshots/
  27. skin.json
  28. skinStyles/
  29. tests/
README.md

MinervaNeue skin

The MinervaNeue skin is a responsive mobile-first skin for your mediawiki instance.

Installation

See https://www.mediawiki.org/wiki/Skin:MinervaNeue

Development

Coding conventions

Please follow the coding conventions of MobileFrontend: https://www.mediawiki.org/wiki/MobileFrontend/Coding_conventions

Config

The following configuration options will apply only to the default mobile skin - Minerva.

$wgMinervaAlwaysShowLanguageButton

Whether to show the language switcher button even if no languages are available for the page.

  • Type: Boolean
  • Default: true

$wgMinervaEnableSiteNotice

Controls whether site notices should be shown. See https://www.mediawiki.org/wiki/Manual:$wgSiteNotice.

  • Type: Boolean
  • Default: false

$wgMinervaApplyKnownTemplateHacks

When enabled and hacks.less exists, hacks.less workarounds are included in stylesheet. These should only be needed for Wikimedia based wikis or wikis using common templates such as Template:Infobox on those wikis.

  • Type: Boolean
  • Default: false

$wgMinervaPageActions

Controls which page actions, if any, are displayed. Allowed: edit, watch, talk, and switch-language.

  • Type: Array
  • Default: ['edit', 'talk', 'watch', 'switch-language']

$wgMinervaCustomLogos

Make the logos configurable.

Currently, copyright, copyright-fallback, copyright-width, and copyright-height elements are supported.

  • copyright is the URL of the logo displayed in the header and footer
  • copyright-fallback is the URL of the fallback logo displayed on non-supported browsers like IE8 or Opera Mini
  • copyright-width (optional) is the width in pixels of the copyright image you want to display
  • copyright-height (optional) is the height in pixels of the copyright image you want to display
  • If the actual copyright dimensions are 200x30, then you may want to set the width and height to 100 and 15 respectively (in order to support retina screens).
  • Note that if -width and -height are not used sysadmin should ensure the image used is appropriately sized (suggested dimensions < 120px width and 18px height).

Example:

[
  'copyright' => '/images/mysite_copyright_logo.png',
  'copyright-width' => 100,
  'copyright-height' => 15,
]

Example with fallback URL:

[
  'copyright' => '/images/mysite_copyright_logo.svg',
  'copyright-fallback' => '/images/mysite_copyright_logo.svg.png',
  'copyright-width' => 100,
  'copyright-height' => 15,
]
  • Type: Array
  • Default: []

$wgMinervaAlwaysShowLanguageButton

Whether to show the language switcher button even if no languages are available for the page.

  • Type: Boolean
  • Default: true