├── .nvmrc
├── dev-scripts
├── .htaccess
└── svg_check.sh
├── tests
├── selenium
│ ├── features
│ │ ├── step_definitions
│ │ │ ├── overlay_steps.js
│ │ │ └── user_page_steps.js
│ │ ├── support
│ │ │ ├── pages
│ │ │ │ ├── minerva_pages.js
│ │ │ │ ├── mw_core_pages.js
│ │ │ │ └── article_page_with_overlay.js
│ │ │ └── hooks.js
│ │ ├── user_page.feature
│ │ ├── search_loggedin.feature
│ │ ├── watchstar.feature
│ │ └── editor_wikitext_nosave.feature
│ ├── package.json
│ ├── .eslintrc.json
│ ├── wdio.conf.js
│ └── wdio.conf.cucumber.js
├── qunit
│ ├── .eslintrc.json
│ └── skins.minerva.scripts
│ │ └── integration.test.js
├── jest
│ └── .eslintrc.json
└── phpunit
│ └── structure
│ └── BundleSizeTest.php
├── includes
├── Skins
│ ├── ToggleList.mustache
│ ├── PageActionsMenu.mustache
│ ├── banners.mustache
│ ├── ToggleList
│ │ ├── .eslintrc.json
│ │ └── ToggleListItem.mustache
│ ├── SectionLinks.mustache
│ ├── footerIconList.mustache
│ ├── Icon.mustache
│ ├── footerItemList.mustache
│ ├── Logo.mustache
│ ├── BottomDock.mustache
│ ├── menuGroup.mustache
│ ├── IconButtonLink.mustache
│ ├── history.mustache
│ ├── PageActionsMenu
│ │ └── PageActionsMenu.mustache
│ ├── menu.mustache
│ ├── Button.mustache
│ ├── LanguageSection.mustache
│ ├── footer.mustache
│ └── DonateBanner.mustache
└── Hooks
│ ├── SkinMinervaOptionsInitHook.php
│ └── HookRunner.php
├── skinStyles
├── mobile.init.styles
│ └── mobile.less
├── mediawiki.content-json
│ └── minerva.less
├── mediawiki.editfont.styles
│ └── minerva.css
├── README.txt
├── mobile.special.nearby.styles.less
├── mobile.mediaViewer.less
├── mediawiki.special.changeslist.legend.less
├── mediawiki.special.changeslist.watchlistexpiry.less
├── mediawiki.watchstar.widgets.css
├── mobile.startup
│ ├── skin.less
│ ├── mobile.startup.less
│ ├── toggle.less
│ └── languageOverlay
│ │ └── languageOverlay.less
├── mediawiki.tempUserBanner.less
├── mobile.special.pagefeed.styles.less
├── mediawiki.special.preferences.styles.ooui
│ └── minerva.less
├── mediawiki.special.search.interwikiwidget.styles
│ └── minerva.less
├── mobile.languages.structured
│ └── LanguageSearcher.less
├── mobile.special.mobileoptions.styles
│ └── minerva.less
├── mediawiki.skinning.content.parsoid
│ └── minerva.less
├── mediawiki.page.gallery.styles
│ └── tablet.less
├── mediawiki.rcfilters.filters.ui.less
└── mediawiki.searchSuggest
│ └── index.less
├── .stylelintignore
├── resources
├── skins.minerva.styles
│ ├── content
│ │ ├── tablet
│ │ │ └── styles.less
│ │ ├── index.less
│ │ └── styles.less
│ ├── index.less
│ ├── print
│ │ ├── references.less
│ │ └── header.less
│ ├── watchStar.less
│ ├── diff.less
│ ├── skin.less
│ ├── LanguageSection.less
│ └── anonTalkMessage.less
├── skins.minerva.search
│ ├── init.js
│ └── styles.less
├── skins.minerva.scripts
│ ├── page-issues
│ │ ├── overlay
│ │ │ ├── IssueNotice.mustache
│ │ │ ├── IssueList.js
│ │ │ └── IssueNotice.js
│ │ ├── images
│ │ │ ├── icon-issue-type-move.svg
│ │ │ ├── icon-issue-severity-medium.svg
│ │ │ ├── icon-issue-type-point-of-view.svg
│ │ │ ├── icon-issue-generic.svg
│ │ │ └── icon-issue-severity-low.svg
│ │ └── page
│ │ │ ├── PageIssueLearnMoreLink.js
│ │ │ └── PageIssueLink.js
│ ├── Toolbar.less
│ ├── BottomDock.less
│ ├── toc.less
│ └── menu.js
├── mobile.startup.stub.js
├── skins.minerva.userpage.styles
│ └── userpage.less
├── skins.minerva.amc.styles
│ ├── userMenu.less
│ ├── index.less
│ ├── tabs.less
│ └── pageactions.less
├── skins.minerva.content.styles.images
│ ├── link-external-ltr.svg
│ ├── link-external-rtl.svg
│ └── error.svg
└── skins.minerva.mainPage.styles
│ └── common.less
├── .eslintrc.json
├── jest.setup.js
├── screenshots
└── 1280x800.png
├── .eslintignore
├── .gitreview
├── i18n
├── akz.json
├── ttt.json
├── bas.json
├── dv.json
├── ken.json
├── en-gb.json
├── lag.json
├── mi.json
├── rif.json
├── bpy.json
├── cak.json
├── hu-formal.json
├── izh.json
├── ada.json
├── cpx-hans.json
├── om.json
├── gag.json
├── lkt.json
├── mo.json
├── mwl.json
├── ks-deva.json
├── tzm.json
├── kjp.json
├── cpx-hant.json
├── vai.json
├── stq.json
├── rml-cyrl.json
├── sju.json
├── kl.json
├── nd.json
├── shy-latn.json
├── st.json
├── ajg.json
├── ale-cyrl.json
├── avk.json
├── mey.json
├── cdo-hant.json
├── ff.json
├── tet.json
├── wuu-hant.json
├── bwr.json
├── pdc.json
├── zh-hk.json
├── an.json
├── yoi.json
├── nah.json
├── crh-cyrl.json
├── krj.json
├── hno.json
├── nmz.json
├── bgc-arab.json
├── gan-hant.json
├── gld.json
├── gpe.json
├── bar.json
├── bgc.json
├── hsn.json
├── kg.json
├── lbe.json
├── rn.json
├── wls.json
├── lus.json
├── rut.json
├── sxu.json
├── bci.json
├── nit.json
├── zu.json
├── nan-hans.json
├── wsg.json
├── ab.json
├── bdr.json
├── blc.json
├── fon.json
├── maw.json
├── sdc.json
├── acf.json
├── btm.json
├── rmc.json
├── yrl.json
├── igl.json
├── kbd-cyrl.json
├── kck.json
├── mns.json
├── nod.json
├── vmw.json
├── ekp.json
├── jje.json
├── nr.json
├── guc.json
├── kac.json
├── nan-hant.json
├── piu.json
├── sje.json
├── bjn.json
├── kea.json
├── nan-latn-tailo.json
├── sro.json
├── bcc.json
├── bug-bugi.json
├── frc.json
├── ibb.json
├── mdf.json
├── mrj.json
├── pey.json
├── aae.json
├── gaa.json
├── lld.json
├── aii.json
├── efi.json
├── hne.json
├── kai.json
├── ksw.json
├── fvr.json
├── pap.json
├── rw.json
├── ann.json
├── ish.json
├── msi.json
├── nog.json
├── sg.json
├── tum.json
├── bol.json
├── iba.json
├── ike-cans.json
├── zmi.json
├── aig.json
├── bxr.json
├── cop.json
├── crh-ro.json
├── hav.json
├── kv.json
├── mui.json
├── wlx.json
├── abr.json
├── ayh.json
├── chn.json
├── ljp.json
├── nia.json
├── sas.json
├── ttj.json
├── cnr-latn.json
├── gbm.json
├── nup.json
├── ses.json
├── dz.json
├── hke.json
├── nyo.json
├── ryu.json
├── apc.json
├── ban-bali.json
├── gv.json
├── hoc-latn.json
├── kaj.json
├── kjh.json
├── mak.json
├── bto.json
├── mnw.json
├── nyn.json
├── pag.json
├── tsg.json
├── cbk-zam.json
├── dar.json
├── knc.json
├── mad.json
├── mdh.json
├── ppl.json
├── xmm.json
├── kge.json
├── alt.json
├── koi.json
├── lg.json
├── mfa.json
├── co.json
├── ike-latn.json
├── nzi.json
├── wuu-hans.json
├── bbc-latn.json
├── dua.json
├── ee.json
├── ms-arab.json
├── pcm.json
├── prg.json
├── kbp.json
├── xon.json
├── bug.json
├── lad.json
├── rki.json
├── bo.json
├── bom.json
├── lua.json
├── sc.json
├── so.json
├── tn.json
├── ojb.json
├── cko.json
├── isv-cyrl.json
├── os.json
├── ie.json
├── mvf.json
├── cv.json
├── mnc-mong.json
├── gcf.json
├── gn.json
├── dag.json
├── vro.json
├── arn.json
├── ext.json
├── hrx.json
├── shi.json
├── arz.json
├── dlg.json
├── lo.json
├── nan-latn-pehoeji.json
├── ko-kp.json
├── luz.json
├── wa.json
├── za.json
├── grc.json
├── lfn.json
├── yua.json
├── mzn.json
├── fur.json
├── lez.json
├── vo.json
├── sco.json
├── din.json
├── kri.json
├── cu.json
├── tok.json
├── gor.json
├── krl.json
├── awa.json
├── hif-latn.json
├── war.json
├── tyv.json
├── li.json
├── ln.json
├── ace.json
├── myv.json
├── mhr.json
├── nds.json
└── sty.json
├── CODE_OF_CONDUCT.md
├── .phpcs.xml
├── .gitignore
├── .stylelintrc.json
├── bundlesize.config.json
├── .phan
└── config.php
├── .vscode
└── launch.json
└── composer.json
/.nvmrc:
--------------------------------------------------------------------------------
1 | 20.19.5
2 |
--------------------------------------------------------------------------------
/dev-scripts/.htaccess:
--------------------------------------------------------------------------------
1 | Require all denied
2 |
--------------------------------------------------------------------------------
/tests/selenium/features/step_definitions/overlay_steps.js:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/tests/selenium/package.json:
--------------------------------------------------------------------------------
1 | {
2 | "type": "module"
3 | }
4 |
--------------------------------------------------------------------------------
/includes/Skins/ToggleList.mustache:
--------------------------------------------------------------------------------
1 | {{> ToggleList/ToggleList}}
2 |
--------------------------------------------------------------------------------
/skinStyles/mobile.init.styles/mobile.less:
--------------------------------------------------------------------------------
1 | @import 'images.less';
2 |
--------------------------------------------------------------------------------
/includes/Skins/PageActionsMenu.mustache:
--------------------------------------------------------------------------------
1 | {{> PageActionsMenu/PageActionsMenu}}
2 |
--------------------------------------------------------------------------------
/.stylelintignore:
--------------------------------------------------------------------------------
1 | /docs/
2 | /libs/
3 | /node_modules/
4 | /vendor/
5 | /coverage/
6 |
--------------------------------------------------------------------------------
/resources/skins.minerva.styles/content/tablet/styles.less:
--------------------------------------------------------------------------------
1 | @import 'common.less';
2 |
--------------------------------------------------------------------------------
/skinStyles/mediawiki.content-json/minerva.less:
--------------------------------------------------------------------------------
1 | .content .mw-json {
2 | margin: 0;
3 | }
4 |
--------------------------------------------------------------------------------
/.eslintrc.json:
--------------------------------------------------------------------------------
1 | {
2 | "root": true,
3 | "extends": [
4 | "wikimedia/server"
5 | ]
6 | }
7 |
--------------------------------------------------------------------------------
/includes/Skins/banners.mustache:
--------------------------------------------------------------------------------
1 | {{#array-minerva-banners}}{{{.}}}{{/array-minerva-banners}}
2 |
--------------------------------------------------------------------------------
/jest.setup.js:
--------------------------------------------------------------------------------
1 | 'use strict';
2 | // In future we may want to define mw, or other globals here.
3 |
--------------------------------------------------------------------------------
/resources/skins.minerva.styles/content/index.less:
--------------------------------------------------------------------------------
1 | @import 'styles.less';
2 | @import 'tablet/styles.less';
3 |
--------------------------------------------------------------------------------
/includes/Skins/ToggleList/.eslintrc.json:
--------------------------------------------------------------------------------
1 | {
2 | "root": true,
3 | "extends": "../../../resources/.eslintrc.json"
4 | }
5 |
--------------------------------------------------------------------------------
/screenshots/1280x800.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/wikimedia/mediawiki-skins-MinervaNeue/HEAD/screenshots/1280x800.png
--------------------------------------------------------------------------------
/.eslintignore:
--------------------------------------------------------------------------------
1 | /docs/
2 | /a11y/
3 | /libs/
4 | /node_modules/
5 | /vendor/
6 | /tests/resource-loader-bundlesize.js
7 | /coverage/
8 |
--------------------------------------------------------------------------------
/includes/Skins/SectionLinks.mustache:
--------------------------------------------------------------------------------
1 |
2 | {{#array-links}}{{>IconButtonLink}}{{/array-links}}
3 |
4 |
5 |
--------------------------------------------------------------------------------
/.gitreview:
--------------------------------------------------------------------------------
1 | [gerrit]
2 | host=gerrit.wikimedia.org
3 | port=29418
4 | project=mediawiki/skins/MinervaNeue.git
5 | track=1
6 | defaultrebase=0
7 |
--------------------------------------------------------------------------------
/i18n/akz.json:
--------------------------------------------------------------------------------
1 | {
2 | "@metadata": {
3 | "authors": [
4 | "Jjfgiratina"
5 | ]
6 | },
7 | "mobile-frontend-home-button": "Iisa"
8 | }
9 |
--------------------------------------------------------------------------------
/i18n/ttt.json:
--------------------------------------------------------------------------------
1 | {
2 | "@metadata": {
3 | "authors": [
4 | "Erdemaslancan"
5 | ]
6 | },
7 | "mobile-frontend-home-button": "Keye"
8 | }
9 |
--------------------------------------------------------------------------------
/CODE_OF_CONDUCT.md:
--------------------------------------------------------------------------------
1 | The development of this software is covered by a [Code of Conduct](https://www.mediawiki.org/wiki/Special:MyLanguage/Code_of_Conduct).
2 |
--------------------------------------------------------------------------------
/i18n/bas.json:
--------------------------------------------------------------------------------
1 | {
2 | "@metadata": {
3 | "authors": [
4 | "Danielgwd"
5 | ]
6 | },
7 | "mobile-frontend-language-article-heading": "Hɔp"
8 | }
9 |
--------------------------------------------------------------------------------
/skinStyles/mediawiki.editfont.styles/minerva.css:
--------------------------------------------------------------------------------
1 | .mw-editfont-monospace,
2 | .mw-editfont-sans-serif,
3 | .mw-editfont-serif {
4 | font-size: 100%;
5 | }
6 |
--------------------------------------------------------------------------------
/i18n/dv.json:
--------------------------------------------------------------------------------
1 | {
2 | "@metadata": {
3 | "authors": [
4 | "MAL MALDIVE"
5 | ]
6 | },
7 | "mobile-frontend-random-button": "ކޮންމެވެސް ޞަފްޙާއެއް"
8 | }
9 |
--------------------------------------------------------------------------------
/i18n/ken.json:
--------------------------------------------------------------------------------
1 | {
2 | "@metadata": {
3 | "authors": [
4 | "Eugene233"
5 | ]
6 | },
7 | "mobile-frontend-language-article-heading": "ɛyɔŋ-ɛ́tɔk"
8 | }
9 |
--------------------------------------------------------------------------------
/includes/Skins/footerIconList.mustache:
--------------------------------------------------------------------------------
1 |
2 | {{#array-items}}
3 | - {{{html}}}
4 | {{/array-items}}
5 |
--------------------------------------------------------------------------------
/resources/skins.minerva.search/init.js:
--------------------------------------------------------------------------------
1 | const { searchTypeahead } = require( './searchTypeahead.js' );
2 |
3 | module.exports = {
4 | init: searchTypeahead
5 | };
6 |
--------------------------------------------------------------------------------
/skinStyles/README.txt:
--------------------------------------------------------------------------------
1 | If a module introduced by MobileFrontend has Minerva specific styles they are added here and applied
2 | as part of ResourceModuleSkinStyles.
3 |
--------------------------------------------------------------------------------
/skinStyles/mobile.special.nearby.styles.less:
--------------------------------------------------------------------------------
1 | // stylelint-disable selector-max-id
2 | #bodyContent.content {
3 | max-width: none;
4 | margin: 0;
5 | width: auto;
6 | }
7 |
--------------------------------------------------------------------------------
/includes/Skins/Icon.mustache:
--------------------------------------------------------------------------------
1 |
3 |
--------------------------------------------------------------------------------
/includes/Skins/footerItemList.mustache:
--------------------------------------------------------------------------------
1 |
2 | {{#array-items}}
3 | - {{{html}}}
4 | {{/array-items}}
5 |
6 |
--------------------------------------------------------------------------------
/i18n/en-gb.json:
--------------------------------------------------------------------------------
1 | {
2 | "@metadata": {
3 | "authors": [
4 | "Reedy"
5 | ]
6 | },
7 | "skin-minerva-night-mode-unavailable": "Page only available in \"Light\" colour theme."
8 | }
9 |
--------------------------------------------------------------------------------
/skinStyles/mobile.mediaViewer.less:
--------------------------------------------------------------------------------
1 | .overlay.media-viewer {
2 | .image-details .truncated-text {
3 | margin: 0;
4 | }
5 |
6 | .license {
7 | margin-bottom: 0;
8 | }
9 | }
10 |
--------------------------------------------------------------------------------
/i18n/lag.json:
--------------------------------------------------------------------------------
1 | {
2 | "@metadata": {
3 | "authors": [
4 | "Baba Tabita"
5 | ]
6 | },
7 | "mobile-frontend-home-button": "Kaáyii",
8 | "mobile-frontend-main-menu-nearby": "Heehi"
9 | }
10 |
--------------------------------------------------------------------------------
/i18n/mi.json:
--------------------------------------------------------------------------------
1 | {
2 | "@metadata": {
3 | "authors": [
4 | "Ultron90"
5 | ]
6 | },
7 | "mobile-frontend-language-article-heading": "Reo",
8 | "mobile-frontend-main-menu-login": "Takiuru"
9 | }
10 |
--------------------------------------------------------------------------------
/includes/Skins/Logo.mustache:
--------------------------------------------------------------------------------
1 | {{#wordmark}}
{{/wordmark}}
3 | {{^wordmark}}{{msg-sitetitle}}{{/wordmark}}
4 |
--------------------------------------------------------------------------------
/resources/skins.minerva.scripts/page-issues/overlay/IssueNotice.mustache:
--------------------------------------------------------------------------------
1 |
4 |
--------------------------------------------------------------------------------
/i18n/rif.json:
--------------------------------------------------------------------------------
1 | {
2 | "@metadata": {
3 | "authors": [
4 | "AjellidnArif"
5 | ]
6 | },
7 | "mobile-frontend-editor-edit": "Beddeř",
8 | "mobile-frontend-placeholder": "Arzu x {{SITENAME}}"
9 | }
10 |
--------------------------------------------------------------------------------
/i18n/bpy.json:
--------------------------------------------------------------------------------
1 | {
2 | "@metadata": {
3 | "authors": [
4 | "Usingha"
5 | ]
6 | },
7 | "mobile-frontend-language-article-heading": "ঠার",
8 | "mobile-frontend-placeholder": "বিসারা {{SITENAME}}ত"
9 | }
10 |
--------------------------------------------------------------------------------
/i18n/cak.json:
--------------------------------------------------------------------------------
1 | {
2 | "@metadata": {
3 | "authors": [
4 | "CeciMagi"
5 | ]
6 | },
7 | "mobile-frontend-history": "tatz'eta' ri jaloj chupam re ruxaq k'am re'",
8 | "mobile-frontend-placeholder": "tikanöx"
9 | }
10 |
--------------------------------------------------------------------------------
/i18n/hu-formal.json:
--------------------------------------------------------------------------------
1 | {
2 | "@metadata": {
3 | "authors": [
4 | "R-Joe"
5 | ]
6 | },
7 | "mobile-frontend-main-menu-button-tooltip": "Főmenü megnyitása",
8 | "mobile-frontend-main-menu-settings": "Beállítások"
9 | }
10 |
--------------------------------------------------------------------------------
/.phpcs.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 | .
5 |
6 |
7 |
8 |
--------------------------------------------------------------------------------
/i18n/izh.json:
--------------------------------------------------------------------------------
1 | {
2 | "@metadata": {
3 | "authors": [
4 | "Thadh"
5 | ]
6 | },
7 | "mobile-frontend-language-article-heading": "Keeli",
8 | "mobile-frontend-placeholder": "Etsiä {{GRAMMAR:inessive|{{SITENAME}}}}"
9 | }
10 |
--------------------------------------------------------------------------------
/resources/skins.minerva.styles/index.less:
--------------------------------------------------------------------------------
1 | @import 'MainMenu.less';
2 | @import 'MainMenuItem.less';
3 | @import 'MainMenuFooter.less';
4 | @import 'NotificationsOverlay.less';
5 | @import '../../includes/Skins/ToggleList/ToggleList.less';
6 |
--------------------------------------------------------------------------------
/skinStyles/mediawiki.special.changeslist.legend.less:
--------------------------------------------------------------------------------
1 | /**
2 | * Changeslist legends are hidden on Minerva due to their complexity
3 | * on mobile displays.
4 | */
5 |
6 | .mw-changeslist-legend {
7 | display: none !important;
8 | }
9 |
--------------------------------------------------------------------------------
/skinStyles/mediawiki.special.changeslist.watchlistexpiry.less:
--------------------------------------------------------------------------------
1 | .skin-minerva {
2 | .mw-changesList-watchlistExpiry.oo-ui-iconElement-icon {
3 | top: 4px;
4 | }
5 |
6 | .mw-watchlistexpiry-msg {
7 | margin-left: 0;
8 | }
9 | }
10 |
--------------------------------------------------------------------------------
/resources/skins.minerva.scripts/page-issues/images/icon-issue-type-move.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/skinStyles/mediawiki.watchstar.widgets.css:
--------------------------------------------------------------------------------
1 | .mw-watchstar-WatchlistExpiryWidget .oo-ui-dropdownInputWidget {
2 | text-align: left;
3 | }
4 |
5 | .mw-watchstar-WatchlistExpiryWidget .oo-ui-dropdownInputWidget:last-child {
6 | margin: auto;
7 | }
8 |
--------------------------------------------------------------------------------
/i18n/ada.json:
--------------------------------------------------------------------------------
1 | {
2 | "@metadata": {
3 | "authors": [
4 | "NanaYawBotar"
5 | ]
6 | },
7 | "mobile-frontend-home-button": "We",
8 | "mobile-frontend-placeholder": "Hla {{SITENAME}}",
9 | "minerva-page-actions-overflow": "babauu"
10 | }
11 |
--------------------------------------------------------------------------------
/skinStyles/mobile.startup/skin.less:
--------------------------------------------------------------------------------
1 | .position-fixed {
2 | // use !important to override more specific rules (e.g. in Overlay.less)
3 | position: fixed !important;
4 | }
5 |
6 | .touch-events {
7 | :focus {
8 | outline: 0;
9 | }
10 | }
11 |
--------------------------------------------------------------------------------
/.gitignore:
--------------------------------------------------------------------------------
1 | /coverage/
2 | /docs/
3 | /node_modules/
4 | /vendor
5 | /composer.lock
6 | /composer.phar
7 | .DS_Store
8 | /.eslintcache
9 | /.stylelintcache
10 | /tests/selenium/log
11 | /tmp
12 | /.resolve-less-imports
13 | /.phpunit.result.cache
14 |
--------------------------------------------------------------------------------
/i18n/cpx-hans.json:
--------------------------------------------------------------------------------
1 | {
2 | "@metadata": {
3 | "authors": [
4 | "Winston Sung"
5 | ]
6 | },
7 | "mobile-frontend-history": "看者蜀页兮修改历史。",
8 | "mobile-frontend-home-button": "首页",
9 | "mobile-frontend-language-article-heading": "语言"
10 | }
11 |
--------------------------------------------------------------------------------
/i18n/om.json:
--------------------------------------------------------------------------------
1 | {
2 | "@metadata": {
3 | "authors": [
4 | "Ahrada2016",
5 | "Hagos",
6 | "Maammee"
7 | ]
8 | },
9 | "mobile-frontend-language-article-heading": "Afaan",
10 | "mobile-frontend-placeholder": "{{SITENAME}} barbaadi"
11 | }
12 |
--------------------------------------------------------------------------------
/resources/skins.minerva.styles/content/styles.less:
--------------------------------------------------------------------------------
1 | @import 'main.less';
2 | @import 'thumbnails.less';
3 | @import 'images.less';
4 | @import 'headings.less';
5 | @import 'lists.less';
6 | @import 'links.less';
7 | @import 'text.less';
8 | @import 'tables.less';
9 |
--------------------------------------------------------------------------------
/i18n/gag.json:
--------------------------------------------------------------------------------
1 | {
2 | "@metadata": {
3 | "authors": [
4 | "TayfunEt.",
5 | "Zolgoyo"
6 | ]
7 | },
8 | "mobile-frontend-home-button": "Ev",
9 | "mobile-frontend-language-article-heading": "Dil",
10 | "mobile-frontend-main-menu-login": "Gir"
11 | }
12 |
--------------------------------------------------------------------------------
/includes/Skins/BottomDock.mustache:
--------------------------------------------------------------------------------
1 | {{#data-portlets.data-dock-bottom}}
2 |
3 |
4 | {{#array-items}}{{{html-item}}}{{/array-items}}
5 |
6 |
7 | {{/data-portlets.data-dock-bottom}}
8 |
--------------------------------------------------------------------------------
/resources/mobile.startup.stub.js:
--------------------------------------------------------------------------------
1 | /**
2 | * This stub is used when MobileFrontend is not installed.
3 | * It describes the contract between MobileFrontend and Minerva
4 | * that we should work towards removing.
5 | */
6 | module.exports = {
7 | stub: true
8 | };
9 |
--------------------------------------------------------------------------------
/resources/skins.minerva.scripts/page-issues/images/icon-issue-severity-medium.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/skinStyles/mobile.startup/mobile.startup.less:
--------------------------------------------------------------------------------
1 | @import 'skin.less';
2 | @import 'drawers.less';
3 | @import 'toast.less';
4 | @import 'Overlay.less';
5 | @import 'toggle.less';
6 | @import 'search/SearchOverlay.less';
7 | @import 'languageOverlay/languageOverlay.less';
8 |
--------------------------------------------------------------------------------
/tests/qunit/.eslintrc.json:
--------------------------------------------------------------------------------
1 | {
2 | "root": true,
3 | "extends": [
4 | "../../resources/.eslintrc.json",
5 | "wikimedia/qunit"
6 | ],
7 | "rules": {
8 | "no-jquery/no-parse-html-literal": "off",
9 | "no-restricted-properties": "off"
10 | }
11 | }
12 |
--------------------------------------------------------------------------------
/i18n/lkt.json:
--------------------------------------------------------------------------------
1 | {
2 | "@metadata": {
3 | "authors": [
4 | "R12ntech"
5 | ]
6 | },
7 | "mobile-frontend-editor-edit": "Yutȟókeča",
8 | "mobile-frontend-main-menu-login": "Čhaž’óigwa",
9 | "mobile-frontend-placeholder": "{{SITENAME}} él wóle yo/ye"
10 | }
11 |
--------------------------------------------------------------------------------
/i18n/mo.json:
--------------------------------------------------------------------------------
1 | {
2 | "@metadata": {
3 | "authors": [
4 | "Cybernenea11"
5 | ]
6 | },
7 | "mobile-frontend-editor-edit": "Редактаре",
8 | "mobile-frontend-main-menu-logout": "Ынкееря сесиуний",
9 | "mobile-frontend-random-button": "Ынтымплэтор"
10 | }
11 |
--------------------------------------------------------------------------------
/i18n/mwl.json:
--------------------------------------------------------------------------------
1 | {
2 | "@metadata": {
3 | "authors": [
4 | "Athena in Wonderland",
5 | "MokaAkashiyaPT"
6 | ]
7 | },
8 | "mobile-frontend-main-menu-watchlist": "Páiginas begiadas",
9 | "mobile-frontend-placeholder": "Percurar an {{SITENAME}}"
10 | }
11 |
--------------------------------------------------------------------------------
/i18n/ks-deva.json:
--------------------------------------------------------------------------------
1 | {
2 | "@metadata": {
3 | "authors": [
4 | "Rishabhbhat"
5 | ]
6 | },
7 | "mobile-frontend-home-button": "अहम सफ़ॖ",
8 | "mobile-frontend-main-menu-contributions": "शरकऺच़",
9 | "mobile-frontend-user-page-contributions": "शरकऺच़"
10 | }
11 |
--------------------------------------------------------------------------------
/resources/skins.minerva.scripts/page-issues/images/icon-issue-type-point-of-view.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/skinStyles/mobile.startup/toggle.less:
--------------------------------------------------------------------------------
1 | @import '../../minerva.less/minerva.variables.less';
2 |
3 | .client-js {
4 | .collapsible-heading,
5 | .collapsible-block {
6 | clear: left;
7 | }
8 |
9 | .collapsible-heading {
10 | position: relative;
11 | }
12 | }
13 |
--------------------------------------------------------------------------------
/resources/skins.minerva.scripts/Toolbar.less:
--------------------------------------------------------------------------------
1 | @import 'mediawiki.skin.variables';
2 |
3 | .minerva-read-only {
4 | // stylelint-disable-next-line selector-max-id
5 | #page-actions-edit a .minerva-icon {
6 | .cdx-mixin-css-icon( @cdx-icon-edit-lock, @color-subtle);
7 | }
8 | }
9 |
--------------------------------------------------------------------------------
/i18n/tzm.json:
--------------------------------------------------------------------------------
1 | {
2 | "@metadata": {
3 | "authors": [
4 | "Hakim1bal",
5 | "Tifinaghes"
6 | ]
7 | },
8 | "mobile-frontend-home-button": "ⴰⵙⵏⵓⴱⴳ",
9 | "mobile-frontend-language-article-heading": "Tutlayt",
10 | "mobile-frontend-placeholder": "Rzu ɣef {{SITENAME}}"
11 | }
12 |
--------------------------------------------------------------------------------
/i18n/kjp.json:
--------------------------------------------------------------------------------
1 | {
2 | "@metadata": {
3 | "authors": [
4 | "Rul1902"
5 | ]
6 | },
7 | "mobile-frontend-editor-redlink-create": "မ်ုပ္တံင် လိက်မေံၜၠါ်",
8 | "mobile-frontend-main-menu-nearby": "အ်ုဏါင်ဃှံင်",
9 | "mobile-frontend-main-menu-watchlist": "ခိုဝ်ယောဝ်ႋစ်ုရင့်"
10 | }
11 |
--------------------------------------------------------------------------------
/i18n/cpx-hant.json:
--------------------------------------------------------------------------------
1 | {
2 | "@metadata": {
3 | "authors": [
4 | "Winston Sung"
5 | ]
6 | },
7 | "mobile-frontend-main-menu-login": "登入",
8 | "mobile-frontend-main-menu-settings": "設置",
9 | "mobile-frontend-placeholder": "𢶀{{SITENAME}}",
10 | "mobile-frontend-random-button": "隨便罔看"
11 | }
12 |
--------------------------------------------------------------------------------
/i18n/vai.json:
--------------------------------------------------------------------------------
1 | {
2 | "@metadata": {
3 | "authors": [
4 | "CharlesLRiley"
5 | ]
6 | },
7 | "mobile-frontend-home-button": "ꕧ ꖴꖕꖿ",
8 | "mobile-frontend-language-article-heading": "ꖨꖕꕴꕱ",
9 | "mobile-frontend-random-button": "ꔬ ꗏꖺ ꘃ",
10 | "minerva-page-actions-overflow": "ꗏ ꔇꔀꔒ"
11 | }
12 |
--------------------------------------------------------------------------------
/i18n/stq.json:
--------------------------------------------------------------------------------
1 | {
2 | "@metadata": {
3 | "authors": []
4 | },
5 | "mobile-frontend-language-article-heading": "Sproake",
6 | "mobile-frontend-main-menu-login": "Anmäldje",
7 | "mobile-frontend-main-menu-settings": "Ienstaalengen",
8 | "mobile-frontend-placeholder": "{{SITENAME}} truchsäike"
9 | }
10 |
--------------------------------------------------------------------------------
/tests/selenium/.eslintrc.json:
--------------------------------------------------------------------------------
1 | {
2 | "root": true,
3 | "extends": [
4 | "wikimedia/selenium"
5 | ],
6 | "globals": {
7 | "mw": "readonly"
8 | },
9 | "rules": {
10 | "camelcase": "off"
11 | },
12 | "parserOptions": {
13 | "ecmaVersion": 2021,
14 | "sourceType": "module"
15 | }
16 | }
17 |
--------------------------------------------------------------------------------
/i18n/rml-cyrl.json:
--------------------------------------------------------------------------------
1 | {
2 | "@metadata": {
3 | "authors": [
4 | "Danvintius Bookix"
5 | ]
6 | },
7 | "mobile-frontend-home-button": "Кхэрэ",
8 | "mobile-frontend-language-article-heading": "Чиб",
9 | "mobile-frontend-main-menu-nearby": "Паш",
10 | "minerva-page-actions-overflow": "Барыдыр"
11 | }
12 |
--------------------------------------------------------------------------------
/i18n/sju.json:
--------------------------------------------------------------------------------
1 | {
2 | "@metadata": {
3 | "authors": [
4 | "JuovakenSammal",
5 | "Olve Utne"
6 | ]
7 | },
8 | "mobile-frontend-history": "Vuösieth bielien vïrduotiemienhïsturjja.",
9 | "mobile-frontend-home-button": "Hiäjbmije",
10 | "mobile-frontend-language-article-heading": "Giälla"
11 | }
12 |
--------------------------------------------------------------------------------
/resources/skins.minerva.styles/print/references.less:
--------------------------------------------------------------------------------
1 | .references {
2 | .mw-cite-backlink {
3 | display: none;
4 | }
5 |
6 | .reference-text {
7 | font-style: italic;
8 | }
9 |
10 | a {
11 | text-decoration: none;
12 | }
13 |
14 | .external.text {
15 | background-image: none;
16 | }
17 | }
18 |
--------------------------------------------------------------------------------
/resources/skins.minerva.userpage.styles/userpage.less:
--------------------------------------------------------------------------------
1 | .user-links {
2 | margin: 15px 0 0 0;
3 |
4 | li {
5 | display: inline-block;
6 |
7 | & + li {
8 | margin-left: 4px;
9 |
10 | &::before {
11 | content: '·';
12 | right: 2px;
13 | position: relative;
14 | }
15 | }
16 | }
17 | }
18 |
--------------------------------------------------------------------------------
/i18n/kl.json:
--------------------------------------------------------------------------------
1 | {
2 | "@metadata": {
3 | "authors": [
4 | "StarrySky",
5 | "Xð"
6 | ]
7 | },
8 | "mobile-frontend-editor-edit": "Aaqqissoruk",
9 | "mobile-frontend-home-button": "Angerlamut",
10 | "mobile-frontend-main-menu-login": "Iserit",
11 | "mobile-frontend-random-button": "Nalaatsornikkut"
12 | }
13 |
--------------------------------------------------------------------------------
/i18n/nd.json:
--------------------------------------------------------------------------------
1 | {
2 | "@metadata": {
3 | "authors": [
4 | "Sichelesile"
5 | ]
6 | },
7 | "mobile-frontend-history": "Bona ukuqondiswa kwekhasi leli",
8 | "mobile-frontend-home-button": "Ngekhaya",
9 | "mobile-frontend-language-article-heading": "Ulimi",
10 | "minerva-page-actions-overflow": "Okunye"
11 | }
12 |
--------------------------------------------------------------------------------
/tests/selenium/features/step_definitions/user_page_steps.js:
--------------------------------------------------------------------------------
1 | const { iAmOnPage } = require( './common_steps' );
2 |
3 | const username = browser.config.mwUser.replace( /_/g, ' ' );
4 |
5 | const iVisitMyUserPage = async () => {
6 | await iAmOnPage( `User:${ username }` );
7 | };
8 |
9 | module.exports = { iVisitMyUserPage };
10 |
--------------------------------------------------------------------------------
/resources/skins.minerva.scripts/page-issues/images/icon-issue-generic.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/skinStyles/mediawiki.tempUserBanner.less:
--------------------------------------------------------------------------------
1 | @import '../minerva.less/minerva.variables.less';
2 |
3 | .mw-temp-user-banner {
4 | // MinervaNeue relocates notifications to bottom of page and
5 | // dialogs are always full screen, so the banner should always appear
6 | // under dialogs. Refer to T407549.
7 | z-index: @z-index-above-content;
8 | }
9 |
--------------------------------------------------------------------------------
/.stylelintrc.json:
--------------------------------------------------------------------------------
1 | {
2 | "extends": [
3 | "stylelint-config-wikimedia/support-modern",
4 | "stylelint-config-wikimedia/mediawiki"
5 | ],
6 | "rules": {
7 | "declaration-no-important": null,
8 | "declaration-property-unit-disallowed-list": null,
9 | "selector-class-pattern": null,
10 | "value-keyword-case": null
11 | }
12 | }
13 |
--------------------------------------------------------------------------------
/resources/skins.minerva.styles/watchStar.less:
--------------------------------------------------------------------------------
1 | .mw-watchlink {
2 | .minerva-animations-ready & .minerva-icon {
3 | transition: transform 0.5s;
4 | }
5 |
6 | .minerva-icon--unStar {
7 | [ dir='ltr' ] & {
8 | transform: rotate( 72deg );
9 | }
10 |
11 | [ dir='rtl' ] & {
12 | transform: rotate( -72deg );
13 | }
14 | }
15 | }
16 |
--------------------------------------------------------------------------------
/includes/Skins/menuGroup.mustache:
--------------------------------------------------------------------------------
1 |
2 | {{#components}}
3 |
4 | {{#data-icon}}{{>Icon}}{{/data-icon}}
5 | {{label}}
6 |
7 | {{/components}}
8 |
9 |
--------------------------------------------------------------------------------
/i18n/shy-latn.json:
--------------------------------------------------------------------------------
1 | {
2 | "@metadata": {
3 | "authors": [
4 | "Vikoula5"
5 | ]
6 | },
7 | "mobile-frontend-editor-edit": "Glef",
8 | "mobile-frontend-main-menu-login": "Qqen",
9 | "mobile-frontend-main-menu-logout": "Ffeɣ",
10 | "mobile-frontend-placeholder": "Iruzzi {{SITENAME}}",
11 | "mobile-frontend-user-page-talk": "Asqerdec"
12 | }
13 |
--------------------------------------------------------------------------------
/i18n/st.json:
--------------------------------------------------------------------------------
1 | {
2 | "@metadata": {
3 | "authors": [
4 | "Coldfact",
5 | "Maryam AlAkini",
6 | "Tšepo"
7 | ]
8 | },
9 | "mobile-frontend-history": "Sheba nalane ea ho fetola leqephe lena.",
10 | "mobile-frontend-home-button": "Hae",
11 | "mobile-frontend-language-article-heading": "Puo",
12 | "mobile-frontend-main-menu-login": "Kena"
13 | }
14 |
--------------------------------------------------------------------------------
/resources/skins.minerva.styles/diff.less:
--------------------------------------------------------------------------------
1 | .mw-article-diff {
2 | // style that applies only to minerva footer on article diff pages
3 | .minerva-footer {
4 | padding-bottom: 10em;
5 | }
6 |
7 | // T363916: Main page may have some page actions on diff view
8 | &.page-Main_Page {
9 | .page-actions-menu {
10 | display: block;
11 | }
12 | }
13 | }
14 |
--------------------------------------------------------------------------------
/i18n/ajg.json:
--------------------------------------------------------------------------------
1 | {
2 | "@metadata": {
3 | "authors": [
4 | "Samatics"
5 | ]
6 | },
7 | "mobile-frontend-home-button": "Gɔnmɛjexu",
8 | "mobile-frontend-language-article-heading": "Egbe",
9 | "mobile-frontend-main-menu-login": "Ɖomɛ",
10 | "mobile-frontend-main-menu-settings": "Cancanwo",
11 | "mobile-frontend-placeholder": "Jijikpɔ {{SITENAME}}"
12 | }
13 |
--------------------------------------------------------------------------------
/i18n/ale-cyrl.json:
--------------------------------------------------------------------------------
1 | {
2 | "@metadata": {
3 | "authors": [
4 | "Тмаӽтаӽ"
5 | ]
6 | },
7 | "mobile-frontend-home-button": "Ихчил",
8 | "mobile-frontend-main-menu-login": "Ӄаӈул",
9 | "mobile-frontend-main-menu-nearby": "Аӈамиӈ",
10 | "mobile-frontend-main-menu-settings": "Атхаӷайа̄сис",
11 | "mobile-frontend-random-button": "Анухталакан 'ахсиӽт"
12 | }
13 |
--------------------------------------------------------------------------------
/i18n/avk.json:
--------------------------------------------------------------------------------
1 | {
2 | "@metadata": {
3 | "authors": [
4 | "Lisyeng"
5 | ]
6 | },
7 | "mobile-frontend-history": "Va izvot ke batu bu fintal.",
8 | "mobile-frontend-language-article-heading": "Ava",
9 | "mobile-frontend-main-menu-login": "Dogluyara",
10 | "mobile-frontend-random-button": "Deolafu bu",
11 | "minerva-page-actions-overflow": "Loon"
12 | }
13 |
--------------------------------------------------------------------------------
/skinStyles/mobile.startup/languageOverlay/languageOverlay.less:
--------------------------------------------------------------------------------
1 | @import '../../../minerva.less/minerva.variables.less';
2 |
3 | @media screen and ( min-width: @min-width-breakpoint-desktop ) {
4 | .language-overlay {
5 | // FIXME: Consolidate this into skinStyles/Overlay.less
6 | .overlay-content {
7 | margin: 0;
8 | min-width: 100%;
9 | }
10 | }
11 | }
12 |
--------------------------------------------------------------------------------
/tests/jest/.eslintrc.json:
--------------------------------------------------------------------------------
1 | {
2 | "root": true,
3 | "extends": [
4 | "../../resources/.eslintrc"
5 | ],
6 | "parserOptions": {
7 | "ecmaVersion": 2018
8 | },
9 | "rules": {
10 | "es-x/no-async-functions": "off",
11 | "es-x/no-rest-spread-properties": "off"
12 | },
13 | "env": {
14 | "es6": true,
15 | "node": true,
16 | "jest": true
17 | }
18 | }
19 |
--------------------------------------------------------------------------------
/i18n/mey.json:
--------------------------------------------------------------------------------
1 | {
2 | "@metadata": {
3 | "authors": [
4 | "Tidsaleh"
5 | ]
6 | },
7 | "mobile-frontend-home-button": "الصفحة الرئيسية",
8 | "mobile-frontend-language-article-heading": "لوغة",
9 | "mobile-frontend-main-menu-login": "ادخل",
10 | "mobile-frontend-main-menu-nearby": "اگريّب من هون",
11 | "mobile-frontend-placeholder": "لوٌد ف {{SITENAME}}"
12 | }
13 |
--------------------------------------------------------------------------------
/resources/skins.minerva.amc.styles/userMenu.less:
--------------------------------------------------------------------------------
1 | @import '../../minerva.less/minerva.variables.less';
2 |
3 | // The list that opens underneath the button.
4 | .minerva-user-menu-list {
5 | top: 100%;
6 | margin-top: 2px;
7 | right: 0;
8 | min-width: 200px;
9 | max-width: unit( ( 350px / @font-size-browser ), em );
10 | border-radius: @border-radius-base;
11 | }
12 |
--------------------------------------------------------------------------------
/resources/skins.minerva.content.styles.images/link-external-ltr.svg:
--------------------------------------------------------------------------------
1 |
2 |
6 |
--------------------------------------------------------------------------------
/resources/skins.minerva.content.styles.images/link-external-rtl.svg:
--------------------------------------------------------------------------------
1 |
2 |
6 |
--------------------------------------------------------------------------------
/tests/selenium/wdio.conf.js:
--------------------------------------------------------------------------------
1 | import { config as wdioDefaults } from 'wdio-mediawiki/wdio-defaults.conf.js';
2 |
3 | export const config = { ...wdioDefaults,
4 | // Override, or add to, the setting from wdio-mediawiki.
5 | // Learn more at https://webdriver.io/docs/configurationfile/
6 | //
7 | // Example:
8 | // logLevel: 'info',
9 |
10 | maxInstances: 4
11 | };
12 |
--------------------------------------------------------------------------------
/tests/selenium/features/support/pages/minerva_pages.js:
--------------------------------------------------------------------------------
1 | /**
2 | * A list of all custom Minerva pageObjects.
3 | * To simplify imports in world.js.
4 | */
5 |
6 | import ArticlePage from './article_page.js';
7 | import ArticlePageWithEditorOverlay from './article_page_with_editor_overlay.js';
8 |
9 | export default {
10 | ArticlePage,
11 | ArticlePageWithEditorOverlay
12 | };
13 |
--------------------------------------------------------------------------------
/i18n/cdo-hant.json:
--------------------------------------------------------------------------------
1 | {
2 | "@metadata": {
3 | "authors": [
4 | "Winston Sung"
5 | ]
6 | },
7 | "mobile-frontend-editor-edit": "修改",
8 | "mobile-frontend-main-menu-button-tooltip": "拍開主菜單",
9 | "mobile-frontend-main-menu-nearby": "附近",
10 | "mobile-frontend-main-menu-settings": "設置",
11 | "mobile-frontend-main-menu-watchlist": "監視單",
12 | "mobile-frontend-random-button": "隨便罔看"
13 | }
14 |
--------------------------------------------------------------------------------
/i18n/ff.json:
--------------------------------------------------------------------------------
1 | {
2 | "@metadata": {
3 | "authors": [
4 | "Ibrahima Malal Sarr",
5 | "Musaddam Idriss"
6 | ]
7 | },
8 | "mobile-frontend-home-button": "Jaɓɓorgo",
9 | "mobile-frontend-language-article-heading": "Ɗenmgal",
10 | "mobile-frontend-main-menu-login": "Seŋo",
11 | "mobile-frontend-main-menu-settings": "Dartinde",
12 | "mobile-frontend-placeholder": "Yiylo e {{SITENAME}}"
13 | }
14 |
--------------------------------------------------------------------------------
/i18n/tet.json:
--------------------------------------------------------------------------------
1 | {
2 | "@metadata": {
3 | "authors": [
4 | "Diamantino Soares",
5 | "MF-Warburg"
6 | ]
7 | },
8 | "mobile-frontend-editor-edit": "Edita",
9 | "mobile-frontend-language-article-heading": "Lee iha lia seluk",
10 | "mobile-frontend-main-menu-login": "Tama",
11 | "mobile-frontend-main-menu-nearby": "Besik",
12 | "mobile-frontend-main-menu-settings": "Konfigurasaun"
13 | }
14 |
--------------------------------------------------------------------------------
/includes/Skins/IconButtonLink.mustache:
--------------------------------------------------------------------------------
1 |
4 | {{#data-icon}}{{>Icon}}{{/data-icon}}{{ text }}
5 |
6 |
--------------------------------------------------------------------------------
/i18n/wuu-hant.json:
--------------------------------------------------------------------------------
1 | {
2 | "@metadata": {
3 | "authors": [
4 | "Benojan",
5 | "Subarupan",
6 | "Winston Sung"
7 | ]
8 | },
9 | "mobile-frontend-history": "望箇頁个編輯歷史。",
10 | "mobile-frontend-home-button": "頭頁",
11 | "mobile-frontend-language-article-heading": "閒話",
12 | "mobile-frontend-main-menu-login": "登上來",
13 | "mobile-frontend-main-menu-settings": "設定",
14 | "mobile-frontend-random-button": "隨數"
15 | }
16 |
--------------------------------------------------------------------------------
/resources/skins.minerva.scripts/page-issues/page/PageIssueLearnMoreLink.js:
--------------------------------------------------------------------------------
1 | /**
2 | * Creates a "read more" button with given text.
3 | *
4 | * @internal
5 | * @ignore
6 | * @param {string} msg
7 | * @return {jQuery}
8 | */
9 | function newPageIssueLearnMoreLink( msg ) {
10 | return $( '' )
11 | .addClass( 'ambox-learn-more' )
12 | .text( msg );
13 | }
14 |
15 | module.exports = newPageIssueLearnMoreLink;
16 |
--------------------------------------------------------------------------------
/tests/selenium/features/support/pages/mw_core_pages.js:
--------------------------------------------------------------------------------
1 | /**
2 | * A list of all MediaWiki core pageObjects.
3 | * To simplify imports in world.js.
4 | */
5 |
6 | import Page from 'wdio-mediawiki/Page';
7 | import UserLoginPage from 'wdio-mediawiki/LoginPage';
8 |
9 | export { Page };
10 |
11 | export default {
12 | // Page is a constructor, all other pageObjects are instances.
13 | Page,
14 | UserLoginPage
15 | };
16 |
--------------------------------------------------------------------------------
/i18n/bwr.json:
--------------------------------------------------------------------------------
1 | {
2 | "@metadata": {
3 | "authors": [
4 | "Mr. Snatch"
5 | ]
6 | },
7 | "mobile-frontend-history": "Biñciker waya tsiy",
8 | "mobile-frontend-home-button": "kula snda",
9 | "mobile-frontend-main-menu-login": "kudzihuw",
10 | "mobile-frontend-main-menu-nearby": "setirni",
11 | "mobile-frontend-main-menu-settings": "wuli labar namti shafini",
12 | "mobile-frontend-random-button": "lukwa kutari"
13 | }
14 |
--------------------------------------------------------------------------------
/i18n/pdc.json:
--------------------------------------------------------------------------------
1 | {
2 | "@metadata": {
3 | "authors": [
4 | "Xqt"
5 | ]
6 | },
7 | "mobile-frontend-history": "Versione vun dem Bladd gschau",
8 | "mobile-frontend-home-button": "Schtaert",
9 | "mobile-frontend-main-menu-login": "Kumm nei",
10 | "mobile-frontend-main-menu-nearby": "In der Nae",
11 | "mobile-frontend-main-menu-settings": "Uffstellinge",
12 | "mobile-frontend-random-button": "Zuffaelligs Bladd"
13 | }
14 |
--------------------------------------------------------------------------------
/resources/skins.minerva.scripts/BottomDock.less:
--------------------------------------------------------------------------------
1 | .client-js .mw-portlet-dock-bottom {
2 | display: block;
3 | position: fixed;
4 | bottom: 8px;
5 | right: 8px;
6 | z-index: @z-index-top;
7 |
8 | &.emptyPortlet {
9 | display: none;
10 | }
11 |
12 | ul {
13 | padding: 0;
14 | list-style: none;
15 | display: flex;
16 | flex-direction: column-reverse;
17 | align-items: center;
18 | gap: 8px 8px;
19 | }
20 | }
21 |
--------------------------------------------------------------------------------
/i18n/zh-hk.json:
--------------------------------------------------------------------------------
1 | {
2 | "@metadata": {
3 | "authors": [
4 | "StarrySky"
5 | ]
6 | },
7 | "mobile-frontend-history": "檢視此頁面的編輯歷史",
8 | "mobile-frontend-home-button": "首頁",
9 | "mobile-frontend-language-article-heading": "語言",
10 | "mobile-frontend-main-menu-login": "登入",
11 | "mobile-frontend-main-menu-settings": "設定",
12 | "mobile-frontend-placeholder": "搜尋{{SITENAME}}",
13 | "mobile-frontend-random-button": "隨機"
14 | }
15 |
--------------------------------------------------------------------------------
/tests/selenium/features/user_page.feature:
--------------------------------------------------------------------------------
1 | @chrome @firefox @login @test2.m.wikipedia.org @vagrant
2 | Feature: User:
3 |
4 | @en.m.wikipedia.beta.wmflabs.org
5 | Scenario: Check components in user page
6 | Given I am using the mobile site
7 | And I visit my user page
8 | Then I should be on my user page
9 | And there should be a link to my talk page
10 | And there should be a link to my contributions
11 |
--------------------------------------------------------------------------------
/resources/skins.minerva.mainPage.styles/common.less:
--------------------------------------------------------------------------------
1 | // stylelint-disable selector-max-id
2 | .page-Main_Page {
3 | .mw-first-heading {
4 | border: 0;
5 | }
6 |
7 | &.is-authenticated {
8 | .pre-content {
9 | display: block;
10 | }
11 | }
12 |
13 | #page-secondary-actions a {
14 | margin-top: 1em;
15 | }
16 |
17 | .page-actions-menu {
18 | display: none;
19 | }
20 | }
21 |
22 | // stylelint-enable selector-max-id
23 |
--------------------------------------------------------------------------------
/resources/skins.minerva.scripts/page-issues/page/PageIssueLink.js:
--------------------------------------------------------------------------------
1 | /**
2 | * Create a link element that opens the issues overlay.
3 | *
4 | * @internal
5 | * @ignore
6 | * @param {string} labelText The text value of the element
7 | * @return {jQuery}
8 | */
9 | function newPageIssueLink( labelText ) {
10 | return $( '' ).addClass( 'cleanup mw-mf-cleanup' ).text( labelText );
11 | }
12 |
13 | module.exports = newPageIssueLink;
14 |
--------------------------------------------------------------------------------
/i18n/an.json:
--------------------------------------------------------------------------------
1 | {
2 | "@metadata": {
3 | "authors": [
4 | "Carlos Cristia",
5 | "Willtron"
6 | ]
7 | },
8 | "mobile-frontend-editor-edit": "Editar",
9 | "mobile-frontend-home-button": "Portalada",
10 | "mobile-frontend-language-article-heading": "Idioma",
11 | "mobile-frontend-main-menu-login": "Encetar sesión",
12 | "mobile-frontend-placeholder": "Mirar en {{SITENAME}}",
13 | "mobile-frontend-random-button": "Aliatorio"
14 | }
15 |
--------------------------------------------------------------------------------
/i18n/yoi.json:
--------------------------------------------------------------------------------
1 | {
2 | "@metadata": {
3 | "authors": [
4 | "Kainuguni"
5 | ]
6 | },
7 | "mobile-frontend-history": "此ぬページぬ歴史読むん",
8 | "mobile-frontend-home-button": "ホーム",
9 | "mobile-frontend-language-article-heading": "物言",
10 | "mobile-frontend-main-menu-login": "ログイン",
11 | "mobile-frontend-main-menu-settings": "設定",
12 | "mobile-frontend-placeholder": "{{SITENAME}}さばぐん",
13 | "mobile-frontend-random-button": "う任し表示きるん"
14 | }
15 |
--------------------------------------------------------------------------------
/i18n/nah.json:
--------------------------------------------------------------------------------
1 | {
2 | "@metadata": {
3 | "authors": [
4 | "Languaeditor",
5 | "Taresi"
6 | ]
7 | },
8 | "mobile-frontend-editor-edit": "Xikpatla",
9 | "mobile-frontend-home-button": "Pewalistli",
10 | "mobile-frontend-language-article-heading": "Tlahtolli",
11 | "mobile-frontend-main-menu-login": "Xikpewalti",
12 | "mobile-frontend-main-menu-settings": "Tlatekitilli",
13 | "mobile-frontend-placeholder": "Xiktemo ika {{SITENAME}}"
14 | }
15 |
--------------------------------------------------------------------------------
/skinStyles/mobile.special.pagefeed.styles.less:
--------------------------------------------------------------------------------
1 | @import '../minerva.less/minerva.variables.less';
2 |
3 | // Reset .content ul styles from core.
4 | .content {
5 | .page-summary h3 {
6 | padding: 0;
7 | }
8 | }
9 |
10 | @media screen and ( min-width: @max-width-content-tablet ) {
11 | .empty-page {
12 | max-width: calc( @max-width-content-tablet + ( 2 * @width-icon-gutter ) );
13 | margin-left: auto;
14 | margin-right: auto;
15 | }
16 | }
17 |
--------------------------------------------------------------------------------
/i18n/crh-cyrl.json:
--------------------------------------------------------------------------------
1 | {
2 | "@metadata": {
3 | "authors": [
4 | "Danvintius Bookix",
5 | "Don Alessandro"
6 | ]
7 | },
8 | "mobile-frontend-editor-edit": "Денъиштир",
9 | "mobile-frontend-history": "Бу саифенинъ денъиштирильме тарихыны косьтер.",
10 | "mobile-frontend-home-button": "Эв",
11 | "mobile-frontend-language-article-heading": "Тили",
12 | "mobile-frontend-main-menu-login": "Кириш",
13 | "mobile-frontend-random-button": "Тесадуфий"
14 | }
15 |
--------------------------------------------------------------------------------
/i18n/krj.json:
--------------------------------------------------------------------------------
1 | {
2 | "@metadata": {
3 | "authors": [
4 | "Pare Mo"
5 | ]
6 | },
7 | "mobile-frontend-history": "Tërëkon ang maragtas kang manga ilis kang diyâ nga pahina.",
8 | "mobile-frontend-home-button": "Portada",
9 | "mobile-frontend-language-article-heading": "Pulong",
10 | "mobile-frontend-main-menu-login": "Sëlëd",
11 | "mobile-frontend-main-menu-settings": "Manga seting",
12 | "mobile-frontend-placeholder": "Hanapa sa {{SITENAME}}"
13 | }
14 |
--------------------------------------------------------------------------------
/i18n/hno.json:
--------------------------------------------------------------------------------
1 | {
2 | "@metadata": {
3 | "authors": [
4 | "Bgo eiu"
5 | ]
6 | },
7 | "mobile-frontend-history": "ورقے دی تریخ دیکھو۔",
8 | "mobile-frontend-home-button": "کہار",
9 | "mobile-frontend-language-article-heading": "زبان",
10 | "mobile-frontend-main-menu-login": "لاگ ان کرو",
11 | "mobile-frontend-main-menu-settings": "سیٹنگاں",
12 | "mobile-frontend-placeholder": "{{SITENAME}} بچ تلیش کرو",
13 | "mobile-frontend-random-button": "بے ترتیبی"
14 | }
15 |
--------------------------------------------------------------------------------
/i18n/nmz.json:
--------------------------------------------------------------------------------
1 | {
2 | "@metadata": {
3 | "authors": [
4 | "GastonJeremiah"
5 | ]
6 | },
7 | "mobile-frontend-history": "Nyan wadgan gwɛɛt lagikahb",
8 | "mobile-frontend-home-button": "Tuugm",
9 | "mobile-frontend-language-article-heading": "Lam",
10 | "mobile-frontend-main-menu-login": "Jib lni",
11 | "mobile-frontend-main-menu-settings": "Tiim",
12 | "mobile-frontend-placeholder": "Bag {{SITENAME}} l jugun",
13 | "mobile-frontend-random-button": "Yɔyɔ"
14 | }
15 |
--------------------------------------------------------------------------------
/i18n/bgc-arab.json:
--------------------------------------------------------------------------------
1 | {
2 | "@metadata": {
3 | "authors": [
4 | "امین اکبر"
5 | ]
6 | },
7 | "mobile-frontend-home-button": "پہلا پنا",
8 | "mobile-frontend-language-article-heading": "بولی",
9 | "mobile-frontend-main-menu-login": "لاگ ان ہؤو",
10 | "mobile-frontend-main-menu-nearby": "اورے دھورے",
11 | "mobile-frontend-main-menu-settings": "ترتیباں",
12 | "mobile-frontend-placeholder": "{{SITENAME}} مینھ ٹوھؤ",
13 | "minerva-page-actions-overflow": "ہور"
14 | }
15 |
--------------------------------------------------------------------------------
/tests/phpunit/structure/BundleSizeTest.php:
--------------------------------------------------------------------------------
1 |
2 |
3 | {{#historyIcon}} {{>Icon}} {{/historyIcon}}
4 |
8 | {{text}}
9 |
10 | {{#arrowIcon}} {{>Icon}} {{/arrowIcon}}
11 |
12 |
13 |
--------------------------------------------------------------------------------
/i18n/wls.json:
--------------------------------------------------------------------------------
1 | {
2 | "@metadata": {
3 | "authors": [
4 | "Lea.Fakauvea",
5 | "Lea.fakauvea"
6 | ]
7 | },
8 | "mobile-frontend-history": "Sio ki te 'u fetogi o te pāsina.",
9 | "mobile-frontend-home-button": "Hū'aga",
10 | "mobile-frontend-language-article-heading": "Lea",
11 | "mobile-frontend-main-menu-login": "Hū mai",
12 | "mobile-frontend-main-menu-settings": "Fiafai'aga",
13 | "mobile-frontend-placeholder": "Kumi {{SITENAME}}",
14 | "mobile-frontend-random-button": "Hoko fili"
15 | }
16 |
--------------------------------------------------------------------------------
/.phan/config.php:
--------------------------------------------------------------------------------
1 | issueNotice( issue ).$el ) );
18 | };
19 |
--------------------------------------------------------------------------------
/i18n/bci.json:
--------------------------------------------------------------------------------
1 | {
2 | "@metadata": {
3 | "authors": [
4 | "Kjeanclaude"
5 | ]
6 | },
7 | "mobile-frontend-history": "Nian floua boué nga i katchilè moun bé si'n sa.",
8 | "mobile-frontend-home-button": "Akwaba",
9 | "mobile-frontend-language-article-heading": "Anien",
10 | "mobile-frontend-main-menu-login": "Wlou noun",
11 | "mobile-frontend-main-menu-settings": "Liké siésiélè moun",
12 | "mobile-frontend-placeholder": "Kounndè {{SITENAME}} i noun",
13 | "mobile-frontend-random-button": "Kpèkoungba"
14 | }
15 |
--------------------------------------------------------------------------------
/i18n/nit.json:
--------------------------------------------------------------------------------
1 | {
2 | "@metadata": {
3 | "authors": [
4 | "Athram Rajkumar",
5 | "Madavi Jangu"
6 | ]
7 | },
8 | "mobile-frontend-history": "ఈ పేజీ బదులిప్త కానునున్ ఓలుర్.",
9 | "mobile-frontend-home-button": "ఎల్లా",
10 | "mobile-frontend-language-article-heading": "గొట్టి",
11 | "mobile-frontend-main-menu-login": "లాగిన్ ఎర్",
12 | "mobile-frontend-main-menu-settings": "సెట్టింగ్స్",
13 | "mobile-frontend-placeholder": "{{SITENAME}} త్ కిరవ్",
14 | "mobile-frontend-random-button": "యాదృచ్చికం"
15 | }
16 |
--------------------------------------------------------------------------------
/i18n/zu.json:
--------------------------------------------------------------------------------
1 | {
2 | "@metadata": {
3 | "authors": [
4 | "INgobemnyama"
5 | ]
6 | },
7 | "mobile-frontend-editor-edit": "Buyekeza",
8 | "mobile-frontend-history": "bona umlando wokuhlelwa waleli ikhasi",
9 | "mobile-frontend-home-button": "ekhaya",
10 | "mobile-frontend-language-article-heading": "uLimi",
11 | "mobile-frontend-main-menu-login": "ngena",
12 | "mobile-frontend-main-menu-settings": "izichoyo",
13 | "mobile-frontend-placeholder": "bheka",
14 | "mobile-frontend-random-button": "Ubusaguqu"
15 | }
16 |
--------------------------------------------------------------------------------
/tests/selenium/wdio.conf.cucumber.js:
--------------------------------------------------------------------------------
1 | const { config } = require( './wdio.conf' );
2 |
3 | config.specs = [ __dirname + '/features/*.feature' ];
4 | config.framework = 'cucumber';
5 | config.cucumberOpts = {
6 | require: [
7 | './tests/selenium/features/support/*.js',
8 | './tests/selenium/features/step_definitions/index.js'
9 | // search a (sub)folder for JS files with a wildcard
10 | // works since version 1.1 of the wdio-cucumber-framework
11 | // './src/**/*.js',
12 | ]
13 | };
14 | exports.config = config;
15 |
--------------------------------------------------------------------------------
/i18n/nan-hans.json:
--------------------------------------------------------------------------------
1 | {
2 | "@metadata": {
3 | "authors": [
4 | "SupaplexTW"
5 | ]
6 | },
7 | "mobile-frontend-history": "看这页的修改历史。",
8 | "mobile-frontend-home-button": "头页",
9 | "mobile-frontend-language-article-heading": "语言",
10 | "mobile-frontend-main-menu-login": "登入",
11 | "mobile-frontend-main-menu-nearby": "附近",
12 | "mobile-frontend-main-menu-settings": "设定",
13 | "mobile-frontend-placeholder": "佇{{SITENAME}}揣",
14 | "mobile-frontend-random-button": "随在",
15 | "minerva-page-actions-overflow": "阁看"
16 | }
17 |
--------------------------------------------------------------------------------
/i18n/wsg.json:
--------------------------------------------------------------------------------
1 | {
2 | "@metadata": {
3 | "authors": [
4 | "Kiran sidam"
5 | ]
6 | },
7 | "mobile-frontend-history": "ఇద్ పేజీత సుద్రికిత ఇతిహస్ తున్ సూడ",
8 | "mobile-frontend-home-button": "హమ్",
9 | "mobile-frontend-language-article-heading": "గోష్టి",
10 | "mobile-frontend-main-menu-login": "లాగిన్ ఆంట్",
11 | "mobile-frontend-main-menu-nearby": "కరుమ్న",
12 | "mobile-frontend-main-menu-settings": "చన్చికిం",
13 | "mobile-frontend-placeholder": "భాష",
14 | "mobile-frontend-random-button": "చిత్ బోత్"
15 | }
16 |
--------------------------------------------------------------------------------
/i18n/ab.json:
--------------------------------------------------------------------------------
1 | {
2 | "@metadata": {
3 | "authors": [
4 | "Fraxinus.cs",
5 | "Surprizi"
6 | ]
7 | },
8 | "mobile-frontend-history": "Ари адаҟьа иԥсахрақәа рҭоурых иахәаԥштәуп.",
9 | "mobile-frontend-home-button": "Ихадоу",
10 | "mobile-frontend-language-article-heading": "Абызшәа",
11 | "mobile-frontend-main-menu-login": "Иҭалатәуп",
12 | "mobile-frontend-main-menu-settings": "Архиарақәа",
13 | "mobile-frontend-placeholder": "Асаит {{SITENAME}} аҟны аԥшаара",
14 | "mobile-frontend-random-button": "Машәырны"
15 | }
16 |
--------------------------------------------------------------------------------
/i18n/bdr.json:
--------------------------------------------------------------------------------
1 | {
2 | "@metadata": {
3 | "authors": [
4 | "Tofeiku"
5 | ]
6 | },
7 | "mobile-frontend-history": "Endain kisa ngubaan laman tu.",
8 | "mobile-frontend-home-button": "Tekokon",
9 | "mobile-frontend-language-article-heading": "Ling",
10 | "mobile-frontend-main-menu-login": "Log posok",
11 | "mobile-frontend-main-menu-nearby": "Sikot ko’",
12 | "mobile-frontend-main-menu-settings": "Pengendaan",
13 | "mobile-frontend-placeholder": "Memia {{SITENAME}}",
14 | "mobile-frontend-random-button": "Rambang"
15 | }
16 |
--------------------------------------------------------------------------------
/i18n/blc.json:
--------------------------------------------------------------------------------
1 | {
2 | "@metadata": {
3 | "authors": [
4 | "Muskwatch"
5 | ]
6 | },
7 | "mobile-frontend-history": "sik'cnu ulh ta s7alh7ays ti umat t'ayc alh tu ayk' txw",
8 | "mobile-frontend-home-button": "wa sulhnu ts",
9 | "mobile-frontend-language-article-heading": "Slhk'msta",
10 | "mobile-frontend-main-menu-login": "si7ustcwnu",
11 | "mobile-frontend-main-menu-settings": "wa SETTINGnu ts",
12 | "mobile-frontend-placeholder": "icyaasnmx {{SITENAME}}",
13 | "mobile-frontend-random-button": "Sqw'mnictsx!"
14 | }
15 |
--------------------------------------------------------------------------------
/i18n/fon.json:
--------------------------------------------------------------------------------
1 | {
2 | "@metadata": {
3 | "authors": [
4 | "Mahuton",
5 | "Àlɔ̀ tɛ́"
6 | ]
7 | },
8 | "mobile-frontend-history": "Kpɔn nuɖyɔɖyɔ ě blo ɖo wéma élɔ wu lɛ.",
9 | "mobile-frontend-home-button": "Bibɛ tɛnmɛ",
10 | "mobile-frontend-language-article-heading": "Gbé",
11 | "mobile-frontend-main-menu-login": "Sɔ hwiɖé sɔ́ xlɛ",
12 | "mobile-frontend-main-menu-settings": "Tito é ba wɛ é ɖé é",
13 | "mobile-frontend-placeholder": "Bá nǔ kpɔn ɖo {{SITENAME}} mɛ",
14 | "mobile-frontend-random-button": "Sɔ ca"
15 | }
16 |
--------------------------------------------------------------------------------
/i18n/maw.json:
--------------------------------------------------------------------------------
1 | {
2 | "@metadata": {
3 | "authors": [
4 | "Christian Yakubu"
5 | ]
6 | },
7 | "mobile-frontend-home-button": "Yiŋni",
8 | "mobile-frontend-language-article-heading": "Bulli",
9 | "mobile-frontend-main-menu-login": "Kpeema",
10 | "mobile-frontend-main-menu-nearby": "Din bɛ yɛma",
11 | "mobile-frontend-main-menu-settings": "Kpatuɣa malinniŋ",
12 | "mobile-frontend-placeholder": "Boma {{SITENAME}}",
13 | "mobile-frontend-random-button": "Gahim pii",
14 | "minerva-page-actions-overflow": "Din paasi"
15 | }
16 |
--------------------------------------------------------------------------------
/i18n/sdc.json:
--------------------------------------------------------------------------------
1 | {
2 | "@metadata": {
3 | "authors": [
4 | "F Samaritani",
5 | "Jun Misugi"
6 | ]
7 | },
8 | "mobile-frontend-history": "Vedi cronologia di kistha pagina",
9 | "mobile-frontend-home-button": "Pàgina prinzipari",
10 | "mobile-frontend-language-article-heading": "Linga",
11 | "mobile-frontend-main-menu-login": "Intrà",
12 | "mobile-frontend-main-menu-settings": "Prifirènzi",
13 | "mobile-frontend-placeholder": "Zercha di dentru a {{SITENAME}}",
14 | "mobile-frontend-random-button": "Pàgina a càsu"
15 | }
16 |
--------------------------------------------------------------------------------
/includes/Skins/PageActionsMenu/PageActionsMenu.mustache:
--------------------------------------------------------------------------------
1 |
17 |
--------------------------------------------------------------------------------
/skinStyles/mediawiki.special.search.interwikiwidget.styles/minerva.less:
--------------------------------------------------------------------------------
1 | @import '../../minerva.less/minerva.variables.less';
2 |
3 | .mw-searchresults-has-iw {
4 | // stylelint-disable-next-line selector-max-id
5 | #mw-interwiki-results {
6 | margin-left: 0;
7 | width: 100%;
8 | }
9 |
10 | .iw-results {
11 | padding-left: 0;
12 | }
13 |
14 | .iw-resultset:nth-child( 1 ) {
15 | .iw-result__header {
16 | border-top: @border-subtle;
17 | padding-top: 1.666em;
18 | margin-top: 1.666em;
19 | }
20 | }
21 | }
22 |
--------------------------------------------------------------------------------
/.vscode/launch.json:
--------------------------------------------------------------------------------
1 | {
2 | "version": "0.2.0",
3 | "configurations": [
4 | {
5 | "name": "run select spec",
6 | "type": "node",
7 | "request": "launch",
8 | "args": ["tests/selenium/wdio.conf.js", "--spec", "${file}"],
9 | "cwd": "${workspaceFolder}",
10 | "autoAttachChildProcesses": true,
11 | "program": "${workspaceRoot}/node_modules/@wdio/cli/bin/wdio.js",
12 | "console": "integratedTerminal"
13 | }
14 | ]
15 | }
16 |
--------------------------------------------------------------------------------
/i18n/acf.json:
--------------------------------------------------------------------------------
1 | {
2 | "@metadata": {
3 | "authors": [
4 | "Suitcaseshoes"
5 | ]
6 | },
7 | "mobile-frontend-history": "Gadé listwa chanjman pou paj sala.",
8 | "mobile-frontend-home-button": "Lakay",
9 | "mobile-frontend-language-article-heading": "Langaj",
10 | "mobile-frontend-main-menu-login": "Konèkté",
11 | "mobile-frontend-main-menu-nearby": "Pwé",
12 | "mobile-frontend-main-menu-settings": "Konfigiwasyon",
13 | "mobile-frontend-placeholder": "Chaché {{SITENAME}}",
14 | "mobile-frontend-random-button": "Random"
15 | }
16 |
--------------------------------------------------------------------------------
/i18n/btm.json:
--------------------------------------------------------------------------------
1 | {
2 | "@metadata": {
3 | "authors": [
4 | "IHLubis"
5 | ]
6 | },
7 | "mobile-frontend-history": "Ligi sajarah patureon alaman on",
8 | "mobile-frontend-home-button": "Bagas",
9 | "mobile-frontend-language-article-heading": "Saro",
10 | "mobile-frontend-main-menu-login": "Masuk",
11 | "mobile-frontend-main-menu-nearby": "donok dei ison",
12 | "mobile-frontend-main-menu-settings": "Pangaturan nai",
13 | "mobile-frontend-placeholder": "Jalaki {{SITENAME}}",
14 | "mobile-frontend-random-button": "Larak"
15 | }
16 |
--------------------------------------------------------------------------------
/i18n/rmc.json:
--------------------------------------------------------------------------------
1 | {
2 | "@metadata": {
3 | "authors": [
4 | "Adehertogh"
5 | ]
6 | },
7 | "mobile-frontend-history": "Te sikhavel o čirlatuňipen kala serake.",
8 | "mobile-frontend-home-button": "Khere",
9 | "mobile-frontend-language-article-heading": "Čhib",
10 | "mobile-frontend-main-menu-login": "Uštariben",
11 | "mobile-frontend-main-menu-nearby": "Pašes",
12 | "mobile-frontend-main-menu-settings": "Šajipena",
13 | "mobile-frontend-placeholder": "Rode {{SITENAME}}",
14 | "mobile-frontend-random-button": "Hočisavo"
15 | }
16 |
--------------------------------------------------------------------------------
/i18n/yrl.json:
--------------------------------------------------------------------------------
1 | {
2 | "@metadata": {
3 | "authors": [
4 | "Duke of Wikipädia",
5 | "Karapananguasú Kururú Teremembé",
6 | "Maracajá Teremembé"
7 | ]
8 | },
9 | "mobile-frontend-history": "E-maan murupiawa kwausawa kwá sowa resé.",
10 | "mobile-frontend-home-button": "Yupirũgawa",
11 | "mobile-frontend-language-article-heading": "Nheenga",
12 | "mobile-frontend-main-menu-login": "Uiké",
13 | "mobile-frontend-main-menu-settings": "yumukaturuçawa'etá",
14 | "mobile-frontend-placeholder": "E-sikári {{SITENAME}} rupí"
15 | }
16 |
--------------------------------------------------------------------------------
/skinStyles/mobile.languages.structured/LanguageSearcher.less:
--------------------------------------------------------------------------------
1 | @import '../../minerva.less/minerva.variables.less';
2 |
3 | ol.site-link-list {
4 | margin: 0;
5 | padding: 0;
6 | }
7 |
8 | @media screen and ( min-width: @max-width-content-tablet ) {
9 | .language-searcher {
10 | .panel-body,
11 | .overlay-content-body {
12 | margin-left: auto;
13 | margin-right: auto;
14 | max-width: @max-width-content-tablet;
15 | }
16 |
17 | .list-header {
18 | padding-left: 0;
19 | padding-right: 0;
20 | }
21 | }
22 | }
23 |
--------------------------------------------------------------------------------
/skinStyles/mobile.special.mobileoptions.styles/minerva.less:
--------------------------------------------------------------------------------
1 | @import '../../minerva.less/minerva.variables.less';
2 |
3 | @media all and ( min-width: @min-width-breakpoint-tablet ) {
4 | .ns-special .pre-content {
5 | background: @background-color-base;
6 | margin-bottom: 15px;
7 |
8 | .tagline,
9 | h1 {
10 | margin: 0 @margin-content;
11 | }
12 | }
13 |
14 | .ns-special .mw-body {
15 | background: @background-color-interactive;
16 |
17 | form {
18 | background: @background-color-base;
19 | }
20 | }
21 | }
22 |
--------------------------------------------------------------------------------
/i18n/igl.json:
--------------------------------------------------------------------------------
1 | {
2 | "@metadata": {
3 | "authors": [
4 | "AgnesAbah",
5 | "Hilary1234"
6 | ]
7 | },
8 | "mobile-frontend-history": "Gí nabali ku ma dabi kó oji ogbá yí",
9 | "mobile-frontend-home-button": "Unyi",
10 | "mobile-frontend-language-article-heading": "Íchi",
11 | "mobile-frontend-main-menu-login": "Tafunn",
12 | "mobile-frontend-main-menu-nearby": "iba",
13 | "mobile-frontend-main-menu-settings": "chétins",
14 | "mobile-frontend-placeholder": "Téné {{SITENAME}}",
15 | "mobile-frontend-random-button": "Àtu"
16 | }
17 |
--------------------------------------------------------------------------------
/i18n/kbd-cyrl.json:
--------------------------------------------------------------------------------
1 | {
2 | "@metadata": {
3 | "authors": [
4 | "Rhdtranslate"
5 | ]
6 | },
7 | "mobile-frontend-history": "НапэкӀуэцӀым щащӀа зэхъуэкӀыныгъэхэм еплъын",
8 | "mobile-frontend-home-button": "ПэщӀэдзэр",
9 | "mobile-frontend-language-article-heading": "Бзэр",
10 | "mobile-frontend-main-menu-login": "Ихьэн",
11 | "mobile-frontend-main-menu-settings": "Ӏэмэпсымэхэр",
12 | "mobile-frontend-placeholder": "{{grammar:prepositional|{{SITENAME}}}} къыщылъыхъуэн",
13 | "mobile-frontend-random-button": "ЗэрымыщӀэкӀэрэ"
14 | }
15 |
--------------------------------------------------------------------------------
/i18n/kck.json:
--------------------------------------------------------------------------------
1 | {
2 | "@metadata": {
3 | "authors": [
4 | "MthulisiNcube"
5 | ]
6 | },
7 | "mobile-frontend-history": "linga tambunhudziwa kwepheji ntolo",
8 | "mobile-frontend-home-button": "Kanyi",
9 | "mobile-frontend-language-article-heading": "Lulimi",
10 | "mobile-frontend-main-menu-login": "Ngina",
11 | "mobile-frontend-main-menu-nearby": "Pedlo",
12 | "mobile-frontend-main-menu-settings": "Zila yobakanya",
13 | "mobile-frontend-placeholder": "Haka {{SITENAME}}",
14 | "mobile-frontend-random-button": "Tjibhubhu"
15 | }
16 |
--------------------------------------------------------------------------------
/i18n/mns.json:
--------------------------------------------------------------------------------
1 | {
2 | "@metadata": {
3 | "authors": [
4 | "Ewithu"
5 | ]
6 | },
7 | "mobile-frontend-home-button": "Патнэ нэ̄пак",
8 | "mobile-frontend-language-article-heading": "Ла̄тыӈ",
9 | "mobile-frontend-main-menu-login": "Сялтап",
10 | "mobile-frontend-main-menu-nearby": "Ляпат",
11 | "mobile-frontend-main-menu-settings": "Пе̄нтыгла̄тылыт",
12 | "mobile-frontend-placeholder": "Кисхатыл: {{SITENAME}}",
13 | "mobile-frontend-random-button": "Ва̄та̄л-хасьта̄л нэ̄пак",
14 | "minerva-page-actions-overflow": "Са̄внув"
15 | }
16 |
--------------------------------------------------------------------------------
/i18n/nod.json:
--------------------------------------------------------------------------------
1 | {
2 | "@metadata": {
3 | "authors": [
4 | "Noktonissian"
5 | ]
6 | },
7 | "mobile-frontend-history": "ᨹᩬᩴ᩵ᨷᩅᩢᨲ᩠ᨲᩥᨠᩣ᩠ᩁᨠᩯ᩶ᨡᩬᨦᩉ᩠ᨶ᩶ᩣᨶᩦ᩶",
8 | "mobile-frontend-home-button": "ᩉ᩠ᨶ᩶ᩣᨣᩮᩢ᩶ᩣ",
9 | "mobile-frontend-language-article-heading": "ᨽᩣᩈᩣ",
10 | "mobile-frontend-main-menu-login": "ᨡᩮᩢ᩶ᩣᩁᨷᩫ᩠ᨷ",
11 | "mobile-frontend-main-menu-nearby": "ᨠᩖᩲ᩶ᨠᩢ᩠ᨶ",
12 | "mobile-frontend-main-menu-settings": "ᨠᩣ᩠ᩁᨲᩢ᩠᩶ᨦᨣ᩵ᩤ",
13 | "mobile-frontend-placeholder": "ᨪᩰᩬᩡᩉᩣ {{SITENAME}}",
14 | "mobile-frontend-random-button": "ᩈᩩ᩵ᨾ"
15 | }
16 |
--------------------------------------------------------------------------------
/i18n/vmw.json:
--------------------------------------------------------------------------------
1 | {
2 | "@metadata": {
3 | "authors": [
4 | "Jacinto Jeque",
5 | "Tomas Armando Moz"
6 | ]
7 | },
8 | "mobile-frontend-history": "Maweheryo a ehantisi ya nikukhu nla.",
9 | "mobile-frontend-home-button": "Opacerya",
10 | "mobile-frontend-language-article-heading": "Nttaava",
11 | "mobile-frontend-main-menu-login": "Otthuniha ovolowa",
12 | "mobile-frontend-main-menu-settings": "Itefyinisawu",
13 | "mobile-frontend-placeholder": "Ophavelasa {{SITENAME}}",
14 | "mobile-frontend-random-button": "Waakaaha"
15 | }
16 |
--------------------------------------------------------------------------------
/i18n/ekp.json:
--------------------------------------------------------------------------------
1 | {
2 | "@metadata": {
3 | "authors": [
4 | "Umasoyee"
5 | ]
6 | },
7 | "mobile-frontend-history": "Weji gbelegbele umegbe li pejim",
8 | "mobile-frontend-home-button": "Udho",
9 | "mobile-frontend-language-article-heading": "Unu ekpo",
10 | "mobile-frontend-main-menu-login": "Kpudhu li'ime",
11 | "mobile-frontend-main-menu-nearby": "Uzedhu",
12 | "mobile-frontend-main-menu-settings": "Meshie kpu umashi le yo",
13 | "mobile-frontend-placeholder": "Wudhiga",
14 | "mobile-frontend-random-button": "Peji Peji buhuto"
15 | }
16 |
--------------------------------------------------------------------------------
/i18n/jje.json:
--------------------------------------------------------------------------------
1 | {
2 | "@metadata": {
3 | "authors": [
4 | "Whatback11"
5 | ]
6 | },
7 | "mobile-frontend-history": "이 문세의 서새질 역ᄉᆞ를 ᄇᆞ레우다",
8 | "mobile-frontend-home-button": "올레",
9 | "mobile-frontend-language-article-heading": "언어",
10 | "mobile-frontend-main-menu-login": "자국들기",
11 | "mobile-frontend-main-menu-nearby": "근처",
12 | "mobile-frontend-main-menu-settings": "설정",
13 | "mobile-frontend-placeholder": "{{SITENAME}} ᄎᆞᆽ기",
14 | "mobile-frontend-random-button": "무작위",
15 | "minerva-page-actions-overflow": "더 ᄇᆞ레기"
16 | }
17 |
--------------------------------------------------------------------------------
/i18n/nr.json:
--------------------------------------------------------------------------------
1 | {
2 | "@metadata": {
3 | "authors": [
4 | "Phoebeplays49292"
5 | ]
6 | },
7 | "mobile-frontend-history": "Qala umlando wokuhlela wekhasi leli.",
8 | "mobile-frontend-home-button": "Ekhaya",
9 | "mobile-frontend-language-article-heading": "Ilimi",
10 | "mobile-frontend-main-menu-login": "Ngena ngemvumo",
11 | "mobile-frontend-main-menu-nearby": "Eduze",
12 | "mobile-frontend-main-menu-settings": "Amasethingi",
13 | "mobile-frontend-random-button": "Ngakhethiko",
14 | "minerva-page-actions-overflow": "Okunengi"
15 | }
16 |
--------------------------------------------------------------------------------
/resources/skins.minerva.styles/LanguageSection.less:
--------------------------------------------------------------------------------
1 | @import '../../minerva.less/minerva.variables.less';
2 |
3 | /* stylelint-disable selector-max-id */
4 | #p-lang {
5 | display: none;
6 |
7 | h4 {
8 | margin-bottom: 10px;
9 | }
10 |
11 | // If hash fragment requests it.
12 | &:target {
13 | display: block;
14 | }
15 | }
16 |
17 | .minerva-languages {
18 | column-count: 2;
19 |
20 | li {
21 | list-style: none;
22 | }
23 |
24 | @media all and ( min-width: @min-width-breakpoint-tablet ) {
25 | column-count: 3;
26 | }
27 | }
28 |
--------------------------------------------------------------------------------
/i18n/guc.json:
--------------------------------------------------------------------------------
1 | {
2 | "@metadata": {
3 | "authors": [
4 | "Leonfd1992"
5 | ]
6 | },
7 | "mobile-frontend-history": "E'rajaa süchikanain tü anaatünaka paala sulu'u ee'iyalayaaka tüü",
8 | "mobile-frontend-home-button": "O'ttia",
9 | "mobile-frontend-language-article-heading": "Anüikii",
10 | "mobile-frontend-main-menu-login": "Ekerotaa süka pünülia",
11 | "mobile-frontend-main-menu-settings": "Apansajaa",
12 | "mobile-frontend-placeholder": "Achajawaa sulu'u {{SITENAME}}",
13 | "mobile-frontend-random-button": "Aneekajia ashajalaa"
14 | }
15 |
--------------------------------------------------------------------------------
/i18n/kac.json:
--------------------------------------------------------------------------------
1 | {
2 | "@metadata": {
3 | "authors": [
4 | "咽頭べさ"
5 | ]
6 | },
7 | "mobile-frontend-history": "Ndai laika man a edit labau hpe yu u.",
8 | "mobile-frontend-home-button": "Dum nta",
9 | "mobile-frontend-language-article-heading": "Aga",
10 | "mobile-frontend-main-menu-login": "Shang shang wa u",
11 | "mobile-frontend-main-menu-nearby": "A ni sha kaw",
12 | "mobile-frontend-main-menu-settings": "Setting ni",
13 | "mobile-frontend-placeholder": "{{SITENAME}} hpe tam u",
14 | "mobile-frontend-random-button": "Hta hkrup"
15 | }
16 |
--------------------------------------------------------------------------------
/i18n/nan-hant.json:
--------------------------------------------------------------------------------
1 | {
2 | "@metadata": {
3 | "authors": [
4 | "SupaplexTW",
5 | "Winston Sung"
6 | ]
7 | },
8 | "mobile-frontend-history": "看這頁的修改歷史。",
9 | "mobile-frontend-home-button": "頭頁",
10 | "mobile-frontend-language-article-heading": "語言",
11 | "mobile-frontend-main-menu-login": "登入",
12 | "mobile-frontend-main-menu-nearby": "附近",
13 | "mobile-frontend-main-menu-settings": "設定",
14 | "mobile-frontend-placeholder": "佇{{SITENAME}}揣",
15 | "mobile-frontend-random-button": "隨機",
16 | "minerva-page-actions-overflow": "閣看"
17 | }
18 |
--------------------------------------------------------------------------------
/i18n/piu.json:
--------------------------------------------------------------------------------
1 | {
2 | "@metadata": {
3 | "authors": [
4 | "Pintupi Luritja Guy"
5 | ]
6 | },
7 | "mobile-frontend-history": "Nyawa yara tjiyinyitji piipa ngaatjaku.",
8 | "mobile-frontend-home-button": "Ngurra",
9 | "mobile-frontend-language-article-heading": "Wangka",
10 | "mobile-frontend-main-menu-login": "Lukina",
11 | "mobile-frontend-main-menu-nearby": "Patila",
12 | "mobile-frontend-main-menu-settings": "Tjitingi",
13 | "mobile-frontend-placeholder": "{{SITENAME}} ngurrila",
14 | "mobile-frontend-random-button": "Tipinta"
15 | }
16 |
--------------------------------------------------------------------------------
/i18n/sje.json:
--------------------------------------------------------------------------------
1 | {
2 | "@metadata": {
3 | "authors": [
4 | "Olve Utne"
5 | ]
6 | },
7 | "mobile-frontend-history": "Vuosedä rävvdadimhisturjav dát bielest.",
8 | "mobile-frontend-home-button": "Häjbmaj",
9 | "mobile-frontend-language-article-heading": "Giella",
10 | "mobile-frontend-main-menu-login": "Luggi sisa",
11 | "mobile-frontend-main-menu-nearby": "Lihkusin",
12 | "mobile-frontend-main-menu-settings": "Hiebadime",
13 | "mobile-frontend-placeholder": "Åtså {{SITENAME}} sisa",
14 | "mobile-frontend-random-button": "Såjtádak"
15 | }
16 |
--------------------------------------------------------------------------------
/i18n/bjn.json:
--------------------------------------------------------------------------------
1 | {
2 | "@metadata": {
3 | "authors": [
4 | "Ezagren",
5 | "Mnam23"
6 | ]
7 | },
8 | "mobile-frontend-history": "Itihi riwayat babakan laman ngini.",
9 | "mobile-frontend-home-button": "Tatambaian",
10 | "mobile-frontend-language-article-heading": "Basa",
11 | "mobile-frontend-main-menu-login": "Babuat log",
12 | "mobile-frontend-main-menu-settings": "Pangaturan",
13 | "mobile-frontend-placeholder": "Gagai {{SITENAME}}",
14 | "mobile-frontend-random-button": "Babarang",
15 | "minerva-user-menu-button": "Ménu pamakai"
16 | }
17 |
--------------------------------------------------------------------------------
/i18n/kea.json:
--------------------------------------------------------------------------------
1 | {
2 | "@metadata": {
3 | "authors": [
4 | "Waldir",
5 | "Waldyrious"
6 | ]
7 | },
8 | "mobile-frontend-editor-edit": "Muda",
9 | "mobile-frontend-history": "Odja istóriku di mudansa des pájina.",
10 | "mobile-frontend-home-button": "Inísiu",
11 | "mobile-frontend-language-article-heading": "Língua",
12 | "mobile-frontend-main-menu-login": "Entra",
13 | "mobile-frontend-main-menu-settings": "Konfigurason",
14 | "mobile-frontend-placeholder": "Buska na {{SITENAME}}",
15 | "mobile-frontend-random-button": "Aleatóriu"
16 | }
17 |
--------------------------------------------------------------------------------
/i18n/nan-latn-tailo.json:
--------------------------------------------------------------------------------
1 | {
2 | "@metadata": {
3 | "authors": [
4 | "SupaplexTW"
5 | ]
6 | },
7 | "mobile-frontend-history": "Khuànn tsit ia̍h ê siu-kái li̍k-sú.",
8 | "mobile-frontend-home-button": "Thâu-ia̍h",
9 | "mobile-frontend-language-article-heading": "Gú-giân",
10 | "mobile-frontend-main-menu-login": "Ting-ji̍p",
11 | "mobile-frontend-main-menu-nearby": "Hù-kūn",
12 | "mobile-frontend-main-menu-settings": "Siat-tīng",
13 | "mobile-frontend-placeholder": "Tī {{SITENAME}} tshē",
14 | "mobile-frontend-random-button": "Suî-ki"
15 | }
16 |
--------------------------------------------------------------------------------
/i18n/sro.json:
--------------------------------------------------------------------------------
1 | {
2 | "@metadata": {
3 | "authors": [
4 | "F Samaritani",
5 | "Jaime Sulas"
6 | ]
7 | },
8 | "mobile-frontend-history": "Càstia sa stòria de is mudàntzias de custa pàgina",
9 | "mobile-frontend-home-button": "Pàgina printzipali",
10 | "mobile-frontend-language-article-heading": "Lìngua",
11 | "mobile-frontend-main-menu-login": "Intra",
12 | "mobile-frontend-main-menu-settings": "Assètius",
13 | "mobile-frontend-placeholder": "Circa aìnturu de {{SITENAME}}",
14 | "mobile-frontend-random-button": "Pàgina a sa tzurpa"
15 | }
16 |
--------------------------------------------------------------------------------
/skinStyles/mediawiki.skinning.content.parsoid/minerva.less:
--------------------------------------------------------------------------------
1 | /**
2 | * Style Parsoid HTML+RDFa output consistent with wikitext from PHP parser.
3 | */
4 |
5 | @import '../../minerva.less/minerva.variables.less';
6 |
7 | /*
8 | * Auto-numbered external links
9 | * (copied from MediaWiki's content.parsoid.less)
10 | */
11 | .mw-parser-output {
12 | counter-reset: mw-numbered-ext-link;
13 |
14 | a[ rel~='mw:ExtLink' ]:empty::after {
15 | content: '[' counter( mw-numbered-ext-link ) ']';
16 | counter-increment: mw-numbered-ext-link;
17 | }
18 | }
19 |
--------------------------------------------------------------------------------
/i18n/bcc.json:
--------------------------------------------------------------------------------
1 | {
2 | "@metadata": {
3 | "authors": [
4 | "Moshtank",
5 | "Sultanselim baloch"
6 | ]
7 | },
8 | "mobile-frontend-history": "اے تاکءِ رمسا بہ چار۔",
9 | "mobile-frontend-home-button": "لۏگ",
10 | "mobile-frontend-language-article-heading": "زبان(لبز)",
11 | "mobile-frontend-main-menu-login": "مان بییگ",
12 | "mobile-frontend-main-menu-settings": "ردانکان(سٹینگ)",
13 | "mobile-frontend-placeholder": "شۏھاز مہ {{SITENAME}} ئا",
14 | "mobile-frontend-random-button": "یکپارگی",
15 | "minerva-user-menu-button": "کارزورۏکء منو"
16 | }
17 |
--------------------------------------------------------------------------------
/i18n/bug-bugi.json:
--------------------------------------------------------------------------------
1 | {
2 | "@metadata": {
3 | "authors": [
4 | "Rdwnnr"
5 | ]
6 | },
7 | "mobile-frontend-history": "ᨆᨗᨈᨙᨕᨗ ᨑᨗᨓᨐ ᨄᨉᨙᨌᨙᨂᨛᨊ ᨒᨛᨇᨕᨙ᨞",
8 | "mobile-frontend-home-button": "ᨅᨚᨒ",
9 | "mobile-frontend-language-article-heading": "ᨅᨔ",
10 | "mobile-frontend-main-menu-login": "ᨒᨚ ᨈᨆ",
11 | "mobile-frontend-main-menu-nearby": "ᨔᨛᨉᨙ",
12 | "mobile-frontend-main-menu-settings": "ᨄᨂᨈᨚᨑᨚᨂᨛ",
13 | "mobile-frontend-placeholder": "ᨔᨄ ᨑᨗ {{SITENAME}}",
14 | "mobile-frontend-random-button": "ᨔᨛᨅᨑ",
15 | "minerva-page-actions-overflow": "ᨄᨙᨆᨛ"
16 | }
17 |
--------------------------------------------------------------------------------
/i18n/frc.json:
--------------------------------------------------------------------------------
1 | {
2 | "@metadata": {
3 | "authors": [
4 | "Beunice",
5 | "Hangmanwa7id"
6 | ]
7 | },
8 | "mobile-frontend-editor-edit": "Changer",
9 | "mobile-frontend-home-button": "Accueil",
10 | "mobile-frontend-language-article-heading": "Langue",
11 | "mobile-frontend-main-menu-login": "Connecter",
12 | "mobile-frontend-main-menu-settings": "Configuration",
13 | "mobile-frontend-main-menu-watchlist": "Mes pages guettées",
14 | "mobile-frontend-placeholder": "Charche {{SITENAME}}",
15 | "mobile-frontend-random-button": "Au hasard"
16 | }
17 |
--------------------------------------------------------------------------------
/i18n/ibb.json:
--------------------------------------------------------------------------------
1 | {
2 | "@metadata": {
3 | "authors": [
4 | "Akpanufun",
5 | "Enojohn"
6 | ]
7 | },
8 | "mobile-frontend-history": "Se kpungho nkan mkpo ke iwud nwed ami.",
9 | "mobile-frontend-home-button": "Ufọk",
10 | "mobile-frontend-language-article-heading": "Ikọ",
11 | "mobile-frontend-main-menu-login": "Dọñọ",
12 | "mobile-frontend-main-menu-nearby": "Ke nkan mfo",
13 | "mobile-frontend-main-menu-settings": "Nto ukpungo mkpo",
14 | "mobile-frontend-placeholder": "Yem {{SITENAME}}",
15 | "mobile-frontend-random-button": "Nte kiet"
16 | }
17 |
--------------------------------------------------------------------------------
/i18n/mdf.json:
--------------------------------------------------------------------------------
1 | {
2 | "@metadata": {
3 | "authors": [
4 | "Numulunj pilgae",
5 | "Валгриш"
6 | ]
7 | },
8 | "mobile-frontend-history": "Няфтемс лопать пингелувксоц",
9 | "mobile-frontend-home-button": "Меки",
10 | "mobile-frontend-language-article-heading": "Кяль",
11 | "mobile-frontend-main-menu-login": "Сувамс",
12 | "mobile-frontend-main-menu-nearby": "Маласа",
13 | "mobile-frontend-main-menu-settings": "Арафнемат",
14 | "mobile-frontend-placeholder": "Вешендемс {{SITENAME}}-ста",
15 | "mobile-frontend-random-button": "Кодама повсь"
16 | }
17 |
--------------------------------------------------------------------------------
/i18n/mrj.json:
--------------------------------------------------------------------------------
1 | {
2 | "@metadata": {
3 | "authors": [
4 | "Nadezhda"
5 | ]
6 | },
7 | "mobile-frontend-history": "Ти страницӓн вашталтмаш историжӹм анжалаш.",
8 | "mobile-frontend-home-button": "Тӹнг",
9 | "mobile-frontend-language-article-heading": "Йӹлмӹ",
10 | "mobile-frontend-main-menu-login": "Системӹш пыраш",
11 | "mobile-frontend-main-menu-nearby": "Лишнӹ",
12 | "mobile-frontend-main-menu-settings": "Настройкывлӓ",
13 | "mobile-frontend-placeholder": "{{SITENAME}} сайтышты кӹчӓлӓш",
14 | "mobile-frontend-random-button": "Шаныдымы"
15 | }
16 |
--------------------------------------------------------------------------------
/i18n/pey.json:
--------------------------------------------------------------------------------
1 | {
2 | "@metadata": {
3 | "authors": [
4 | "Bangrapip"
5 | ]
6 | },
7 | "mobile-frontend-history": "Bekijken de bewerkingshaschiedenis fan dese pagina.",
8 | "mobile-frontend-home-button": "Chuis",
9 | "mobile-frontend-language-article-heading": "Taal",
10 | "mobile-frontend-main-menu-login": "Aanmelden",
11 | "mobile-frontend-main-menu-nearby": "Dihbij",
12 | "mobile-frontend-main-menu-settings": "Instellingen",
13 | "mobile-frontend-placeholder": "Soeken door {{SITENAME}}",
14 | "mobile-frontend-random-button": "Willekeurih"
15 | }
16 |
--------------------------------------------------------------------------------
/i18n/aae.json:
--------------------------------------------------------------------------------
1 | {
2 | "@metadata": {
3 | "authors": [
4 | "Ftillimi",
5 | "Martindimaggio"
6 | ]
7 | },
8 | "mobile-frontend-history": "Vrej kontribuzjonet të ktë pagine",
9 | "mobile-frontend-home-button": "Pagina principal",
10 | "mobile-frontend-language-article-heading": "Gljuhë",
11 | "mobile-frontend-main-menu-login": "Hi",
12 | "mobile-frontend-main-menu-nearby": "Ndanz",
13 | "mobile-frontend-main-menu-settings": "Mpustazjone",
14 | "mobile-frontend-placeholder": "Kërkoj te {{SITENAME}}",
15 | "mobile-frontend-random-button": "Random"
16 | }
17 |
--------------------------------------------------------------------------------
/i18n/gaa.json:
--------------------------------------------------------------------------------
1 | {
2 | "@metadata": {
3 | "authors": [
4 | "Mybluberet",
5 | "NanaYawBotar",
6 | "Owula kpakpo"
7 | ]
8 | },
9 | "mobile-frontend-history": "Kwɛmɔ baafa nɛɛ tsakemɔ yinɔsane.",
10 | "mobile-frontend-home-button": "shia",
11 | "mobile-frontend-language-article-heading": "Wiemɔ",
12 | "mobile-frontend-main-menu-login": "Yaa mli",
13 | "mobile-frontend-main-menu-nearby": "ebɛŋkɛ",
14 | "mobile-frontend-placeholder": "Taomɔ {{SITENAME}}",
15 | "mobile-frontend-random-button": "Trukaa",
16 | "minerva-page-actions-overflow": "Pii"
17 | }
18 |
--------------------------------------------------------------------------------
/i18n/lld.json:
--------------------------------------------------------------------------------
1 | {
2 | "@metadata": {
3 | "authors": [
4 | "Starladin"
5 | ]
6 | },
7 | "mobile-frontend-history": "Ciara ala cronologia de chësta plata",
8 | "mobile-frontend-home-button": "Plata prinzipala",
9 | "mobile-frontend-language-article-heading": "Lingaz",
10 | "mobile-frontend-main-menu-login": "Culeghete",
11 | "mobile-frontend-main-menu-settings": "Impostaziuns",
12 | "mobile-frontend-placeholder": "Chir te {{SITENAME}}",
13 | "mobile-frontend-random-button": "Na plata a caje",
14 | "minerva-user-navigation": "Navigaziun dl utënt"
15 | }
16 |
--------------------------------------------------------------------------------
/includes/Skins/menu.mustache:
--------------------------------------------------------------------------------
1 |
21 |
--------------------------------------------------------------------------------
/resources/skins.minerva.scripts/page-issues/overlay/IssueNotice.js:
--------------------------------------------------------------------------------
1 | const
2 | mobile = require( 'mobile.startup' ),
3 | View = mobile.View;
4 |
5 | /**
6 | * @ignore
7 | * @param {IssueSummary} issue
8 | * @return {View}
9 | */
10 | module.exports = function issueNotice( issue ) {
11 | const $renderedTemplate = mw.template.get(
12 | 'skins.minerva.scripts',
13 | 'IssueNotice.mustache'
14 | ).render( issue );
15 | $renderedTemplate.prepend( issue.issue.iconElement );
16 | return View.make( {
17 | tagName: 'li'
18 | }, [ $renderedTemplate ] );
19 | };
20 |
--------------------------------------------------------------------------------
/i18n/aii.json:
--------------------------------------------------------------------------------
1 | {
2 | "@metadata": {
3 | "authors": [
4 | "ColumbaBush",
5 | "ܐܢܐ"
6 | ]
7 | },
8 | "mobile-frontend-history": "ܚܙܝ ܬܫܥܝܬܐ ܕܗܕܐ ܦܐܬܐ",
9 | "mobile-frontend-home-button": "ܒܝܬܐ",
10 | "mobile-frontend-language-article-heading": "ܠܫܢܐ",
11 | "mobile-frontend-main-menu-login": "ܥܠܠܐ",
12 | "mobile-frontend-main-menu-nearby": "ܠܩܘܪܒܐ",
13 | "mobile-frontend-main-menu-settings": "ܩܒܝܥܘܬܐ",
14 | "mobile-frontend-placeholder": "ܒܨܝ {{SITENAME}}",
15 | "mobile-frontend-random-button": "ܚܒܘܟ",
16 | "minerva-page-actions-overflow": "ܝܬܝܪ"
17 | }
18 |
--------------------------------------------------------------------------------
/i18n/efi.json:
--------------------------------------------------------------------------------
1 | {
2 | "@metadata": {
3 | "authors": [
4 | "Emmikweok",
5 | "Maryeren",
6 | "Samatics"
7 | ]
8 | },
9 | "mobile-frontend-history": "Se ikpehe emi ẹma ẹkekakabade",
10 | "mobile-frontend-home-button": "Akpa page",
11 | "mobile-frontend-language-article-heading": "Usem",
12 | "mobile-frontend-main-menu-login": "Dụk",
13 | "mobile-frontend-main-menu-nearby": "Odude ekpere",
14 | "mobile-frontend-main-menu-settings": "Ndutịm",
15 | "mobile-frontend-placeholder": "Yom {{SITENAME}}",
16 | "mobile-frontend-random-button": "Nsio nsio"
17 | }
18 |
--------------------------------------------------------------------------------
/i18n/hne.json:
--------------------------------------------------------------------------------
1 | {
2 | "@metadata": {
3 | "authors": [
4 | "Zaza3939"
5 | ]
6 | },
7 | "mobile-frontend-history": "इस पन्ना के संपादन इतिहास देखव.",
8 | "mobile-frontend-home-button": "घर",
9 | "mobile-frontend-language-article-heading": "भाषा",
10 | "mobile-frontend-main-menu-login": "लॉगिन करं",
11 | "mobile-frontend-main-menu-nearby": "नजदीक",
12 | "mobile-frontend-main-menu-settings": "सेटिंग्स",
13 | "mobile-frontend-placeholder": "खोज {{SITENAME}}",
14 | "mobile-frontend-random-button": "यादृच्छिक",
15 | "minerva-page-actions-overflow": "जियाद"
16 | }
17 |
--------------------------------------------------------------------------------
/i18n/kai.json:
--------------------------------------------------------------------------------
1 | {
2 | "@metadata": {
3 | "authors": [
4 | "Musaddam Idriss"
5 | ]
6 | },
7 | "mobile-frontend-history": "Na yawantu tarihi ma shafi",
8 | "mobile-frontend-home-button": "Kwarau",
9 | "mobile-frontend-language-article-heading": "Boo",
10 | "mobile-frontend-main-menu-login": "Raa",
11 | "mobile-frontend-main-menu-nearby": "Kwacò tà",
12 | "mobile-frontend-main-menu-settings": "Yawantaa",
13 | "mobile-frontend-placeholder": "Baku {{SITENAME}}",
14 | "mobile-frontend-random-button": "Dabatu",
15 | "minerva-page-actions-overflow": "Gàm"
16 | }
17 |
--------------------------------------------------------------------------------
/i18n/ksw.json:
--------------------------------------------------------------------------------
1 | {
2 | "@metadata": {
3 | "authors": [
4 | "Jaeminlovetaejoon",
5 | "Ninjastrikers",
6 | "Nyi Nyi Minn Maung",
7 | "SawJaemin"
8 | ]
9 | },
10 | "mobile-frontend-history": "ကွၢ်ကဘျံးပၤတဘ့ၣ်အံၤအအဲးဒံၣ်တၢ်စံၣ်စိၤ.",
11 | "mobile-frontend-home-button": "ဟံၣ်",
12 | "mobile-frontend-language-article-heading": "ကျိာ်",
13 | "mobile-frontend-main-menu-login": "ဝၣ်နုာ်လီၤ",
14 | "mobile-frontend-main-menu-settings": "တၢ်အိၣ်သးတဖၣ်",
15 | "mobile-frontend-placeholder": "ကွၢ်ဃု {{SITENAME}}",
16 | "mobile-frontend-random-button": "နါစိၤ"
17 | }
18 |
--------------------------------------------------------------------------------
/i18n/fvr.json:
--------------------------------------------------------------------------------
1 | {
2 | "@metadata": {
3 | "authors": [
4 | "Dinkawiki"
5 | ]
6 | },
7 | "mobile-frontend-history": "In saŋgal'íŋ jaáŋo'ŋ sime ja̠gɨ́l",
8 | "mobile-frontend-home-button": "Toŋ",
9 | "mobile-frontend-language-article-heading": "Belé",
10 | "mobile-frontend-main-menu-login": "Ja̠rɨ́",
11 | "mobile-frontend-main-menu-nearby": "Dakki",
12 | "mobile-frontend-main-menu-settings": "Jarímóŋá",
13 | "mobile-frontend-placeholder": "{{SITENAME}} jʉrgʉ́ló",
14 | "mobile-frontend-random-button": "Tʉ́ʉse",
15 | "minerva-page-actions-overflow": "Kerŋa"
16 | }
17 |
--------------------------------------------------------------------------------
/i18n/pap.json:
--------------------------------------------------------------------------------
1 | {
2 | "@metadata": {
3 | "authors": [
4 | "Irus",
5 | "ObaTango"
6 | ]
7 | },
8 | "mobile-frontend-editor-edit": "Editá",
9 | "mobile-frontend-history": "Mira e historia di redakshon di e página akí.",
10 | "mobile-frontend-home-button": "Página Prinsipal",
11 | "mobile-frontend-language-article-heading": "Idioma",
12 | "mobile-frontend-main-menu-login": "Registrá",
13 | "mobile-frontend-main-menu-settings": "Konfigurashon",
14 | "mobile-frontend-placeholder": "Búskeda di {{SITENAME}}",
15 | "mobile-frontend-random-button": "Kualkier"
16 | }
17 |
--------------------------------------------------------------------------------
/i18n/rw.json:
--------------------------------------------------------------------------------
1 | {
2 | "@metadata": {
3 | "authors": [
4 | "RebecaRwanda",
5 | "RebeccaRwanda"
6 | ]
7 | },
8 | "mobile-frontend-history": "Raba uko runo rupapuro rwagiye ruhindagurwa.",
9 | "mobile-frontend-home-button": "Ahabanza",
10 | "mobile-frontend-language-article-heading": "Ururimi",
11 | "mobile-frontend-main-menu-login": "Injira",
12 | "mobile-frontend-main-menu-settings": "Igenamiterere",
13 | "mobile-frontend-placeholder": "Shakisha {{SITENAME}}",
14 | "mobile-frontend-random-button": "Fomboza",
15 | "minerva-page-actions-overflow": "Ibindi"
16 | }
17 |
--------------------------------------------------------------------------------
/i18n/ann.json:
--------------------------------------------------------------------------------
1 | {
2 | "@metadata": {
3 | "authors": [
4 | "Katelem"
5 | ]
6 | },
7 | "mobile-frontend-history": "Kpọ mfufuk nnenn̄e-nsun̄ akpọk yi.",
8 | "mobile-frontend-home-button": "Uwu",
9 | "mobile-frontend-language-article-heading": "Usem",
10 | "mobile-frontend-main-menu-login": "Tibi nin̄",
11 | "mobile-frontend-main-menu-nearby": "Òkukup igbet",
12 | "mobile-frontend-main-menu-settings": "Onineen̄",
13 | "mobile-frontend-placeholder": "Wèek {{SITENAME}}",
14 | "mobile-frontend-random-button": "Geelek",
15 | "minerva-page-actions-overflow": "Ofifi si"
16 | }
17 |
--------------------------------------------------------------------------------
/i18n/ish.json:
--------------------------------------------------------------------------------
1 | {
2 | "@metadata": {
3 | "authors": [
4 | "Hackesan"
5 | ]
6 | },
7 | "mobile-frontend-history": "Ghé ìtan na fidenọ omuibe",
8 | "mobile-frontend-home-button": "Uwa",
9 | "mobile-frontend-language-article-heading": "Uro",
10 | "mobile-frontend-main-menu-login": "Nabhi ekẹọle",
11 | "mobile-frontend-main-menu-nearby": "Onọsikegbe",
12 | "mobile-frontend-main-menu-settings": "Umhonémhin",
13 | "mobile-frontend-placeholder": "Guanọ {{SITENAME}}",
14 | "mobile-frontend-random-button": "Fénọlẹgbè",
15 | "minerva-page-actions-overflow": "Ọnobun"
16 | }
17 |
--------------------------------------------------------------------------------
/i18n/msi.json:
--------------------------------------------------------------------------------
1 | {
2 | "@metadata": {
3 | "authors": [
4 | "Tofeiku"
5 | ]
6 | },
7 | "mobile-frontend-history": "Nampak sajarah idit laman ni.",
8 | "mobile-frontend-home-button": "Laman basar",
9 | "mobile-frontend-language-article-heading": "Bahasa",
10 | "mobile-frontend-main-menu-login": "Log masuk",
11 | "mobile-frontend-main-menu-nearby": "Dakat",
12 | "mobile-frontend-main-menu-settings": "Siting",
13 | "mobile-frontend-placeholder": "Cari {{SITENAME}}",
14 | "mobile-frontend-random-button": "Sambarangan",
15 | "minerva-page-actions-overflow": "Lagi"
16 | }
17 |
--------------------------------------------------------------------------------
/i18n/nog.json:
--------------------------------------------------------------------------------
1 | {
2 | "@metadata": {
3 | "authors": [
4 | "Abylaikhan 94",
5 | "TayfunEt.",
6 | "Zolgoyo"
7 | ]
8 | },
9 | "mobile-frontend-history": "Бетнинъ туьрлентуьв тарихини коьр.",
10 | "mobile-frontend-home-button": "Бас бет",
11 | "mobile-frontend-language-article-heading": "Тил",
12 | "mobile-frontend-main-menu-login": "Кируьв",
13 | "mobile-frontend-main-menu-nearby": "Ювык",
14 | "mobile-frontend-main-menu-settings": "Параметрлер",
15 | "mobile-frontend-placeholder": "{{SITENAME}} ишинде излев",
16 | "mobile-frontend-random-button": "Расткеле"
17 | }
18 |
--------------------------------------------------------------------------------
/i18n/sg.json:
--------------------------------------------------------------------------------
1 | {
2 | "@metadata": {
3 | "authors": [
4 | "Daniel236"
5 | ]
6 | },
7 | "mobile-frontend-history": "Bâ mbaï ti gingo ye ti lembeti so.",
8 | "mobile-frontend-home-button": "Da ti ala",
9 | "mobile-frontend-language-article-heading": "Yângâködörö",
10 | "mobile-frontend-main-menu-login": "Lingo na yâ ni",
11 | "mobile-frontend-main-menu-nearby": "Nduru na ni",
12 | "mobile-frontend-main-menu-settings": "A ngbakuru ti kussala",
13 | "mobile-frontend-placeholder": "Gi {{SITENAME}}",
14 | "mobile-frontend-random-button": "A yeke ye so asi gi tongaso"
15 | }
16 |
--------------------------------------------------------------------------------
/i18n/tum.json:
--------------------------------------------------------------------------------
1 | {
2 | "@metadata": {
3 | "authors": [
4 | "Tumbuka Arch"
5 | ]
6 | },
7 | "mobile-frontend-history": "Kuona mbili ya jani lino",
8 | "mobile-frontend-home-button": "Menyu",
9 | "mobile-frontend-language-article-heading": "Chiyowoyelo",
10 | "mobile-frontend-main-menu-login": "Njila",
11 | "mobile-frontend-main-menu-nearby": "Pafupi",
12 | "mobile-frontend-main-menu-settings": "Kunozga",
13 | "mobile-frontend-placeholder": "Fufuza {{SITENAME}}",
14 | "mobile-frontend-random-button": "Chisawawa",
15 | "minerva-page-actions-overflow": "Vinandi"
16 | }
17 |
--------------------------------------------------------------------------------
/i18n/bol.json:
--------------------------------------------------------------------------------
1 | {
2 | "@metadata": {
3 | "authors": [
4 | "El-hussain14",
5 | "Mbfika"
6 | ]
7 | },
8 | "mobile-frontend-history": "Ɗiwi ramu labar peji emeh.",
9 | "mobile-frontend-home-button": "Bono",
10 | "mobile-frontend-language-article-heading": "Boo",
11 | "mobile-frontend-main-menu-login": "Geɗe",
12 | "mobile-frontend-main-menu-nearby": "Nem ga",
13 | "mobile-frontend-main-menu-settings": "Setayi",
14 | "mobile-frontend-placeholder": "Ɗiwu {{SITENAME}}",
15 | "mobile-frontend-random-button": "Kunni moɗi",
16 | "minerva-page-actions-overflow": "Godon"
17 | }
18 |
--------------------------------------------------------------------------------
/i18n/iba.json:
--------------------------------------------------------------------------------
1 | {
2 | "@metadata": {
3 | "authors": [
4 | "Song GK"
5 | ]
6 | },
7 | "mobile-frontend-history": "Peda sejarah edit ba lambar tu",
8 | "mobile-frontend-home-button": "Lambar keterubah",
9 | "mobile-frontend-language-article-heading": "Jaku",
10 | "mobile-frontend-main-menu-login": "Log tama",
11 | "mobile-frontend-main-menu-nearby": "Dedamping",
12 | "mobile-frontend-main-menu-settings": "Atur",
13 | "mobile-frontend-placeholder": "Giga ba {{SITENAME}}",
14 | "mobile-frontend-random-button": "Seneka",
15 | "minerva-page-actions-overflow": "Mayuh agi"
16 | }
17 |
--------------------------------------------------------------------------------
/i18n/ike-cans.json:
--------------------------------------------------------------------------------
1 | {
2 | "@metadata": {
3 | "authors": [
4 | "MysticVoyager"
5 | ]
6 | },
7 | "mobile-frontend-history": "ᑕᑯᓗᒍ ᐋᖅᑭᒋᐊᖅᑕᐅᓯᒪᔪᖅ ᑖᔅᓱᒪ ᒪᒃᐱᒐᐅᑉ.",
8 | "mobile-frontend-home-button": "ᐊᖕᖏᕋᖅ",
9 | "mobile-frontend-language-article-heading": "ᐅᖃᐅᓯᖅ",
10 | "mobile-frontend-main-menu-login": "ᐊᑯᓐᓇᐳᖅ",
11 | "mobile-frontend-main-menu-nearby": "ᖃᓂᒋᔭᖓᓂ",
12 | "mobile-frontend-main-menu-settings": "ᐋᖅᑭᒃᓯᒪᓂᖏᑦ",
13 | "mobile-frontend-placeholder": "ᐃᕚᖅᐳᖅ {{SITENAME}}",
14 | "mobile-frontend-random-button": "ᓇᑭᑐᐃᓐᓇᖅ",
15 | "minerva-page-actions-overflow": "ᓱᓕᒃᑲᓐᓂᖅ"
16 | }
17 |
--------------------------------------------------------------------------------
/i18n/zmi.json:
--------------------------------------------------------------------------------
1 | {
2 | "@metadata": {
3 | "authors": [
4 | "Zahirulnukman"
5 | ]
6 | },
7 | "mobile-frontend-history": "Tengok sojarah sunting muko ini",
8 | "mobile-frontend-home-button": "Beranda",
9 | "mobile-frontend-language-article-heading": "Bahaso",
10 | "mobile-frontend-main-menu-login": "Log masuk",
11 | "mobile-frontend-main-menu-nearby": "Bodokatan",
12 | "mobile-frontend-main-menu-settings": "Totapan",
13 | "mobile-frontend-placeholder": "Cari {{SITENAME}}",
14 | "mobile-frontend-random-button": "Sobarang",
15 | "minerva-page-actions-overflow": "Lagi"
16 | }
17 |
--------------------------------------------------------------------------------
/resources/skins.minerva.styles/anonTalkMessage.less:
--------------------------------------------------------------------------------
1 | // div adds specificity so this overrides the default styles.
2 | div.minerva-anon-talk-message {
3 | margin-top: 16px;
4 | margin-bottom: 0;
5 |
6 | .usermessage {
7 | display: inline;
8 | margin-left: 8px;
9 | }
10 | }
11 |
12 | // Hide the alert provided by Echo,
13 | // as there is no space for it in header.
14 | // stylelint-disable-next-line selector-max-id
15 | #pt-talk-alert {
16 | display: none;
17 | }
18 |
19 | // Hide on all non-main namespaces
20 | .ns-0 .minerva-anon-talk-message {
21 | display: none;
22 | }
23 |
--------------------------------------------------------------------------------
/i18n/aig.json:
--------------------------------------------------------------------------------
1 | {
2 | "@metadata": {
3 | "authors": [
4 | "CROIX2"
5 | ]
6 | },
7 | "mobile-frontend-history": "See de istori a de chienj pan dis piej.",
8 | "mobile-frontend-home-button": "Yaad",
9 | "mobile-frontend-language-article-heading": "Langwij",
10 | "mobile-frontend-main-menu-login": "Laag een",
11 | "mobile-frontend-main-menu-nearby": "Nyaar bai",
12 | "mobile-frontend-main-menu-settings": "Settin dem",
13 | "mobile-frontend-placeholder": "Sarch {{SITENAME}}",
14 | "mobile-frontend-random-button": "Enee kina ting",
15 | "minerva-page-actions-overflow": "Muo"
16 | }
17 |
--------------------------------------------------------------------------------
/i18n/bxr.json:
--------------------------------------------------------------------------------
1 | {
2 | "@metadata": {
3 | "authors": [
4 | "Баир Балданов",
5 | "Туяна Балданова"
6 | ]
7 | },
8 | "mobile-frontend-history": "Энэ хуудаһанай хубилалтануудай түүхэ хараха",
9 | "mobile-frontend-home-button": "Нюур хуудаһан",
10 | "mobile-frontend-language-article-heading": "Хэлэн",
11 | "mobile-frontend-main-menu-login": "Орохо",
12 | "mobile-frontend-main-menu-nearby": "Дүтэхэнэ",
13 | "mobile-frontend-main-menu-settings": "Тааруулганууд",
14 | "mobile-frontend-placeholder": "{{SITENAME}} сайтһаа бэдэрхэ",
15 | "mobile-frontend-random-button": "Гэнтын"
16 | }
17 |
--------------------------------------------------------------------------------
/i18n/cop.json:
--------------------------------------------------------------------------------
1 | {
2 | "@metadata": {
3 | "authors": [
4 | "Bloomaround"
5 | ]
6 | },
7 | "mobile-frontend-history": "Ⲟⲩⲱⲛϩ ⲛ̀ϯⲥⲧⲟⲣⲓⲁ̀ ⲛ̀ϩⲁⲛϣⲓⲃϯ ⲙ̀ⲡⲁⲓϩⲟ.",
8 | "mobile-frontend-home-button": "Ⲡⲏⲓ",
9 | "mobile-frontend-language-article-heading": "Ⲧⲁⲥⲡⲓ",
10 | "mobile-frontend-main-menu-login": "Ϫⲁⲓ",
11 | "mobile-frontend-main-menu-nearby": "Ⲛн ⲉⲧϧⲁⲑⲟⲩⲉⲛ",
12 | "mobile-frontend-main-menu-settings": "Ϩⲁⲛϫⲓⲛⲥⲉⲙⲛⲓ",
13 | "mobile-frontend-placeholder": "Ⲕⲱϯ ⲛ̀ⲥⲁ{{SITENAME}}",
14 | "mobile-frontend-random-button": "Ϧⲉⲛⲟⲩϫⲱⲛϥ",
15 | "minerva-page-actions-overflow": "Ⲛ̀ϩⲟⲩⲟ"
16 | }
17 |
--------------------------------------------------------------------------------
/i18n/crh-ro.json:
--------------------------------------------------------------------------------
1 | {
2 | "@metadata": {
3 | "authors": [
4 | "Zolgoyo"
5 | ]
6 | },
7 | "mobile-frontend-history": "Bo sayipadîñ keşmíşíní kóster.",
8 | "mobile-frontend-home-button": "Baş Sayipa",
9 | "mobile-frontend-language-article-heading": "Tíl",
10 | "mobile-frontend-main-menu-login": "Kíríş",
11 | "mobile-frontend-main-menu-nearby": "Yakînda",
12 | "mobile-frontend-main-menu-settings": "Sazlamalar",
13 | "mobile-frontend-placeholder": "{{SITENAME}} íşínde kîdîr",
14 | "mobile-frontend-random-button": "Rastkele",
15 | "minerva-page-actions-overflow": "Taa kóp"
16 | }
17 |
--------------------------------------------------------------------------------
/i18n/hav.json:
--------------------------------------------------------------------------------
1 | {
2 | "@metadata": {
3 | "authors": [
4 | "Joeamj"
5 | ]
6 | },
7 | "mobile-frontend-history": "Reba amateka g’okusubiramo ku paji ino",
8 | "mobile-frontend-home-button": "ekitabo",
9 | "mobile-frontend-language-article-heading": "lulimi",
10 | "mobile-frontend-main-menu-login": "kwinjirira",
11 | "mobile-frontend-main-menu-nearby": "halihe ho",
12 | "mobile-frontend-main-menu-settings": "ebikozesho",
13 | "mobile-frontend-placeholder": "Saka {{SITENAME}}",
14 | "mobile-frontend-random-button": "Ekitutubi",
15 | "minerva-page-actions-overflow": "enkuru"
16 | }
17 |
--------------------------------------------------------------------------------
/i18n/kv.json:
--------------------------------------------------------------------------------
1 | {
2 | "@metadata": {
3 | "authors": [
4 | "Enye Lav",
5 | "СерМар"
6 | ]
7 | },
8 | "mobile-frontend-history": "Видзӧдны, кыдзи вежлісны тайӧ листбоксӧ",
9 | "mobile-frontend-home-button": "Медшӧр лист бокӧ",
10 | "mobile-frontend-language-article-heading": "Кыв",
11 | "mobile-frontend-main-menu-login": "Пырны",
12 | "mobile-frontend-main-menu-nearby": "Матын",
13 | "mobile-frontend-main-menu-settings": "Ладмӧданін",
14 | "mobile-frontend-placeholder": "Корсьны {{grammar:prepositional|{{SITENAME}}}}ысь",
15 | "mobile-frontend-random-button": "Бӧрйытӧм"
16 | }
17 |
--------------------------------------------------------------------------------
/i18n/mui.json:
--------------------------------------------------------------------------------
1 | {
2 | "@metadata": {
3 | "authors": [
4 | "Jawadywn"
5 | ]
6 | },
7 | "mobile-frontend-history": "Jingo' wayat dandanan laman siko' ni",
8 | "mobile-frontend-home-button": "Garang",
9 | "mobile-frontend-language-article-heading": "Baso",
10 | "mobile-frontend-main-menu-login": "Cup maso'",
11 | "mobile-frontend-main-menu-nearby": "Para'-para'",
12 | "mobile-frontend-main-menu-settings": "Setèlan",
13 | "mobile-frontend-placeholder": "Kubek di {{SITENAME}}",
14 | "mobile-frontend-random-button": "Basing",
15 | "minerva-page-actions-overflow": "Laènnyo"
16 | }
17 |
--------------------------------------------------------------------------------
/i18n/wlx.json:
--------------------------------------------------------------------------------
1 | {
2 | "@metadata": {
3 | "authors": [
4 | "Zakaria Tunsung"
5 | ]
6 | },
7 | "mobile-frontend-history": "Kaa a peeji ŋa maaleŋ e yɛlikori.",
8 | "mobile-frontend-home-button": "Yiri",
9 | "mobile-frontend-language-article-heading": "Kɔkɔre",
10 | "mobile-frontend-main-menu-login": "Kpɛ kyɛ",
11 | "mobile-frontend-main-menu-nearby": "Peɛloo",
12 | "mobile-frontend-main-menu-settings": "Sɛgehoo",
13 | "mobile-frontend-placeholder": "Bɔ {{SITENAME}} yala",
14 | "mobile-frontend-random-button": "Yeni yeni",
15 | "minerva-page-actions-overflow": " A mine"
16 | }
17 |
--------------------------------------------------------------------------------
/skinStyles/mediawiki.page.gallery.styles/tablet.less:
--------------------------------------------------------------------------------
1 | @import '../../minerva.less/minerva.variables.less';
2 | @import '../../minerva.less/minerva.mixins.less';
3 |
4 | // Hacks to render galleries and multicol tables better on mobile
5 | @media all and ( max-width: @max-width-breakpoint-mobile ) {
6 |
7 | // Center images that might be less than the screen width.
8 | // Image will appear centered and caption will take up full screen.
9 | .gallery {
10 | .gallerybox {
11 | width: 100% !important;
12 |
13 | div {
14 | width: 100% !important;
15 | }
16 | }
17 | }
18 | }
19 |
--------------------------------------------------------------------------------
/i18n/abr.json:
--------------------------------------------------------------------------------
1 | {
2 | "@metadata": {
3 | "authors": [
4 | "Alicia Agyeiwaa",
5 | "Yaw tuba"
6 | ]
7 | },
8 | "mobile-frontend-history": "Hwɛ kratafa yi abakɔsɛm",
9 | "mobile-frontend-home-button": "Fie",
10 | "mobile-frontend-language-article-heading": "kasa",
11 | "mobile-frontend-main-menu-login": "Wura mu",
12 | "mobile-frontend-main-menu-nearby": "Nea ɔbɛne",
13 | "mobile-frontend-main-menu-settings": "Sɛtense",
14 | "mobile-frontend-placeholder": "Hwehwɛ (beaeɛ no din)",
15 | "mobile-frontend-random-button": "Putupru",
16 | "minerva-page-actions-overflow": "Bebree"
17 | }
18 |
--------------------------------------------------------------------------------
/i18n/ayh.json:
--------------------------------------------------------------------------------
1 | {
2 | "@metadata": {
3 | "authors": [
4 | "Abo Yemen"
5 | ]
6 | },
7 | "mobile-frontend-history": "شف تاريخ تعديلات الصفحة",
8 | "mobile-frontend-home-button": "الصفحة الرئيسية",
9 | "mobile-frontend-language-article-heading": "اللغة",
10 | "mobile-frontend-main-menu-login": "دْخل حسابك",
11 | "mobile-frontend-main-menu-nearby": "قريب منك",
12 | "mobile-frontend-main-menu-settings": "الإعدادات",
13 | "mobile-frontend-placeholder": "دوّر عليه في {{SITENAME}}",
14 | "mobile-frontend-random-button": "صفحة عشوائية",
15 | "minerva-page-actions-overflow": "الباقي"
16 | }
17 |
--------------------------------------------------------------------------------
/i18n/chn.json:
--------------------------------------------------------------------------------
1 | {
2 | "@metadata": {
3 | "authors": [
4 | "POSSUM chowg"
5 | ]
6 | },
7 | "mobile-frontend-history": "nanich ukuk pipa kakwa anqati",
8 | "mobile-frontend-home-button": "haws-iliʔi pipa",
9 | "mobile-frontend-language-article-heading": "ləlang",
10 | "mobile-frontend-main-menu-login": "ɬatwa kʰapa mayka laysins",
11 | "mobile-frontend-main-menu-nearby": "wik-saya",
12 | "mobile-frontend-main-menu-settings": "kʰanawi pik-ikta",
13 | "mobile-frontend-placeholder": "nanich-ɬatwa kʰapa {{SITENAME}}",
14 | "mobile-frontend-random-button": "wik-qʰənchi-olsim pipa"
15 | }
16 |
--------------------------------------------------------------------------------
/i18n/ljp.json:
--------------------------------------------------------------------------------
1 | {
2 | "@metadata": {
3 | "authors": [
4 | "DedeKurnn"
5 | ]
6 | },
7 | "mobile-frontend-history": "Liyak riwayat dandanan halaman hinji.",
8 | "mobile-frontend-home-button": "Garang",
9 | "mobile-frontend-language-article-heading": "Basa",
10 | "mobile-frontend-main-menu-login": "Kuruk log",
11 | "mobile-frontend-main-menu-nearby": "Sekitar",
12 | "mobile-frontend-main-menu-settings": "Pedandanan",
13 | "mobile-frontend-placeholder": "Sepoki di {{SITENAME}}",
14 | "mobile-frontend-random-button": "Basing",
15 | "minerva-page-actions-overflow": "Seluwotni"
16 | }
17 |
--------------------------------------------------------------------------------
/i18n/nia.json:
--------------------------------------------------------------------------------
1 | {
2 | "@metadata": {
3 | "authors": [
4 | "Slaia"
5 | ]
6 | },
7 | "mobile-frontend-history": "Faigi waö-waö wamulö'ö nga'örö andre.",
8 | "mobile-frontend-home-button": "Olayama",
9 | "mobile-frontend-language-article-heading": "Li",
10 | "mobile-frontend-main-menu-login": "Ae bakha",
11 | "mobile-frontend-main-menu-nearby": "Sifasui sahatö",
12 | "mobile-frontend-main-menu-settings": "Setelan",
13 | "mobile-frontend-placeholder": "Alui {{SITENAME}}",
14 | "mobile-frontend-random-button": "Gofu nga'örö",
15 | "minerva-page-actions-overflow": "Tohu-tohunia"
16 | }
17 |
--------------------------------------------------------------------------------
/i18n/sas.json:
--------------------------------------------------------------------------------
1 | {
2 | "@metadata": {
3 | "authors": [
4 | "NikolasKHF"
5 | ]
6 | },
7 | "mobile-frontend-history": "Èngat riwayat kerisaqan léq halaman ni.",
8 | "mobile-frontend-home-button": "Balè",
9 | "mobile-frontend-language-article-heading": "Base",
10 | "mobile-frontend-main-menu-login": "Tame",
11 | "mobile-frontend-main-menu-nearby": "Haq dekét",
12 | "mobile-frontend-main-menu-settings": "Pengaturan",
13 | "mobile-frontend-placeholder": "Boyaq léq {{SITENAME}}",
14 | "mobile-frontend-random-button": "Sembarang",
15 | "minerva-page-actions-overflow": "Haq lain"
16 | }
17 |
--------------------------------------------------------------------------------
/i18n/ttj.json:
--------------------------------------------------------------------------------
1 | {
2 | "@metadata": {
3 | "authors": [
4 | "Ahiise2"
5 | ]
6 | },
7 | "mobile-frontend-history": "Rora ebyaira by'okuhingisa by'orupapura runu.",
8 | "mobile-frontend-home-button": "Omuka",
9 | "mobile-frontend-language-article-heading": "Orulimi",
10 | "mobile-frontend-main-menu-login": "Yetaahya",
11 | "mobile-frontend-main-menu-nearby": "Haihi",
12 | "mobile-frontend-main-menu-settings": "Ebisemezibwa",
13 | "mobile-frontend-placeholder": "Serra {{SITENAME}}",
14 | "mobile-frontend-random-button": "Ahonaaho",
15 | "minerva-page-actions-overflow": "Ebindi"
16 | }
17 |
--------------------------------------------------------------------------------
/includes/Skins/Button.mustache:
--------------------------------------------------------------------------------
1 | <{{^tag-name}}button{{/tag-name}}{{#tag-name}}{{.}}{{/tag-name}}{{!
2 | }}{{#isButton}} role="button"{{/isButton}}{{!
3 | }}{{#array-attributes}} {{key}}="{{value}}"{{/array-attributes}} {{!
4 | }}class="cdx-button cdx-button--size-large{{#tag-name}} cdx-button--fake-button cdx-button--fake-button--enabled{{/tag-name}}{{#data-icon}} cdx-button--icon-only cdx-button--weight-quiet{{/data-icon}}{{#classes}} {{.}}{{/classes}}">
5 | {{#data-icon}}{{>Icon}}{{/data-icon}}{{ label }}
6 | {{^tag-name}}button{{/tag-name}}{{#tag-name}}{{.}}{{/tag-name}}>
7 |
--------------------------------------------------------------------------------
/resources/skins.minerva.content.styles.images/error.svg:
--------------------------------------------------------------------------------
1 |
2 |
5 |
--------------------------------------------------------------------------------
/i18n/cnr-latn.json:
--------------------------------------------------------------------------------
1 | {
2 | "@metadata": {
3 | "authors": [
4 | "ITZQing"
5 | ]
6 | },
7 | "mobile-frontend-history": "Pogledaj istoriju izmjena ove stranice.",
8 | "mobile-frontend-home-button": "Početna",
9 | "mobile-frontend-language-article-heading": "Jezik",
10 | "mobile-frontend-main-menu-login": "Prijavi se",
11 | "mobile-frontend-main-menu-nearby": "U blizini",
12 | "mobile-frontend-main-menu-settings": "Postavke",
13 | "mobile-frontend-placeholder": "Pretraga {{SITENAME}}",
14 | "mobile-frontend-random-button": "Nasumičan",
15 | "minerva-page-actions-overflow": "Više"
16 | }
17 |
--------------------------------------------------------------------------------
/i18n/gbm.json:
--------------------------------------------------------------------------------
1 | {
2 | "@metadata": {
3 | "authors": [
4 | "Yakku3",
5 | "बडा काजी"
6 | ]
7 | },
8 | "mobile-frontend-history": "ये पन्ना कु सम्पादन इत्यास हेरा।",
9 | "mobile-frontend-home-button": "मुख पन्नु",
10 | "mobile-frontend-language-article-heading": "भासा",
11 | "mobile-frontend-main-menu-login": "बैंग्बुट्टो",
12 | "mobile-frontend-main-menu-nearby": "नजदीक",
13 | "mobile-frontend-main-menu-settings": "सेटिंग्स",
14 | "mobile-frontend-placeholder": "{{SITENAME}} खोजा",
15 | "mobile-frontend-random-button": "यादृच्छिक",
16 | "minerva-page-actions-overflow": "खार्युं"
17 | }
18 |
--------------------------------------------------------------------------------
/i18n/nup.json:
--------------------------------------------------------------------------------
1 | {
2 | "@metadata": {
3 | "authors": [
4 | "787IYO",
5 | "Misbahu umar"
6 | ]
7 | },
8 | "mobile-frontend-history": "Cinle be yiyejin etan Kperegi nana'e",
9 | "mobile-frontend-home-button": "Emi daka",
10 | "mobile-frontend-language-article-heading": "Ezhimi",
11 | "mobile-frontend-main-menu-login": "Gandan",
12 | "mobile-frontend-main-menu-nearby": "Tsoba",
13 | "mobile-frontend-main-menu-settings": "Yiyejin",
14 | "mobile-frontend-placeholder": "Waza {{SITENAME}}",
15 | "mobile-frontend-random-button": "Eye kaman",
16 | "minerva-page-actions-overflow": "So"
17 | }
18 |
--------------------------------------------------------------------------------
/i18n/ses.json:
--------------------------------------------------------------------------------
1 | {
2 | "@metadata": {
3 | "authors": [
4 | "Songhay"
5 | ]
6 | },
7 | "mobile-frontend-history": "Moɲoo woo fasal taarikoo guna.",
8 | "mobile-frontend-home-button": "Sintin moo",
9 | "mobile-frontend-language-article-heading": "Senni",
10 | "mobile-frontend-main-menu-login": "Maa hantum",
11 | "mobile-frontend-main-menu-nearby": "Nungu mana",
12 | "mobile-frontend-main-menu-settings": "Kayandiyaney",
13 | "mobile-frontend-placeholder": "{{SITENAME}} ceeci",
14 | "mobile-frontend-random-button": "Saaye hangari",
15 | "minerva-page-actions-overflow": "Ka tonton"
16 | }
17 |
--------------------------------------------------------------------------------
/i18n/dz.json:
--------------------------------------------------------------------------------
1 | {
2 | "@metadata": {
3 | "authors": [
4 | "Sonamdargay"
5 | ]
6 | },
7 | "mobile-frontend-history": "ཤོག་ལེབ་འདི་གི་ཞུན་དག་བྱུང་རབས་བལྟ།",
8 | "mobile-frontend-home-button": "མ་ངོས།",
9 | "mobile-frontend-language-article-heading": "སྐད༌ཡིག",
10 | "mobile-frontend-main-menu-login": "ནང་བསྐྱོད།",
11 | "mobile-frontend-main-menu-nearby": "ཉེ་འདབས་ལུ་",
12 | "mobile-frontend-main-menu-settings": "སྒྲིག་སྟངས་ཚུ།",
13 | "mobile-frontend-placeholder": "{{SITENAME}} འཚོལ་ཞིབ་འབད།",
14 | "mobile-frontend-random-button": "རིམ༌བྲལ",
15 | "minerva-page-actions-overflow": "ལྷག་མ་"
16 | }
17 |
--------------------------------------------------------------------------------
/i18n/hke.json:
--------------------------------------------------------------------------------
1 | {
2 | "@metadata": {
3 | "authors": [
4 | "Muisha wiki hke"
5 | ]
6 | },
7 | "mobile-frontend-history": "Ngani y'abuhingitse bwa kashashali kano",
8 | "mobile-frontend-home-button": "Handangiro",
9 | "mobile-frontend-language-article-heading": "Muneenere",
10 | "mobile-frontend-main-menu-login": "Ingira",
11 | "mobile-frontend-main-menu-nearby": "Hofihofi",
12 | "mobile-frontend-main-menu-settings": "Mutondeko",
13 | "mobile-frontend-placeholder": "Xonda {{SITENAME}}",
14 | "mobile-frontend-random-button": "Kwe libukira",
15 | "minerva-page-actions-overflow": "Nakandi"
16 | }
17 |
--------------------------------------------------------------------------------
/i18n/nyo.json:
--------------------------------------------------------------------------------
1 | {
2 | "@metadata": {
3 | "authors": [
4 | "Ahiise2"
5 | ]
6 | },
7 | "mobile-frontend-history": "Rora ebyaira by'okufoora kw'orupapura runu.",
8 | "mobile-frontend-home-button": "Omuka",
9 | "mobile-frontend-language-article-heading": "Orulimi",
10 | "mobile-frontend-main-menu-login": "Yetaahyamu",
11 | "mobile-frontend-main-menu-nearby": "Haihi",
12 | "mobile-frontend-main-menu-settings": "Ebikiraanurwa",
13 | "mobile-frontend-placeholder": "Serra {{SITENAME}}",
14 | "mobile-frontend-random-button": "Pukunapuku",
15 | "minerva-page-actions-overflow": "Ebirukukiraho"
16 | }
17 |
--------------------------------------------------------------------------------
/i18n/ryu.json:
--------------------------------------------------------------------------------
1 | {
2 | "@metadata": {
3 | "authors": [
4 | "ChoiChong",
5 | "Jobrz0405",
6 | "さきじょーぐー",
7 | "春春眠眠"
8 | ]
9 | },
10 | "mobile-frontend-history": "くぬページぬ編集履歴んーちくぃみそーれー。",
11 | "mobile-frontend-home-button": "ヤー",
12 | "mobile-frontend-language-article-heading": "言葉(くとぅば)",
13 | "mobile-frontend-main-menu-login": "ログイン",
14 | "mobile-frontend-main-menu-nearby": "付近",
15 | "mobile-frontend-main-menu-settings": "設定",
16 | "mobile-frontend-placeholder": "{{SITENAME}}ぬ中かめーいん",
17 | "mobile-frontend-random-button": "おまかせ表示",
18 | "minerva-page-actions-overflow": "うぬ他"
19 | }
20 |
--------------------------------------------------------------------------------
/i18n/apc.json:
--------------------------------------------------------------------------------
1 | {
2 | "@metadata": {
3 | "authors": [
4 | "FunLater",
5 | "HitomiAkane"
6 | ]
7 | },
8 | "mobile-frontend-history": "شوف تاريخ تحريرات الصفحة.",
9 | "mobile-frontend-home-button": "الصفحة الرئيسية",
10 | "mobile-frontend-language-article-heading": "اللغة",
11 | "mobile-frontend-main-menu-login": "فوت عَ أكونتك",
12 | "mobile-frontend-main-menu-nearby": "قريب منّي",
13 | "mobile-frontend-main-menu-settings": "الإعدادات",
14 | "mobile-frontend-placeholder": "نبّش بـ{{SITENAME}}",
15 | "mobile-frontend-random-button": "عشوائية",
16 | "minerva-page-actions-overflow": "أكتر"
17 | }
18 |
--------------------------------------------------------------------------------
/i18n/ban-bali.json:
--------------------------------------------------------------------------------
1 | {
2 | "@metadata": {
3 | "authors": [
4 | "Carma Citrawati",
5 | "Chinamoonroll",
6 | "Joseagush",
7 | "Tok Pisin"
8 | ]
9 | },
10 | "mobile-frontend-history": "ᬘᬶᬗᬓ᭄ᬮᭂᬮᬶᬦ᭄ᬢᬶᬳᬦ᭄ᬳᬸᬯᬳᬦ᭄ᬓᬘᬧᬸᬦᬶᬓᬶ᭟",
11 | "mobile-frontend-home-button": "ᬳᬸᬫᬄ",
12 | "mobile-frontend-language-article-heading": "ᬪᬵᬱ",
13 | "mobile-frontend-main-menu-login": "ᬫᬜ᭄ᬚᬶᬂᬮᭀᬕ᭄",
14 | "mobile-frontend-main-menu-settings": "ᬧᬗᬢᬸᬭᬦ᭄",
15 | "mobile-frontend-placeholder": "ᬋᬋᬄ {{SITENAME}}",
16 | "mobile-frontend-random-button": "ᬳᬸᬮᬄᬳᬮᬸᬄ",
17 | "mobile-frontend-user-page-talk": "ᬧᬩ᭄ᬮᬶᬕ᭄ᬩᬕᬦ᭄"
18 | }
19 |
--------------------------------------------------------------------------------
/i18n/gv.json:
--------------------------------------------------------------------------------
1 | {
2 | "@metadata": {
3 | "authors": [
4 | "MacTire02"
5 | ]
6 | },
7 | "mobile-frontend-history": "Jeeagh er shennaghys ny reaghaghyn da’n duillag shoh",
8 | "mobile-frontend-home-button": "Thie",
9 | "mobile-frontend-language-article-heading": "Çhengey",
10 | "mobile-frontend-main-menu-login": "Loggal stiagh",
11 | "mobile-frontend-main-menu-nearby": "Ry laue",
12 | "mobile-frontend-main-menu-settings": "Soiaghyn",
13 | "mobile-frontend-placeholder": "Ronsee {{SITENAME}}",
14 | "mobile-frontend-random-button": "Gyn tort",
15 | "minerva-page-actions-overflow": "Tooilley"
16 | }
17 |
--------------------------------------------------------------------------------
/i18n/hoc-latn.json:
--------------------------------------------------------------------------------
1 | {
2 | "@metadata": {
3 | "authors": [
4 | "Singkiring57"
5 | ]
6 | },
7 | "mobile-frontend-history": "Nen Sakam reaḱ Olrunuaa Naṅsakam nelè.",
8 | "mobile-frontend-home-button": "Basa",
9 | "mobile-frontend-language-article-heading": "Jagar",
10 | "mobile-frontend-main-menu-login": "Bolosakamenn",
11 | "mobile-frontend-main-menu-nearby": "Japaḱ reaḱ",
12 | "mobile-frontend-main-menu-settings": "Raareneń ko",
13 | "mobile-frontend-placeholder": "{{SITENAME}} nelsangarè",
14 | "mobile-frontend-random-button": "Sokoćnam",
15 | "minerva-page-actions-overflow": "Anḍoḱge"
16 | }
17 |
--------------------------------------------------------------------------------
/i18n/kaj.json:
--------------------------------------------------------------------------------
1 | {
2 | "@metadata": {
3 | "authors": [
4 | "Kambai Akau",
5 | "Kuzayet"
6 | ]
7 | },
8 | "mobile-frontend-history": "Ccang a̱shang nkkang ka̱zzu na ni.",
9 | "mobile-frontend-home-button": "Ka̱ryyi",
10 | "mobile-frontend-language-article-heading": "Du̱ryem",
11 | "mobile-frontend-main-menu-login": "Nwwa",
12 | "mobile-frontend-main-menu-nearby": "Shishrek kyi",
13 | "mobile-frontend-main-menu-settings": "Nseti",
14 | "mobile-frontend-placeholder": "Zzop {{SITENAME}}",
15 | "mobile-frontend-random-button": "Ba̱nnying kani",
16 | "minerva-page-actions-overflow": "Ba̱t"
17 | }
18 |
--------------------------------------------------------------------------------
/i18n/kjh.json:
--------------------------------------------------------------------------------
1 | {
2 | "@metadata": {
3 | "authors": [
4 | "AlexandrL714",
5 | "Jolka Kaj",
6 | "Joseph",
7 | "Oxianboal"
8 | ]
9 | },
10 | "mobile-frontend-history": "Пу страницаның тӱзедіглер тархынын кӧрерге.",
11 | "mobile-frontend-home-button": "Ӧӧн",
12 | "mobile-frontend-language-article-heading": "Тіл",
13 | "mobile-frontend-main-menu-login": "Кірерге",
14 | "mobile-frontend-main-menu-nearby": "Хости",
15 | "mobile-frontend-main-menu-settings": "Настройкалар",
16 | "mobile-frontend-placeholder": "{{SITENAME}} сайтта тілирге",
17 | "mobile-frontend-random-button": "Рандом"
18 | }
19 |
--------------------------------------------------------------------------------
/i18n/mak.json:
--------------------------------------------------------------------------------
1 | {
2 | "@metadata": {
3 | "authors": [
4 | "Han4299"
5 | ]
6 | },
7 | "mobile-frontend-history": "Cinik riwayak pakabajikinna anne barambanga",
8 | "mobile-frontend-home-button": "Paladang",
9 | "mobile-frontend-language-article-heading": "Basa",
10 | "mobile-frontend-main-menu-login": "Antama log",
11 | "mobile-frontend-main-menu-nearby": "Ri ampika",
12 | "mobile-frontend-main-menu-settings": "Panngatorang",
13 | "mobile-frontend-placeholder": "Boya ri {{SITENAME}}",
14 | "mobile-frontend-random-button": "Sambarang",
15 | "minerva-page-actions-overflow": "Maraengangna"
16 | }
17 |
--------------------------------------------------------------------------------
/i18n/bto.json:
--------------------------------------------------------------------------------
1 | {
2 | "@metadata": {
3 | "authors": [
4 | "Filipinayzd"
5 | ]
6 | },
7 | "mobile-frontend-history": "Silngun a mga pagbalyo ka kasaysayan kadi pahina.",
8 | "mobile-frontend-home-button": "Pulian",
9 | "mobile-frontend-language-article-heading": "Sarita",
10 | "mobile-frontend-main-menu-login": "Lumoog",
11 | "mobile-frontend-main-menu-nearby": "Kaabay",
12 | "mobile-frontend-main-menu-settings": "Mga kagustuhan",
13 | "mobile-frontend-placeholder": "Pag-anapon a {{SITENAME}}",
14 | "mobile-frontend-random-button": "Dawa arin",
15 | "minerva-page-actions-overflow": "Dakul pa"
16 | }
17 |
--------------------------------------------------------------------------------
/i18n/mnw.json:
--------------------------------------------------------------------------------
1 | {
2 | "@metadata": {
3 | "authors": [
4 | "Htawmonzel",
5 | "Ninjastrikers",
6 | "Ranger-Mon",
7 | "咽頭べさ"
8 | ]
9 | },
10 | "mobile-frontend-history": "ဗဵု လၟေင်ပြံင်လှာဲ မုက်လိက်ဏအ်။",
11 | "mobile-frontend-home-button": "မုက်လိက်တမ်",
12 | "mobile-frontend-language-article-heading": "အရေဝ်ဘာသာ",
13 | "mobile-frontend-main-menu-login": "လုပ်လံက်အေန်",
14 | "mobile-frontend-main-menu-nearby": "ဗဒဲါဒၞာဲဏအ်",
15 | "mobile-frontend-main-menu-settings": "ဖျေဟ်ဒၞာဲ",
16 | "mobile-frontend-placeholder": "ဂၠာဲ {{SITENAME}}",
17 | "mobile-frontend-random-button": "ပရိုင်မွဲမွဲ"
18 | }
19 |
--------------------------------------------------------------------------------
/i18n/nyn.json:
--------------------------------------------------------------------------------
1 | {
2 | "@metadata": {
3 | "authors": [
4 | "Kakonjo",
5 | "Owobusingye"
6 | ]
7 | },
8 | "mobile-frontend-history": "Reba Orubaju oru okuriterezibwe",
9 | "mobile-frontend-home-button": "Omuka",
10 | "mobile-frontend-language-article-heading": "Orurimi",
11 | "mobile-frontend-main-menu-login": "Yeyanjure",
12 | "mobile-frontend-main-menu-nearby": "Haihi",
13 | "mobile-frontend-main-menu-settings": "Ebi'kukwataho",
14 | "mobile-frontend-placeholder": "Sherura {{SITENAME}}",
15 | "mobile-frontend-random-button": "Ekitajonjwire",
16 | "minerva-page-actions-overflow": "Ebindi"
17 | }
18 |
--------------------------------------------------------------------------------
/i18n/pag.json:
--------------------------------------------------------------------------------
1 | {
2 | "@metadata": {
3 | "authors": [
4 | "Exec8"
5 | ]
6 | },
7 | "mobile-frontend-history": "Nengnengen so history na inuman ed sayan pahina.",
8 | "mobile-frontend-home-button": "Say abung",
9 | "mobile-frontend-language-article-heading": "Lenguahe",
10 | "mobile-frontend-main-menu-login": "Onloob",
11 | "mobile-frontend-main-menu-nearby": "Diad asingger",
12 | "mobile-frontend-main-menu-settings": "Saray setting",
13 | "mobile-frontend-placeholder": "Anapen so {{SITENAME}}",
14 | "mobile-frontend-random-button": "Say random",
15 | "minerva-page-actions-overflow": "Arum ni"
16 | }
17 |
--------------------------------------------------------------------------------
/i18n/tsg.json:
--------------------------------------------------------------------------------
1 | {
2 | "@metadata": {
3 | "authors": [
4 | "Tausug101",
5 | "Zetareyy"
6 | ]
7 | },
8 | "mobile-frontend-history": "Kitaun in piyagba'guhan sin gikap ini.",
9 | "mobile-frontend-home-button": "Bāy",
10 | "mobile-frontend-language-article-heading": "Bahasa",
11 | "mobile-frontend-main-menu-login": "Mag'login",
12 | "mobile-frontend-main-menu-nearby": "Masuuk",
13 | "mobile-frontend-main-menu-settings": "Kahatulan",
14 | "mobile-frontend-placeholder": "Lawagun ha {{SITENAME}}",
15 | "mobile-frontend-random-button": "Way-bidda'",
16 | "minerva-page-actions-overflow": "Mataud pa"
17 | }
18 |
--------------------------------------------------------------------------------
/i18n/cbk-zam.json:
--------------------------------------------------------------------------------
1 | {
2 | "@metadata": {
3 | "authors": [
4 | "Aristorkle",
5 | "Noooote"
6 | ]
7 | },
8 | "mobile-frontend-history": "Mira con el historia del edit de este pagina.",
9 | "mobile-frontend-home-button": "Principio",
10 | "mobile-frontend-language-article-heading": "Lenguaje",
11 | "mobile-frontend-main-menu-login": "Man log in",
12 | "mobile-frontend-main-menu-nearby": "Cerca",
13 | "mobile-frontend-main-menu-settings": "Settings",
14 | "mobile-frontend-placeholder": "Busca na {{SITENAME}}",
15 | "mobile-frontend-random-button": "Random",
16 | "minerva-page-actions-overflow": "Mas"
17 | }
18 |
--------------------------------------------------------------------------------
/i18n/dar.json:
--------------------------------------------------------------------------------
1 | {
2 | "@metadata": {
3 | "authors": [
4 | "Saad Dargan",
5 | "Soul Train"
6 | ]
7 | },
8 | "mobile-frontend-history": "ХӀеризес бяхӀла бяссурдешла тарих",
9 | "mobile-frontend-home-button": "БекӀлибиубси",
10 | "mobile-frontend-language-article-heading": "Мез",
11 | "mobile-frontend-main-menu-login": "УхӀнаацӀес",
12 | "mobile-frontend-main-menu-nearby": "Гъамлибси",
13 | "mobile-frontend-main-menu-settings": "Баршес",
14 | "mobile-frontend-placeholder": "{{SITENAME}} умцӀес",
15 | "mobile-frontend-random-button": "Гьанагарли биубси",
16 | "minerva-page-actions-overflow": "ГӀурра"
17 | }
18 |
--------------------------------------------------------------------------------
/i18n/knc.json:
--------------------------------------------------------------------------------
1 | {
2 | "@metadata": {
3 | "authors": [
4 | "Aliyu shaba",
5 | "Mohammedbama123",
6 | "Umargana1"
7 | ]
8 | },
9 | "mobile-frontend-history": "Nyasa shafi kozenabe kuru.",
10 | "mobile-frontend-home-button": "Fato",
11 | "mobile-frontend-language-article-heading": "Tǝlam",
12 | "mobile-frontend-main-menu-login": "Gayə",
13 | "mobile-frontend-main-menu-nearby": "Karungu",
14 | "mobile-frontend-main-menu-settings": "Yasatǝ",
15 | "mobile-frontend-placeholder": "Manimin {{SITENAME}}",
16 | "mobile-frontend-random-button": "Jiriyyiyaye",
17 | "minerva-page-actions-overflow": "Yirai"
18 | }
19 |
--------------------------------------------------------------------------------
/i18n/mad.json:
--------------------------------------------------------------------------------
1 | {
2 | "@metadata": {
3 | "authors": [
4 | "Boesenbergia",
5 | "Munajad.MH"
6 | ]
7 | },
8 | "mobile-frontend-history": "Tèngghu riwâyât beccè'anna kaca rèya.",
9 | "mobile-frontend-home-button": "Tanèyan",
10 | "mobile-frontend-language-article-heading": "Bhâsa",
11 | "mobile-frontend-main-menu-login": "Alebbhu",
12 | "mobile-frontend-main-menu-nearby": "Sakalènglèngan",
13 | "mobile-frontend-main-menu-settings": "Pangatoran",
14 | "mobile-frontend-placeholder": "Sarè è {{SITENAME}}",
15 | "mobile-frontend-random-button": "Sabhârâng",
16 | "minerva-page-actions-overflow": "Laènna"
17 | }
18 |
--------------------------------------------------------------------------------
/i18n/mdh.json:
--------------------------------------------------------------------------------
1 | {
2 | "@metadata": {
3 | "authors": [
4 | "Bangsa Manusia"
5 | ]
6 | },
7 | "mobile-frontend-history": "Ilayn su hikayat nu kinaumbaya sa inia a salekat",
8 | "mobile-frontend-home-button": "Unan a salekat",
9 | "mobile-frontend-language-article-heading": "Basa",
10 | "mobile-frontend-main-menu-login": "Lemudep",
11 | "mobile-frontend-main-menu-nearby": "Masiken",
12 | "mobile-frontend-main-menu-settings": "Pagumbayan",
13 | "mobile-frontend-placeholder": "Mangilay sa {{SITENAME}}",
14 | "mobile-frontend-random-button": "Apia ngin",
15 | "minerva-page-actions-overflow": "Madakel pan"
16 | }
17 |
--------------------------------------------------------------------------------
/i18n/ppl.json:
--------------------------------------------------------------------------------
1 | {
2 | "@metadata": {
3 | "authors": [
4 | "TimumachtikanNawat"
5 | ]
6 | },
7 | "mobile-frontend-history": "Shikita tay tikchiwtuk tik ini amat",
8 | "mobile-frontend-home-button": "Tuchan",
9 | "mobile-frontend-language-article-heading": "Taketzalis",
10 | "mobile-frontend-main-menu-login": "Shikalaki mutakutunchin",
11 | "mobile-frontend-main-menu-nearby": "Unisan",
12 | "mobile-frontend-main-menu-settings": "Shikajshiti",
13 | "mobile-frontend-placeholder": "Shiktemu {{SITENAME}}",
14 | "mobile-frontend-random-button": "Taya weli",
15 | "minerva-page-actions-overflow": "Ukchupi"
16 | }
17 |
--------------------------------------------------------------------------------
/i18n/xmm.json:
--------------------------------------------------------------------------------
1 | {
2 | "@metadata": {
3 | "authors": [
4 | "Mbee-wiki",
5 | "Murasaki"
6 | ]
7 | },
8 | "mobile-frontend-history": "Lia depe riwayat laman da edit ini.",
9 | "mobile-frontend-home-button": "Beranda",
10 | "mobile-frontend-language-article-heading": "Bahasa",
11 | "mobile-frontend-main-menu-login": "Maso log",
12 | "mobile-frontend-main-menu-nearby": "Ngana pe skitar",
13 | "mobile-frontend-main-menu-settings": "Ator",
14 | "mobile-frontend-placeholder": "Cari di {{SITENAME}}",
15 | "mobile-frontend-random-button": "Sambarang",
16 | "minerva-page-actions-overflow": "Yang laeng lagi"
17 | }
18 |
--------------------------------------------------------------------------------
/skinStyles/mediawiki.rcfilters.filters.ui.less:
--------------------------------------------------------------------------------
1 | @import '../minerva.less/minerva.variables.less';
2 |
3 | .mw-rcfilters-ui-overlay {
4 | // T231049: Override OOUI's text input font-size of `inherit` so that we can
5 | // make the font-size compute to `16px` to prevent iOS input text zoom on focus.
6 | // Otherwise it computes to `14px` due to the rule above.
7 | .oo-ui-textInputWidget .oo-ui-inputWidget-input {
8 | font-size: initial;
9 | }
10 | }
11 |
12 | .mw-rcfilters-ui-watchlistTopSectionWidget-watchlistDetails,
13 | .mw-rcfilters-ui-watchlistTopSectionWidget-editWatchlistButton {
14 | display: block;
15 | }
16 |
--------------------------------------------------------------------------------
/i18n/kge.json:
--------------------------------------------------------------------------------
1 | {
2 | "@metadata": {
3 | "authors": [
4 | "Es Krim 5 Juta Rasa",
5 | "Jawadywn"
6 | ]
7 | },
8 | "mobile-frontend-history": "Solik riwayat dandanan halaman sija.",
9 | "mobile-frontend-home-button": "Garang",
10 | "mobile-frontend-language-article-heading": "Basa",
11 | "mobile-frontend-main-menu-login": "Kuruk log",
12 | "mobile-frontend-main-menu-nearby": "Sakitar",
13 | "mobile-frontend-main-menu-settings": "Pangaturan",
14 | "mobile-frontend-placeholder": "Sopok'i di {{SITENAME}}",
15 | "mobile-frontend-random-button": "Basing",
16 | "minerva-page-actions-overflow": "Salongkapna"
17 | }
18 |
--------------------------------------------------------------------------------
/i18n/alt.json:
--------------------------------------------------------------------------------
1 | {
2 | "@metadata": {
3 | "authors": [
4 | "Bakpay",
5 | "Soul Train",
6 | "Батыр Комдошев"
7 | ]
8 | },
9 | "mobile-frontend-history": "Бу бӱктиҥ тӱзеткениниҥ тӱӱкизин кӧрӧри.",
10 | "mobile-frontend-home-button": "Тӧс",
11 | "mobile-frontend-language-article-heading": "Тил",
12 | "mobile-frontend-main-menu-login": "Кирер",
13 | "mobile-frontend-main-menu-nearby": "Jуугында",
14 | "mobile-frontend-main-menu-settings": "Эптештирӱ",
15 | "mobile-frontend-placeholder": "{{SITENAME}}-ҥ бедреер",
16 | "mobile-frontend-random-button": "Рандом",
17 | "minerva-page-actions-overflow": "Кӧптӧдӧ"
18 | }
19 |
--------------------------------------------------------------------------------
/i18n/koi.json:
--------------------------------------------------------------------------------
1 | {
2 | "@metadata": {
3 | "authors": [
4 | "Enye Lav",
5 | "Soul Train",
6 | "Римма"
7 | ]
8 | },
9 | "mobile-frontend-history": "Виздӧтны эта листбоклісь вежсьӧммез",
10 | "mobile-frontend-home-button": "Шӧр",
11 | "mobile-frontend-language-article-heading": "Кыв",
12 | "mobile-frontend-main-menu-login": "Пырны ним увтын",
13 | "mobile-frontend-main-menu-nearby": "Матын",
14 | "mobile-frontend-main-menu-settings": "Лӧсьӧтаннэз",
15 | "mobile-frontend-placeholder": "Кошшыны {{SITENAME}}",
16 | "mobile-frontend-random-button": "Одзвыв думайттӧг",
17 | "minerva-page-actions-overflow": "Эшӧ"
18 | }
19 |
--------------------------------------------------------------------------------
/i18n/lg.json:
--------------------------------------------------------------------------------
1 | {
2 | "@metadata": {
3 | "authors": [
4 | "Ssemmanda will"
5 | ]
6 | },
7 | "mobile-frontend-history": "Laba ebyafaayo by'olupapula luno.",
8 | "mobile-frontend-home-button": "Olupapupa olusooka",
9 | "mobile-frontend-language-article-heading": "Olulimi",
10 | "mobile-frontend-main-menu-login": "Yingiramu",
11 | "mobile-frontend-main-menu-nearby": "Kumpi ne",
12 | "mobile-frontend-main-menu-settings": "seetingi ez'enjawulo",
13 | "mobile-frontend-placeholder": "Noonyeza ku {{SITENAME}}",
14 | "mobile-frontend-random-button": "Okulondoba empapula",
15 | "minerva-page-actions-overflow": "Ebirala"
16 | }
17 |
--------------------------------------------------------------------------------
/i18n/mfa.json:
--------------------------------------------------------------------------------
1 | {
2 | "@metadata": {
3 | "authors": [
4 | "EmpAhmadK",
5 | "Lam Takuma",
6 | "Mirlim"
7 | ]
8 | },
9 | "mobile-frontend-history": "Keléh sjaroh nnyuténg muko ni.",
10 | "mobile-frontend-home-button": "Muko Utamo",
11 | "mobile-frontend-language-article-heading": "Bahaso",
12 | "mobile-frontend-main-menu-login": "Log masók",
13 | "mobile-frontend-main-menu-nearby": "Hok ddekak",
14 | "mobile-frontend-main-menu-settings": "Tetakpae",
15 | "mobile-frontend-placeholder": "Cari dalae {{SITENAME}}",
16 | "mobile-frontend-random-button": "Kók sé",
17 | "minerva-page-actions-overflow": "Lagi"
18 | }
19 |
--------------------------------------------------------------------------------
/i18n/co.json:
--------------------------------------------------------------------------------
1 | {
2 | "@metadata": {
3 | "authors": [
4 | "Jumpy01",
5 | "Jun Misugi"
6 | ]
7 | },
8 | "mobile-frontend-editor-edit": "Mudificà",
9 | "mobile-frontend-history": "Vede a cronolugia di mudifiche di sta pagina.",
10 | "mobile-frontend-home-button": "Pàgina maestra",
11 | "mobile-frontend-language-article-heading": "Lingua",
12 | "mobile-frontend-main-menu-login": "Cunnessione",
13 | "mobile-frontend-main-menu-nearby": "In u circondu",
14 | "mobile-frontend-main-menu-settings": "Preferenze",
15 | "mobile-frontend-placeholder": "Circà in {{SITENAME}}",
16 | "mobile-frontend-random-button": "Casuale"
17 | }
18 |
--------------------------------------------------------------------------------
/i18n/ike-latn.json:
--------------------------------------------------------------------------------
1 | {
2 | "@metadata": {
3 | "authors": [
4 | "MysticVoyager"
5 | ]
6 | },
7 | "mobile-frontend-history": "takulugu aaqqigiaqtausimajuq taassuma makpigaup.",
8 | "mobile-frontend-home-button": "angngiraq",
9 | "mobile-frontend-language-article-heading": "uqausiq",
10 | "mobile-frontend-main-menu-login": "akunnapuq",
11 | "mobile-frontend-main-menu-nearby": "qanigijangani",
12 | "mobile-frontend-main-menu-settings": "aaqqiksimaningit",
13 | "mobile-frontend-placeholder": "ivaaqpuq {{SITENAME}}",
14 | "mobile-frontend-random-button": "nakituinnaq",
15 | "minerva-page-actions-overflow": "sulikkanniq"
16 | }
17 |
--------------------------------------------------------------------------------
/i18n/nzi.json:
--------------------------------------------------------------------------------
1 | {
2 | "@metadata": {
3 | "authors": [
4 | "Elliot one",
5 | "Valentine Badu",
6 | "Yaw tuba"
7 | ]
8 | },
9 | "mobile-frontend-history": "Nea mukeleka ne ɛzalɛ nwo edwɛkɛ",
10 | "mobile-frontend-home-button": "Mɔlebɛbo",
11 | "mobile-frontend-language-article-heading": "Aneɛ",
12 | "mobile-frontend-main-menu-login": "Kɔ nu",
13 | "mobile-frontend-main-menu-nearby": "Ɔbikye",
14 | "mobile-frontend-main-menu-settings": "Kakyideɛ",
15 | "mobile-frontend-placeholder": "Kpondɛ {{SITENAME}}",
16 | "mobile-frontend-random-button": "Kpondɛ ye biala",
17 | "minerva-page-actions-overflow": "Dɔɔnwo"
18 | }
19 |
--------------------------------------------------------------------------------
/i18n/wuu-hans.json:
--------------------------------------------------------------------------------
1 | {
2 | "@metadata": {
3 | "authors": [
4 | "Winston Sung"
5 | ]
6 | },
7 | "mobile-frontend-editor-edit": "编辑",
8 | "mobile-frontend-history": "望本页个编辑历史。",
9 | "mobile-frontend-home-button": "首页",
10 | "mobile-frontend-language-article-heading": "闲话",
11 | "mobile-frontend-main-menu-button-tooltip": "打开主菜单",
12 | "mobile-frontend-main-menu-login": "登录",
13 | "mobile-frontend-main-menu-nearby": "附近",
14 | "mobile-frontend-main-menu-settings": "设置",
15 | "mobile-frontend-main-menu-watchlist": "关注表",
16 | "mobile-frontend-placeholder": "搜寻{{SITENAME}}",
17 | "mobile-frontend-random-button": "随机"
18 | }
19 |
--------------------------------------------------------------------------------
/includes/Skins/LanguageSection.mustache:
--------------------------------------------------------------------------------
1 |
2 |
{{msg-minerva-page-actions-language-switcher}}
3 |
4 | {{#data-portlets.data-variants}}
5 |
6 | {{/data-portlets.data-variants}}
7 | {{#data-portlets.data-languages}}
8 |
9 | {{/data-portlets.data-languages}}
10 | {{^has-minerva-languages}}
11 | {{msg-mobile-frontend-languages-not-available}}
12 | {{/has-minerva-languages}}
13 |
14 |
15 |
--------------------------------------------------------------------------------
/tests/selenium/features/search_loggedin.feature:
--------------------------------------------------------------------------------
1 | @test2.m.wikipedia.org @vagrant @login
2 | Feature: Search
3 |
4 | Scenario: Clicking on a watchstar toggles the watchstar
5 | Given I am using the mobile site
6 | And the page "Selenium search test" exists
7 | And I am logged into the mobile website
8 | And I am on the "Main Page" page
9 | And I am viewing the site in mobile mode
10 | And I click the search icon
11 | And I see the search overlay
12 | And I type into search box "Selenium search tes"
13 | When I click a search watch star
14 | Then I should see a toast notification
15 |
--------------------------------------------------------------------------------
/i18n/bbc-latn.json:
--------------------------------------------------------------------------------
1 | {
2 | "@metadata": {
3 | "authors": [
4 | "27christian11",
5 | "Bennylin",
6 | "Herryz",
7 | "Salomo Christian Hutajulu"
8 | ]
9 | },
10 | "mobile-frontend-history": "Ida ma jujur panotaon ni alaman on.",
11 | "mobile-frontend-home-button": "Bagas",
12 | "mobile-frontend-language-article-heading": "Parhataan",
13 | "mobile-frontend-main-menu-login": "Bongot tu log",
14 | "mobile-frontend-main-menu-nearby": "Nahumaliangna",
15 | "mobile-frontend-main-menu-settings": "Partordingon",
16 | "mobile-frontend-placeholder": "Diori di {{SITENAME}}",
17 | "mobile-frontend-random-button": "Sursar"
18 | }
19 |
--------------------------------------------------------------------------------
/i18n/dua.json:
--------------------------------------------------------------------------------
1 | {
2 | "@metadata": {
3 | "authors": [
4 | "EbelleMarcel",
5 | "NdumbèNdumbè",
6 | "Olivier Moukodi"
7 | ]
8 | },
9 | "mobile-frontend-history": "Jombwa ɓetukwédi ɓa dipapá.",
10 | "mobile-frontend-home-button": "Ɓeɓótedi",
11 | "mobile-frontend-language-article-heading": "Bwambo",
12 | "mobile-frontend-main-menu-login": "Ɓetiŋgédi",
13 | "mobile-frontend-main-menu-nearby": "O mbásan",
14 | "mobile-frontend-main-menu-settings": "Poŋgilanɛ",
15 | "mobile-frontend-placeholder": "Muwasó {{SITENAME}}",
16 | "mobile-frontend-random-button": "O mbaŋgisan",
17 | "minerva-page-actions-overflow": "Pètè"
18 | }
19 |
--------------------------------------------------------------------------------
/i18n/ee.json:
--------------------------------------------------------------------------------
1 | {
2 | "@metadata": {
3 | "authors": [
4 | "Afimaame",
5 | "Amuzujoe",
6 | "Azorbli",
7 | "E4Esau"
8 | ]
9 | },
10 | "mobile-frontend-editor-edit": "Trɔ trɔ",
11 | "mobile-frontend-history": "Kpɔ nusiwo wowɔ va yi le axa sia dzi.",
12 | "mobile-frontend-home-button": "Aƒeme",
13 | "mobile-frontend-language-article-heading": "Egbe",
14 | "mobile-frontend-main-menu-login": "Ge ɖe eme",
15 | "mobile-frontend-main-menu-nearby": "Si teɖe mía gbɔ",
16 | "mobile-frontend-main-menu-settings": "Nutiaƒe",
17 | "mobile-frontend-placeholder": "Dii {{SITENAME}}",
18 | "mobile-frontend-random-button": "Nulɔlɔ"
19 | }
20 |
--------------------------------------------------------------------------------
/i18n/ms-arab.json:
--------------------------------------------------------------------------------
1 | {
2 | "@metadata": {
3 | "authors": [
4 | "Tofeiku"
5 | ]
6 | },
7 | "mobile-frontend-history": "ليهت سجاره سونتيڠ لامن اين.",
8 | "mobile-frontend-home-button": "اوتام",
9 | "mobile-frontend-language-article-heading": "بهاس",
10 | "mobile-frontend-main-menu-contributions": "سومبڠن",
11 | "mobile-frontend-main-menu-login": "لوݢ ماسوق",
12 | "mobile-frontend-main-menu-nearby": "بردکتن",
13 | "mobile-frontend-main-menu-settings": "تتڤن",
14 | "mobile-frontend-placeholder": "چاري دالم {{SITENAME}}",
15 | "mobile-frontend-random-button": "راوق",
16 | "mobile-frontend-user-page-contributions": "سومبڠن"
17 | }
18 |
--------------------------------------------------------------------------------
/i18n/pcm.json:
--------------------------------------------------------------------------------
1 | {
2 | "@metadata": {
3 | "authors": [
4 | "Pingponging",
5 | "Samatics"
6 | ]
7 | },
8 | "mobile-frontend-history": "See di chenj-dem wey don hapun for dis pej",
9 | "mobile-frontend-home-button": "Domot",
10 | "mobile-frontend-language-article-heading": "Langwej",
11 | "mobile-frontend-main-menu-login": "Enta inside",
12 | "mobile-frontend-main-menu-nearby": "Niebai",
13 | "mobile-frontend-main-menu-settings": "How you like am",
14 | "mobile-frontend-placeholder": "Find-am for {{SITENAME}}",
15 | "mobile-frontend-random-button": "Eni pej",
16 | "minerva-page-actions-overflow": "Oda tins wey dey"
17 | }
18 |
--------------------------------------------------------------------------------
/includes/Skins/ToggleList/ToggleListItem.mustache:
--------------------------------------------------------------------------------
1 | {{!
2 | array components
3 | string|null components.class Optional anchor CSS class.
4 | string|null components.href Optional URI.
5 | string|null components.text Optional text.
6 | string|null components.data-event-name Optional tracking code.
7 | }}
8 | {{#components}}
9 |
10 |
12 | {{#data-icon}}{{>Icon}}{{/data-icon}}
13 | {{label}}
14 |
15 |
16 | {{/components}}
17 |
--------------------------------------------------------------------------------
/resources/skins.minerva.scripts/page-issues/images/icon-issue-severity-low.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/i18n/prg.json:
--------------------------------------------------------------------------------
1 | {
2 | "@metadata": {
3 | "authors": [
4 | "Kxeo",
5 | "Nertiks",
6 | "Nērtiks Jōrgesuns"
7 | ]
8 | },
9 | "mobile-frontend-history": "Waidinnais šisse pāusas redigīsnas istōrijan.",
10 | "mobile-frontend-home-button": "Galwas pāusan",
11 | "mobile-frontend-language-article-heading": "Bilā",
12 | "mobile-frontend-main-menu-login": "Enjaīs",
13 | "mobile-frontend-main-menu-nearby": "Taūwu",
14 | "mobile-frontend-main-menu-settings": "Ensadīnsenei",
15 | "mobile-frontend-placeholder": "Laukīs en {{SITENAME}}",
16 | "mobile-frontend-random-button": "Dallas",
17 | "minerva-page-actions-overflow": "Tūls"
18 | }
19 |
--------------------------------------------------------------------------------
/resources/skins.minerva.scripts/toc.less:
--------------------------------------------------------------------------------
1 | @import 'mediawiki.skin.variables.less';
2 |
3 | .toc-title-icon {
4 | position: absolute;
5 | left: @spacing-horizontal-button;
6 | .cdx-mixin-css-icon( @cdx-icon-list-bullet, @param-is-button-icon: false );
7 | }
8 |
9 | .toc-title-state-icon {
10 | position: absolute;
11 | right: @spacing-horizontal-button;
12 | .cdx-mixin-css-icon( @cdx-icon-expand, @param-is-button-icon: false, @param-size-icon: @size-icon-small);
13 | }
14 |
15 | // Flip the arrow in table of contents when toggled
16 | .toctogglecheckbox:checked ~ .toctitle .toc-title-state-icon {
17 | transform: rotate( -180deg );
18 | }
19 |
--------------------------------------------------------------------------------
/i18n/kbp.json:
--------------------------------------------------------------------------------
1 | {
2 | "@metadata": {
3 | "authors": [
4 | "Gnangbade"
5 | ]
6 | },
7 | "mobile-frontend-editor-edit": "Ñɔɔzɩ",
8 | "mobile-frontend-home-button": "Talɩ ɖeu",
9 | "mobile-frontend-language-article-heading": "Kʋnʋŋ",
10 | "mobile-frontend-main-menu-button-tooltip": "Kuli kajalaɣ caŋa",
11 | "mobile-frontend-main-menu-login": "Tamsɩna",
12 | "mobile-frontend-main-menu-nearby": "Pɔ-cɔlɔ",
13 | "mobile-frontend-main-menu-settings": "Pasɩmamañʋʋ cɔlʋʋ",
14 | "mobile-frontend-main-menu-watchlist": "Tɩŋʋʋ lolaɣ",
15 | "mobile-frontend-placeholder": "Ñɩnɩ {{SITENAME}} taa",
16 | "mobile-frontend-random-button": "Podoyi"
17 | }
18 |
--------------------------------------------------------------------------------
/i18n/xon.json:
--------------------------------------------------------------------------------
1 | {
2 | "@metadata": {
3 | "authors": [
4 | "Abdul Fatawu 352",
5 | "Andani Inusah",
6 | "Hasslaebetch"
7 | ]
8 | },
9 | "mobile-frontend-history": "\"Kpiɛli kpɛ bɛ yɛlɛ kpɛ pagɔ ni.\"",
10 | "mobile-frontend-home-button": "Nayi",
11 | "mobile-frontend-language-article-heading": "N-yɛli",
12 | "mobile-frontend-main-menu-login": "Kɔɔ nyɛ laɣbi",
13 | "mobile-frontend-main-menu-nearby": "N-luɣu",
14 | "mobile-frontend-main-menu-settings": "N-takpansiŋ",
15 | "mobile-frontend-placeholder": "Nindam {{SITENAME}}",
16 | "mobile-frontend-random-button": "“Kaŋgbuni",
17 | "minerva-page-actions-overflow": "“N-suŋ"
18 | }
19 |
--------------------------------------------------------------------------------
/i18n/bug.json:
--------------------------------------------------------------------------------
1 | {
2 | "@metadata": {
3 | "authors": [
4 | "Rdwnnr"
5 | ]
6 | },
7 | "mobile-frontend-history": "Itai riwayaq padécéngenna lempaé.",
8 | "mobile-frontend-home-button": "Watampola",
9 | "mobile-frontend-language-article-heading": "Basa",
10 | "mobile-frontend-main-menu-login": "Loq attamaq",
11 | "mobile-frontend-main-menu-nearby": "Seddéng",
12 | "mobile-frontend-main-menu-settings": "Appangatorongeng",
13 | "mobile-frontend-placeholder": "Sappa ri {{SITENAME}}",
14 | "mobile-frontend-random-button": "Sembarang",
15 | "mobile-frontend-user-page-contributions": "Konribusi",
16 | "minerva-page-actions-overflow": "Tamba"
17 | }
18 |
--------------------------------------------------------------------------------
/i18n/lad.json:
--------------------------------------------------------------------------------
1 | {
2 | "@metadata": {
3 | "authors": [
4 | "Menachem.Moreira",
5 | "Universal Life",
6 | "WikiiiTranslator"
7 | ]
8 | },
9 | "mobile-frontend-editor-edit": "Trocar",
10 | "mobile-frontend-history": "Ver todos los trocamientos de esta oja.",
11 | "mobile-frontend-home-button": "Precipio",
12 | "mobile-frontend-language-article-heading": "Lingua",
13 | "mobile-frontend-main-menu-login": "Entrar",
14 | "mobile-frontend-main-menu-nearby": "Aquí cerca",
15 | "mobile-frontend-main-menu-settings": "Ayares",
16 | "mobile-frontend-placeholder": "Bushka en {{SITENAME}}",
17 | "mobile-frontend-random-button": "Por azardo"
18 | }
19 |
--------------------------------------------------------------------------------
/i18n/rki.json:
--------------------------------------------------------------------------------
1 | {
2 | "@metadata": {
3 | "authors": [
4 | "Aggasena",
5 | "Tejoebāsa",
6 | "YaThaWinTha"
7 | ]
8 | },
9 | "mobile-frontend-history": "ဒေစာမျက်နှာ၏ တီးဖြတ်မူ ရာဇဝင်ကို ကြေ့ရန်",
10 | "mobile-frontend-home-button": "နဂိုနီရာ",
11 | "mobile-frontend-language-article-heading": "ဘာသာစကား",
12 | "mobile-frontend-main-menu-login": "အကောင့်ဝင်ရန်",
13 | "mobile-frontend-main-menu-nearby": "အနီးအနား",
14 | "mobile-frontend-main-menu-settings": "အပြင်အဆင်တိ",
15 | "mobile-frontend-placeholder": "{{SITENAME}}တွင် ယှာဖွီရန်",
16 | "mobile-frontend-random-button": "အလှည့်ကျ",
17 | "minerva-page-actions-overflow": "ထပ်လို့"
18 | }
19 |
--------------------------------------------------------------------------------
/resources/skins.minerva.scripts/menu.js:
--------------------------------------------------------------------------------
1 | const BODY_NOTIFICATIONS_REVEAL_CLASS = 'navigation-enabled secondary-navigation-enabled';
2 |
3 | /**
4 | * Wire up the main menu
5 | *
6 | * @ignore
7 | */
8 | function init() {
9 |
10 | // See I09c27a084100b223662f84de6cbe01bebe1fe774
11 | // will trigger every time the Echo notification is opened or closed.
12 | // This controls the drawer like behaviour of notifications
13 | // on tablet in mobile mode.
14 | mw.hook( 'echo.mobile' ).add( ( isOpen ) => {
15 | $( document.body ).toggleClass( BODY_NOTIFICATIONS_REVEAL_CLASS, isOpen );
16 | } );
17 | }
18 |
19 | module.exports = {
20 | init
21 | };
22 |
--------------------------------------------------------------------------------
/i18n/bo.json:
--------------------------------------------------------------------------------
1 | {
2 | "@metadata": {
3 | "authors": [
4 | "TayfunEt.",
5 | "Tenzin Thoesam",
6 | "Zolgoyo",
7 | "ཁ་བཏགས་ནག་པོ"
8 | ]
9 | },
10 | "mobile-frontend-history": "ཤོག་ངོས་འདིའི་ཞུ་དག་ལོ་རྒྱུས་ལྟ་ས།",
11 | "mobile-frontend-home-button": "མ་ངོས།",
12 | "mobile-frontend-language-article-heading": "སྐད་རིགས།",
13 | "mobile-frontend-main-menu-login": "ནང་འཛུལ།",
14 | "mobile-frontend-main-menu-nearby": "ཉེ་འདབས་",
15 | "mobile-frontend-main-menu-settings": "སྒྲིག་བཀོད།",
16 | "mobile-frontend-placeholder": "འཚོལ། {{SITENAME}}",
17 | "mobile-frontend-random-button": "རིམ་བྲལ་",
18 | "minerva-page-actions-overflow": "འཕར་མ་"
19 | }
20 |
--------------------------------------------------------------------------------
/i18n/bom.json:
--------------------------------------------------------------------------------
1 | {
2 | "@metadata": {
3 | "authors": [
4 | "Gadu Israel",
5 | "Gaison001",
6 | "Kambai Akau",
7 | "Rwang PS",
8 | "Sarah Niya Danbwarang"
9 | ]
10 | },
11 | "mobile-frontend-history": "Bereng yong neha Raane he lang hemo.",
12 | "mobile-frontend-home-button": "Lo",
13 | "mobile-frontend-language-article-heading": "Lem",
14 | "mobile-frontend-main-menu-login": "Yel",
15 | "mobile-frontend-main-menu-nearby": "Bagat",
16 | "mobile-frontend-main-menu-settings": "Yong",
17 | "mobile-frontend-placeholder": "Jamo {{REZAKWON}}",
18 | "mobile-frontend-random-button": "Kawemeh",
19 | "minerva-page-actions-overflow": "Gwe"
20 | }
21 |
--------------------------------------------------------------------------------
/i18n/lua.json:
--------------------------------------------------------------------------------
1 | {
2 | "@metadata": {
3 | "authors": [
4 | "Chrisdanielkazadi",
5 | "Shayi ngolu"
6 | ]
7 | },
8 | "mobile-frontend-history": "Tangila malu a kale a dibalula dia dibeji edi.",
9 | "mobile-frontend-home-button": "kuakidila",
10 | "mobile-frontend-language-article-heading": "Muakulu",
11 | "mobile-frontend-main-menu-login": "Dibueja",
12 | "mobile-frontend-main-menu-nearby": "Mu pabuipi",
13 | "mobile-frontend-main-menu-settings": "Bulongolodi",
14 | "mobile-frontend-placeholder": "Bukebuludi{{SITENAME}}",
15 | "mobile-frontend-random-button": "Tshidi tshienzeka hanu nuku",
16 | "minerva-page-actions-overflow": "Kabidi"
17 | }
18 |
--------------------------------------------------------------------------------
/i18n/sc.json:
--------------------------------------------------------------------------------
1 | {
2 | "@metadata": {
3 | "authors": [
4 | "L2212",
5 | "Via maxima"
6 | ]
7 | },
8 | "mobile-frontend-editor-edit": "Modìfica",
9 | "mobile-frontend-history": "Càstia sa cronologia de sas modìficas de custa pàgina.",
10 | "mobile-frontend-home-button": "Pàgina printzipale",
11 | "mobile-frontend-language-article-heading": "Limba",
12 | "mobile-frontend-main-menu-login": "Intra",
13 | "mobile-frontend-main-menu-nearby": "A curtzu",
14 | "mobile-frontend-main-menu-settings": "Impostatziones",
15 | "mobile-frontend-placeholder": "Chirca in intro de {{SITENAME}}",
16 | "mobile-frontend-random-button": "Pàgina a sa tzurpa"
17 | }
18 |
--------------------------------------------------------------------------------
/i18n/so.json:
--------------------------------------------------------------------------------
1 | {
2 | "@metadata": {
3 | "authors": [
4 | "Abshirdheere",
5 | "QalasQalas"
6 | ]
7 | },
8 | "mobile-frontend-history": "Fiiri taariikhda wax ka bedelka boggan",
9 | "mobile-frontend-home-button": "Bogga Hore",
10 | "mobile-frontend-language-article-heading": "Luuqadda",
11 | "mobile-frontend-main-menu-login": "Soo gal",
12 | "mobile-frontend-main-menu-logout": "Ka bax",
13 | "mobile-frontend-main-menu-nearby": "Ugu dhow",
14 | "mobile-frontend-main-menu-settings": "Dookhyada",
15 | "mobile-frontend-placeholder": "Raadin {{SITENAME}}",
16 | "mobile-frontend-random-button": "Samayn, dhacdo ama doorasho aan laga fiirsan"
17 | }
18 |
--------------------------------------------------------------------------------
/i18n/tn.json:
--------------------------------------------------------------------------------
1 | {
2 | "@metadata": {
3 | "authors": [
4 | "Rebelagent",
5 | "Rosy Cleopatra",
6 | "Sekhomba"
7 | ]
8 | },
9 | "mobile-frontend-history": "Bona diphetogo tsa segologolo tsa tsebe ye.",
10 | "mobile-frontend-home-button": "Tsebe ya konokono",
11 | "mobile-frontend-language-article-heading": "Teme",
12 | "mobile-frontend-main-menu-login": "Tsena",
13 | "mobile-frontend-main-menu-nearby": "Gautshwane",
14 | "mobile-frontend-main-menu-settings": "Didirisiwa",
15 | "mobile-frontend-placeholder": " Batla {{SITENAME}}",
16 | "mobile-frontend-random-button": "Tsebe e gaufi",
17 | "minerva-page-actions-overflow": "Tse dingwe"
18 | }
19 |
--------------------------------------------------------------------------------
/i18n/ojb.json:
--------------------------------------------------------------------------------
1 | {
2 | "@metadata": {
3 | "authors": [
4 | "Aandeginini",
5 | "Mashkawiziiwin",
6 | "Nibi-zhimaaganish"
7 | ]
8 | },
9 | "mobile-frontend-history": "Waabam aanji' dibaajimowin biindig mazina'iagns.",
10 | "mobile-frontend-home-button": "Giiwe",
11 | "mobile-frontend-language-article-heading": "Inwewin",
12 | "mobile-frontend-main-menu-login": "Daangigwanenan",
13 | "mobile-frontend-main-menu-nearby": "Besho",
14 | "mobile-frontend-main-menu-settings": "Izhisidoon",
15 | "mobile-frontend-placeholder": "Nandawaabam {{SITENAME}}",
16 | "mobile-frontend-random-button": "Bakaan",
17 | "minerva-page-actions-overflow": "Nawaj"
18 | }
19 |
--------------------------------------------------------------------------------
/i18n/cko.json:
--------------------------------------------------------------------------------
1 | {
2 | "@metadata": {
3 | "authors": [
4 | "Avenger",
5 | "Biema",
6 | "Nachim",
7 | "Salifu Ramatu",
8 | "Yaw-kan"
9 | ]
10 | },
11 | "mobile-frontend-history": "Niɛ fifiti ahin awɔrɛ n nɔaniɛ",
12 | "mobile-frontend-home-button": "Awulu",
13 | "mobile-frontend-language-article-heading": "Aniem",
14 | "mobile-frontend-main-menu-login": "Teke wura",
15 | "mobile-frontend-main-menu-nearby": "Udodofɔ",
16 | "mobile-frontend-main-menu-settings": "Awɔrɛ bo deke be su yo",
17 | "mobile-frontend-placeholder": "Niɛniɛ {{SITENAME}}",
18 | "mobile-frontend-random-button": "Totoronu",
19 | "minerva-page-actions-overflow": "Dɔngu"
20 | }
21 |
--------------------------------------------------------------------------------
/i18n/isv-cyrl.json:
--------------------------------------------------------------------------------
1 | {
2 | "@metadata": {
3 | "authors": [
4 | "Danvintius Bookix",
5 | "Qiorly"
6 | ]
7 | },
8 | "mobile-frontend-history": "Позрєти хисторију ревизиј тутой странице.",
9 | "mobile-frontend-home-button": "Главна страница",
10 | "mobile-frontend-language-article-heading": "Језык",
11 | "mobile-frontend-main-menu-login": "Пријавити се",
12 | "mobile-frontend-main-menu-nearby": "Поблизу",
13 | "mobile-frontend-main-menu-settings": "Наставјенја",
14 | "mobile-frontend-placeholder": "Искати в {{GRAMMAR:locative|{{SITENAME}}}}",
15 | "mobile-frontend-random-button": "Случајна страница",
16 | "minerva-page-actions-overflow": "Вече"
17 | }
18 |
--------------------------------------------------------------------------------
/dev-scripts/svg_check.sh:
--------------------------------------------------------------------------------
1 | #!/usr/bin/env bash
2 | found=0
3 |
4 | find resources -type f -name "*.svg" | while read svgfile ; do
5 | outfile="$svgfile.tmp"
6 | echo -n "Checking compression: $svgfile ... "
7 | node_modules/.bin/svgo --config .svgo.config.js -i "$svgfile" -o "$outfile" -q
8 | if [ -f "$outfile" ]; then
9 | if [ "$(wc -c < "$svgfile")" -gt "$(wc -c < "$outfile")" ]; then
10 | echo "File $svgfile is not compressed."
11 | found=$((found + 1))
12 | fi
13 | rm "$outfile"
14 | fi
15 | done
16 |
17 | if [ $found -gt 0 ]; then
18 | echo "Found $found uncompressed SVG files. Please compress the files and re-submit the patch."
19 | exit 1
20 | fi
21 |
--------------------------------------------------------------------------------
/i18n/os.json:
--------------------------------------------------------------------------------
1 | {
2 | "@metadata": {
3 | "authors": [
4 | "Amikeco",
5 | "Bouron",
6 | "Таймураз"
7 | ]
8 | },
9 | "mobile-frontend-editor-edit": "Ивын",
10 | "mobile-frontend-history": "Ацы фарсы ивд цы 'рцыди, фен",
11 | "mobile-frontend-home-button": "Сæйраг",
12 | "mobile-frontend-language-article-heading": "Æвзаг",
13 | "mobile-frontend-main-menu-login": "Бахиз",
14 | "mobile-frontend-main-menu-nearby": "Мæ цуры",
15 | "mobile-frontend-main-menu-settings": "Æрмадз",
16 | "mobile-frontend-main-menu-watchlist": "Цæстдард",
17 | "mobile-frontend-placeholder": "{{grammar:genitive|{{SITENAME}}}} агур",
18 | "mobile-frontend-random-button": "Халæй"
19 | }
20 |
--------------------------------------------------------------------------------
/i18n/ie.json:
--------------------------------------------------------------------------------
1 | {
2 | "@metadata": {
3 | "authors": [
4 | "Mithridates",
5 | "Renan",
6 | "Stavanger7"
7 | ]
8 | },
9 | "mobile-frontend-editor-edit": "Redacter",
10 | "mobile-frontend-history": "Vider historico de redactiones de ti págine.",
11 | "mobile-frontend-home-button": "Principal págine",
12 | "mobile-frontend-language-article-heading": "Lingue",
13 | "mobile-frontend-main-menu-login": "Aperter session",
14 | "mobile-frontend-main-menu-settings": "Configurationes",
15 | "mobile-frontend-main-menu-watchlist": "Liste de págines vigilat",
16 | "mobile-frontend-placeholder": "Serchar {{SITENAME}}",
17 | "mobile-frontend-random-button": "Hasardal"
18 | }
19 |
--------------------------------------------------------------------------------
/i18n/mvf.json:
--------------------------------------------------------------------------------
1 | {
2 | "@metadata": {
3 | "authors": [
4 | "Anand.orkhon",
5 | "Enkhsaihan2005",
6 | "Wikibilig"
7 | ]
8 | },
9 | "mobile-frontend-history": "ᠡᠨᠡ ᠬᠠᠭᠤᠳᠠᠰᠤ ᠢᠢᠨ ᠥᠭᠡᠷᠡᠴᠢᠯᠡᠯᠲᠡ ᠢᠢᠨ ᠲᠡᠦᠬᠡ ᠢᠢ ᠬᠠᠷᠠᠬᠤ",
10 | "mobile-frontend-home-button": "ᠡᠬᠢᠯᠡᠯ",
11 | "mobile-frontend-language-article-heading": "ᠪᠤᠰᠤᠳ ᠬᠡᠯᠡ ᠳᠡᠭᠡᠷᠡ ᠤᠩᠰᠢᠬᠤ",
12 | "mobile-frontend-main-menu-login": "ᠨᠡᠪᠲᠡᠷᠡᠬᠦ",
13 | "mobile-frontend-main-menu-nearby": "ᠣᠶᠢᠷᠠ",
14 | "mobile-frontend-main-menu-settings": "ᠲᠣᠬᠢᠷᠠᠭᠠ",
15 | "mobile-frontend-placeholder": "ᠬᠠᠢᠢᠬᠤ {{SITENAME}}",
16 | "mobile-frontend-random-button": "ᠰᠠᠨᠠᠮᠰᠠᠷ ᠦᠭᠡᠶ",
17 | "minerva-page-actions-overflow": "ᠳᠡᠯᠭᠡᠷᠡᠩᠭᠦᠢ"
18 | }
19 |
--------------------------------------------------------------------------------
/i18n/cv.json:
--------------------------------------------------------------------------------
1 | {
2 | "@metadata": {
3 | "authors": [
4 | "Astahar",
5 | "Chuvash2014",
6 | "Makarka",
7 | "Пеопл"
8 | ]
9 | },
10 | "mobile-frontend-editor-edit": "Тӳрлет",
11 | "mobile-frontend-history": "Страницӑри тӳрлетӳсен кун-ҫулне пӑх",
12 | "mobile-frontend-home-button": "Килелле",
13 | "mobile-frontend-language-article-heading": "Чӗлхе",
14 | "mobile-frontend-main-menu-login": "Кӗр",
15 | "mobile-frontend-main-menu-nearby": "Ҫумра",
16 | "mobile-frontend-main-menu-settings": "Ӗнерӳсем",
17 | "mobile-frontend-placeholder": "{{SITENAME}} сайтра шыра",
18 | "mobile-frontend-random-button": "Ӑнсӑртран",
19 | "minerva-page-actions-overflow": "Тата"
20 | }
21 |
--------------------------------------------------------------------------------
/i18n/mnc-mong.json:
--------------------------------------------------------------------------------
1 | {
2 | "@metadata": {
3 | "authors": [
4 | "Nikki"
5 | ]
6 | },
7 | "mobile-frontend-editor-edit": "ᠪᠠᠨᠵᡳᠪᡠᠮᡝ ᠠᡵᠠᡵᠠ",
8 | "mobile-frontend-language-article-heading": "ᡤᡳᠰᡠᠨ",
9 | "mobile-frontend-main-menu-login": "ᡩᠣᠰᡳᠮᠪᡳ",
10 | "mobile-frontend-main-menu-logout": "ᡶᠠᡴᠴᠠᠮᠪᡳ",
11 | "mobile-frontend-main-menu-settings": "ᠰᡳᠨᡩᠠᠪᡠᠨ",
12 | "mobile-frontend-main-menu-watchlist": "ᡨᡠᠸᠠᡵᠠ ᠠᡶᠠᡥᠠ",
13 | "mobile-frontend-placeholder": "{{SITENAME}} ᠪᡝ ᠪᠠᡳᠮᠪᡳ",
14 | "mobile-frontend-random-button": "ᡵᠠᠨᡩᠣᠮ",
15 | "minerva-page-actions-overflow": "ᡝᠯᡝ",
16 | "minerva-page-actions-language-switcher": "ᡤᡳᠰᡠᠨ",
17 | "minerva-page-actions-history": "ᠰᡠᡩᡠᡵᡳ"
18 | }
19 |
--------------------------------------------------------------------------------
/tests/selenium/features/watchstar.feature:
--------------------------------------------------------------------------------
1 | @chrome @smoke @test2.m.wikipedia.org @login @vagrant
2 | Feature: Manage Watchlist
3 |
4 | Background:
5 | Given I am logged into the mobile website
6 |
7 | Scenario: Add an article to the watchlist
8 | Given I am viewing an unwatched page
9 | When I click the watch star
10 | Then I should see a toast with message "Added"
11 | And the watch star should be selected
12 |
13 | Scenario: Remove an article from the watchlist
14 | Given I am viewing a watched page
15 | When I click the unwatch star
16 | Then I should see a toast with message "Removed"
17 | And the watch star should not be selected
18 |
--------------------------------------------------------------------------------
/i18n/gcf.json:
--------------------------------------------------------------------------------
1 | {
2 | "@metadata": {
3 | "authors": [
4 | "EritajGwadloup",
5 | "Laetitia Kb"
6 | ]
7 | },
8 | "mobile-frontend-editor-edit": "Modifyé",
9 | "mobile-frontend-history": "Gadé istorik a modifikasyon a paj-lasa.",
10 | "mobile-frontend-home-button": "Kaz",
11 | "mobile-frontend-language-article-heading": "Lang",
12 | "mobile-frontend-main-menu-button-tooltip": "Ouvè méni prensipal",
13 | "mobile-frontend-main-menu-login": "Konekté",
14 | "mobile-frontend-main-menu-nearby": "Koté-w",
15 | "mobile-frontend-main-menu-settings": "Konfigirasyon",
16 | "mobile-frontend-placeholder": "Chèché {{SITENAME}}",
17 | "mobile-frontend-random-button": "Nenpòt paj"
18 | }
19 |
--------------------------------------------------------------------------------
/i18n/gn.json:
--------------------------------------------------------------------------------
1 | {
2 | "@metadata": {
3 | "authors": [
4 | "Fitoschido",
5 | "Hugo.arg",
6 | "P. S. F. Freitas"
7 | ]
8 | },
9 | "mobile-frontend-editor-edit": "Jehaijey",
10 | "mobile-frontend-history": "Ehecha ko kuatia ñemoambue rembiasakue.",
11 | "mobile-frontend-home-button": "Ñepyrũ",
12 | "mobile-frontend-language-article-heading": "Ñe’ẽ",
13 | "mobile-frontend-main-menu-login": "Eike",
14 | "mobile-frontend-main-menu-nearby": "Ag̃uiva",
15 | "mobile-frontend-main-menu-settings": "Ñemyatyrõ",
16 | "mobile-frontend-placeholder": "Eheka {{SITENAME}} rendápe",
17 | "mobile-frontend-random-button": "Oimeraẽva",
18 | "minerva-page-actions-overflow": "Ehechave"
19 | }
20 |
--------------------------------------------------------------------------------
/resources/skins.minerva.amc.styles/tabs.less:
--------------------------------------------------------------------------------
1 | .minerva__tab-container {
2 | white-space: nowrap;
3 | overflow-x: auto;
4 |
5 | .minerva__tab {
6 | margin: 0 10px 0 0;
7 | padding-bottom: 6px;
8 | display: inline-block;
9 |
10 | .minerva__tab-text {
11 | font-size: @font-size-tag-line;
12 | font-weight: bold;
13 | color: @color-subtle;
14 | text-decoration: none;
15 | }
16 |
17 | &.new .minerva__tab-text {
18 | color: @color-link-red;
19 | }
20 |
21 | &:last-child {
22 | margin-right: 0;
23 | }
24 |
25 | // note core doesn't use BEM.
26 | &.selected {
27 | border-bottom: @border-width-thick @border-style-base #54595d;
28 | }
29 | }
30 | }
31 |
--------------------------------------------------------------------------------
/i18n/dag.json:
--------------------------------------------------------------------------------
1 | {
2 | "@metadata": {
3 | "authors": [
4 | "Alhassan Peter",
5 | "Dnshitobu",
6 | "Musahfm",
7 | "Nana Kojo Emmanuel",
8 | "Naporo"
9 | ]
10 | },
11 | "mobile-frontend-history": "Yulimi taɣibu shɛŋa din pun niŋ failing ŋɔ",
12 | "mobile-frontend-home-button": "Yiŋa",
13 | "mobile-frontend-language-article-heading": "Balli",
14 | "mobile-frontend-main-menu-login": "Kpɛma",
15 | "mobile-frontend-main-menu-nearby": "Din be yoma",
16 | "mobile-frontend-main-menu-settings": "Kpatuɣa mali niŋ",
17 | "mobile-frontend-placeholder": "Vihima {{SITENAME}}",
18 | "mobile-frontend-random-button": "Gahim piigi",
19 | "minerva-page-actions-overflow": "Dɔŋgu"
20 | }
21 |
--------------------------------------------------------------------------------
/i18n/vro.json:
--------------------------------------------------------------------------------
1 | {
2 | "@metadata": {
3 | "authors": [
4 | "Adeliine",
5 | "Võrok"
6 | ]
7 | },
8 | "mobile-frontend-editor-edit": "Toimõndaq",
9 | "mobile-frontend-home-button": "Pääleht",
10 | "mobile-frontend-language-article-heading": "Kiil",
11 | "mobile-frontend-main-menu-button-tooltip": "Tiiq vallalõ päävalik",
12 | "mobile-frontend-main-menu-login": "Nimega sisseminek",
13 | "mobile-frontend-main-menu-nearby": "Lähkün",
14 | "mobile-frontend-main-menu-settings": "Säädmine",
15 | "mobile-frontend-main-menu-watchlist": "Perräkaemisnimekiri",
16 | "mobile-frontend-placeholder": "Otsiq vikist {{SITENAME}}",
17 | "mobile-frontend-random-button": "Johuslinõ leht"
18 | }
19 |
--------------------------------------------------------------------------------
/i18n/arn.json:
--------------------------------------------------------------------------------
1 | {
2 | "@metadata": {
3 | "authors": [
4 | "Cuatro Remos",
5 | "Fiestoforo",
6 | "Manke ruLpa",
7 | "Ndołkah"
8 | ]
9 | },
10 | "mobile-frontend-editor-edit": "Kümeelün",
11 | "minerva-download": "Nakümün PDF",
12 | "mobile-frontend-history": "Pengepe fachi tapülh ñi kümeeltun tukulpan",
13 | "mobile-frontend-home-button": "Tuwül",
14 | "mobile-frontend-language-article-heading": "Kewünh",
15 | "mobile-frontend-main-menu-login": "Konkülen",
16 | "mobile-frontend-main-menu-nearby": "Fülkülelu",
17 | "mobile-frontend-main-menu-settings": "Trürümün",
18 | "mobile-frontend-placeholder": "Kintun {{SITENAME}} mew",
19 | "mobile-frontend-random-button": "Chem Rume"
20 | }
21 |
--------------------------------------------------------------------------------
/i18n/ext.json:
--------------------------------------------------------------------------------
1 | {
2 | "@metadata": {
3 | "authors": [
4 | "Crucifunked",
5 | "HackerPunki",
6 | "Julio Nepote"
7 | ]
8 | },
9 | "mobile-frontend-editor-edit": "Adital",
10 | "mobile-frontend-history": "Vél l'estorial d'adicionis desta página",
11 | "mobile-frontend-home-button": "Prencipiu",
12 | "mobile-frontend-language-article-heading": "Idioma",
13 | "mobile-frontend-main-menu-login": "Prencipial sessión",
14 | "mobile-frontend-main-menu-nearby": "Cercanus",
15 | "mobile-frontend-main-menu-settings": "Ajustamientus",
16 | "mobile-frontend-placeholder": "Precural {{SITENAME}}",
17 | "mobile-frontend-random-button": "Aleatoriu",
18 | "minerva-page-actions-overflow": "Más"
19 | }
20 |
--------------------------------------------------------------------------------
/includes/Skins/footer.mustache:
--------------------------------------------------------------------------------
1 | {{#data-footer}}
2 | {{! `role` is implied in `footer` element, but added to mitigate a VoiceOver bug. }}
3 |
18 | {{/data-footer}}
19 |
--------------------------------------------------------------------------------
/i18n/hrx.json:
--------------------------------------------------------------------------------
1 | {
2 | "@metadata": {
3 | "authors": [
4 | "Iohanen",
5 | "Midnight Gambler"
6 | ]
7 | },
8 | "mobile-frontend-editor-edit": "Beoorbeite",
9 | "mobile-frontend-history": "Die Vërsionsgeschicht fun do de Seit aansihn",
10 | "mobile-frontend-home-button": "Aanfang",
11 | "mobile-frontend-language-article-heading": "Sproch",
12 | "mobile-frontend-main-menu-login": "Aanmelle",
13 | "mobile-frontend-main-menu-nearby": "In de Neh",
14 | "mobile-frontend-main-menu-settings": "Konfigurazione",
15 | "mobile-frontend-main-menu-watchlist": "Beobachtungslist",
16 | "mobile-frontend-placeholder": "{{SITENAME}} dorrichsuche",
17 | "mobile-frontend-random-button": "Zufellich Seit"
18 | }
19 |
--------------------------------------------------------------------------------
/i18n/shi.json:
--------------------------------------------------------------------------------
1 | {
2 | "@metadata": {
3 | "authors": [
4 | "AguzulH",
5 | "Amara-Amaziɣ",
6 | "Ayour2002",
7 | "Lhoussine AIT TAYFST"
8 | ]
9 | },
10 | "mobile-frontend-editor-edit": "snfl",
11 | "mobile-frontend-history": "Anni amzruy n isnfal n tasna ad.",
12 | "mobile-frontend-home-button": "Asnubg",
13 | "mobile-frontend-language-article-heading": "Tutlayt",
14 | "mobile-frontend-main-menu-login": "Zmmem",
15 | "mobile-frontend-main-menu-settings": "Tisɣal",
16 | "mobile-frontend-main-menu-watchlist": "Talgamt n uḍffur",
17 | "mobile-frontend-placeholder": "Siggl ɣ {{SITENAME}}",
18 | "mobile-frontend-random-button": "S udhmas",
19 | "minerva-page-actions-overflow": "Uggar"
20 | }
21 |
--------------------------------------------------------------------------------
/i18n/arz.json:
--------------------------------------------------------------------------------
1 | {
2 | "@metadata": {
3 | "authors": [
4 | "Ghaly",
5 | "علاء"
6 | ]
7 | },
8 | "mobile-frontend-editor-edit": "تعديل",
9 | "mobile-frontend-history": "اعرض تاريخ تعديل الصفحه دى.",
10 | "mobile-frontend-home-button": "البيت",
11 | "mobile-frontend-language-article-heading": "اللغه",
12 | "mobile-frontend-main-menu-button-tooltip": "افتح القائمة الرئيسة",
13 | "mobile-frontend-main-menu-login": "دخول",
14 | "mobile-frontend-main-menu-nearby": "بالقرب من هنا",
15 | "mobile-frontend-main-menu-settings": "إعدادات",
16 | "mobile-frontend-main-menu-watchlist": "ليستة المراقبه",
17 | "mobile-frontend-placeholder": "دور فى {{SITENAME}}",
18 | "mobile-frontend-random-button": "عشوائى"
19 | }
20 |
--------------------------------------------------------------------------------
/i18n/dlg.json:
--------------------------------------------------------------------------------
1 | {
2 | "@metadata": {
3 | "authors": [
4 | "Köpleres",
5 | "Sauit"
6 | ]
7 | },
8 | "mobile-frontend-editor-edit": "Уларыт",
9 | "mobile-frontend-history": "Һырай историятын көрүү",
10 | "mobile-frontend-home-button": "Һүрүн һырай",
11 | "mobile-frontend-language-article-heading": "Тыл",
12 | "mobile-frontend-main-menu-login": "Киирии",
13 | "mobile-frontend-main-menu-nearby": "Һугас һырайдар",
14 | "mobile-frontend-main-menu-settings": "Настройкалар",
15 | "mobile-frontend-placeholder": "{{SITENAME}} иһигэр көрдөөһүн",
16 | "mobile-frontend-random-button": "Түбэспит һырай",
17 | "minerva-page-actions-overflow": "Өссүө",
18 | "minerva-page-actions-language-switcher": "Тыллар"
19 | }
20 |
--------------------------------------------------------------------------------
/includes/Hooks/SkinMinervaOptionsInitHook.php:
--------------------------------------------------------------------------------
1 |
2 |
4 |
5 | {{msg-skin-minerva-donate-banner-message}}
6 | {{msg-skin-minerva-donate-banner-subtitle}}
7 |
8 |
9 |
12 |
13 |
14 |
15 |
16 |
--------------------------------------------------------------------------------
/i18n/ko-kp.json:
--------------------------------------------------------------------------------
1 | {
2 | "@metadata": {
3 | "authors": [
4 | "Delim",
5 | "Garam",
6 | "Nuevo Paso",
7 | "孟天皓"
8 | ]
9 | },
10 | "mobile-frontend-editor-edit": "편집",
11 | "mobile-frontend-history": "이 문서의 력사 보기",
12 | "mobile-frontend-home-button": "첫페지",
13 | "mobile-frontend-language-article-heading": "언어",
14 | "mobile-frontend-main-menu-button-tooltip": "기본차림표 열기",
15 | "mobile-frontend-main-menu-login": "가입",
16 | "mobile-frontend-main-menu-nearby": "근처",
17 | "mobile-frontend-main-menu-settings": "설정",
18 | "mobile-frontend-main-menu-watchlist": "감시문서목록",
19 | "mobile-frontend-placeholder": "{{SITENAME}} 검색",
20 | "mobile-frontend-random-button": "임의의 문서에로",
21 | "minerva-page-actions-history": "력사"
22 | }
23 |
--------------------------------------------------------------------------------
/i18n/luz.json:
--------------------------------------------------------------------------------
1 | {
2 | "@metadata": {
3 | "authors": [
4 | "Bluehamed",
5 | "علی ساکی لرستانی"
6 | ]
7 | },
8 | "mobile-frontend-editor-edit": "ئیصلاح",
9 | "mobile-frontend-history": "سەيل کەردةن تاریخچەي چۊشݖخەي ئی بةرگة",
10 | "mobile-frontend-home-button": "ھۊنة",
11 | "mobile-frontend-language-article-heading": "زةبۊن",
12 | "mobile-frontend-main-menu-button-tooltip": "ڤا کردن منۉ أصلی",
13 | "mobile-frontend-main-menu-login": "ڤݖرۊڍ",
14 | "mobile-frontend-main-menu-nearby": "نأزیک",
15 | "mobile-frontend-main-menu-settings": "تةنزیمةل",
16 | "mobile-frontend-main-menu-watchlist": "فهرست پیگیری یل",
17 | "mobile-frontend-placeholder": "جوۿسةن {{SITENAME}}",
18 | "mobile-frontend-random-button": "شانسٱکی"
19 | }
20 |
--------------------------------------------------------------------------------
/i18n/wa.json:
--------------------------------------------------------------------------------
1 | {
2 | "@metadata": {
3 | "authors": [
4 | "Lucyin",
5 | "Reptilien.19831209BE1",
6 | "Srtxg"
7 | ]
8 | },
9 | "mobile-frontend-editor-edit": "Candjî",
10 | "mobile-frontend-home-button": "Måjhon",
11 | "mobile-frontend-language-article-heading": "Lére dins èn ôte lingaedje",
12 | "mobile-frontend-main-menu-button-tooltip": "Drovi l' mwaisse menu",
13 | "mobile-frontend-main-menu-login": "S’ elodjî",
14 | "mobile-frontend-main-menu-logout": "Si dislodjî",
15 | "mobile-frontend-main-menu-settings": "Tchuzes",
16 | "mobile-frontend-main-menu-watchlist": "Djivêye des shuvous",
17 | "mobile-frontend-placeholder": "Cweri so {{SITENAME}}",
18 | "mobile-frontend-random-button": "A l’ astcheyance"
19 | }
20 |
--------------------------------------------------------------------------------
/i18n/za.json:
--------------------------------------------------------------------------------
1 | {
2 | "@metadata": {
3 | "authors": [
4 | "Midleading"
5 | ]
6 | },
7 | "mobile-frontend-editor-edit": "Gaij",
8 | "mobile-frontend-home-button": "Yiebdaeuz",
9 | "mobile-frontend-language-article-heading": "Vah",
10 | "mobile-frontend-main-menu-contributions": "Haej",
11 | "mobile-frontend-main-menu-login": "Dwnghluz",
12 | "mobile-frontend-main-menu-logout": "Doiq ok",
13 | "mobile-frontend-placeholder": "Ra {{SITENAME}}",
14 | "mobile-frontend-user-page-contributions": "Haej",
15 | "mobile-frontend-user-page-talk": "Daujlun",
16 | "minerva-page-actions-language-switcher": "Vah",
17 | "minerva-page-actions-history": "Lizsij",
18 | "skin-minerva-mobile-option-MinervaShowCategories": "Faendingz"
19 | }
20 |
--------------------------------------------------------------------------------
/i18n/grc.json:
--------------------------------------------------------------------------------
1 | {
2 | "@metadata": {
3 | "authors": [
4 | "Gts-tg",
5 | "JoostBotman",
6 | "PastelKos"
7 | ]
8 | },
9 | "mobile-frontend-editor-edit": "Μεταγραφή",
10 | "mobile-frontend-home-button": "Κυρία",
11 | "mobile-frontend-language-article-heading": "Γλῶσσα",
12 | "mobile-frontend-main-menu-button-tooltip": "Ἀνοίγειν κύριες αἵρεσεις",
13 | "mobile-frontend-main-menu-login": "Συνδεῖσθαι",
14 | "mobile-frontend-main-menu-nearby": "Πλησίον",
15 | "mobile-frontend-main-menu-settings": "Τὰ περιόντα",
16 | "mobile-frontend-main-menu-watchlist": "Τὰ ἐφορώμενα",
17 | "mobile-frontend-placeholder": "Ζητεῖν {{SITENAME}}",
18 | "mobile-frontend-random-button": "Τυχοῦσα",
19 | "minerva-page-actions-overflow": "Πλείω"
20 | }
21 |
--------------------------------------------------------------------------------
/i18n/lfn.json:
--------------------------------------------------------------------------------
1 | {
2 | "@metadata": {
3 | "authors": [
4 | "Cgboeree",
5 | "Elefentiste",
6 | "Katxis"
7 | ]
8 | },
9 | "mobile-frontend-editor-edit": "Edita",
10 | "mobile-frontend-home-button": "Paje prima",
11 | "mobile-frontend-language-article-heading": "Lingua",
12 | "mobile-frontend-main-menu-button-tooltip": "Abri la menu xef",
13 | "mobile-frontend-main-menu-login": "Autentici",
14 | "mobile-frontend-main-menu-nearby": "Prosima",
15 | "mobile-frontend-main-menu-settings": "Ajustas",
16 | "mobile-frontend-main-menu-watchlist": "Lista de pajes monitorida",
17 | "mobile-frontend-placeholder": "Xerca en {{SITENAME}}",
18 | "mobile-frontend-random-button": "Acaso",
19 | "minerva-page-actions-overflow": "Plu"
20 | }
21 |
--------------------------------------------------------------------------------
/i18n/yua.json:
--------------------------------------------------------------------------------
1 | {
2 | "@metadata": {
3 | "authors": [
4 | "26agcp",
5 | "Abby95",
6 | "ChenchoYucateco",
7 | "Languaeditor"
8 | ]
9 | },
10 | "mobile-frontend-editor-edit": "Kꞌeexe",
11 | "mobile-frontend-history": "U yilpajal tuláakal u tsóolil xaak´al le kúchila´",
12 | "mobile-frontend-home-button": "Káajbal",
13 | "mobile-frontend-language-article-heading": "T'aanil",
14 | "mobile-frontend-main-menu-login": "Ooken",
15 | "mobile-frontend-main-menu-nearby": "Naats'",
16 | "mobile-frontend-main-menu-settings": "U kúuchíil útskinaj ba'alo'ob",
17 | "mobile-frontend-placeholder": "Kaxan {{SITENAME}}",
18 | "mobile-frontend-random-button": "Xáak'a'am ba'al'ob",
19 | "minerva-page-actions-overflow": "U la'ak'"
20 | }
21 |
--------------------------------------------------------------------------------
/resources/skins.minerva.styles/print/header.less:
--------------------------------------------------------------------------------
1 | .header-container,
2 | .header-container.header-chrome {
3 | background: @background-color-base;
4 | box-shadow: none !important;
5 | }
6 |
7 | .minerva-header {
8 | border-top: 0;
9 | // Un-hide the wordmark logo
10 | display: block;
11 | height: auto;
12 | padding: 0 @padding-content;
13 |
14 | // Hide everything else once again
15 | .navigation-drawer,
16 | .minerva-search-form,
17 | .minerva-user-navigation {
18 | display: none !important;
19 | }
20 |
21 | .branding-box {
22 | height: auto;
23 | display: block !important;
24 | padding: 0 0 51px 0;
25 |
26 | // Beta indication is hidden in print mode
27 | sup {
28 | display: none !important;
29 | }
30 | }
31 | }
32 |
--------------------------------------------------------------------------------
/tests/selenium/features/support/pages/article_page_with_overlay.js:
--------------------------------------------------------------------------------
1 | /**
2 | * Represents a generic article page with the editor overlay open
3 | *
4 | * @class ArticlePageWithOverlay
5 | * @extends MinervaPage
6 | * @example
7 | * https://en.m.wikipedia.org/wiki/Barack_Obama#/editor/0
8 | */
9 |
10 | import MinervaPage from './minerva_page.js';
11 |
12 | class ArticlePageWithOverlay extends MinervaPage {
13 | get overlay_element() {
14 | return $( '.overlay' );
15 | }
16 |
17 | // overlay components
18 | get overlay_content_element() {
19 | return $( '.overlay-content' );
20 | }
21 |
22 | get overlay_close_element() {
23 | return $( '.overlay .cancel' );
24 | }
25 | }
26 |
27 | export default new ArticlePageWithOverlay();
28 |
--------------------------------------------------------------------------------
/i18n/mzn.json:
--------------------------------------------------------------------------------
1 | {
2 | "@metadata": {
3 | "authors": [
4 | "محک"
5 | ]
6 | },
7 | "mobile-frontend-editor-edit": "دچیین",
8 | "mobile-frontend-history": "این صفحهٔ سابقه ره هارشیین",
9 | "mobile-frontend-home-button": "سِره",
10 | "mobile-frontend-language-article-heading": "زوون",
11 | "mobile-frontend-main-menu-button-tooltip": "اصلی منوی ِوا هاکردن",
12 | "mobile-frontend-main-menu-login": "لاگین",
13 | "mobile-frontend-main-menu-nearby": "نزدیکی",
14 | "mobile-frontend-main-menu-settings": "تنظیمات",
15 | "mobile-frontend-main-menu-watchlist": "دمبالهاکردهئون فهرست",
16 | "mobile-frontend-placeholder": "{{SITENAME}} ِچرخهتو",
17 | "mobile-frontend-random-button": "شانسی",
18 | "minerva-page-actions-overflow": "ویشته"
19 | }
20 |
--------------------------------------------------------------------------------
/resources/skins.minerva.search/styles.less:
--------------------------------------------------------------------------------
1 | @import '../../minerva.less/minerva.variables.less';
2 |
3 | .minerva-cdxTypeaheadOverlay {
4 | .cdx-menu {
5 | display: block !important;
6 | top: @height-site-header;
7 | left: 0;
8 | right: 0;
9 | position: fixed;
10 | bottom: 0;
11 | margin-top: -1px;
12 | }
13 | }
14 |
15 | // Override list styles defined in lists.less, which isn't meant to affect TAHS
16 | .content {
17 | ul.cdx-menu__listbox {
18 | padding-left: 0;
19 | }
20 |
21 | li.cdx-menu-item:last-child {
22 | margin-bottom: 0;
23 | }
24 | }
25 |
26 | body.cdx-dialog-open {
27 | // Needed to prevent background scrolling in iOS
28 | position: fixed;
29 | bottom: 0;
30 | left: 0;
31 | right: 0;
32 | top: 0;
33 | }
34 |
--------------------------------------------------------------------------------
/i18n/fur.json:
--------------------------------------------------------------------------------
1 | {
2 | "@metadata": {
3 | "authors": [
4 | "Klenje",
5 | "Tocaibon"
6 | ]
7 | },
8 | "mobile-frontend-editor-edit": "Modifiche",
9 | "mobile-frontend-history": "Cjale il storic dai cambiaments di cheste pagjine.",
10 | "mobile-frontend-home-button": "Inizi",
11 | "mobile-frontend-language-article-heading": "Lenghe",
12 | "mobile-frontend-main-menu-button-tooltip": "Vierç il menù principâl",
13 | "mobile-frontend-main-menu-login": "Jentre",
14 | "mobile-frontend-main-menu-nearby": "Dongje",
15 | "mobile-frontend-main-menu-settings": "Impuestazions",
16 | "mobile-frontend-main-menu-watchlist": "Tignudis di voli",
17 | "mobile-frontend-placeholder": "Cîr in {{SITENAME}}",
18 | "mobile-frontend-random-button": "Casuâl"
19 | }
20 |
--------------------------------------------------------------------------------
/i18n/lez.json:
--------------------------------------------------------------------------------
1 | {
2 | "@metadata": {
3 | "authors": [
4 | "Migraghvi",
5 | "Soul Train"
6 | ]
7 | },
8 | "mobile-frontend-editor-edit": "Дуьзар хъувун",
9 | "mobile-frontend-history": "И чин авур масакӀавилерин тарихдиз.",
10 | "mobile-frontend-home-button": "КӀвал",
11 | "mobile-frontend-language-article-heading": "ЧӀал",
12 | "mobile-frontend-main-menu-button-tooltip": "Кьилин меню ахъаюн",
13 | "mobile-frontend-main-menu-login": "Гьахьун",
14 | "mobile-frontend-main-menu-nearby": "Мукьва авай",
15 | "mobile-frontend-main-menu-settings": "Низамарунар",
16 | "mobile-frontend-main-menu-watchlist": "Вилив хуьнин сиягь",
17 | "mobile-frontend-placeholder": "{{SITENAME}} жагъурун",
18 | "mobile-frontend-random-button": "Дуьшуьшдай"
19 | }
20 |
--------------------------------------------------------------------------------
/i18n/vo.json:
--------------------------------------------------------------------------------
1 | {
2 | "@metadata": {
3 | "authors": [
4 | "Fitoschido",
5 | "Malafaya",
6 | "Morozof",
7 | "Robin van der Vliet"
8 | ]
9 | },
10 | "mobile-frontend-editor-edit": "Redakön",
11 | "mobile-frontend-history": "Jonön jenotemi votükamas pro pad at.",
12 | "mobile-frontend-home-button": "Prim",
13 | "mobile-frontend-language-article-heading": "Pük",
14 | "mobile-frontend-main-menu-login": "Nunädön oki",
15 | "mobile-frontend-main-menu-nearby": "Nilo",
16 | "mobile-frontend-main-menu-settings": "Paramets",
17 | "mobile-frontend-main-menu-watchlist": "Galädalised",
18 | "mobile-frontend-placeholder": "Sukön in {{SITENAME}}",
19 | "mobile-frontend-random-button": "Fädik",
20 | "minerva-page-actions-overflow": "Mödikumo"
21 | }
22 |
--------------------------------------------------------------------------------
/i18n/sco.json:
--------------------------------------------------------------------------------
1 | {
2 | "@metadata": {
3 | "authors": [
4 | "AmaryllisGardener",
5 | "C1614",
6 | "Caliburn",
7 | "MinecraftAustralia"
8 | ]
9 | },
10 | "mobile-frontend-editor-edit": "Eedit",
11 | "mobile-frontend-history": "View eedit history o this page.",
12 | "mobile-frontend-home-button": "Hame",
13 | "mobile-frontend-language-article-heading": "Leid",
14 | "mobile-frontend-main-menu-button-tooltip": "Open main menu",
15 | "mobile-frontend-main-menu-login": "Log in",
16 | "mobile-frontend-main-menu-nearby": "Nearbi",
17 | "mobile-frontend-main-menu-settings": "Settins",
18 | "mobile-frontend-main-menu-watchlist": "Watchleet",
19 | "mobile-frontend-placeholder": "Sairch {{SITENAME}}",
20 | "mobile-frontend-random-button": "Random"
21 | }
22 |
--------------------------------------------------------------------------------
/resources/skins.minerva.amc.styles/pageactions.less:
--------------------------------------------------------------------------------
1 | @import '../../minerva.less/minerva.variables.less';
2 |
3 | .minerva--history-page-action-enabled {
4 | .page-actions-menu__list-item {
5 | flex-basis: auto;
6 | // When AMC is enabled, space all items equally.
7 | &:first-child {
8 | flex-grow: 0;
9 | }
10 | }
11 | }
12 |
13 | /* stylelint-disable-next-line selector-max-id */
14 | #page-actions-overflow-toggle .minerva-icon {
15 | transform: rotate( 90deg );
16 | }
17 |
18 | .page-actions-overflow-list {
19 | // The top of the menu is flush with the bottom of the page actions toolbar.
20 | top: 100%;
21 | // Mirror box-shadow value in includes/Skins/ToggleList/DropdownList.less
22 | right: -5px;
23 | border-radius: @border-radius-base;
24 | }
25 |
--------------------------------------------------------------------------------
/i18n/din.json:
--------------------------------------------------------------------------------
1 | {
2 | "@metadata": {
3 | "authors": [
4 | "Dinkawiki"
5 | ]
6 | },
7 | "mobile-frontend-editor-edit": "Cokic",
8 | "mobile-frontend-home-button": "Baai",
9 | "mobile-frontend-language-article-heading": "Kuën në thok kɔ̈kic",
10 | "mobile-frontend-main-menu-button-tooltip": "Ŋanyë tënëtɔ̈ɔ̈udït",
11 | "mobile-frontend-main-menu-contributions": "Amöc",
12 | "mobile-frontend-main-menu-login": "Ŋaanythïn",
13 | "mobile-frontend-main-menu-nearby": "Thiääkkeye",
14 | "mobile-frontend-main-menu-settings": "Aguiɛɛr",
15 | "mobile-frontend-main-menu-watchlist": "Abërtït",
16 | "mobile-frontend-placeholder": "Yiɔ̈ɔ̈p {{SITENAME}}",
17 | "mobile-frontend-random-button": "Räŋräŋ",
18 | "mobile-frontend-user-button-tooltip": "Nyoth käcïlɛ̈kkiɛ̈"
19 | }
20 |
--------------------------------------------------------------------------------
/i18n/kri.json:
--------------------------------------------------------------------------------
1 | {
2 | "@metadata": {
3 | "authors": [
4 | "122112ê",
5 | "AmazingJus",
6 | "Protostar"
7 | ]
8 | },
9 | "mobile-frontend-editor-edit": "Ɛdit",
10 | "mobile-frontend-history": "Luk di ɛdit istri fɔ dis pej.",
11 | "mobile-frontend-home-button": "Om",
12 | "mobile-frontend-language-article-heading": "Langwej",
13 | "mobile-frontend-main-menu-button-tooltip": "Opin di men mɛnyu",
14 | "mobile-frontend-main-menu-login": "Lɔgin",
15 | "mobile-frontend-main-menu-nearby": "Nia",
16 | "mobile-frontend-main-menu-settings": "Sɛtin dɛn",
17 | "mobile-frontend-main-menu-watchlist": "Wachlist",
18 | "mobile-frontend-placeholder": "Sɔch {{SITENAME}}",
19 | "mobile-frontend-random-button": "Randɔm",
20 | "minerva-page-actions-overflow": "Mɔ"
21 | }
22 |
--------------------------------------------------------------------------------
/i18n/cu.json:
--------------------------------------------------------------------------------
1 | {
2 | "@metadata": {
3 | "authors": [
4 | "Некто участник",
5 | "ОйЛ"
6 | ]
7 | },
8 | "mobile-frontend-editor-edit": "исправлѥниѥ",
9 | "mobile-frontend-history": "оузрѣти їсторїѩ члѣна",
10 | "mobile-frontend-home-button": "главьна страница",
11 | "mobile-frontend-language-article-heading": "ѩꙁꙑкъ",
12 | "mobile-frontend-main-menu-login": "въниди",
13 | "mobile-frontend-main-menu-logout": "ис̾ходъ",
14 | "mobile-frontend-main-menu-nearby": "блиꙁъ",
15 | "mobile-frontend-main-menu-settings": "строи",
16 | "mobile-frontend-main-menu-watchlist": "блюдєниꙗ",
17 | "mobile-frontend-meta-data-issues-header": "страницѧ отѧжєниꙗ",
18 | "mobile-frontend-placeholder": "{{SITENAME}} : исканиѥ",
19 | "mobile-frontend-random-button": "въ нєꙁаапѫ"
20 | }
21 |
--------------------------------------------------------------------------------
/i18n/tok.json:
--------------------------------------------------------------------------------
1 | {
2 | "@metadata": {
3 | "authors": [
4 | ".hecko",
5 | "Gtbot2007",
6 | "Juwan",
7 | "LesVisages",
8 | "Ne",
9 | "Robin van der Vliet",
10 | "Tamzin",
11 | "Tbodt"
12 | ]
13 | },
14 | "mobile-frontend-editor-edit": "o ante",
15 | "mobile-frontend-history": "lipu ni la o lukin e pini pali.",
16 | "mobile-frontend-home-button": "lipu open",
17 | "mobile-frontend-language-article-heading": "toki ante",
18 | "mobile-frontend-main-menu-login": "o lon sijelo",
19 | "mobile-frontend-main-menu-nearby": "poka",
20 | "mobile-frontend-main-menu-settings": "ante",
21 | "mobile-frontend-placeholder": "o alasa lon lipu {{SITENAME}}",
22 | "mobile-frontend-random-button": "lipu ante",
23 | "minerva-page-actions-overflow": "ante"
24 | }
25 |
--------------------------------------------------------------------------------
/skinStyles/mediawiki.searchSuggest/index.less:
--------------------------------------------------------------------------------
1 | @import '../../minerva.less/minerva.variables.less';
2 |
3 | @media screen and ( max-width: @max-width-breakpoint-mobile ) {
4 | .suggestions-results {
5 | display: table;
6 | width: 100%;
7 |
8 | a {
9 | height: 70px;
10 | width: 100%;
11 | display: table;
12 | box-sizing: border-box;
13 | }
14 |
15 | .suggestions-result {
16 | display: table-cell;
17 | vertical-align: middle;
18 | width: 100%;
19 | }
20 | }
21 |
22 | .search-enabled {
23 | .minerva-header {
24 | position: relative;
25 |
26 | .search-box {
27 | display: block;
28 | position: absolute;
29 | left: 30px;
30 | top: 10px;
31 | right: 0;
32 | z-index: @z-index-drawer;
33 | }
34 | }
35 | }
36 | }
37 |
--------------------------------------------------------------------------------
/i18n/gor.json:
--------------------------------------------------------------------------------
1 | {
2 | "@metadata": {
3 | "authors": [
4 | "Marwan Mohamad"
5 | ]
6 | },
7 | "mobile-frontend-editor-edit": "Boli'a",
8 | "mobile-frontend-history": "Bilohi riwayati lo halaman botiya",
9 | "mobile-frontend-home-button": "Palepelo",
10 | "mobile-frontend-language-article-heading": "Bahasa",
11 | "mobile-frontend-main-menu-button-tooltip": "Hu'owa menu bungaliyo",
12 | "mobile-frontend-main-menu-login": "Tumuwoto log",
13 | "mobile-frontend-main-menu-nearby": "Totili",
14 | "mobile-frontend-main-menu-settings": "Aaturu",
15 | "mobile-frontend-main-menu-watchlist": "Daputari he'awasiyalo",
16 | "mobile-frontend-placeholder": "Lolohe {{SITENAME}}",
17 | "mobile-frontend-random-button": "Totoonula",
18 | "minerva-page-actions-overflow": "Uwewoliyo"
19 | }
20 |
--------------------------------------------------------------------------------
/i18n/krl.json:
--------------------------------------------------------------------------------
1 | {
2 | "@metadata": {
3 | "authors": [
4 | "Ilja.mos",
5 | "Likopiän tyttö",
6 | "Mashoi7",
7 | "Varvana"
8 | ]
9 | },
10 | "mobile-frontend-editor-edit": "Kohentele",
11 | "mobile-frontend-history": "Kačo tämän šivun muutošhistorija.",
12 | "mobile-frontend-home-button": "Etušivu",
13 | "mobile-frontend-language-article-heading": "Kieli",
14 | "mobile-frontend-main-menu-button-tooltip": "Avua piävalikko",
15 | "mobile-frontend-main-menu-login": "Kirjauvu šiämeh",
16 | "mobile-frontend-main-menu-nearby": "Lähällä",
17 | "mobile-frontend-main-menu-settings": "Ašetukšet",
18 | "mobile-frontend-main-menu-watchlist": "Valvontaluvettelo",
19 | "mobile-frontend-placeholder": "Eči {{SITENAME}}",
20 | "mobile-frontend-random-button": "Šattumaini"
21 | }
22 |
--------------------------------------------------------------------------------
/tests/selenium/features/support/hooks.js:
--------------------------------------------------------------------------------
1 | /**
2 | * Hooks
3 | *
4 | * Hooks are used for setup and teardown of the environment before and after each scenario.
5 | * It's preferable to use tags to invoke hooks rather than using the generic 'Before' and 'After'
6 | * events, which execute before and after all scenario.
7 | * https://github.com/cucumber/cucumber-js/blob/master/docs/support_files/hooks.md
8 | */
9 |
10 | const { After, Before } = require( '@cucumber/cucumber' );
11 |
12 | Before( () => {
13 | // This hook will be executed before ALL scenarios
14 | } );
15 |
16 | After( () => {
17 | // This hook will be executed after ALL scenarios
18 | } );
19 |
20 | Before( { tags: '@foo' }, () => {
21 | // This hook will be executed before scenarios tagged with @foo
22 | } );
23 |
--------------------------------------------------------------------------------
/i18n/awa.json:
--------------------------------------------------------------------------------
1 | {
2 | "@metadata": {
3 | "authors": [
4 | "1AnuraagPandey",
5 | "1PandeyAnurag",
6 | "Ajeetsinghawadhi"
7 | ]
8 | },
9 | "mobile-frontend-editor-edit": "सम्पादन",
10 | "mobile-frontend-home-button": "होम",
11 | "mobile-frontend-language-article-heading": "भासा",
12 | "mobile-frontend-main-menu-button-tooltip": "मुख्य मेनू खोला जाय",
13 | "mobile-frontend-main-menu-login": "लॉग इन करा जाय",
14 | "mobile-frontend-main-menu-nearby": "नजदिक में",
15 | "mobile-frontend-main-menu-settings": "सेटिङ्ग",
16 | "mobile-frontend-main-menu-watchlist": "अवलोकन सुची",
17 | "mobile-frontend-placeholder": "{{SITENAME}} में खोजा जाय",
18 | "mobile-frontend-random-button": "कवनो भी एक",
19 | "mobile-frontend-user-newmessages": "आपके बातचीत पन्ना पय नवा संदेश अहै"
20 | }
21 |
--------------------------------------------------------------------------------
/i18n/hif-latn.json:
--------------------------------------------------------------------------------
1 | {
2 | "@metadata": {
3 | "authors": [
4 | "Girmitya",
5 | "Karthi.dr",
6 | "MinecraftAustralia",
7 | "Thakurji"
8 | ]
9 | },
10 | "mobile-frontend-editor-edit": "Badlo",
11 | "mobile-frontend-history": "Ii panna ke itihass ke dekho.",
12 | "mobile-frontend-home-button": "Pahila Panna",
13 | "mobile-frontend-language-article-heading": "Bhasa",
14 | "mobile-frontend-main-menu-button-tooltip": "Main menu ke kholo",
15 | "mobile-frontend-main-menu-login": "Log in karo",
16 | "mobile-frontend-main-menu-nearby": "Nagiich me",
17 | "mobile-frontend-main-menu-settings": "Settings",
18 | "mobile-frontend-main-menu-watchlist": "Dhyaan suchi",
19 | "mobile-frontend-placeholder": "{{SITENAME}} khojo",
20 | "mobile-frontend-random-button": "Koi bhi"
21 | }
22 |
--------------------------------------------------------------------------------
/i18n/war.json:
--------------------------------------------------------------------------------
1 | {
2 | "@metadata": {
3 | "authors": [
4 | "Harvzsf",
5 | "JinJian",
6 | "MinecraftAustralia"
7 | ]
8 | },
9 | "mobile-frontend-editor-edit": "Igliwat",
10 | "mobile-frontend-history": "Kitaa an kaagi han pagliwat hinin nga pakli.",
11 | "mobile-frontend-home-button": "Balay",
12 | "mobile-frontend-language-article-heading": "Pinulongan",
13 | "mobile-frontend-main-menu-button-tooltip": "Abrehi an panguna nga menu",
14 | "mobile-frontend-main-menu-login": "Sakob",
15 | "mobile-frontend-main-menu-nearby": "Harani",
16 | "mobile-frontend-main-menu-settings": "Mga setting",
17 | "mobile-frontend-main-menu-watchlist": "Barantayan",
18 | "mobile-frontend-placeholder": "Bilnga ha {{SITENAME}}",
19 | "mobile-frontend-random-button": "Bisan ano nga pakli"
20 | }
21 |
--------------------------------------------------------------------------------
/tests/qunit/skins.minerva.scripts/integration.test.js:
--------------------------------------------------------------------------------
1 | /*!
2 | * Minerva integration tests.
3 | *
4 | * This should only be used to test APIs that Minerva depends on to work.
5 | * For unit tests please see tests/jest.
6 | */
7 | QUnit.module( 'Minerva (integration)', () => {
8 | QUnit.test( '[T356653] Client preferences: Check assumptions about the cookie it writes to', function ( assert ) {
9 | mw.cookie.set( 'mwclientpreferences', '' );
10 | this.sandbox.stub( mw.user, 'isAnon' ).returns( true );
11 | document.documentElement.setAttribute( 'class', 'skin-theme-clientpref-day' );
12 | mw.user.clientPrefs.set( 'skin-theme', 'night' );
13 | assert.strictEqual(
14 | mw.cookie.get( 'mwclientpreferences' ),
15 | 'skin-theme-clientpref-night'
16 | );
17 | } );
18 | } );
19 |
--------------------------------------------------------------------------------
/i18n/tyv.json:
--------------------------------------------------------------------------------
1 | {
2 | "@metadata": {
3 | "authors": [
4 | "Agilight",
5 | "Riverman",
6 | "Монгуш Салим"
7 | ]
8 | },
9 | "mobile-frontend-editor-edit": "Эдер",
10 | "mobile-frontend-history": "Арынның эткен төөгүзүн көөр.",
11 | "mobile-frontend-home-button": "Кол арын",
12 | "mobile-frontend-language-article-heading": "Дыл",
13 | "mobile-frontend-main-menu-button-tooltip": "Кол менюну ажыдар",
14 | "mobile-frontend-main-menu-login": "Кирер",
15 | "mobile-frontend-main-menu-logout": "Үнер",
16 | "mobile-frontend-main-menu-nearby": "Чанында",
17 | "mobile-frontend-main-menu-settings": "Өйлээшкиннер",
18 | "mobile-frontend-main-menu-watchlist": "Хайгаарал даңзызы",
19 | "mobile-frontend-placeholder": "{{SITENAME}} иштинден дилээр",
20 | "mobile-frontend-random-button": "Рандом"
21 | }
22 |
--------------------------------------------------------------------------------
/includes/Hooks/HookRunner.php:
--------------------------------------------------------------------------------
1 | hookContainer = $hookContainer;
20 | }
21 |
22 | /**
23 | * @inheritDoc
24 | */
25 | public function onSkinMinervaOptionsInit( Skin $skin, SkinOptions $skinOptions ) {
26 | return $this->hookContainer->run(
27 | 'SkinMinervaOptionsInit',
28 | [ $skin, $skinOptions ]
29 | );
30 | }
31 | }
32 |
--------------------------------------------------------------------------------
/i18n/li.json:
--------------------------------------------------------------------------------
1 | {
2 | "@metadata": {
3 | "authors": [
4 | "Ooswesthoesbes",
5 | "Robin van der Vliet"
6 | ]
7 | },
8 | "mobile-frontend-editor-edit": "Bewirk",
9 | "mobile-frontend-history": "Betrach de bewirkingsgesjiedenis van dees pagina.",
10 | "mobile-frontend-home-button": "Veurblaad",
11 | "mobile-frontend-language-article-heading": "Spraok",
12 | "mobile-frontend-main-menu-button-tooltip": "Äöpen houfmenu",
13 | "mobile-frontend-main-menu-login": "Meld dich aan",
14 | "mobile-frontend-main-menu-nearby": "Kórtbie",
15 | "mobile-frontend-main-menu-settings": "Insjtèllinge",
16 | "mobile-frontend-main-menu-watchlist": "Volglies",
17 | "mobile-frontend-placeholder": "Doorzeuk {{SITENAME}}",
18 | "mobile-frontend-random-button": "Willekäörig",
19 | "minerva-page-actions-overflow": "Mieë"
20 | }
21 |
--------------------------------------------------------------------------------
/i18n/ln.json:
--------------------------------------------------------------------------------
1 | {
2 | "@metadata": {
3 | "authors": [
4 | "BamLifa",
5 | "CapitainAfrika",
6 | "Dfoy",
7 | "Eruedin",
8 | "Lydie maliki",
9 | "Moyogo"
10 | ]
11 | },
12 | "mobile-frontend-editor-edit": "Kobɔngisa",
13 | "mobile-frontend-history": "Tala lisolo ya bobongisi ya lokasa oyo.",
14 | "mobile-frontend-home-button": "Lonkásá ya boyambi",
15 | "mobile-frontend-language-article-heading": "Kotánga o lokótá lisúsu",
16 | "mobile-frontend-main-menu-login": "Komíkitola",
17 | "mobile-frontend-main-menu-nearby": "Pɛmbɛ́ni",
18 | "mobile-frontend-main-menu-settings": "Palamɛ́tɛlɛ",
19 | "mobile-frontend-main-menu-watchlist": "Nkásá nalandí",
20 | "mobile-frontend-placeholder": "Boluki {{SITENAME}}",
21 | "mobile-frontend-random-button": "Mbɛsɛ",
22 | "minerva-page-actions-overflow": "Lisúsu"
23 | }
24 |
--------------------------------------------------------------------------------
/i18n/ace.json:
--------------------------------------------------------------------------------
1 | {
2 | "@metadata": {
3 | "authors": [
4 | "MinecraftAustralia",
5 | "Si Gam Acèh"
6 | ]
7 | },
8 | "mobile-frontend-editor-edit": "Peusaneut",
9 | "mobile-frontend-history": "Kalön riwayat peusaneut ôn nyoe",
10 | "mobile-frontend-home-button": "Keue",
11 | "mobile-frontend-language-article-heading": "Beuët lam bahsa la'én",
12 | "mobile-frontend-main-menu-button-tooltip": "Peuhah menu utama",
13 | "mobile-frontend-main-menu-login": "Tamöng",
14 | "mobile-frontend-main-menu-nearby": "Silingka",
15 | "mobile-frontend-main-menu-settings": "Atô",
16 | "mobile-frontend-main-menu-watchlist": "Dapeuta keunalön",
17 | "mobile-frontend-placeholder": "Mita {{SITENAME}}",
18 | "mobile-frontend-random-button": "Beurangkari",
19 | "mobile-frontend-user-newmessages": "Droeneuh na peusan barô bak ôn maritneuh"
20 | }
21 |
--------------------------------------------------------------------------------
/i18n/myv.json:
--------------------------------------------------------------------------------
1 | {
2 | "@metadata": {
3 | "authors": [
4 | "Botuzhaleny-sodamo",
5 | "Denö",
6 | "Rueter",
7 | "Бочканова Надежда Владимировна",
8 | "Сантяй"
9 | ]
10 | },
11 | "mobile-frontend-editor-edit": "Витнемс-петнемс",
12 | "mobile-frontend-history": "Варштамс те лопань витевкстнэнь историянть.",
13 | "mobile-frontend-home-button": "Прявт",
14 | "mobile-frontend-language-article-heading": "Кель",
15 | "mobile-frontend-main-menu-button-tooltip": "Панжомс прявтменю",
16 | "mobile-frontend-main-menu-login": "Совамс",
17 | "mobile-frontend-main-menu-nearby": "Маласо",
18 | "mobile-frontend-main-menu-settings": "Аравтнемат",
19 | "mobile-frontend-main-menu-watchlist": "Ванома лемрисьме",
20 | "mobile-frontend-placeholder": "Вешнемс {{SITENAME}}-стэ",
21 | "mobile-frontend-random-button": "Апак учонь"
22 | }
23 |
--------------------------------------------------------------------------------
/i18n/mhr.json:
--------------------------------------------------------------------------------
1 | {
2 | "@metadata": {
3 | "authors": [
4 | "Lifeway",
5 | "Сай",
6 | "Санюн Вадик"
7 | ]
8 | },
9 | "mobile-frontend-editor-edit": "Тӧрлаш",
10 | "mobile-frontend-history": "Тиде велыжын вашталтымаш историйжым ончалаш.",
11 | "mobile-frontend-home-button": "Тӱҥ",
12 | "mobile-frontend-language-article-heading": "Йылме",
13 | "mobile-frontend-main-menu-button-tooltip": "Тӱҥ менюм почаш",
14 | "mobile-frontend-main-menu-login": "Пураш",
15 | "mobile-frontend-main-menu-nearby": "Лишне",
16 | "mobile-frontend-main-menu-settings": "Келыштарымаш",
17 | "mobile-frontend-main-menu-watchlist": "Эскерыме списке",
18 | "mobile-frontend-placeholder": "{{SITENAME}} сайтыште кычалаш",
19 | "mobile-frontend-random-button": "Чокым",
20 | "mobile-frontend-user-newmessages": "Тыйын каҥашымаш велыжыштет у серыш уло"
21 | }
22 |
--------------------------------------------------------------------------------
/i18n/nds.json:
--------------------------------------------------------------------------------
1 | {
2 | "@metadata": {
3 | "authors": [
4 | "Ameisenigel",
5 | "Joachim Mos",
6 | "Servien",
7 | "Wikiundeplattsnacker"
8 | ]
9 | },
10 | "mobile-frontend-editor-edit": "Ännern",
11 | "mobile-frontend-history": "Kiek na de Verschoonsgeschicht vun disse Siet",
12 | "mobile-frontend-home-button": "Startsiet",
13 | "mobile-frontend-language-article-heading": "Spraak",
14 | "mobile-frontend-main-menu-login": "Anmellen",
15 | "mobile-frontend-main-menu-logout": "Afmellen",
16 | "mobile-frontend-main-menu-nearby": "In de Neegd",
17 | "mobile-frontend-main-menu-settings": "Instellungen",
18 | "mobile-frontend-main-menu-watchlist": "Oppasslist",
19 | "mobile-frontend-placeholder": "{{SITENAME}} dörsöken",
20 | "mobile-frontend-random-button": "Tofällige Siet",
21 | "minerva-page-actions-overflow": "Mehr"
22 | }
23 |
--------------------------------------------------------------------------------
/i18n/sty.json:
--------------------------------------------------------------------------------
1 | {
2 | "@metadata": {
3 | "authors": [
4 | "Khanmarat",
5 | "Sorbat",
6 | "TayfunEt.",
7 | "Zolgoyo"
8 | ]
9 | },
10 | "mobile-frontend-editor-edit": "Төсәткәле",
11 | "mobile-frontend-history": "Пы питнең төсәтеш тариғын ҡарап цыҡҡалы",
12 | "mobile-frontend-home-button": "Паш питкә",
13 | "mobile-frontend-language-article-heading": "Тел",
14 | "mobile-frontend-main-menu-button-tooltip": "Төп менюны ацҡалы",
15 | "mobile-frontend-main-menu-login": "Кергәле",
16 | "mobile-frontend-main-menu-nearby": "Йыуыҡта",
17 | "mobile-frontend-main-menu-settings": "Порғолау",
18 | "mobile-frontend-main-menu-watchlist": "Күргәсеү күцермәлек",
19 | "mobile-frontend-placeholder": "{{SITENAME}}та эстәгәле",
20 | "mobile-frontend-random-button": "Уйланмаған",
21 | "minerva-page-actions-language-switcher": "Телләр"
22 | }
23 |
--------------------------------------------------------------------------------
/composer.json:
--------------------------------------------------------------------------------
1 | {
2 | "require-dev": {
3 | "mediawiki/mediawiki-codesniffer": "48.0.0",
4 | "mediawiki/mediawiki-phan-config": "0.17.0",
5 | "mediawiki/minus-x": "1.1.3",
6 | "php-parallel-lint/php-console-highlighter": "1.0.0",
7 | "php-parallel-lint/php-parallel-lint": "1.4.0"
8 | },
9 | "scripts": {
10 | "test": [
11 | "parallel-lint . --exclude vendor --exclude node_modules",
12 | "@phpcs",
13 | "minus-x check ."
14 | ],
15 | "fix": [
16 | "minus-x fix .",
17 | "phpcbf"
18 | ],
19 | "test:size": "php ../../vendor/phpunit/phpunit/phpunit -c ../../phpunit.xml.dist tests/phpunit/structure/BundleSizeTest.php",
20 | "phan": "phan -d . --long-progress-bar",
21 | "phpcs": "phpcs -sp --cache"
22 | },
23 | "config": {
24 | "allow-plugins": {
25 | "dealerdirect/phpcodesniffer-composer-installer": true
26 | }
27 | }
28 | }
29 |
--------------------------------------------------------------------------------