Compare commits

...

130 Commits

Author SHA1 Message Date
jonny 6e20463fbb Update 'skin.json' 2022-10-10 21:12:48 +00:00
jonny 16d56dc933 change name of skin in metadata 2022-10-10 21:04:38 +00:00
Translation updater bot 5c19c19eb6 Localisation updates from https://translatewiki.net.
Change-Id: I656ca80609e386cd4006e39a8773aaff2ced12c9
2022-10-10 10:23:55 +02:00
jenkins-bot 74bdd375bb Merge "link.prepend is not a function in older browsers" 2022-10-09 09:33:52 +00:00
Jon Robson 8a54c0841b link.prepend is not a function in older browsers
Seen in logstash for Chrome 50.
Icons are not essentially, so gracefully degrade in these browsers
to items without icons.

Change-Id: I083c87c9bf5f256c8bcd2893e251571b97440ce1
2022-10-07 00:59:00 +00:00
Roan Kattouw 5693594bd1 Remove $wgVectorSearchHost, replace with $wgVectorSearchApiUrl
This allows the URL to the other wiki's rest.php to be configured
exactly, rather than assuming that it has the same wgScriptPath as the
current wiki. This is necessary to make this feature work on PatchDemo,
where wgScriptPath looks like '/123abc456/w'.

$wgVectorSearchHost is removed, since nothing uses it except PatchDemo
(where it's broken) and development setups.

Bug: T319494
Change-Id: Ife042f4f683d366a31a642723746d4aa80774c03
2022-10-07 00:57:58 +00:00
Jon Robson 508d5fc548 phan: Suppress error on Vector master blocking commits
Change-Id: Ib864f4c901db2b589a0f71228154487f9128b0bc
2022-10-07 00:40:50 +00:00
jenkins-bot 21a63b7c42 Merge "Restrict margin between arrow and icon to feature flag" 2022-10-05 21:11:50 +00:00
Jon Robson e62062631d Restrict margin between arrow and icon to feature flag
Follow up to 1bb0a0e8f

Bug: T319070
Change-Id: I850088abdf815c0c65a05aa2a7dfd9445aa688f6
2022-10-05 19:18:55 +00:00
jenkins-bot 9af2908bae Merge "Regression: Restore tab styles to legacy icons" 2022-10-05 19:07:27 +00:00
Jon Robson a36ec92a27 Regression: Restore tab styles to legacy icons
Follow up to d0775a2

Change-Id: I5c3e4ac2ca0ed457863b4e4dd3cc9ccc3dca86d0
2022-10-05 18:44:19 +00:00
jenkins-bot ca3fe05c5e Merge "Move horizontal padding from .mw-body to .mw-page-container, improve .mw-page-container styles" 2022-10-05 17:06:12 +00:00
bwang 7c172531c2 Move horizontal padding from .mw-body to .mw-page-container, improve .mw-page-container styles
Visual changes:
- Footer text and border is aligned with header icons
- Main page content has no padding, slightly wider on certain pages/viewports

Bug: T317573
Change-Id: Id0c4343b8bc4c16006c0b9abd914213ca2f307ca
2022-10-05 10:30:12 -05:00
Translation updater bot 29c97d0134 Localisation updates from https://translatewiki.net.
Change-Id: I102744492e637e00d74d94a569a20efa41ce4d6a
2022-10-05 08:26:31 +02:00
jenkins-bot 142aa4abcd Merge "Visual enhancements next: Fix alignments of icons" 2022-10-05 02:24:16 +00:00
Jdlrobson 1bb0a0e8fa Visual enhancements next: Fix alignments of icons
This reverts commit d1ef0d3aaf.

Reason for revert: Applying again without the impact on styles in
master.

Bug: T319070
Change-Id: I751168e1dc0f6235fd5ba881dc884941edbf4b77
2022-10-05 01:33:09 +00:00
jenkins-bot f8af368121 Merge "search: Reduce skins.vector.search module size" 2022-10-04 23:35:08 +00:00
jenkins-bot e8d5796544 Merge "search: Add some tests for instrumentation.js" 2022-10-04 23:35:06 +00:00
bwang d0775a2af9 Technical: Cached HTML cleanup
Change-Id: I6638a816fba3002289236f50d3d0e976f478affe
2022-10-04 18:23:57 +00:00
jenkins-bot daaa5667a4 Merge "Remove $isDropdownItem param from SkinVector::getCreateAccountHTML" 2022-10-04 17:19:54 +00:00
Translation updater bot 9d218b1e1c Localisation updates from https://translatewiki.net.
Change-Id: I12bdb7ed82cfb124592c82f168732d341ea96191
2022-10-04 08:31:42 +02:00
jenkins-bot fa1f971df5 Merge "Adjust watchstar animation" 2022-10-04 03:27:34 +00:00
Jdlrobson d1ef0d3aaf Revert "Visual enhancements next: Fix alignments of icons"
This reverts commit 2a2496f818.

Reason for revert: CSS rules meant for the new feature flag
were leaking into the non-feature flagged version of Vector which
was not intentional. I'll repost this change shortly.

Bug: T319070
Change-Id: I05504ee6f86c99d4b4cf686066f852ecbe98ee87
2022-10-04 00:17:21 +00:00
Jon Robson cc9fc193f6 Adjust watchstar animation
Rather than infinitely spinning, spin it once 72deg to the right
hand side just how we do on mobile.

Bug: T317371
Change-Id: I1ed89e4ad2b54444f920d850bb4a17e9caa92dc5
2022-10-03 23:53:31 +00:00
Jon Robson 2a2496f818 Visual enhancements next: Fix alignments of icons
* Add 8px margins between mw-list-item in header
* Fixes vertical alignment on watchstar
* Fixes alignment of Echo icons

There should be no visual regressions (on master with defaults)
with this change.

Bug: T319070
Change-Id: I410c051da2129d6de10bc762e1b484cf30b6dab3
2022-10-03 20:59:08 +00:00
Jan Drewniak 98068d9598 Restore navigation landmarks in page toolbar
Adds landmarks to the article toolbar
- Namespace navigation
- View navigation
- More options navigation

Removes the "tools" landmark and associated
aria-label (and translation message).

Makes the #left-navigation and #right-navigation
flexbox to ensure the new <nav> elements, along with
gadgets, align on one line. Moves the styles for
these elements from screen.less to ArticleToolbar.less.

Bug: T317440
Change-Id: Iceff337b0e250c1f368dbaea6cc41a977d8ee868
2022-10-03 10:39:39 -04:00
Translation updater bot 03e793aeec Localisation updates from https://translatewiki.net.
Change-Id: Id12e0082daa2527c42832116e8e41cec86ad7045
2022-10-03 09:48:34 +02:00
Jon Robson db08697b17 Prepare for icon touch area change
Should result in no visual changes with default Vector config (e.g.
Pixel)

Bug: T314323
Change-Id: Id1d72fdede3aabab630f9318516ef0f92b12e23b
2022-09-30 16:35:17 -07:00
bwang 76f73decca Fix page toolbar border
VISUAL CHANGES:
- Minor tweaks to border color

Bug: T318952
Change-Id: I887e9dc922828a64afe010c2c13912711fcfbaa1
2022-09-30 22:25:59 +00:00
Jon Robson 4b17edadd7 Fixes to addPortletLink hook handler
* Ensure addPortletLink hook is only run once
* Mark more menu as not supporting icons so icons are not added

Bug: T317491
Bug: T318495
Change-Id: I99450a5b0410e88cc7cdb2753b9b4256e3fe41db
2022-09-30 20:37:01 +00:00
Jon Robson 785926d8ba Technical: Generalize icon flushing
This code is not resilient to changes in the mw-ui-icon definition
In preparation for changing touch areas we need an easy way to
flush these correctly based on feature flag.

No expected visual changes.

Bug: T314323
Change-Id: Ia10a7c696c690887a37851684215e515474fbd90
2022-09-30 20:12:14 +00:00
Nicholas Ray 849e63b798 Remove $isDropdownItem param from SkinVector::getCreateAccountHTML
The SkinVector::getCreateAccountHTML method only had one caller which always
passed `true` for the $isDropdown argument. Therefore, we can remove this param
and always assume that it is a dropdown item.

Bug: T317789
Change-Id: I19ceecbac152d1399ab323ab14e07db9dc82c244
2022-09-30 14:03:02 -06:00
Lucas Werkmeister 86c9693693 search: Reduce skins.vector.search module size
Change I765d3bbf89 pushes the module over the configured maximum allowed
size (3 KiB, see bundlesize.config.json); shave off some bytes elsewhere
to bring it below the limit again. IMHO all of these changes should be
acceptable:

* arrow functions are already used elsewhere in this module;
* using the mw.config.get() fallback argument is normal (it slightly
  changes behavior, but I don’t think explicitly setting the search
  client or URL generator to a falsy value and expecting to get the
  default behavior should be considered supported);
* not quoting [name="search"] matches [name=title] immediately above;
* using forEach() with a function reference is still readable (initApp()
  is now called with extra arguments, but that doesn’t matter).

Change-Id: I45dda26cb59279d91804b0c2bbf12174fa78ee12
2022-09-30 19:05:03 +02:00
Lucas Werkmeister 0150a0cb26 search: Add some tests for instrumentation.js
Change I45dda26cb5 removes some code, and in the process reduces the
branch coverage of the skins.vector.search module below the threshold of
25% that CI requires; add some tests for instrumentation.js to bring the
branch coverage up again.

Change-Id: I5d7ae019b3219b410c658583a6d72cf56d0cc1c5
2022-09-30 19:05:03 +02:00
Translation updater bot 21573d8288 Localisation updates from https://translatewiki.net.
Change-Id: Ibe07c319ecc139faccd90a7657fb91f193016dec
2022-09-30 08:57:15 +02:00
jenkins-bot a9a8663763 Merge "[Quick Fix] Fix Vector 2022 should display a "log in" link on private wikis" 2022-09-30 01:36:14 +00:00
jenkins-bot ba7fda1a69 Merge "Update name of body class to avoid confusion" 2022-09-29 14:58:38 +00:00
Translation updater bot a25f8d9c78 Localisation updates from https://translatewiki.net.
Change-Id: Ie4450a8b92bca345906f87ec59dc2d8f7a1bf146
2022-09-29 08:29:47 +02:00
jenkins-bot da53130bc8 Merge "[Visual enhancements next] Make the Echo buttons functional" 2022-09-28 23:49:25 +00:00
Jon Robson 44ee12c717 [Visual enhancements next] Make the Echo buttons functional
This completes the changes to Echo inside the
vectorvisualenhancementnext=1 feature flag

Bug: T257143
Change-Id: I8f3904815c90ef1a10a2342c5c70363c8b9e1e47
2022-09-28 17:06:20 -05:00
bwang e7944de81c Add Article Tools feature flag
Bug: T306609
Change-Id: Ia40af4e48c006aeceebd3879ff0aaecbe1b200d4
2022-09-28 15:41:30 -05:00
Jon Robson 6b7bc78bae Update name of body class to avoid confusion
The class vector-feature-table-of-contents-disabled is confusing as
it shows on pages with table of contents. What it actually means
is the A/B test is disabled. This change gives it a more meaningful name.

Use the class name vector-feature-table-of-contents-legacy-toc-enabled
to describe it better.

Bug: T310527
Change-Id: I17e7e6f7f553b8c06b118b5419c98c78ef26ad60
2022-09-28 12:26:38 -07:00
jenkins-bot 8cd41a8c64 Merge "[Visual enhancements next] Restores the badge styling to Echo" 2022-09-28 16:07:36 +00:00
Translation updater bot 3d68e00e12 Localisation updates from https://translatewiki.net.
Change-Id: I0286f481e5fe639bdf4dcf81bbdd18a0ea0bbce4
2022-09-28 08:25:11 +02:00
jenkins-bot 71bc90f225 Merge "Restore unconditional rendering of siteSub with styling modifications" 2022-09-28 03:38:13 +00:00
Jon Robson d8f242c046 [Visual enhancements next] Restores the badge styling to Echo
Currently clicking on icons will result in the icon changing
style. This is fixed in the follow up patch
I4a0637fc19cf07d545b75fa55e15010b74fc474f

Bug: T257143
Change-Id: Ief51ac0bcab20fc87edf747b5347a5ef9dfdf36f
2022-09-27 23:11:45 +00:00
Jon Robson 330dc5f705 Restore unconditional rendering of siteSub with styling modifications
The margin is moved to non-empty elements to avoid extra whitespace
when it is empty

Bug: T315639
Change-Id: I22aa7dbbacc5bc4ac87cffa13113ced9c9400e0b
2022-09-27 15:10:26 -07:00
Translation updater bot 0fb0a187bf Localisation updates from https://translatewiki.net.
Change-Id: Ic36204dd653ec3533665cd7c1b80ce52f0c75d28
2022-09-27 08:33:57 +02:00
jenkins-bot ecba35aeca Merge "Remove VectorLanguage A/B test code (WgVectorLanguageInHeaderTreatmentABTest)" 2022-09-26 23:01:34 +00:00
Nicholas Ray 3613a369eb [Quick Fix] Fix Vector 2022 should display a "log in" link on private wikis
This adds a bit of tech debt and should only be merged if we're looking for a
quick fix of T317789. It overrides the `.emptyPortlet` class that is currently
hiding the user menu on OfficeWiki et. al. to show the user menu  instead. It
also hides the learn more link since the presence of the `emptyPortlet` class
suggests that we do not have anon editor links in the menu.

Bug: T317789
Change-Id: I3deaf6b4896e9ec3a143c5909092caffc600da56
2022-09-26 15:54:29 -06:00
jenkins-bot 0387f14d08 Merge "Modify Vector 2022 skip-links" 2022-09-26 19:07:07 +00:00
jenkins-bot 61b9285c96 Merge "Default alert to on" 2022-09-26 18:36:02 +00:00
Jon Robson 048d25eb93 Default alert to on
This is the case for all production wikis, so let's mimic production

Change-Id: I749675b759d43375bf7b4cc6a2d18e640ebd1a6f
2022-09-26 10:57:22 -07:00
Jan Drewniak 5a951e2159 Modify Vector 2022 skip-links
- Changes the "skip to content" link to point to "#bodyContent"
  instead of "#content".
- Adds a `aria-labelledby` attribute to #bodyContent.
- Changes the table of contents "back to top" link to
  point to "#" instead of "#top-page".
- Removes "#top" link as it appeared unused.
- Updates Jest snapshots.

Bug: T312818
Change-Id: I86443066d45c818d6f137d70ebe36798eba66f13
2022-09-26 17:34:23 +00:00
Translation updater bot c3228c38aa Localisation updates from https://translatewiki.net.
Change-Id: Ie6dc75fbf46be949db7a90e9960f1ae14664e84f
2022-09-26 08:18:51 +02:00
jenkins-bot 5336638945 Merge "Echo: Move skinStyles from Echo extension to Vector" 2022-09-23 18:45:29 +00:00
Jon Robson b452a85fe8 Remove VectorLanguage A/B test code (WgVectorLanguageInHeaderTreatmentABTest)
The removal here is actually relatively straightforward.
References inside OverridableConfigRequirementTest are kept as
the A/B test capability remains after this removal and the tests
here do not relate to the code removed, just examples of how it
can be used.

Bug: T302027
Change-Id: I2dd92adaff1221d8213723e9ee60aa02787d4cc7
2022-09-23 18:18:15 +00:00
Jon Robson 452d59c7ef Echo: Move skinStyles from Echo extension to Vector
Bug: T257143
Change-Id: If52986fe56b65479adabe8233b0fc6df164b5376
2022-09-23 18:13:19 +00:00
Volker E 4df2b12e31 mediawiki.skin.variables: Add `border-style` and `border-width` vars
Already covered in mediawiki.skin.defaults.less.

Change-Id: If57df6cbbbab29ed9775d8d6676bd94a3b4de549
2022-09-23 17:58:42 +00:00
Translation updater bot 77c7608f0d Localisation updates from https://translatewiki.net.
Change-Id: I2796ba1418c04a306636ac0ef6de164140bd8575
2022-09-23 08:32:29 +02:00
Translation updater bot 9b3f0634c2 Localisation updates from https://translatewiki.net.
Change-Id: Id583eed83245553f8efa0e969099f688ec400a4b
2022-09-22 08:50:50 +02:00
bwang 4a115be7a8 Follow-up: remove redundant code in TableOfContents.js
Bug: T316032
Change-Id: Idb46b713c9df9fd1dd70a9955aa222f8b84ac813
2022-09-21 16:44:20 +00:00
jenkins-bot 669174790a Merge "Style active top level section differently than ordinary active TOC sections" 2022-09-21 15:00:07 +00:00
Translation updater bot 895b049e3c Localisation updates from https://translatewiki.net.
Change-Id: I15589e09aad99a3563bc1b9c14e20b8dca4d9d79
2022-09-21 08:31:52 +02:00
bwang 600dd1496a Style active top level section differently than ordinary active TOC sections
Bug: T316032
Change-Id: I662a03f7f7b1e1fb65c365b3db6096cae75fdeb2
2022-09-20 16:57:53 -05:00
Jan Drewniak 06c243da35 Modify the sticky header offset styles
- Prevents the ToC in the sidebar from jumping down when the sticky
  header becomes visible
- Removes the `.sticky-header-element` class from the ToC since that
  only modifies the elements position when the sticky header becomes
  visible (whereas in this case, it should be modified when the sticky
  header is enabled, before it's visible).

Bug: T314330
Change-Id: Ic6f50b8dc4f1507d875825d23eb44c24a998eaf7
2022-09-20 10:34:09 -04:00
jenkins-bot 1352035534 Merge "Icons: Globally set icon colors to `@opacity-icon-base`" 2022-09-20 00:35:58 +00:00
jenkins-bot b590555126 Merge "Add Jest tests for TOC before/after edit" 2022-09-19 23:20:34 +00:00
jenkins-bot 3e5c89df2b Merge "Table of contents: Hide accessible label using color transparent" 2022-09-19 22:51:49 +00:00
jenkins-bot 635ae993ff Merge "Follow-up: Apply min-width to collapsed TOC" 2022-09-19 22:41:23 +00:00
Nicholas Ray 8295148ae2 Add Jest tests for TOC before/after edit
* Also increase code coverage threshold

Bug: T316571
Change-Id: I6eb703bd0d23ff9d038c989562d07ec01cb7b1c8
2022-09-19 16:40:38 -06:00
jenkins-bot e9b79ee39f Merge "Fix border when title is hidden and when toolbar is empty" 2022-09-19 22:20:31 +00:00
bwang c4ec68b13c Fix border when title is hidden and when toolbar is empty
Bug: T317930
Change-Id: Iba89a2e642a8377c3603d099fb1157fc2df465d0
2022-09-19 21:37:27 +00:00
jenkins-bot 8f097163c2 Merge "[RTL, TOC] The arrow before collapsible sections in sidebar is clipped" 2022-09-19 20:11:13 +00:00
Jon Robson 5aadd9f578 Table of contents: Hide accessible label using color transparent
This is showing up in non-screen readers on Bengali wiki

Bug: T314652
Change-Id: I30ec573ae3de4811690183007282ef5f30c228b3
2022-09-19 12:56:19 -07:00
Moh'd Khier Abualruz 5a32955311 [RTL, TOC] The arrow before collapsible sections in sidebar is clipped
The table of contents has since been reflected to
not use calc statement anymore and pre-calculate the value,
cssjanus flips this value properly so this rule can safely be removed.

Bug: T314652
Related-To: I75dd87536f70da55c9fa7e0e29ed6b4040d2ddf4
Change-Id: Ibb390589f449bc20c6f38f66c1e617fa3fa82aab
2022-09-19 19:52:38 +00:00
Jon Robson 83458dd8dd Icons: Globally set icon colors to `@opacity-icon-base`
Also use other icon opacity variables where applicable.

Bug: T317800
Depends-On: If2f99124b01ce99b5131fdb960c60952075f6343
Change-Id: Ib8b3d11bd1bd6f902ff846eeb2a8f9cf3c7077b2
2022-09-19 19:28:19 +00:00
jenkins-bot 95dbf57db5 Merge "Remove unreachable code in tableOfContents.js" 2022-09-19 16:44:26 +00:00
jenkins-bot 00a2ff617a Merge "mediawiki.skin.variables: Add Opacities to skin.defaults variables" 2022-09-19 15:09:41 +00:00
Translation updater bot d900cf2662 Localisation updates from https://translatewiki.net.
Change-Id: I2942f31a770114caa2d25a8250e80058d5fc7118
2022-09-19 08:28:00 +02:00
Volker E ee24a19c8d mediawiki.skin.variables: Add Opacities to skin.defaults variables
Orienting on Codex Opacity tokens as defined in v10 of 2022-04-01 in
https://www.figma.com/file/h9pA2CCl2i0wtlTKNChaES/Opacities---Tokens?node-id=368%3A2139
Also adding legacy opacity icon tokens for use in all non-Codex
products.
Specifically the icon ones are already in use in Vector.

Bug: T317800
Change-Id: Ib699ccf0342030f521ad876d70974b8818f877cb
2022-09-16 22:37:23 -07:00
jenkins-bot 5e96b277a7 Merge "Follow-up: Clean up sticky header and collapsed TOC styles" 2022-09-17 00:11:40 +00:00
jenkins-bot e00603010b Merge "Sidebar: Collapses at lower resolutions, expands when resized" 2022-09-16 22:29:45 +00:00
bwang 88d4aef088 Follow-up: Clean up sticky header and collapsed TOC styles
Bug: T316056
Change-Id: I4c803bfd820aeb7270afa65cf8412415b437ff42
2022-09-16 14:25:02 -05:00
Func c6bf88520e ToC: Handle anchors with % in plaintext
TODO: Remove the fallback to {{anchor}} when all old parser cache expired.

Bug: T315222
Change-Id: I1da089cfef83131cda26859e3346cd2d840b3839
2022-09-16 11:24:27 +08:00
jenkins-bot aad1c4c836 Merge "Revert "Set top value for ToC when sticky header is enabled."" 2022-09-15 22:40:58 +00:00
bwang 0d7a8d751e Follow-up: Apply min-width to collapsed TOC
Bug: T316056
Change-Id: Ib9460cd5f5fa6d37a4aaf3c0dd583d9de46851ee
2022-09-15 20:27:24 +00:00
Bernard Wang 3bdcb4ae2a Revert "Set top value for ToC when sticky header is enabled."
This reverts commit 968787d692.

Reason for revert: Causes TOC visual regressions

Change-Id: I0bfe8ee1d1bc9d5a71d3abadb6636d8cc5d07668
2022-09-15 19:28:41 +00:00
bwang fd783b0499 Update collapsed TOC menu width
Visual changes:
- Collapsed TOC menu width depends on TOC content, with a max width of 51em or 75vw
- Collapsed TOC menu in sticky header no longer has a horizontal scrollbar

Bug: T316056
Bug: T316609
Change-Id: I1da9c16366b55c77ef13bac899ed8ecb2d77fdb9
2022-09-15 17:37:28 +00:00
Jon Robson aa8d628e13 Sidebar: Collapses at lower resolutions, expands when resized
On resize, or when booted in a small window the sidebar will collapse
and remain collapsed for subsequent page views

Bug: T316191
Change-Id: I6625fc3b3f1015d74b484a2a3643def13467ddf5
2022-09-15 10:27:12 -07:00
jenkins-bot fbb283a315 Merge "Set top value for ToC when sticky header is enabled." 2022-09-15 16:57:39 +00:00
bwang e28e197f1f Prevent language button in sticky header from word breaking
Bug: T316609
Change-Id: Ie4d9efad0850dce52a6e383574b14d986a824d4a
2022-09-15 16:28:26 +00:00
Jan Drewniak 968787d692 Set top value for ToC when sticky header is enabled.
Prevents the ToC from jumping down when the sticky header
becomes visible.

Bug: T314330
Change-Id: I11450d9062445d357859c6e48972f2ba37e597c6
2022-09-15 11:04:23 -04:00
Translation updater bot 6fd247640b Localisation updates from https://translatewiki.net.
Change-Id: I305d5955b8ffd92477db07b7b34327563b71e738
2022-09-15 09:57:19 +02:00
Jon Robson 7ebcf3ccff Limit upgrading of Echo icons to Visual enhancements feature flag
Currently we appear to be applying our icon/button enhancements to
notifications menu if the icon field is present.

These fields are not provided yet, but soon will be, so limiting
to the feature flag.

Bug: T257143
Change-Id: I2cf49a24f2db632e3ca23f749064929678bc8e19
2022-09-14 23:00:34 +00:00
Translation updater bot 2d7d60a14a Localisation updates from https://translatewiki.net.
Change-Id: I90a5eec3de6f287859a87aa9cbb5b81582c2cd29
2022-09-14 10:33:21 +02:00
Jon Robson f9a3d795ef Storybook: Update Legacy/codex comparison table
Upgrade Codex to the latest version and add the new icon
only buttons to our side by side table

This is needed to help bring these inline.

Bug: T314323
Change-Id: I7f59968cf5be6242e8002b11ca030c9bd4dd882d
2022-09-13 23:01:28 +00:00
jenkins-bot e0042bceca Merge "Remove unneeded expansion styles from search box code" 2022-09-13 19:30:18 +00:00
Nicholas Ray f79e97cf6b Remove unreachable code in tableOfContents.js
AFAICT the `setInnerHTML` param that was part of the reloadPartialHTML
method was always true. Thus, much of the code contained in this method
can be removed and the `setInnerHTML` param can also be removed.

Bug: T316571
Change-Id: I82e99f902eadba8a9df2166c4f89ba1f1d747a47
2022-09-12 17:45:24 -06:00
bwang 6b7197cf95 Followup: Removed code for cached HTML from T313060
Bug: T313060
Depends-on: Ia263c606dce5a6060b6b29fbaedc49cef3e17a5c
Change-Id: I0626f5c8d92836ecac961bbe213ffd8b0f0e2df5
2022-09-12 21:47:48 +00:00
jenkins-bot 5e02d2b7ea Merge "Minimize search icon" 2022-09-12 18:26:04 +00:00
jenkins-bot b5c46b8294 Merge "icons: Fix arrow stem to be perfectly 45 degrees" 2022-09-12 16:59:49 +00:00
Thiemo Kreuz 80a935cc9a Minimize search icon
Change-Id: I3f6084fc71930378ecb98180f4bd3d07478e9b4e
2022-09-12 18:53:31 +02:00
jenkins-bot 8626e14ec1 Merge "Don't print table of contents on page with no table of contents" 2022-09-12 15:50:22 +00:00
Translation updater bot f33cbf03ca Localisation updates from https://translatewiki.net.
Change-Id: Ib28dcff412c60712cfbae40570e636235d3df6ee
2022-09-12 09:39:01 +02:00
Volker E 2eeb9e45fc icons: Fix arrow stem to be perfectly 45 degrees
Following-up to further optimize icon SVG and provide arrow stem in
perfect 45 degrees angle.

Bug: T261391
Change-Id: I1fa7789182f0fffb7891205a9099884402d37b61
2022-09-11 23:24:29 -07:00
jenkins-bot 77877254da Merge "Revert "Sidebar: Collapses at lower resolutions"" 2022-09-10 00:34:13 +00:00
Jon Robson ccc8df0ef9 Don't print table of contents on page with no table of contents
e.g. Special:BlankPage

This was causing unexpected visual regressions on Pixel

Follow up to 9c6f6709c

Bug: T313060
Change-Id: If8111f95be53e4504ed49d4ea140f62ac98e8e1b
2022-09-09 17:08:40 -07:00
Jdlrobson 475c237a5e Revert "Sidebar: Collapses at lower resolutions"
This reverts commit 365d3902c9.

Reason for revert: Pixel is flagging the sidebar being closed
in cases where it shouldn't. Since I can't debug that I'm
reverting just to be cautious.

Change-Id: Ib88f61eb6a7fda8ce546a24c2d3dbbde836f2c40
2022-09-09 17:08:19 -07:00
jenkins-bot 2f25456534 Merge "Followup: clean up cached HTML code from T315595" 2022-09-09 22:32:55 +00:00
bwang d538835b5a Follow-up: Align sticky header with header and update collapsed TOC in page title padding
Visual changes:
- Sticky header padding will increase on desktop and desktop-wide viewports to match the header
- Padding on collapsed TOC button in page title is 2px wider on each side

Bug: T315261
Change-Id: I9d0df4f4d399fe120a4c1a5d2df610942cc70f02
2022-09-09 20:07:49 +00:00
jenkins-bot 9ac7a23234 Merge "Correct ContentHeader source order to match design" 2022-09-09 17:24:55 +00:00
Translation updater bot 353843dce6 Localisation updates from https://translatewiki.net.
Change-Id: If74efe4874eedd827adc8ce954f72e1f4c1a2325
2022-09-09 10:12:57 +02:00
bwang abad54d0ab Change article toolbar bottom border color
Bug: T311311
Change-Id: I1731510da0c956d0290508b9a2cef7558d3cde00
2022-09-08 23:54:13 +00:00
bwang fc9fe5e719 Add vector-toc-not-collapsed class serverside
Visual changes:
* No reflow on startup

Bug: T316964
Change-Id: I17f2699fec113d92b3f0f223c357654f52eb7eb3
2022-09-08 22:43:56 +00:00
jenkins-bot bcfc94090b Merge "Sidebar: Collapses at lower resolutions" 2022-09-08 20:50:17 +00:00
Jon Robson 97cf735de2 Icons: Watchstar and wikilove are upgraded
Can be tested by appending ?vectorvisualenhancementnext=1
to URL

Bug: T310838
Bug: T234990
Bug: T234550
Depends-On: I76d0d94c9006cc5f5680849ecdd1c382c16e34ba
Depends-On: Ib7c3021db014827b4b88cac855afc0b54a360f8c
Change-Id: Ie2ffa5c3ecf270c1bb1f315937023ae7ace5ed30
2022-09-08 19:43:35 +00:00
bwang 4c622fe8de Correct ContentHeader source order to match design
- Use flexbox instead of float

Visual changes:
- The title wraps differently when the title is very long

Bug: T313947
Change-Id: I2915e36286b21c8fd1a07247ada7754a08a0b574
2022-09-08 19:10:55 +00:00
Jon Robson 365d3902c9 Sidebar: Collapses at lower resolutions
On resize, or when booted in a small window the sidebar will collapse
and remain collapsed for subsequent page views

Bug: T316191
Change-Id: Ib4961975630871d6630cd747a78cc2ec4f1cdeeb
2022-09-08 08:22:20 -07:00
Translation updater bot e629775aff Localisation updates from https://translatewiki.net.
Change-Id: I02a964b9b170504f7591b8a0ed1cf90f9dcaab43
2022-09-08 10:02:42 +02:00
jenkins-bot e60716e63d Merge "Align language button" 2022-09-07 22:21:27 +00:00
jenkins-bot d4094ffa02 Merge "Align header icon buttons and main content" 2022-09-07 22:21:25 +00:00
Moh'd Khier Abualruz 3a10708b4e Deprecate PersonalUrls hook
* Updated usages to use SkinTemplateNavigation::Universal
in preparation for the hard deprecation and removal of the hook.

Bug: T310017
Change-Id: I133c7479da294c0b8c908ad8d34690297f08200b
2022-09-07 15:12:51 +00:00
bwang cdae8b1937 Align language button
- Add margin-right to language button
- Remove @margin-start-sidebar-content CSS variable as it's name isnt accurate anymore, and its value is derived from @icon-padding-md

Bug: T315615
Change-Id: I75dd87536f70da55c9fa7e0e29ed6b4040d2ddf4
2022-09-07 09:47:55 -05:00
Translation updater bot 948027450e Localisation updates from https://translatewiki.net.
Change-Id: Ia2e7632625ea4210c94575f7ee3a00707138cc21
2022-09-07 09:56:41 +02:00
jenkins-bot ddc3125f74 Merge "Remove dependency on `.cdx-typeahead-search--active` class" 2022-09-07 01:29:45 +00:00
Anne Tomasevich 8e04c79dba Remove dependency on `.cdx-typeahead-search--active` class
This class is no longer needed in Codex and will be removed.
This patch adds a similar dynamic class to the Vector search
app, to be used for showing/hiding the search button on
focus/blur or hover/leave.

Bug: T316893
Change-Id: I738c0f24dcd06ddeb9179cfedc85ed73a6504f1e
2022-09-01 16:42:11 -04:00
Anne Tomasevich eec6d5f608 Remove unneeded expansion styles from search box code
Input expansion behavior has been changed in Codex to expand
the input when the menu opens, instead of when the input is
focused. This patch removes styles targeting the server-
rendered search box that mimicked the expansion behavior
on initial focus to ease the transition between the server-
rendered version and the Vue version.

Bug: T312594
Change-Id: Id716860f52df7585c068a7927bf799129faf4ad3
2022-09-01 15:43:31 -04:00
bwang 3bf377fa7e Followup: clean up cached HTML code from T315595
Bug: T315595
Depends-on: I39959f43f20880e83bef945a7535d58cfe0b6412
Change-Id: I7afb66d6ee2d67d824266ca7240618afdd200c7f
2022-09-01 18:25:39 +00:00
bwang d949621eb2 Align header icon buttons and main content
Technical changes:
- Increase @padding-horizontal-content to align content
- Rename @padding-horizontal-page-container and @padding-horizontal-page-container-wide to @padding-horizontal-page-container-desktop and @padding-horizontal-page-container-desktop-wide respectively
- Replace "gutter" grid area with column-gap
- Clean up TOC styles

Visual changes:
- Below 1000px the header icons spacing is updated
- Above 1000px the page titlebar and articlebar right space is updated

Bug: T315261
Change-Id: I7f51ab3b9613c359db62e918051e942c5c6c878b
2022-09-01 12:42:07 -05:00
143 changed files with 1862 additions and 770 deletions

View File

@ -22,3 +22,7 @@ ul {
.printfooter {
display: none;
}
.vector-storybook-example-table tr {
vertical-align: top;
}

15
i18n/acm.json Normal file
View File

@ -0,0 +1,15 @@
{
"@metadata": {
"authors": [
"Ahmedadeljaff"
]
},
"vector-language-button-label": "{{PLURAL:$1|$1 لغـة|$1 لغـات}}",
"vector-action-addsection": "شارك مقالة",
"vector-view-create": "سوي",
"vector-view-edit": "تعديل",
"vector-view-history": "شوف التاريخ",
"vector-view-view": "اقرأ",
"vector-more-actions": "بعد",
"vector-searchsuggest-containing": "بحث عن صفحات تحوي <strong class=\"cdx-typeahead-search__search-footer__query\">$1</strong>"
}

View File

@ -2,6 +2,7 @@
"@metadata": {
"authors": [
"Akamycoco",
"Amire80",
"Vickylin77s"
]
},
@ -9,10 +10,10 @@
"vector-action-delete": "masopitay to",
"vector-action-move": "malinah",
"vector-action-protect": "midipot",
"vector-view-create": " misanga",
"vector-view-create": "misanga",
"vector-view-edit": "misinanot",
"vector-view-history": " misongila a minengneng to likisi",
"vector-view-view": " miasip",
"vector-view-history": "misongila a minengneng to likisi",
"vector-view-view": "miasip",
"vector-view-viewsource": "misongila a minengneng to yin-se-ma",
"vector-more-actions": "matongal ko adihay"
}

View File

@ -14,5 +14,6 @@
"vector-view-edit": "संपादन करौ",
"vector-view-history": "इतिहास देखौ",
"vector-view-view": "पढ़ौ",
"vector-more-actions": "आरू जादा"
"vector-more-actions": "आरू जादा",
"vector-searchsuggest-containing": "<strong class=\"cdx-typeahead-search__search-footer__query\">$1</strong> सँ युक्त पन्ना खोजौ"
}

View File

@ -68,7 +68,6 @@
"vector-main-menu-tooltip": "القائمة الرئيسة",
"vector-toc-menu-tooltip": "جدول المحتويات",
"vector-toc-collapsible-button-label": "تبديل عرض جدول المحتويات",
"vector-article-tools-nav-label": "الأدوات",
"vector-site-nav-label": "الموقع",
"vector-2022-prefs-talkpage": "[[mw:Talk:Reading/Web/Desktop_Improvements|نقاش]]",
"tooltip-vector-anon-user-menu-title": "المزيد من الخيارات"

View File

@ -55,7 +55,6 @@
"vector-main-menu-tooltip": "মুখ্য মেনু",
"vector-toc-menu-tooltip": "সূচীপত্ৰ",
"vector-toc-collapsible-button-label": "সূচীপত্ৰ টগ'ল কৰক",
"vector-article-tools-nav-label": "সঁজুলি",
"vector-site-nav-label": "ছাইট",
"vector-2022-prefs-talkpage": "[[mw:Talk:Reading/Web/Desktop_Improvements|আলোচনা]]",
"tooltip-vector-anon-user-menu-title": "অধিক বিকল্প"

View File

@ -6,6 +6,7 @@
"Gulmammad",
"NMW03",
"Sortilegus",
"Toghrul Rahimli",
"Vago",
"Vugar 1981",
"Wertuose"
@ -18,6 +19,8 @@
"vector.css": "/* Burada yerləşən CSS Vector istifadəçilərinə tətbiq olunur */",
"vector.js": "/* Burada Vector skin istifadəçiləri üçün istənilən JavaScript yüklənəcək */",
"vector-language-button-label": "{{PLURAL:$1|$1 dildə|$1 dildə}}",
"vector-no-language-button-label": "Dil əlavə et",
"vector-language-redirect-to-top": "Bu {{SITENAME}} layihəsində dil keçidləri məqalənin başlıq hissəsində verilmişdir. [[#p-lang-btn|Yuxarı get]].",
"vector-action-addsection": "Mövzu əlavə et",
"vector-action-delete": "Sil",
"vector-action-move": "Adını dəyiş",
@ -30,5 +33,11 @@
"vector-view-view": "Oxu",
"vector-view-viewsource": "Mənbəyə bax",
"vector-more-actions": "Daha çox",
"vector-search-loader": "Axtarış təklifləri yüklənir"
"vector-search-loader": "Axtarış təklifləri yüklənir",
"vector-searchsuggest-containing": "<strong class=\"cdx-typeahead-search__search-footer__query\">$1</strong> ehtiva edən səhifələri axtar",
"vector-toc-heading": "Mündəricat",
"vector-toc-toggle-position-sidebar": "yan panelə keçir",
"vector-toc-toggle-position-title": "gizlə",
"vector-toc-beginning": "Giriş",
"vector-toc-toggle-button-label": "$1 alt bölməsini göstər/gizlə"
}

View File

@ -55,7 +55,6 @@
"vector-main-menu-tooltip": "Галоўнае меню",
"vector-toc-menu-tooltip": "Змест",
"vector-toc-collapsible-button-label": "Пераключыць змест",
"vector-article-tools-nav-label": "Інструменты",
"vector-site-nav-label": "Праект",
"vector-2022-prefs-talkpage": "[[mw:Talk:Reading/Web/Desktop_Improvements|Размова]]",
"tooltip-vector-anon-user-menu-title": "Больш магчымасцей"

View File

@ -62,7 +62,6 @@
"vector-main-menu-tooltip": "প্রধান মেনু",
"vector-toc-menu-tooltip": "সূচিপত্র",
"vector-toc-collapsible-button-label": "সূচিপত্র টগল করুন",
"vector-article-tools-nav-label": "সরঞ্জাম",
"vector-site-nav-label": "সাইট",
"vector-2022-prefs-talkpage": "[[mw:Talk:Reading/Web/Desktop_Improvements|আলোচনা]]",
"tooltip-vector-anon-user-menu-title": "আরও বিকল্প"

View File

@ -8,18 +8,22 @@
"Y-M D"
]
},
"skinname-vector": "Vektor",
"vector-skin-desc": "Pourchas a ra 2 wiskadur Vektor:\n* 2011 - Stumm modern MonoBook freskaet e dres hag enni meur a wellaenn implijout\n* 2022 - Vektor aozet evel perzh eus raktres [[mw:Desktop Improvements|Gwellaat ar burev]] ar WMF.",
"skinname-vector": "Vektor mod kozh (2010)",
"skinname-vector-2022": "Vektor (2022)",
"vector-specialversion-name": "Vektor",
"vector-skin-desc": "Pourchas a ra 2 wiskadur Vektor:\n* 2011 - Stumm modern MonoBook freskaet e dres hag ennañ meur a wellaenn implijout\n* 2022 - Vektor aozet evel perzh eus raktres [[mw:Desktop Improvements|Gwellaat ar burev]] ar WMF.",
"prefs-vector-enable-vector-1-label": "Ober gant stumm kozh Vektor",
"prefs-vector-enable-vector-1-help": "E-pad ar bloavezhioù a zeu e vo nevesaet ar gwiskadur Vektor tamm-ha-tamm. Gant stumm kozh Vektor e chelloch gwelout stumm Vektor eus miz Du 2019. Evit gouzout hiroch diwar-benn an nevesaat, kit da [[mw:Reading/Web/Desktop_Improvements|bajenn ar raktres]].",
"vector-opt-out": "Distreiñ d'an tres kozh",
"vector-opt-out-tooltip": "Kemmañ hoc'h arventennoù evit distreiñ da dres kozh ar gwiskadur (Vector istorel)",
"vector.css": "/* Talvezout a raio ar CSS lakaet amañ evit implijerien ar gwiskadur Vektor */",
"vector.js": "/* Kement JavaScript amañ a vo karget evit an implijerien a ra gant ar gwiskadur Vektor */",
"vector.css": "/* Kement CSS a zo amañ a vo karget evit implijerien ar gwiskadur Vektor */",
"vector.js": "/* Kement JavaScript a zo amañ a vo karget evit implijerien ar gwiskadur Vektor */",
"vector-action-toggle-sidebar": "Diskwel/kuzhat ar varrenn gostez",
"vector-languages": "Yezhoù",
"vector-language-button-aria-label": "Mont dur pennad en ur yezh all. {{PLURAL:$1|$1 yezh}} a zo.",
"vector-language-button-label": "{{PLURAL:$1|$1 yezh|$1 yezhoù}}",
"vector-language-button-label": "{{PLURAL:$1|$1 yezh}}",
"vector-no-language-button-label": "Ouzhpennañ yezhoù",
"vector-no-language-button-aria-label": "Neus eus ar pennad-mañ nemet er yezh-mañ. Ouzhpennit ar pennad e yezhoù all.",
"vector-language-redirect-to-top": "Er {{SITENAME}}-mañ emañ al liammoù yezh e deroù ar bajenn en tu all da ditl ar pennad. [[#p-lang-btn|Mont dan deroù]].",
"vector-language-variant-switcher-label": "Kemmañ adstumm yezh",
"vector-action-addsection": "Rannbennad nevez",
@ -27,7 +31,7 @@
"vector-action-move": "Adenvel",
"vector-action-protect": "Gwareziñ",
"vector-action-undelete": "Diziverkañ",
"vector-action-unprotect": "Cheñch gwarez",
"vector-action-unprotect": "Kemmañ ar gwarez",
"vector-view-create": "Krouiñ",
"vector-view-edit": "Kemmañ",
"vector-view-history": "Gwelet an istor",
@ -41,14 +45,17 @@
"vector-searchsuggest-containing": "Klask pajennoù a zo <strong class=\"cdx-typeahead-search__search-footer__query\">$1</strong> enno",
"vector-intro-page": "Help:Introduction",
"vector-toc-heading": "Taolenn",
"vector-toc-toggle-position-sidebar": "mont dar varrenn gostez",
"vector-toc-toggle-position-title": "kuzhat",
"vector-toc-beginning": "Deroù",
"vector-toc-toggle-button-label": "Diskwel/kuzhat isrann $1",
"vector-anon-user-menu-pages": "Pajennoù evit implijerien digevreet",
"vector-anon-user-menu-pages-learn": "Gouzout hiroc'h",
"vector-anon-user-menu-pages-learn": "gouzout hiroc'h",
"vector-anon-user-menu-pages-label": "Gouzout hiroch a-zivout degas kemmoù",
"vector-main-menu-tooltip": "Lañser pennañ",
"vector-article-tools-nav-label": "Ostilhoù",
"vector-toc-menu-tooltip": "Taolenn",
"vector-toc-collapsible-button-label": "Gwintañ an daolenn",
"vector-site-nav-label": "Lec'hienn",
"vector-2022-prefs-talkpage": "[[mw:Talk:Reading/Web/Desktop_Improvements|Kaozeadenn]]",
"tooltip-vector-anon-user-menu-title": "Muioc'h a zibarzhioù"
"tooltip-vector-anon-user-menu-title": "Muioc'h a zibaboù"
}

View File

@ -54,7 +54,6 @@
"vector-anon-user-menu-pages-label": "Vegeu més informació sobre l'edició",
"vector-main-menu-tooltip": "Menú principal",
"vector-toc-menu-tooltip": "Taula de continguts",
"vector-article-tools-nav-label": "Eines",
"vector-site-nav-label": "Lloc",
"vector-2022-prefs-talkpage": "[[mw:Talk:Reading/Web/Desktop_Improvements|Discussió]]",
"tooltip-vector-anon-user-menu-title": "Més opcions"

View File

@ -28,7 +28,7 @@
"vector-view-edit": "Нисйе бӀаьра",
"vector-view-history": "АгӀонан хийцамаш",
"vector-view-view": "Йеша",
"vector-view-viewsource": "Билглонашка хьажа",
"vector-view-viewsource": "Коде хьажар",
"vector-jumptonavigation": "Навигацин тӀегӀо",
"vector-jumptosearch": "Лахарна тӀегӀо",
"vector-jumptocontent": "Чулацаман тӀегӀо",
@ -40,7 +40,6 @@
"vector-anon-user-menu-pages-learn": "совнаха хаа",
"vector-anon-user-menu-pages-label": "Хийцамашбарах мадарра",
"vector-main-menu-tooltip": "Коьрта меню",
"vector-article-tools-nav-label": "ГӀирсаш",
"vector-2022-prefs-talkpage": "[[mw:Talk:Reading/Web/Desktop_Improvements|Дискусси]]",
"tooltip-vector-anon-user-menu-title": "Дукха таронаш"
}

View File

@ -1,10 +1,19 @@
{
"@metadata": {
"authors": [
"ChoiChong"
"ChoiChong",
"Kahin He"
]
},
"vector-language-button-label": "{{PLURAL:$1|$1语言}}",
"vector-action-addsection": "添加话题",
"vector-action-delete": "刪",
"vector-action-move": "移动",
"vector-view-edit": "修改"
"vector-action-protect": "保护",
"vector-view-create": "創建",
"vector-view-edit": "修改",
"vector-view-history": "看历史",
"vector-view-view": "读",
"vector-more-actions": "価兮",
"vector-searchsuggest-containing": "寻讨含有<strong class=\"cdx-typeahead-search__search-footer__query\">$1</strong>兮页面"
}

View File

@ -55,7 +55,6 @@
"vector-main-menu-tooltip": "Hauptmenü",
"vector-toc-menu-tooltip": "Inhaltsverzeichnis",
"vector-toc-collapsible-button-label": "Inhaltsverzeichnis umschalten",
"vector-article-tools-nav-label": "Werkzeuge",
"vector-site-nav-label": "Website",
"vector-2022-prefs-talkpage": "[[mw:Talk:Reading/Web/Desktop_Improvements|Diskussion]]",
"tooltip-vector-anon-user-menu-title": "Weitere Optionen"

View File

@ -58,7 +58,6 @@
"vector-main-menu-tooltip": "Κύριο μενού",
"vector-toc-menu-tooltip": "Πίνακας Περιεχομένων",
"vector-toc-collapsible-button-label": "Εναλλαγή του πίνακα περιεχομένων",
"vector-article-tools-nav-label": "Εργαλεία",
"vector-site-nav-label": "Ιστότοπος",
"vector-2022-prefs-talkpage": "[[mw:Talk:Reading/Web/Desktop_Improvements|Συζήτηση]]",
"tooltip-vector-anon-user-menu-title": "Περισσότερες επιλογές"

View File

@ -49,7 +49,6 @@
"vector-main-menu-tooltip": "Main menu",
"vector-toc-menu-tooltip": "Table of Contents",
"vector-toc-collapsible-button-label": "Toggle the table of contents",
"vector-article-tools-nav-label": "Tools",
"vector-site-nav-label": "Site",
"vector-2022-prefs-talkpage": "[[mw:Talk:Reading/Web/Desktop_Improvements|Discussion]]",
"tooltip-vector-anon-user-menu-title": "More options"

View File

@ -70,7 +70,6 @@
"vector-main-menu-tooltip": "Menú principal",
"vector-toc-menu-tooltip": "Tabla de contenidos",
"vector-toc-collapsible-button-label": "Cambiar a la tabla de contenidos",
"vector-article-tools-nav-label": "Herramientas",
"vector-site-nav-label": "Sitio",
"vector-2022-prefs-talkpage": "[[mw:Talk:Reading/Web/Desktop_Improvements|Discusión]]",
"tooltip-vector-anon-user-menu-title": "Más opciones"

View File

@ -54,7 +54,6 @@
"vector-main-menu-tooltip": "Menu nagusia",
"vector-toc-menu-tooltip": "Eduki-taula",
"vector-toc-collapsible-button-label": "Eduki taularen ikusgarritasuna aldatu",
"vector-article-tools-nav-label": "Tresnak",
"vector-site-nav-label": "Gunea",
"tooltip-vector-anon-user-menu-title": "Aukera gehiago"
}

View File

@ -63,7 +63,6 @@
"vector-main-menu-tooltip": "منوی اصلی",
"vector-toc-menu-tooltip": "فهرست محتوا",
"vector-toc-collapsible-button-label": "تغییر وضعیت فهرست محتویات",
"vector-article-tools-nav-label": "ابزارها",
"vector-site-nav-label": "وبگاه",
"vector-2022-prefs-talkpage": "[[mw:Talk:Reading/Web/Desktop_Improvements|بحث]]",
"tooltip-vector-anon-user-menu-title": "گزینه‌های بیشتر"

View File

@ -70,7 +70,6 @@
"vector-main-menu-tooltip": "Menu principal",
"vector-toc-menu-tooltip": "Table des matières",
"vector-toc-collapsible-button-label": "Basculer la table des matières",
"vector-article-tools-nav-label": "Outils",
"vector-site-nav-label": "Site",
"vector-2022-prefs-talkpage": "[[mw:Talk:Reading/Web/Desktop_Improvements|Discussion]]",
"tooltip-vector-anon-user-menu-title": "Plus doptions"

View File

@ -56,7 +56,6 @@
"vector-main-menu-tooltip": "Haadmenu",
"vector-toc-menu-tooltip": "Ynhâldsopjefte",
"vector-toc-collapsible-button-label": "Ynhâldsopjefte omklappe",
"vector-article-tools-nav-label": "Ark",
"vector-site-nav-label": "Webstee",
"vector-2022-prefs-talkpage": "[[mw:Talk:Reading/Web/Desktop_Improvements|Diskusje]]",
"tooltip-vector-anon-user-menu-title": "Mear opsjes"

8
i18n/gbm.json Normal file
View File

@ -0,0 +1,8 @@
{
"@metadata": {
"authors": [
"बडा काजी"
]
},
"vector-more-actions": "खार्युं"
}

View File

@ -8,6 +8,7 @@
"The Discoverer"
]
},
"vector-opt-out": "आदल्या स्वरूपांत परत वच",
"vector-action-addsection": "माथाळो ज़ोड",
"vector-action-delete": "काडून उडयात",
"vector-action-move": "दुसरेकडे व्हरात",

View File

@ -5,6 +5,7 @@
"The Discoverer"
]
},
"vector-opt-out": "Adlea sworupant porot voch",
"vector-language-button-label": "{{PLURAL:$1|$1 bhas|$1 bhaso}}",
"vector-action-addsection": "Vixoi zodd",
"vector-action-delete": "Kadd",

View File

@ -51,7 +51,6 @@
"vector-main-menu-tooltip": "תפריט ראשי",
"vector-toc-menu-tooltip": "תוכן עניינים",
"vector-toc-collapsible-button-label": "מצב תוכן העניינים",
"vector-article-tools-nav-label": "כלים",
"vector-site-nav-label": "אתר",
"vector-2022-prefs-talkpage": "[[mw:Talk:Reading/Web/Desktop_Improvements|דיון]]",
"tooltip-vector-anon-user-menu-title": "אפשרויות נוספות"

View File

@ -56,7 +56,6 @@
"vector-main-menu-tooltip": "मुख्य मेन्यू",
"vector-toc-menu-tooltip": "विषयसूची",
"vector-toc-collapsible-button-label": "विषयसूची को टॉगल करें",
"vector-article-tools-nav-label": "उपकरण",
"vector-site-nav-label": "साइट",
"vector-2022-prefs-talkpage": "[[mw:Talk:Reading/Web/Desktop_Improvements|चर्चा]]",
"tooltip-vector-anon-user-menu-title": "अन्य विकल्प"

View File

@ -23,6 +23,8 @@
"vector-languages": "Drugi jezici",
"vector-language-button-aria-label": "Idi na druge jezične varijante članka. Dostupan je na {{PLURAL:$1|$1 jeziku|$1 jezika}}",
"vector-language-button-label": "{{PLURAL:$1|$1 jezik|$1 jezika}}",
"vector-no-language-button-label": "Dodajte druge jezike",
"vector-no-language-button-aria-label": "Članak je napisan samo na ovom jeziku. Dodajte druge jezike.",
"vector-language-redirect-to-top": "Poveznice na druge jezike nalaze se uz naslov članka, pri [[#p-lang-btn|vrhu stranice]].",
"vector-language-variant-switcher-label": "Promijeni jezičnu varijantu",
"vector-action-addsection": "Dodaj temu",
@ -41,14 +43,17 @@
"vector-jumptocontent": "Prijeđi na sadržaj",
"vector-more-actions": "Više",
"vector-search-loader": "Učitavanje prijedloga pretrage",
"vector-searchsuggest-containing": "Traži stranice koje sadrže <strong class=\"cdx-typeahead-search__search-footer__query\">$1</strong>",
"vector-intro-page": "Wikipedija:Dobro došli",
"vector-toc-heading": "Sadržaj",
"vector-toc-toggle-position-title": "sakrij",
"vector-toc-beginning": "Početak",
"vector-anon-user-menu-pages": "Stranice za odjavljene uređivače",
"vector-anon-user-menu-pages-learn": "saznajte više",
"vector-anon-user-menu-pages-label": "Vidi više o uređivanju",
"vector-main-menu-tooltip": "Glavni izbornik",
"vector-toc-menu-tooltip": "Sadržaj",
"vector-article-tools-nav-label": "Alati",
"vector-toc-collapsible-button-label": "Prikaz sadržaja stranice",
"vector-site-nav-label": "Mrežno mjesto",
"vector-2022-prefs-talkpage": "[[mw:Talk:Reading/Web/Desktop_Improvements|Rasprava]]",
"tooltip-vector-anon-user-menu-title": "Više mogućnosti"

View File

@ -8,7 +8,13 @@
"Tisave"
]
},
"vector-languages": "Lang yo",
"vector-language-button-aria-label": "Ale nan yon atik nan yon lòt lang. Disponib nan {{PLURAL:$1|$1 lang}}",
"vector-language-button-label": "{{PLURAL:$1|$1 lang}}",
"vector-no-language-button-label": "Ajoute lang yo",
"vector-no-language-button-aria-label": "Atik sa a egziste sèlman nan lang sa a. Ajoute atik la pou lòt lang",
"vector-language-redirect-to-top": "Sou {{SITENAME}} sa a lyen lang yo nan tèt paj la anfas tit atik la. [[#p-lang-btn|Ale nan tèt]].",
"vector-language-variant-switcher-label": "Chanje variant lang",
"vector-action-addsection": "Ajoute yon sijè",
"vector-action-delete": "Efase",
"vector-action-move": "Chanje non",
@ -21,5 +27,16 @@
"vector-view-view": "Li",
"vector-view-viewsource": "Wè kòd paj la",
"vector-more-actions": "Plis",
"vector-searchsuggest-containing": "Fouye paj ki genyen <strong class=\"cdx-typeahead-search__search-footer__query\">$1</strong>"
"vector-searchsuggest-containing": "Chèche paj yo ki genyen <strong class=\"cdx-typeahead-search__search-footer__query\">$1</strong>",
"vector-toc-heading": "Kontni",
"vector-toc-toggle-position-title": "kache",
"vector-anon-user-menu-pages": "Paj yo pou editè ki dekonekte yo",
"vector-anon-user-menu-pages-learn": "aprann plis",
"vector-anon-user-menu-pages-label": "Aprann plis sou modifikasyon",
"vector-main-menu-tooltip": "Meni prensipal la",
"vector-toc-menu-tooltip": "Tab dèmatyè",
"vector-toc-collapsible-button-label": "Deklannche tab dèmatyè la",
"vector-site-nav-label": "Sit",
"vector-2022-prefs-talkpage": "[[mw:Talk:Reading/Web/Desktop_Improvements|Diskisyon]]",
"tooltip-vector-anon-user-menu-title": "Plis opsyon"
}

View File

@ -21,8 +21,12 @@
"vector.js": "/* Az összes itteni JavaScript betöltődik Vector felület használóinak */",
"vector-action-toggle-sidebar": "Oldalsáv megjelenítése vagy elrejtése",
"vector-languages": "Más nyelveken",
"vector-language-button-aria-label": "Ugrás egy más nyelvű szócikkre. Elérhető $1 {{PLURAL:$1|nyelven}}",
"vector-language-button-label": "$1 nyelv",
"vector-no-language-button-label": "Nyelvek hozzáadása",
"vector-no-language-button-aria-label": "Ez a szócikk nem érhető el más nyelven. Szócikkek hozzáadása más nyelveken",
"vector-language-redirect-to-top": "Ezen a {{SITENAME}} oldalon a nyelvközi hivatkozások a lap tetején, a címmel átellenben találhatók. [[#p-lang-btn|Ugrás a tetejére.]]",
"vector-language-variant-switcher-label": "Nyelvvariáns váltása",
"vector-action-addsection": "Új téma nyitása",
"vector-action-delete": "Törlés",
"vector-action-move": "Átnevezés",
@ -39,10 +43,17 @@
"vector-jumptocontent": "Ugrás a tartalomhoz",
"vector-more-actions": "Több",
"vector-search-loader": "Keresési javaslatok betöltése…",
"vector-searchsuggest-containing": "Olyan oldalak keresése, amik tartalmazzák a következőt: <strong class=\"cdx-typeahead-search__search-footer__query\">$1</strong>",
"vector-searchsuggest-containing": "Olyan oldalak keresése, amelyek tartalmazzák a következőt: <strong class=\"cdx-typeahead-search__search-footer__query\">$1</strong>",
"vector-toc-heading": "Tartalomjegyzék",
"vector-toc-toggle-position-title": "elrejtés",
"vector-toc-beginning": "Bevezető",
"vector-toc-toggle-button-label": "A(z) $1 alszakasz kinyitása/becsukása",
"vector-anon-user-menu-pages": "Lapok kijelentkezett szerkesztőknek",
"vector-anon-user-menu-pages-learn": "további információk",
"vector-anon-user-menu-pages-label": "Tudj meg többet a szerkesztésről"
"vector-anon-user-menu-pages-label": "Tudj meg többet a szerkesztésről",
"vector-main-menu-tooltip": "Főmenü",
"vector-toc-menu-tooltip": "Tartalomjegyzék",
"vector-toc-collapsible-button-label": "Tartalomjegyzék kinyitása/becsukása",
"vector-site-nav-label": "Wiki",
"tooltip-vector-anon-user-menu-title": "További lehetőségek"
}

View File

@ -38,7 +38,6 @@
"vector-anon-user-menu-pages-learn": "leger plus",
"vector-anon-user-menu-pages-label": "Leger plus sur le modification",
"vector-main-menu-tooltip": "Menu principal",
"vector-article-tools-nav-label": "Instrumentos",
"vector-site-nav-label": "Sito",
"tooltip-vector-anon-user-menu-title": "Plus optiones"
}

View File

@ -57,7 +57,6 @@
"vector-anon-user-menu-pages-label": "Pelajari lebih lanjut tentang menyunting",
"vector-main-menu-tooltip": "Menu utama",
"vector-toc-menu-tooltip": "Daftar Isi",
"vector-article-tools-nav-label": "Perkakas",
"vector-site-nav-label": "Situs",
"vector-2022-prefs-talkpage": "[[mw:Talk:Reading/Web/Desktop_Improvements|Diskusi]]",
"tooltip-vector-anon-user-menu-title": "Opsi lainnya"

View File

@ -29,7 +29,7 @@
"vector-language-button-label": "{{PLURAL:$1|$1 lingua|$1 lingue}}",
"vector-no-language-button-label": "Aggiungi lingue",
"vector-language-redirect-to-top": "Su questa {{SITENAME}} gli interlink sono in cima alla pagina a destra del titolo. [[#p-lang-btn|Vai in cima]].",
"vector-action-addsection": "Aggiungi discussione",
"vector-action-addsection": "Aggiungi argomento",
"vector-action-delete": "Cancella",
"vector-action-move": "Sposta",
"vector-action-protect": "Proteggi",
@ -50,6 +50,5 @@
"vector-anon-user-menu-pages": "Pagine per utenti anonimi",
"vector-anon-user-menu-pages-learn": "ulteriori informazioni",
"vector-main-menu-tooltip": "Menu principale",
"vector-article-tools-nav-label": "Strumenti",
"vector-site-nav-label": "Sito"
}

View File

@ -5,6 +5,7 @@
"Amire80",
"Foomin10",
"Fryed-peach",
"Jaw Salvager",
"Kkairri",
"LNDDYL",
"Marine-Blue",
@ -71,7 +72,7 @@
"vector-anon-user-menu-pages-label": "編集の詳細",
"vector-main-menu-tooltip": "メインメニュー",
"vector-toc-menu-tooltip": "目次",
"vector-article-tools-nav-label": "ツール",
"vector-toc-collapsible-button-label": "目次の表示・非表示を切り替え",
"vector-site-nav-label": "サイト",
"vector-2022-prefs-talkpage": "[[mw:Talk:Reading/Web/Desktop_Improvements|議論]]",
"tooltip-vector-anon-user-menu-title": "その他の操作"

View File

@ -56,7 +56,6 @@
"vector-main-menu-tooltip": "მთავარი მენიუ",
"vector-toc-menu-tooltip": "სარჩევი",
"vector-toc-collapsible-button-label": "სარჩევის დამალვა/ჩვენება",
"vector-article-tools-nav-label": "ხელსაწყოები",
"vector-site-nav-label": "საიტი",
"vector-2022-prefs-talkpage": "[[mw:Talk:Reading/Web/Desktop_Improvements|დისკუსია]]",
"tooltip-vector-anon-user-menu-title": "მეტი შესაძლებლობა"

View File

@ -3,6 +3,7 @@
"authors": [
"Arystanbek",
"Daniyar",
"Darzz",
"GaiJin",
"Hedeyohu22",
"Kaztrans",
@ -15,17 +16,18 @@
"vector-specialversion-name": "Vector",
"vector-skin-desc": "2 Vector мұқабасын ұсынады:\n* 2011 - түрі жаңа, көптеген қолданыс мүмкіндіктері қосылған MonoBook-тың заманауи нұсқасы.\n* 2022 - Уикимедиа [[mw:Desktop Improvements]] жобасының бір бөлігі ретінде құрастырылған Vector.",
"prefs-vector-enable-vector-1-label": "Ескі Vector қолдану",
"prefs-vector-enable-vector-1-help": "Алдағы бірнеше жылда біз Vector мұқабасын біртіндеп жаңартамыз. Legacy Vector сізге Vector-дың бұрынғы нұсқасын көруге мүмкіндік береді (2019 жылғы желтоқсандағы жағдай бойынша). Жаңартулар туралы көбірек білу үшін біздің [[mw:Reading/Web/Desktop_Improvements|жоба бетімізге]] өтіңіз.",
"prefs-vector-enable-vector-1-help": "Алдағы бірнеше жылда біз Vector мәнерін біртіндеп жаңартамыз. Ескі Vector сізге Vector-дың бұрынғы нұсқасын көруге мүмкіндік береді (2019 жылғы желтоқсандағы жағдай бойынша). Жаңартулар туралы көбірек білу үшін [[mw:Reading/Web/Desktop_Improvements|жоба бетімізге]] өтіңіз.",
"vector-opt-out": "Ескі көрініске ауысу",
"vector-opt-out-tooltip": "Мұқабаның ескі көрінісіне (ескі Vector) ауысу үшін баптауларыңызды өзгертіңіз",
"vector-opt-out-tooltip": "Мәнердің ескі көрінісіне (ескі Vector-ға) қайту үшін баптауларыңызды өзгертіңіз",
"vector.css": "/* Мұндағы барлық CSS Vector мұқабасы бар қатысушыларға жүктеледі */",
"vector.js": "/* Мұндағы барлық JavaScript Vector мұқабасы бар қатысушыларға жүктеледі */",
"vector-action-toggle-sidebar": "Бүйірлік тақтаны қосу/өшіру",
"vector-languages": "Тілдер",
"vector-language-button-aria-label": "Басқа тілдегі мақалаға өту. {{PLURAL:$1|$1 тілде}} қолжетімді",
"vector-language-button-label": "{{PLURAL:$1|$1 тіл}}",
"vector-no-language-button-label": "Тіл қосу",
"vector-no-language-button-aria-label": "Бұл мақала осы тілде ғана қолжетімді. Басқа тілдерге мақаланы қосыңыз",
"vector-language-redirect-to-top": "Бұл {{SITENAME}} нұсқасында тіл сілтемелері беттің үстіндегі мақала тақырыбына қарсы орналасқан. [[#p-lang-btn|Жоғары өту]].",
"vector-language-redirect-to-top": "Бұл {{SITENAME}} сайтында тіл сілтемелері беттің жоғары жақында мақала атауына бойында орналасқан. [[#p-lang-btn|Жоғары көтерілу]].",
"vector-language-variant-switcher-label": "Тіл нұсқасын ауыстыру",
"vector-action-addsection": "Тақырып қосу",
"vector-action-delete": "Жою",
@ -35,7 +37,7 @@
"vector-action-unprotect": "Қорғалуын өзгерту",
"vector-view-create": "Бастау",
"vector-view-edit": "Өңдеу",
"vector-view-history": "Тарихын көру",
"vector-view-history": "Өңделу тарихы",
"vector-view-view": "Оқу",
"vector-view-viewsource": "Кодын көру",
"vector-jumptonavigation": "Навигацияға өту",
@ -46,16 +48,16 @@
"vector-searchsuggest-containing": "<strong class=\"cdx-typeahead-search__search-footer__query\">«$1»</strong> бар беттерді іздеу",
"vector-intro-page": "Уикипедия:Таныстыру",
"vector-toc-heading": "Мазмұны",
"vector-toc-toggle-position-sidebar": "бүйірлік тақтаға жылжыту",
"vector-toc-toggle-position-title": "жасыру",
"vector-toc-beginning": "Кіріспе",
"vector-toc-toggle-button-label": "$1 суббөлімін көрсету/жасыру",
"vector-anon-user-menu-pages": "Шыққан өңдеушілерге арналған беттер",
"vector-anon-user-menu-pages-learn": "көбірек білу",
"vector-anon-user-menu-pages-label": "Өңдеу туралы көбірек білу",
"vector-main-menu-tooltip": "Негізгі мәзір",
"vector-main-menu-tooltip": "Басты мәзір",
"vector-toc-menu-tooltip": "Мазмұны",
"vector-toc-collapsible-button-label": "Мазмұнды көрсету/жасыру",
"vector-article-tools-nav-label": "Құралдар",
"vector-site-nav-label": "Сайт",
"vector-2022-prefs-talkpage": "[[mw:Talk:Reading/Web/Desktop_Improvements|Талқылау]]",
"tooltip-vector-anon-user-menu-title": "Басқа баптаулар"

View File

@ -8,7 +8,9 @@
},
"skinname-vector": "វ៉ិចទ័រ​​",
"vector.css": "/* CSS បានដាក់ទីនេះនឹងមានអនុភាពលើអ្នកប្រើប្រាស់នៃសំបក Vector */",
"vector-language-button-label": "{{PLURAL:$1|$1 ភាសា|$1 ភាសា}}",
"vector-languages": "ភាសា",
"vector-language-button-label": "{{PLURAL:$1|$1 ភាសា}}",
"vector-no-language-button-label": "បន្ថែមភាសា",
"vector-action-addsection": "បន្ថែម​ប្រធានបទ​",
"vector-action-delete": "លុបចោល",
"vector-action-move": "ប្តូរទីតាំង",

View File

@ -63,7 +63,6 @@
"vector-main-menu-tooltip": "주 메뉴",
"vector-toc-menu-tooltip": "목차",
"vector-toc-collapsible-button-label": "목차 토글",
"vector-article-tools-nav-label": "도구",
"vector-site-nav-label": "사이트",
"vector-2022-prefs-talkpage": "[[mw:Talk:Reading/Web/Desktop_Improvements|토론]]",
"tooltip-vector-anon-user-menu-title": "더 많은 옵션"

View File

@ -7,11 +7,15 @@
"Varvana"
]
},
"vector-language-button-label": "{{PLURAL:$1|$1 kieli|$1 kieltä}}",
"vector-action-addsection": "Lisyä teema",
"vector-action-delete": "Poissa",
"vector-action-move": "Šiirrä",
"vector-action-protect": "Šuojua",
"vector-view-create": "Luaji",
"vector-view-edit": "Kohentele",
"vector-view-history": "Näytä istorija",
"vector-view-view": "Luve",
"vector-more-actions": "Vielä"
"vector-more-actions": "Vielä",
"vector-searchsuggest-containing": "Eči šivuja, kumpašissa on <strong class=\"cdx-typeahead-search__search-footer__query\">$1</strong>"
}

View File

@ -7,6 +7,7 @@
"Gomada"
]
},
"vector-language-button-label": "{{PLURAL:$1|$1 ziman}}",
"vector-action-addsection": "Mijarekê lê zêde bike",
"vector-action-delete": "Jê bibe",
"vector-action-move": "Nav biguherîne",
@ -18,5 +19,6 @@
"vector-view-history": "Dîrokê bibîne",
"vector-view-view": "Bixwîne",
"vector-view-viewsource": "Çavkaniyan bibîne",
"vector-more-actions": "Bêhtir"
"vector-more-actions": "Bêhtir",
"vector-searchsuggest-containing": "Li rûpelên ku <strong class=\"cdx-typeahead-search__search-footer__query\">$1</strong> dihewînin bigere"
}

View File

@ -37,6 +37,7 @@
"vector-jumptocontent": "Op den Inhalt sprangen",
"vector-more-actions": "Méi",
"vector-search-loader": "Luede vun de Propose fir ze sichen",
"vector-searchsuggest-containing": "No Säiten mat <strong class=\"cdx-typeahead-search__search-footer__query\">$1</strong> sichen",
"vector-intro-page": "Help:Aféierung",
"vector-toc-heading": "Inhalter",
"vector-toc-toggle-position-sidebar": "an déi säitlech Läischt réckelen",
@ -49,7 +50,6 @@
"vector-main-menu-tooltip": "Haaptmenü",
"vector-toc-menu-tooltip": "Inhaltsverzeechnes",
"vector-toc-collapsible-button-label": "Inhaltsverzeechnes wiesselen",
"vector-article-tools-nav-label": "Geschierkëscht",
"vector-site-nav-label": "Site",
"vector-2022-prefs-talkpage": "[[mw:Talk:Reading/Web/Desktop_Improvements|Diskussioun]]",
"tooltip-vector-anon-user-menu-title": "Méi Optiounen"

View File

@ -17,6 +17,8 @@
"vector-languages": "Léngoe",
"vector-language-button-aria-label": "Vànni a l'artìcolo inte 'n'âtra léngoa. Disponìbile in {{PLURAL:$1|$1 léngoa|$1 léngoe}}",
"vector-language-button-label": "{{PLURAL:$1|$1 léngoa|$1 léngoe}}",
"vector-no-language-button-label": "Azónzi léngoe",
"vector-no-language-button-aria-label": "St'artìcolo chi o l'exìste sôlo inte quésta léngoa. Azónzi l'artìcolo inte âtre léngoe",
"vector-language-redirect-to-top": "Inte 'sta Wikipedia chi, i ligàmmi a-e léngoe són mìssi in çìmma a-a pàgina, da-arénte a-o sò tìtolo. [[#p-lang-btn|Vànni in çìmma]].",
"vector-language-variant-switcher-label": "Càngia variànte da léngoa",
"vector-action-addsection": "Azónzi discusción",
@ -38,6 +40,8 @@
"vector-searchsuggest-containing": "Çèrca inte pàgine che contêgnan <strong class=\"cdx-typeahead-search__search-footer__query\">$1</strong>",
"vector-intro-page": "Help:Introduçión",
"vector-toc-heading": "Ìndice",
"vector-toc-toggle-position-sidebar": "méscia inta bâra laterâle",
"vector-toc-toggle-position-title": "ascóndi",
"vector-toc-beginning": "Prinçìpio",
"vector-toc-toggle-button-label": "Atîva a sotoseçión $1",
"vector-anon-user-menu-pages": "Pàgine pe-i contribotoî no conésci",
@ -45,7 +49,7 @@
"vector-anon-user-menu-pages-label": "Pe savéine de ciù in scê modìfiche",
"vector-main-menu-tooltip": "Menù prinçipâ",
"vector-toc-menu-tooltip": "Tabélla di contegnûi",
"vector-article-tools-nav-label": "Struménti",
"vector-toc-collapsible-button-label": "Altèrna a tabélla di contegnûi",
"vector-site-nav-label": "Scîto",
"vector-2022-prefs-talkpage": "[[mw:Talk:Reading/Web/Desktop_Improvements|Discusción]]",
"tooltip-vector-anon-user-menu-title": "Âtre scèlte"

View File

@ -5,7 +5,17 @@
"Papuass"
]
},
"prefs-vector-enable-vector-1-label": "Izmantot Legacy Vector",
"prefs-vector-enable-vector-1-help": "Dažu nākamo gadu laikā mēs pakāpeniski atjaunināsim Vector apdari. Legacy Vector ļaus skatīt veco Vector versiju (kāda tā bija 2019. gada decembrī). Lai uzzinātu vairāk par jauninājumiem, dodies uz mūsu [[mw:Reading/Web/Desktop_Improvements|projekta lapu]].",
"vector-opt-out": "Pārslēgties uz veco izskatu",
"vector-opt-out-tooltip": "Nomaini savus iestatījumus, lai atgrieztos pie vecā apdares izskata (Legacy Vector)",
"vector-action-toggle-sidebar": "Pārslēgt sānjoslu",
"vector-languages": "Valodas",
"vector-language-button-aria-label": "Pāriet uz rakstu citā valodā. Pieejams {{PLURAL:$1|$1 valodās|$1 valodā|$1 valodās}}",
"vector-language-button-label": "{{PLURAL:$1|$1 valodas|$1 valoda|$1 valodas}}",
"vector-no-language-button-label": "Pievienot valodas",
"vector-no-language-button-aria-label": "Šis raksts pastāv tikai šajā valodā. Pievienot rakstu citā valodā",
"vector-language-variant-switcher-label": "Mainīt valodas variantu",
"vector-action-addsection": "Jauna sadaļa",
"vector-action-delete": "Dzēst",
"vector-action-move": "Pārvietot",
@ -17,8 +27,23 @@
"vector-view-history": "Hronoloģija",
"vector-view-view": "Skatīt",
"vector-view-viewsource": "Aplūkot kodu",
"vector-jumptonavigation": "Pāriet uz navigāciju",
"vector-jumptosearch": "Pāriet uz meklēšanu",
"vector-jumptocontent": "Pāriet uz saturu",
"vector-more-actions": "Vairāk",
"vector-search-loader": "Ielādē meklēšanas ieteikumus",
"vector-searchsuggest-containing": "Meklēt lapas, kas satur <strong class=\"cdx-typeahead-search__search-footer__query\">$1</strong>",
"vector-intro-page": "Vikipēdija:Ievads",
"vector-toc-heading": "Saturs",
"vector-toc-toggle-position-sidebar": "pārvietot uz sānjoslu",
"vector-toc-toggle-position-title": "paslēpt",
"vector-toc-beginning": "Sākums",
"vector-toc-toggle-button-label": "Pārslēgt $1 apakšsadaļu",
"vector-anon-user-menu-pages-learn": "uzzināt vairāk",
"vector-anon-user-menu-pages-label": "Uzzini vairāk par rediģēšanu",
"vector-main-menu-tooltip": "Galvenā izvēlne",
"vector-toc-menu-tooltip": "Satura rādītājs",
"vector-toc-collapsible-button-label": "Pārslēgt satura rādītāju",
"vector-2022-prefs-talkpage": "[[mw:Talk:Reading/Web/Desktop_Improvements|Diskusija]]",
"tooltip-vector-anon-user-menu-title": "Vairāk iespēju"
}

16
i18n/mag.json Normal file
View File

@ -0,0 +1,16 @@
{
"@metadata": {
"authors": [
"ऐक्टिवेटेड्"
]
},
"vector-language-button-label": "{{PLURAL:$1|$1 भासा|$1 भासासभ}}",
"vector-action-addsection": "बिसय जोड़",
"vector-action-move": "स्थानान्तरन",
"vector-view-create": "बनाव",
"vector-view-edit": "सम्पादन",
"vector-view-history": "इतिहास देख",
"vector-view-view": "पढ़",
"vector-more-actions": "आउ",
"vector-searchsuggest-containing": "<strong class=\"cdx-typeahead-search__search-footer__query\">$1</strong> बाला पन्ना खोज"
}

View File

@ -53,7 +53,6 @@
"vector-main-menu-tooltip": "Главно мени",
"vector-toc-menu-tooltip": "Содржина",
"vector-toc-collapsible-button-label": "Прик./скр. содржина",
"vector-article-tools-nav-label": "Алатки",
"vector-site-nav-label": "Мрежно место",
"vector-2022-prefs-talkpage": "[[mw:Talk:Reading/Web/Desktop_Improvements|Разговор]]",
"tooltip-vector-anon-user-menu-title": "Повеќе можности"

View File

@ -34,7 +34,6 @@
"vector-anon-user-menu-pages-learn": "കൂടുതൽ അറിയുക",
"vector-main-menu-tooltip": "പ്രധാന മെനു",
"vector-toc-menu-tooltip": "ഉള്ളടക്കപ്പട്ടിക",
"vector-article-tools-nav-label": "ഉപകരണങ്ങൾ",
"vector-site-nav-label": "സൈറ്റ്",
"tooltip-vector-anon-user-menu-title": "കൂടുതൽ ഐച്ഛികങ്ങൾ"
}

View File

@ -7,6 +7,12 @@
"Wisdom"
]
},
"prefs-vector-enable-vector-1-label": "Хуучны Vector ашиглах",
"vector-opt-out": "Хуучин хувилбарт шилжих",
"vector-opt-out-tooltip": "Сайтын скинийг хуучин хувилбарт шилжүүлэх (legacy Vector)",
"vector-action-toggle-sidebar": "Хажуугийн цэсийг нээж хаах",
"vector-languages": "Хэлүүд",
"vector-language-redirect-to-top": "Тус сайтанд хэлний цэсийг хуудасны баруун дээд талаас харна уу. [[#p-lang-btn|Эхлэл рүү шилжих]].",
"vector-action-addsection": "Сэдэв нэмэх",
"vector-action-delete": "Устгах",
"vector-action-move": "Зөөх",
@ -18,5 +24,14 @@
"vector-view-history": "Түүх",
"vector-view-view": "Унших",
"vector-view-viewsource": "Кодыг харах",
"vector-more-actions": "Дэлгэрэнгүй"
"vector-more-actions": "Дэлгэрэнгүй",
"vector-toc-heading": "Гарчиг",
"vector-toc-toggle-position-sidebar": "хажуугийн цэсэнд шилжүүлэх",
"vector-toc-toggle-position-title": "хумих",
"vector-toc-beginning": "Эхлэл",
"vector-toc-toggle-button-label": "$1 хэсгийг нээж хаах",
"vector-main-menu-tooltip": "Үндсэн цэс",
"vector-toc-menu-tooltip": "Гарчиг",
"vector-toc-collapsible-button-label": "Гарчигийг нээж хаах",
"vector-site-nav-label": "Сайт"
}

View File

@ -14,5 +14,6 @@
"vector-view-edit": "ꯁꯦꯝꯒꯠꯄꯥ",
"vector-view-history": "ꯄꯨꯋꯥꯔꯤ ꯎꯠꯂꯨ",
"vector-view-view": "ꯄꯥꯑꯣ",
"vector-more-actions": "ꯋꯥꯠꯂꯤ"
"vector-more-actions": "ꯋꯥꯠꯂꯤ",
"vector-searchsuggest-containing": "ꯂꯃꯥꯏꯁꯤꯡ ꯑꯁꯤ ꯌꯥꯎꯕ ꯊꯤꯕꯥ <strong class=\"cdx-typeahead-search__search-footer__query\">$1</strong>"
}

View File

@ -7,12 +7,16 @@
"ToniSant"
]
},
"vector-skin-desc": "Tipprovdi żewġ dehriet tal-Vector:\n* 2011 - Il-verżjoni moderna tal-MonoBook b'dehra friska u titjib fl-użabilità.\n* 2022 - Il-Vector mibni bħala parti mill-proġett tal-WMF [[mw:Desktop Improvements]]",
"prefs-vector-enable-vector-1-label": "Uża l-verżjoni preċedenti tal-Vector",
"prefs-vector-enable-vector-1-help": "Fis-snin li ġejjin se naġġornaw id-dehra tal-Vector. Id-dehra tal-Vector l-antika se tħallik tara l-verżjoni preċedenti tal-Vector (sa Diċembru tal-2019). Biex tkun taf aktar dwar dawn l-aġġornament żur il-[[mw:Reading/Web/Desktop_Improvements|paġna tal-proġett]].",
"vector-opt-out": "Mur lura għad-dehra l-antika",
"vector-opt-out-tooltip": "Aqleb l-preferenzi tiegħek sabiex tmur lura għad-dehra l-antika (Vector antik)",
"vector-languages": "Lingwi",
"vector-language-button-aria-label": "Żur artiklu f'lingwa differenti. Disponibbli fi {{PLURAL:$1|$1 lingwa|$1 lingwi}}",
"vector-language-button-label": "{{PLURAL:$1|$1 lingwa|$1 lingwi}}",
"vector-no-language-button-label": "Żid lingwi",
"vector-no-language-button-aria-label": "Dan l-artiklu jeżisti biss f'din il-lingwa. Żid l-artiklu għal lingwi oħra.",
"vector-language-redirect-to-top": "Fuq il-{{SITENAME}}, il-ħoloq tal-lingwi jinsabu fuq in-naħa ta' fuq tal-paġna, ħdejn it-titlu tal-artiklu. [[#p-lang-btn|Mur fuq]].",
"vector-language-variant-switcher-label": "Biddel il-varjant tal-lingwa",
"vector-action-addsection": "Żid diskussjoni",
@ -34,13 +38,15 @@
"vector-searchsuggest-containing": "Fittex għal paġni li għandhom <strong class=\"cdx-typeahead-search__search-footer__query\">$1</strong>",
"vector-intro-page": "Help:Introduction",
"vector-toc-heading": "Kontenut",
"vector-toc-toggle-position-title": "aħbi",
"vector-toc-beginning": "Bidu",
"vector-toc-toggle-button-label": "Uri jew aħbi s-sottosezzjoni $1",
"vector-anon-user-menu-pages": "Il-paġni għal edituri anonimi",
"vector-anon-user-menu-pages-learn": "kun af aktar",
"vector-anon-user-menu-pages-label": "Tgħallem iktar dwar kif timmodifika",
"vector-main-menu-tooltip": "Menu prinċipali",
"vector-article-tools-nav-label": "Għodda",
"vector-toc-menu-tooltip": "Werrej",
"vector-toc-collapsible-button-label": "Aħbi jew uri l-werrej",
"vector-site-nav-label": "Sit",
"vector-2022-prefs-talkpage": "[[mw:Talk:Reading/Web/Desktop_Improvements|Diskussjoni]]",
"tooltip-vector-anon-user-menu-title": "Aktar għażliet"

View File

@ -3,6 +3,7 @@
"authors": [
"C.R.",
"Chelin",
"Finizio",
"Ruthven",
"Sannita"
]
@ -20,5 +21,6 @@
"vector-view-history": "Vide 'a cronologgia",
"vector-view-view": "Liegge",
"vector-view-viewsource": "Vire sorgente",
"vector-more-actions": "Cchiù"
"vector-more-actions": "Cchiù",
"vector-searchsuggest-containing": "Truova 'e paggene ca teneno <strong class=\"cdx-typeahead-search__search-footer__query\">$1</strong>"
}

View File

@ -22,6 +22,7 @@
"vector-language-button-aria-label": "Gå til en artikkel på et annet språk. Tilgjengelig på {{PLURAL:$1|$1 språk}}",
"vector-language-button-label": "{{PLURAL:$1|$1 språk}}",
"vector-no-language-button-label": "Legg til språk",
"vector-no-language-button-aria-label": "Artikkelen finnes kun på dette språket. Legg til artikkelen på andre språk",
"vector-language-redirect-to-top": "På denne {{SITENAME}}-utgaven finner man språklenkene i toppen av siden på motsatt side av artikkeltittelen. [[#p-lang-btn|Gå til toppen]].",
"vector-language-variant-switcher-label": "Bytt språkvariant",
"vector-action-addsection": "Nytt emne",
@ -53,7 +54,6 @@
"vector-main-menu-tooltip": "Hovedmeny",
"vector-toc-menu-tooltip": "Innholdsfortegnelse",
"vector-toc-collapsible-button-label": "Vis/skjul innholdsfortegnelsen",
"vector-article-tools-nav-label": "Verktøy",
"vector-site-nav-label": "Nettsted",
"vector-2022-prefs-talkpage": "[[mw:Talk:Reading/Web/Desktop_Improvements|Diskusjon]]",
"tooltip-vector-anon-user-menu-title": "Flere alternativer"

View File

@ -12,12 +12,22 @@
]
},
"skinname-vector": "भेक्टर",
"vector-opt-out": "पुरानो रूप मा स्विच गर्ने",
"skinname-vector-2022": "भेक्टर (२०२२)",
"vector-skin-desc": "२ भेक्टर स्किनहरू प्रदान गर्दछ:\n* २०११ - ताजा लुक र धेरै उपयोगिता सुधारहरू सहित मोनोबुक को आधुनिक संस्करण।\n* २०२२ - डब्ल्यूएमएफ [[mw:Desktop Improvements]] परियोजनाको भागको रूपमा निर्मित भेक्टर।",
"prefs-vector-enable-vector-1-label": "पुरानो संस्करण प्रयोग गर्नुहोस्",
"vector-opt-out": "पुरानो रूपमा परिवर्तन गर्नुहोस्",
"vector.css": "/* यहाँ राखिएको CSS ले भेक्टर स्किनको प्रयोगकर्ताहरूलाई प्रभावित गर्ने छ */",
"vector-action-toggle-sidebar": "बाँया खण्ड सक्षम गर्नुहोस्",
"vector-languages": "भाषाहरू",
"vector-language-button-aria-label": "$1 {{PLURAL:$1|भाषामा}} उपलब्ध छ। अर्को भाषाको लेखमा जानुहोस्।",
"vector-language-button-label": "{{PLURAL:$1|$1 भाषा|$1 भाषाहरू}}",
"vector-no-language-button-label": "भाषाहरू थप्नुहोस्",
"vector-no-language-button-aria-label": "यो लेख यस भाषामा मात्र अवस्थित छ। अन्य भाषाहरूको लागि लेख थप्नुहोस्",
"vector-language-redirect-to-top": "यस {{SITENAME}}मा भाषा कडीहरू लेख शीर्षकबाट पृष्ठको शीर्षमा छन्। [[#p-lang-btn|शीर्षमा जानुहोस्]]।",
"vector-language-variant-switcher-label": "भाषा भिन्नता परिवर्तन गर्नुहोस्",
"vector-action-addsection": "विषय थप्नुहोस्",
"vector-action-delete": "हटाउने",
"vector-action-move": "सार्ने",
"vector-action-move": "सार्नुहोस्",
"vector-action-protect": "सुरक्षित गर्ने",
"vector-action-undelete": "हटाएको रद्द गर्ने",
"vector-action-unprotect": "सुरक्षा परिवर्तन गर्ने",
@ -26,7 +36,25 @@
"vector-view-history": "इतिहास हेर्नुहोस्",
"vector-view-view": "पढ्नुहोस्",
"vector-view-viewsource": "स्रोत हेर्ने",
"vector-jumptonavigation": "अन्वेषणमा जानुहाेस्",
"vector-jumptosearch": "खाेजमा जानुहाेस्",
"vector-jumptocontent": "सामग्रीमा जानुहोस्",
"vector-more-actions": "थप",
"vector-toc-heading": "सामग्रीहरू",
"vector-toc-toggle-position-title": "लुकाउनुहोस्"
"vector-search-loader": "खोज सुझावहरू खोल्दै",
"vector-searchsuggest-containing": "<strong class=\"cdx-typeahead-search__search-footer__query\">$1</strong> भएको पृष्ठहरू खोज्नुहोस्",
"vector-intro-page": "विकिपिडिया:स्वशिक्षा",
"vector-toc-heading": "विषयसूची",
"vector-toc-toggle-position-sidebar": "बाँया खण्डमा सार्नुहोस्",
"vector-toc-toggle-position-title": "लुकाउनुहोस्",
"vector-toc-beginning": "शुरुवात",
"vector-toc-toggle-button-label": "$1 उपखण्ड सक्षम गर्नुहोस्",
"vector-anon-user-menu-pages": "निर्गमन सम्पादकहरूका लागि पृष्ठहरू",
"vector-anon-user-menu-pages-learn": "थप जान्नुहोस्",
"vector-anon-user-menu-pages-label": "सम्पादन गर्ने बारे थप जान्नुहोस्",
"vector-main-menu-tooltip": "मुख्य सूचीपत्र",
"vector-toc-menu-tooltip": "विषयसूची",
"vector-toc-collapsible-button-label": "सामग्रीको तालिका सक्षम गर्नुहोस्",
"vector-site-nav-label": "साइट",
"vector-2022-prefs-talkpage": "[[mw:Talk:Reading/Web/Desktop_Improvements|चर्चा]]",
"tooltip-vector-anon-user-menu-title": "थप विकल्पहरू"
}

View File

@ -54,7 +54,6 @@
"vector-anon-user-menu-pages-label": "Meer leren over bewerken",
"vector-main-menu-tooltip": "Hoofdmenu",
"vector-toc-menu-tooltip": "Inhoudsopgave",
"vector-article-tools-nav-label": "Hulpmiddelen",
"vector-site-nav-label": "Site",
"tooltip-vector-anon-user-menu-title": "Meer opties"
}

View File

@ -6,9 +6,20 @@
"Ranveig"
]
},
"skinname-vector": "Vector",
"skinname-vector": "Vector, eldre (2010)",
"vector-skin-desc": "Gjev 2 Vector-drakter:\n* 2011 Den moderne versjonen av Monobook med eut friskt nytt utseende og mange brukarvennlege forbetringar.\n* 2022 Vector som bygga av [[mw:Desktop Improvements]]-prosjektet til WMF.",
"prefs-vector-enable-vector-1-label": "Bruk klassisk Vector",
"prefs-vector-enable-vector-1-help": "I løpet av dei neste åra vil Vector-drakta stadig gå gjennom oppdateringar. Klassisk Vector vil la deg visa den gamle versjonen av Vector (per desember 2019). For å læra meir om oppdateringane, gå til [[mw:Reading/Web/Desktop_Improvements|prosjektsida vår]].",
"vector-opt-out": "Bytt til den gamle utsjånaden",
"vector-opt-out-tooltip": "Endra innstillingane dine for å gå tilbake til den klassiske utsjånaden til drakta (klassisk Vector)",
"vector-action-toggle-sidebar": "Vis/skjul sidefelt",
"vector-languages": "Språk",
"vector-language-button-aria-label": "Gå til ein artikkel på eit anna språk. Tilgjengeleg på {{PLURAL:$1|$1 språk}}",
"vector-language-button-label": "{{PLURAL:$1|$1 språk}}",
"vector-no-language-button-label": "Legg til språk",
"vector-no-language-button-aria-label": "Denne artikkelen finst berre på dette språket. Legg til artikkelen på andre språk",
"vector-language-redirect-to-top": "På denne utgåva av {{SITENAME}} er språklenkjene plasserte på toppen av sida, på motsett side av tittelen.\n[[#p-lang-btn|Gå til toppen]].",
"vector-language-variant-switcher-label": "Endre språkvariant",
"vector-action-addsection": "Nytt emne",
"vector-action-delete": "Slett",
"vector-action-move": "Flytt",
@ -20,5 +31,25 @@
"vector-view-history": "Sjå historikken",
"vector-view-view": "Les",
"vector-view-viewsource": "Sjå kjelda",
"vector-more-actions": "Meir"
"vector-jumptonavigation": "Hopp til navigering",
"vector-jumptosearch": "Hopp til søk",
"vector-jumptocontent": "Hopp til innhald",
"vector-more-actions": "Meir",
"vector-search-loader": "Hentar søkeforslag",
"vector-searchsuggest-containing": "Søk etter sider som inneheld <strong class=\"cdx-typeahead-search__search-footer__query\">$1</strong>",
"vector-intro-page": "Help:Introduksjon",
"vector-toc-heading": "Innhald",
"vector-toc-toggle-position-sidebar": "flytt til sidefeltet",
"vector-toc-toggle-position-title": "gøym",
"vector-toc-beginning": "Byrjinga",
"vector-toc-toggle-button-label": "Vis/skjul underseksjonen $1",
"vector-anon-user-menu-pages": "Sider for utlogga bidragsytarar",
"vector-anon-user-menu-pages-learn": "lær meir",
"vector-anon-user-menu-pages-label": "Lær meir om redigering",
"vector-main-menu-tooltip": "Hovudmeny",
"vector-toc-menu-tooltip": "Innhaldsliste",
"vector-toc-collapsible-button-label": "Vis/skjul innhaldslista",
"vector-site-nav-label": "Nettstad",
"vector-2022-prefs-talkpage": "[[mw:Talk:Reading/Web/Desktop_Improvements|Diskusjon]]",
"tooltip-vector-anon-user-menu-title": "Fleire val"
}

View File

@ -3,12 +3,14 @@
"authors": [
"Aalam",
"Babanwalia",
"Bgo eiu",
"Raj Singh",
"TariButtar",
"Tow"
]
},
"vector-skin-desc": "ਮੋਨੋਬੁੱਕ ਦੀ ਆਧੁਨਿਕ ਵਰਜਨ ਜਿਸ ਵਿਚ ਤਾਜ਼ਾ ਦਿੱਖ ਅਤੇ ਬਹੁਤ ਸਾਰੇ ਉਪਯੋਗਤਾ ਸੁਧਾਰ ਹਨ",
"vector-language-button-label": "{{PLURAL:$1|$1 ਭਾਸ਼ਾ|$1 ਭਾਸ਼ਾਵਾਂ}}",
"vector-action-addsection": "ਵਿਸ਼ਾ ਜੋੜੋ",
"vector-action-delete": "ਹਟਾਓ",
"vector-action-move": "ਭੇਜੋ",

View File

@ -12,7 +12,7 @@
},
"skinname-vector": "Stary Wektor (2010)",
"skinname-vector-2022": "Wektor (2022)",
"vector-skin-desc": "Dodaje dwie skórki Vector:\n* 2011 Odświeżona wersja skórki Książka, z nowym wyglądem i usprawnieniami.\n* 2022 Skórka Vector zbudowana jako część projektu [[mw:Reading/Web/Desktop_Improvements/pl|ulepszania interfejsu]] Fundacji Wikimedia.",
"vector-skin-desc": "Dodaje dwie skórki Wektor:\n* 2011 Odświeżona wersja skórki Książka, z nowym wyglądem i usprawnieniami.\n* 2022 Skórka Wektor zbudowana jako część projektu [[mw:Desktop Improvements|ulepszania interfejsu]] Fundacji Wikimedia.",
"prefs-vector-enable-vector-1-label": "Użyj starego Wektora",
"prefs-vector-enable-vector-1-help": "W ciągu najbliższych kilku lat będziemy stopniowo aktualizować skórkę Wektor. Stary Wektor umożliwi ci używanie poprzedniej wersji skórki (na grudzień 2019). Aby dowiedzieć się więcej o aktualizacjach przejdź do naszej [[mw:Reading/Web/Desktop_Improvements|strony projektu]].",
"vector-opt-out": "Przełącz na stary widok",
@ -44,7 +44,7 @@
"vector-more-actions": "Więcej",
"vector-search-loader": "Wczytywanie sugestii",
"vector-searchsuggest-containing": "Szukaj stron zawierających <strong class=\"cdx-typeahead-search__search-footer__query\">$1</strong>",
"vector-intro-page": "Pomoc:Pierwsze kroki",
"vector-intro-page": "Help:Pierwsze kroki",
"vector-toc-heading": "Zawartość",
"vector-toc-toggle-position-sidebar": "przenieś do paska bocznego",
"vector-toc-toggle-position-title": "ukryj",
@ -56,7 +56,6 @@
"vector-main-menu-tooltip": "Główne menu",
"vector-toc-menu-tooltip": "Spis treści",
"vector-toc-collapsible-button-label": "Przełącz stan spisu treści",
"vector-article-tools-nav-label": "Narzędzia",
"vector-site-nav-label": "Witryna",
"vector-2022-prefs-talkpage": "[[mw:Talk:Reading/Web/Desktop_Improvements|dyskusja]]",
"tooltip-vector-anon-user-menu-title": "Więcej opcji"

View File

@ -3,20 +3,22 @@
"authors": [
"Abbas dhothar",
"Arslan",
"Bgo eiu",
"Khalid Mahmood"
]
},
"vector-language-button-label": "{{PLURAL:$1|$1 بولی|$1 بولیاں}}",
"vector-action-addsection": "مضمون پاؤ",
"vector-action-delete": کاؤ",
"vector-action-delete": ٹاؤ",
"vector-action-move": "لے چلو",
"vector-action-protect": "بچاؤ",
"vector-action-undelete": "واپس لیاؤ",
"vector-action-unprotect": "تبدیلی بچاؤ",
"vector-view-create": ناؤ",
"vector-view-edit": "لِکھو",
"vector-view-create": ݨاؤ",
"vector-view-edit": "سودھو",
"vector-view-history": "تریخ دیکھو",
"vector-view-view": "پڑھو",
"vector-view-viewsource": "سورس ویکھو",
"vector-more-actions": "ہور"
"vector-more-actions": "ہور",
"vector-searchsuggest-containing": "اس ٹرم نوں صفحےآں وچ کھوجو <strong class=\"cdx-$1typeahead-search__search-footer__query\"></strong>"
}

View File

@ -19,7 +19,7 @@
]
},
"skinname-vector": "Vector",
"vector-skin-desc": "Versão moderna do MonoBook com um visual limpo e várias melhorias de usabilidade",
"vector-skin-desc": "Fornece 2 temas Vector:\n* 2011 - Versão moderna do MonoBook com um aspeto fresco e várias melhorias de usabilidade.\n* 2022 - O Vector criado como parte do projeto [[mw:Desktop Improvements|Melhoramentos do ambiente de trabalho]] da WMF.",
"prefs-vector-enable-vector-1-label": "Usar Vector legado",
"prefs-vector-enable-vector-1-help": "Nos próximos anos, atualizaremos gradualmente o tema Vector. O Vector legado permitirá que você visualize a versão antiga do Vector (a partir de dezembro de 2019). Para saber mais sobre as atualizações, acesse nossa [[mw:Reading/Web/Desktop_Improvements|página do projeto]].",
"vector-opt-out": "Mudar para aparência antiga",
@ -48,7 +48,7 @@
"vector-more-actions": "Mais",
"vector-search-loader": "Carregando sugestões de pesquisa",
"vector-searchsuggest-containing": "Procurar pelas páginas contendo <strong class=\"cdx-typeahead-search__search-footer__query\">$1</strong>",
"vector-intro-page": "Wikipédia:Boas-vindas",
"vector-intro-page": "Help:Introduction",
"vector-toc-heading": "Conteúdo",
"vector-toc-toggle-position-title": "Esconder",
"vector-toc-beginning": "Início",
@ -56,6 +56,5 @@
"vector-anon-user-menu-pages-learn": "saiba mais",
"vector-anon-user-menu-pages-label": "Saiba mais sobre edição",
"vector-main-menu-tooltip": "Menu principal",
"vector-article-tools-nav-label": "Ferramentas",
"tooltip-vector-anon-user-menu-title": "Mais opções"
}

View File

@ -15,16 +15,22 @@
"Waldyrious"
]
},
"skinname-vector": "Vector",
"vector-skin-desc": "Versão moderna do MonoBook com um aspeto fresco e várias melhorias de usabilidade",
"skinname-vector": "Vector antigo (2010)",
"vector-skin-desc": "Fornece 2 temas Vector:\n* 2011 - Versão moderna do MonoBook com um aspeto fresco e várias melhorias de usabilidade.\n* 2022 - O Vector criado como parte do projeto [[mw:Desktop Improvements|Melhoramentos do ambiente de trabalho]] da WMF.",
"prefs-vector-enable-vector-1-label": "Usar o Vector antigo",
"prefs-vector-enable-vector-1-help": "Durante os próximos anos iremos atualizar gradualmente o tema Vector. O Vetor antigo permitirá ver a versão antiga do tema Vector (a partir de dezembro de 2019). Para saber mais sobre as atualizações, consulte a [[mw:Reading/Web/Desktop_Improvements|página do projeto]].",
"vector-opt-out": "Mudar para aparência antiga",
"vector-opt-out-tooltip": "Alterar as suas configurações para voltar ao aspeto anterior do tema (Vector anterior)",
"vector.css": "/* Código CSS colocado aqui afectará os utilizadores do tema Vector */",
"vector.js": "/* Código Javascript colocado aqui será carregado para utilizadores do tema Vector */",
"vector.css": "/* Todo o código CSS colocado aqui será carregado para os utilizadores do tema Vector */",
"vector.js": "/* Todo o código Javascript colocado aqui será carregado para os utilizadores do tema Vector */",
"vector-action-toggle-sidebar": "Alternar barra lateral",
"vector-languages": "Línguas",
"vector-language-button-aria-label": "Ir para um artigo noutra língua. Disponível em {{PLURAL:$1|$1 língua|$1 línguas}}",
"vector-language-button-label": "{{PLURAL:$1|$1 língua|$1 línguas}}",
"vector-no-language-button-label": "Adicionar línguas",
"vector-no-language-button-aria-label": "Este artigo só existe nesta língua. Adicione o artigo noutras línguas",
"vector-language-redirect-to-top": "Na wiki {{SITENAME}} as hiperligações interlínguas estão localizadas no topo da página do lado oposto ao título. [[#p-lang-btn|Ir para o topo]].",
"vector-language-variant-switcher-label": "Mudar a variante da língua",
"vector-action-addsection": "Adicionar tópico",
"vector-action-delete": "Eliminar",
"vector-action-move": "Mover",
@ -42,6 +48,19 @@
"vector-more-actions": "Mais",
"vector-search-loader": "A carregar sugestões de pesquisa",
"vector-searchsuggest-containing": "Procurar páginas que contenham <strong class=\"cdx-typeahead-search__search-footer__query\">$1</strong>",
"vector-intro-page": "Wikipédia:Boas-vindas",
"vector-anon-user-menu-pages-label": "Saiba mais sobre edição"
"vector-intro-page": "Help:Introduction",
"vector-toc-heading": "Conteúdo",
"vector-toc-toggle-position-sidebar": "mover para a barra lateral",
"vector-toc-toggle-position-title": "ocultar",
"vector-toc-beginning": "Início",
"vector-toc-toggle-button-label": "Alternar a subsecção $1",
"vector-anon-user-menu-pages": "Páginas para editores sem sessão iniciada",
"vector-anon-user-menu-pages-learn": "saber mais",
"vector-anon-user-menu-pages-label": "Saiba mais sobre edição",
"vector-main-menu-tooltip": "Menu principal",
"vector-toc-menu-tooltip": "Índice",
"vector-toc-collapsible-button-label": "Alternar o índice",
"vector-site-nav-label": "''Site''",
"vector-2022-prefs-talkpage": "[[mw:Talk:Reading/Web/Desktop_Improvements|Discussão]]",
"tooltip-vector-anon-user-menu-title": "Mais opções"
}

View File

@ -64,7 +64,6 @@
"vector-main-menu-tooltip": "Used as title attribute for main menu icon on hover.",
"vector-toc-menu-tooltip": "Used as title attribute for table of contents icon on hover.",
"vector-toc-collapsible-button-label": "Used as the label for the table of contents collapsible toggle button",
"vector-article-tools-nav-label": "Accessible label for the article tools nav landmark",
"vector-site-nav-label": "Accessible label for site (main menu) nav landmark",
"vector-2022-prefs-talkpage": "Link to the desktop improvements project talk page which is shown before the preview link in skin preferences. See T307113 for more information.",
"tooltip-vector-anon-user-menu-title": "Used as title attribute for user menu icon on hover for anonymous users."

View File

@ -23,6 +23,5 @@
"vector-searchsuggest-containing": "Найдз боки хтори содержа <strong class=\"cdx-typeahead-search__search-footer__query\">$1</strong>",
"vector-toc-heading": "Змист",
"vector-toc-toggle-position-title": "скриц",
"vector-anon-user-menu-pages-learn": "дознайце вецей",
"vector-article-tools-nav-label": "Алатки"
"vector-anon-user-menu-pages-learn": "дознайце вецей"
}

View File

@ -69,8 +69,7 @@
"vector-main-menu-tooltip": "Главное меню",
"vector-toc-menu-tooltip": "Содержание",
"vector-toc-collapsible-button-label": "Скрыть/показать содержание",
"vector-article-tools-nav-label": "Инструменты",
"vector-site-nav-label": "Сайт",
"vector-2022-prefs-talkpage": "[[mw:Talk:Reading/Web/Desktop_Improvements|Дискуссия]]",
"vector-2022-prefs-talkpage": "[[mw:Talk:Reading/Web/Desktop_Improvements|Обсуждение]]",
"tooltip-vector-anon-user-menu-title": "Больше возможностей"
}

View File

@ -8,10 +8,20 @@
"Yerpo"
]
},
"vector-skin-desc": "Nudi dve preobleki Vector:\n* 2011 Sodobna različica MonoBook s svežim videzom in mnogimi izboljšavami uporabnosti.\n* 2022 Preobleka Vector, zgrajena kot del projekta WMF [[mw:Desktop Improvements|Izboljšave namizja]].",
"vector-specialversion-name": "Vector",
"vector-skin-desc": "Ponuja dve preobleki Vector:\n* 2011 sodobna različica MonoBook s svežim videzom in številnimi izboljšavami uporabnosti.\n* 2022 preobleka Vector, ustvarjena kot del projekta WMF [[mw:Desktop Improvements|Izboljšave namizja]]",
"prefs-vector-enable-vector-1-label": "Uporabljaj stari Vector",
"prefs-vector-enable-vector-1-help": "V naslednjih nekaj letih bomo postopoma posodabljali preobleko Vector. Stari Vector vam omogoča prikaz stare različice preobleke Vector (iz decembra 2019). Več o posodobitvah lahko izveste na naši [[mw:Reading/Web/Desktop_Improvements|projektni strani]].",
"vector-opt-out": "Preklopi na stari videz",
"vector-opt-out-tooltip": "Spremenite nastavitve, da se vrnete na stari videz preobleke (stari Vector)",
"vector-action-toggle-sidebar": "Vklopi stransko vrstico",
"vector-languages": "Jeziki",
"vector-language-button-aria-label": "P9jdi na članek v drugem jeziku. Na voljo v {{PLURAL:$1|$1 jeziku|$1 jezikih}}.",
"vector-language-button-label": "{{PLURAL:$1|$1 jezik|$1 jezika|$1 jeziki|$1 jezikov}}",
"vector-no-language-button-label": "Dodaj jezike",
"vector-no-language-button-aria-label": "Ta članek obstaja samo v tem jeziku. Dodajte članke v drugih jezikih.",
"vector-language-redirect-to-top": "V {{GRAMMAR:dative|{{SITENAME}}}} so jezikovne povezave na vrhu strani ob naslovu članka. [[#p-lang-btn|Pojdi na vrh]].",
"vector-language-variant-switcher-label": "Spremeni različico jezika",
"vector-action-addsection": "Dodaj temo",
"vector-action-delete": "Izbriši",
"vector-action-move": "Prestavi",
@ -23,6 +33,25 @@
"vector-view-history": "Zgodovina",
"vector-view-view": "Preberi",
"vector-view-viewsource": "Izvorno besedilo",
"vector-jumptonavigation": "Pojdi na navigacijo",
"vector-jumptosearch": "Pojdi na iskanje",
"vector-jumptocontent": "Pojdi na vsebino",
"vector-more-actions": "Več",
"vector-searchsuggest-containing": "Poišči strani, ki vsebujejo <strong class=\"cdx-typeahead-search__search-footer__query\">$1</strong>"
"vector-search-loader": "Nalagam predloge za iskanje",
"vector-searchsuggest-containing": "Poišči strani, ki vsebujejo <strong class=\"cdx-typeahead-search__search-footer__query\">$1</strong>",
"vector-intro-page": "Help:Uvod",
"vector-toc-heading": "Vsebina",
"vector-toc-toggle-position-sidebar": "prestavi v stransko vrstico",
"vector-toc-toggle-position-title": "skrij",
"vector-toc-beginning": "Začetek",
"vector-toc-toggle-button-label": "Vklopi podrazdelek $1",
"vector-anon-user-menu-pages": "Strani za odjavljene urejevalce",
"vector-anon-user-menu-pages-learn": "več o tem",
"vector-anon-user-menu-pages-label": "Več o urejanju",
"vector-main-menu-tooltip": "Glavni meni",
"vector-toc-menu-tooltip": "Kazalo vsebine",
"vector-toc-collapsible-button-label": "Vklopi kazalo vsebine",
"vector-site-nav-label": "Projekt",
"vector-2022-prefs-talkpage": "[[mw:Talk:Reading/Web/Desktop_Improvements|Pogovor]]",
"tooltip-vector-anon-user-menu-title": "Več možnosti"
}

View File

@ -18,6 +18,7 @@
"vector-view-viewsource": "Čuäʹjet käivvkood",
"vector-more-actions": "Lââʹzz",
"vector-searchsuggest-containing": "Ooʒʒ seeidaid, koin lij <strong class=\"cdx-typeahead-search__search-footer__query\">$1</strong>",
"vector-toc-heading": "Siiskâžlooǥǥtõs",
"vector-toc-toggle-position-title": "čiõǥǥ",
"vector-anon-user-menu-pages-learn": "lââʹssteâđ",
"vector-main-menu-tooltip": "Väʹlddvaʹlljõk",

View File

@ -50,7 +50,6 @@
"vector-anon-user-menu-pages-learn": "детаљније",
"vector-anon-user-menu-pages-label": "Детаљније о уређивању",
"vector-main-menu-tooltip": "Главни мени",
"vector-article-tools-nav-label": "Алатке",
"vector-site-nav-label": "Сајт",
"tooltip-vector-anon-user-menu-title": "Више опција"
}

View File

@ -31,6 +31,5 @@
"vector-jumptosearch": "Idi na pretragu",
"vector-more-actions": "Više",
"vector-toc-heading": "Sadržaj",
"vector-toc-beginning": "Početak",
"vector-article-tools-nav-label": "Alatke"
"vector-toc-beginning": "Početak"
}

View File

@ -2,6 +2,7 @@
"@metadata": {
"authors": [
"Amire80",
"Coldfact",
"Gustave London",
"Tšepo"
]
@ -10,6 +11,6 @@
"vector-view-edit": "Fetola",
"vector-view-history": "Sheba histori",
"vector-view-view": "Bala",
"vector-more-actions": "Lihlooho Tse Ling",
"vector-more-actions": "Tse ling",
"vector-searchsuggest-containing": "Batla maqephe a nang le <strong class=\"cdx-typeahead-search__search-footer__query\">$1</strong>"
}

View File

@ -56,7 +56,6 @@
"vector-main-menu-tooltip": "Huvudmeny",
"vector-toc-menu-tooltip": "Innehållsförteckning",
"vector-toc-collapsible-button-label": "Växla innehållsförteckningen",
"vector-article-tools-nav-label": "Verktyg",
"vector-site-nav-label": "Webbplats",
"vector-2022-prefs-talkpage": "[[mw:Talk:Reading/Web/Desktop_Improvements|Diskussion]]",
"tooltip-vector-anon-user-menu-title": "Fler alternativ"

View File

@ -16,6 +16,7 @@
"vector-opt-out": "పాత రూపానికి మార్చు",
"vector-opt-out-tooltip": "పాత వెక్టర్ రూపానికి వెళ్లడానికి మీ అమరికలు మార్చు",
"vector-language-button-label": "{{PLURAL:$1|$1 భాష|$1 భాషలు}}",
"vector-language-redirect-to-top": "ఈ {{SITENAME}} లో భాషా లింకులు పేజీకి పైన, వ్యాస శీర్షిక ఉండే వరుసలో కుడి చివర ఉంటాయి. [[#p-lang-btn|పైకి వెళ్ళు]].",
"vector-action-addsection": "అంశాన్ని చేర్చు",
"vector-action-delete": "తొలగించు",
"vector-action-move": "తరలించు",

View File

@ -5,6 +5,7 @@
"AnakngAraw",
"GinawaSaHapon",
"Ianlopez1115",
"Jojit fb",
"Sky Harbor"
]
},
@ -24,7 +25,7 @@
"vector-action-undelete": "Alisin ang pagbubura",
"vector-action-unprotect": "Baguhin ang pagsasanggalang",
"vector-view-create": "Gawin",
"vector-view-edit": "I-edit",
"vector-view-edit": "Baguhin",
"vector-view-history": "Tingnan ang nakaraan",
"vector-view-view": "Basahin",
"vector-view-viewsource": "Tingnan ang pinagmulan",

View File

@ -7,10 +7,12 @@
"שוקו מוקה"
]
},
"vector-language-button-label": "toki $1",
"vector-action-delete": "o weka",
"vector-action-protect": "o awen",
"vector-view-create": "o pali",
"vector-view-edit": "o ante",
"vector-view-history": "o lukin e tenpo pini",
"vector-view-view": "lukin",
"vector-more-actions": "mute",
"vector-toc-beginning": "open"

View File

@ -62,7 +62,6 @@
"vector-anon-user-menu-pages-label": "Düzenleme hakkında daha fazla bilgi edinin",
"vector-main-menu-tooltip": "Ana menü",
"vector-toc-menu-tooltip": "İçindekiler",
"vector-article-tools-nav-label": "Araçlar",
"vector-2022-prefs-talkpage": "[[mw:Talk:Reading/Web/Desktop_Improvements|Tartışma]]",
"tooltip-vector-anon-user-menu-title": "Daha fazla seçenek"
}

View File

@ -64,7 +64,6 @@
"vector-main-menu-tooltip": "Головне меню",
"vector-toc-menu-tooltip": "Зміст",
"vector-toc-collapsible-button-label": "Сховати/показати зміст",
"vector-article-tools-nav-label": "Інструменти",
"vector-site-nav-label": "Сайт",
"vector-2022-prefs-talkpage": "[[mw:Talk:Reading/Web/Desktop_Improvements|Обговорення]]",
"tooltip-vector-anon-user-menu-title": "Більше опцій"

View File

@ -32,6 +32,7 @@
"vector-language-button-aria-label": "Xem bài viết trong ngôn ngữ khác. Bài có sẵn trong {{PLURAL:$1}}$1 ngôn ngữ",
"vector-language-button-label": "$1 ngôn ngữ",
"vector-no-language-button-label": "Thêm ngôn ngữ",
"vector-no-language-button-aria-label": "Bài viết này chỉ tồn tại bằng ngôn ngữ này. Thêm bài viết cho các ngôn ngữ khác",
"vector-language-redirect-to-top": "Ở {{SITENAME}} này, các liên kết giữa ngôn ngữ nằm ở đầu trang, đối diện với tiêu đề bài viết. [[#p-lang-btn|Đi tới đầu trang]].",
"vector-language-variant-switcher-label": "Thay đổi biến thể ngôn ngữ",
"vector-action-addsection": "Thêm đề tài",
@ -62,7 +63,6 @@
"vector-anon-user-menu-pages-label": "Tìm hiểu thêm về sửa đổi",
"vector-main-menu-tooltip": "Trình đơn chính",
"vector-toc-menu-tooltip": "Mục lục",
"vector-article-tools-nav-label": "Công cụ",
"vector-site-nav-label": "Trang Web",
"vector-2022-prefs-talkpage": "[[mw:Talk:Reading/Web/Desktop_Improvements|Thảo luận]]",
"tooltip-vector-anon-user-menu-title": "Thêm tùy chọn"

View File

@ -5,6 +5,7 @@
"JinJian"
]
},
"vector-language-button-label": "{{PLURAL:$1|$1 ka pinulongan|$1 ka mga pinulongan}}",
"vector-action-addsection": "Igdugang hin himangrawon",
"vector-action-delete": "Para-a",
"vector-action-move": "Balhina",
@ -16,5 +17,6 @@
"vector-view-history": "Kitaa an kaagi",
"vector-view-view": "Basaha",
"vector-view-viewsource": "Kitaa an ginkuhaan",
"vector-more-actions": "Damo pa"
"vector-more-actions": "Damo pa",
"vector-searchsuggest-containing": "Pamiling hin mga pakli nga nagsusulod hin <strong class=\"cdx-typeahead-search__search-footer__query\">$1</strong>"
}

View File

@ -53,7 +53,6 @@
"vector-main-menu-tooltip": "Fakatu'utu'u tāfito",
"vector-toc-menu-tooltip": "Laupapa fakatu'utu'u",
"vector-toc-collapsible-button-label": "Ave kehe te laupapa fakatu'utu'u",
"vector-article-tools-nav-label": "Me'a gaue",
"vector-site-nav-label": "Site",
"vector-2022-prefs-talkpage": "[[mw:Talk:Reading/Web/Desktop_Improvements|Felogo'i]]",
"tooltip-vector-anon-user-menu-title": "Hoko atu"

View File

@ -5,6 +5,7 @@
"Lorenzoitza"
]
},
"vector-language-button-label": "{{PLURAL:$1|Junp'éel t'aan|$1 t'aano'ob}}",
"vector-action-delete": "Tupej",
"vector-view-edit": "K'eex",
"vector-view-history": "Ba'ax a ilmaj",

View File

@ -1,6 +1,7 @@
{
"@metadata": {
"authors": [
"Deryck Chan",
"Hello903hello",
"Ktchankt",
"Moon0319",
@ -20,7 +21,10 @@
"vector.js": "/* 響每一次個頁面載入時用域達畫面嘅用戶都會載入呢度任何嘅JavaScript */",
"vector-action-toggle-sidebar": "邊欄開閂",
"vector-languages": "語言",
"vector-language-button-aria-label": "去睇另一種語文嘅文章。有$1種語言版本。",
"vector-language-button-label": "{{PLURAL:$1|$1種語言}}",
"vector-no-language-button-label": "加語言",
"vector-no-language-button-aria-label": "呢篇文淨係喺呢種語言先有。喺第種語言開呢篇文。",
"vector-language-redirect-to-top": "喺呢個{{SITENAME}}度,其他語言嘅連結喺頁頂文章標題側邊。[[#p-lang-btn|去頁頂]]。",
"vector-action-addsection": "加主題",
"vector-action-delete": "剷走",
@ -39,5 +43,12 @@
"vector-more-actions": "多啲",
"vector-search-loader": "載入緊搜索提議",
"vector-searchsuggest-containing": "搵包含 <strong class=\"cdx-typeahead-search__search-footer__query\">$1</strong> 嘅版",
"vector-toc-heading": "目錄"
"vector-toc-heading": "目錄",
"vector-toc-toggle-position-title": "收埋",
"vector-toc-beginning": "文頭",
"vector-anon-user-menu-pages-learn": "知多啲",
"vector-main-menu-tooltip": "主目錄",
"vector-toc-menu-tooltip": "內容一覽",
"vector-toc-collapsible-button-label": "開/收內容一覽",
"vector-site-nav-label": "站點"
}

View File

@ -48,6 +48,7 @@
"vector-language-button-aria-label": "前往另一种语言写成的文章。{{PLURAL:$1|$1种语言}}可用",
"vector-language-button-label": "{{PLURAL:$1|$1种语言}}",
"vector-no-language-button-label": "添加语言",
"vector-no-language-button-aria-label": "这篇条目只存在于此语言中。添加其他语言的条目",
"vector-language-redirect-to-top": "在{{SITENAME}}中,语言链接位于页面顶部标题旁。[[#p-lang-btn|前往顶部]]。",
"vector-language-variant-switcher-label": "更改语言变体",
"vector-action-addsection": "添加话题",
@ -78,7 +79,7 @@
"vector-anon-user-menu-pages-label": "了解有关编辑的更多信息",
"vector-main-menu-tooltip": "主菜单",
"vector-toc-menu-tooltip": "目录",
"vector-article-tools-nav-label": "工具",
"vector-toc-collapsible-button-label": "切换目录",
"vector-site-nav-label": "站点",
"vector-2022-prefs-talkpage": "[[mw:Talk:Reading/Web/Desktop_Improvements|讨论]]",
"tooltip-vector-anon-user-menu-title": "更多选项"

View File

@ -65,7 +65,6 @@
"vector-main-menu-tooltip": "主選單",
"vector-toc-menu-tooltip": "目次",
"vector-toc-collapsible-button-label": "切換目錄",
"vector-article-tools-nav-label": "工具",
"vector-site-nav-label": "站台",
"vector-2022-prefs-talkpage": "[[mw:Talk:Reading/Web/Desktop_Improvements|討論]]",
"tooltip-vector-anon-user-menu-title": "更多選項"

View File

@ -98,17 +98,6 @@ final class Constants {
*/
public const REQUIREMENT_LANGUAGE_IN_HEADER = 'LanguageInHeader';
/**
* Defines whether or not the Language in header A/B test is running. See
* https://phabricator.wikimedia.org/T280825 for additional detail about the test.
*
* Note well that if the associated config value is falsy, then we fall back to choosing the
* language treatment based on the `VectorLanguageInHeader` config variable.
*
* @var string
*/
public const CONFIG_LANGUAGE_IN_HEADER_TREATMENT_AB_TEST = 'VectorLanguageInHeaderTreatmentABTest';
/**
* @var string
*/
@ -209,12 +198,12 @@ final class Constants {
/**
* @var string
*/
public const FEATURE_TABLE_OF_CONTENTS = 'TableOfContents';
public const FEATURE_TABLE_OF_CONTENTS_AB_TEST = 'TableOfContentsLegacyTOC';
/**
* @var string
*/
public const REQUIREMENT_TABLE_OF_CONTENTS = 'TableOfContents';
public const REQUIREMENT_TABLE_OF_CONTENTS_AB_TEST = 'TableOfContentsLegacy';
/**
* @var string
@ -236,6 +225,21 @@ final class Constants {
*/
public const CONFIG_KEY_VISUAL_ENHANCEMENTS = 'VectorVisualEnhancementNext';
/**
* @var string
*/
public const CONFIG_ARTICLE_TOOLS = 'VectorArticleTools';
/**
* @var string
*/
public const REQUIREMENT_ARTICLE_TOOLS = 'ArticleTools';
/**
* @var string
*/
public const FEATURE_ARTICLE_TOOLS = 'ArticleTools';
/**
* This class is for namespacing constants only. Forbid construction.
* @throws FatalError

View File

@ -52,7 +52,7 @@ final class TableOfContentsTreatmentRequirement implements Requirement {
* @inheritDoc
*/
public function getName(): string {
return Constants::REQUIREMENT_TABLE_OF_CONTENTS;
return Constants::REQUIREMENT_TABLE_OF_CONTENTS_AB_TEST;
}
/**

View File

@ -98,7 +98,7 @@ class Hooks implements
Config $config
) {
return [
'wgVectorSearchHost' => $config->get( 'VectorSearchHost' ),
'wgVectorSearchApiUrl' => $config->get( 'VectorSearchApiUrl' ),
'wgVectorWebABTestEnrollment' => self::getActiveABTest( $config ),
];
}
@ -153,7 +153,7 @@ class Hooks implements
}
/**
* Transforms watch item inside the action navigation menu
* Moves watch item from actions to views menu.
*
* @param array &$content_navigation
*/
@ -167,16 +167,62 @@ class Hooks implements
}
// Promote watch link from actions to views and add an icon
if ( $key !== null ) {
self::appendClassToItem(
$content_navigation['actions'][$key]['class'],
[ 'icon' ]
);
// The second check to isset is pointless but shuts up phan.
if ( $key !== null && isset( $content_navigation['actions'][ $key ] ) ) {
$content_navigation['views'][$key] = $content_navigation['actions'][$key];
unset( $content_navigation['actions'][$key] );
}
}
/**
* Adds icons to items in the "views" menu.
*
* @param array &$content_navigation
* @param bool $isLegacy is this the legacy Vector skin?
*/
private static function updateViewsMenuIcons( &$content_navigation, $isLegacy ) {
$featureManager = VectorServices::getFeatureManager();
$visualEnhancements = $featureManager->isFeatureEnabled( Constants::FEATURE_VISUAL_ENHANCEMENTS );
foreach ( $content_navigation['views'] as $key => $item ) {
$icon = $item['icon'] ?? null;
if ( $icon ) {
if ( $isLegacy || !$featureManager->isFeatureEnabled( Constants::FEATURE_VISUAL_ENHANCEMENTS ) ) {
self::appendClassToItem(
$item['class'],
[ 'icon' ]
);
} else {
// Force the item as a button with hidden text.
$item['button'] = true;
$item['text-hidden'] = true;
$item = self::updateMenuItemData( $item, true );
}
} else {
self::appendClassToItem(
$item['class'],
[ 'vector-tab-noicon' ]
);
}
$content_navigation['views'][$key] = $item;
}
}
/**
* All associated pages menu items do not have icons so are given the vector-tab-noicon class.
*
* @param array &$content_navigation
*/
private static function updateAssociatedPagesMenuIcons( &$content_navigation ) {
foreach ( $content_navigation['associated-pages'] as $key => $item ) {
self::appendClassToItem(
$item['class'],
[ 'vector-tab-noicon' ]
);
$content_navigation['associated-pages'][$key] = $item;
}
}
/**
* Adds class to a property
*
@ -271,6 +317,8 @@ class Hooks implements
private static function updateUserLinksOverflowItems( $sk, &$content_navigation ) {
$overflow = 'vector-user-menu-overflow';
$content_navigation[$overflow] = [];
$featureManager = VectorServices::getFeatureManager();
$visualEnhancements = $featureManager->isFeatureEnabled( Constants::FEATURE_VISUAL_ENHANCEMENTS );
// Logged in and logged out overflow items
if ( isset( $content_navigation['user-interface-preferences']['uls'] ) ) {
@ -294,6 +342,22 @@ class Hooks implements
if ( isset( $content_navigation['notifications'] ) ) {
foreach ( $content_navigation['notifications'] as $key => $data ) {
$content_navigation[$overflow][$key] = $data;
$icon = $data['icon'] ?? null;
if ( $visualEnhancements && $icon ) {
$linkClass = $content_navigation[$overflow][$key]['link-class'];
$item = $content_navigation[$overflow][$key];
$newLinkClass = [
// Allows Echo to react to clicks
'mw-echo-notification-badge-nojs'
];
if ( in_array( 'mw-echo-unseen-notifications', $linkClass ) ) {
$newLinkClass[] = 'mw-echo-unseen-notifications';
}
$item['button'] = true;
$item['text-hidden'] = true;
$item['link-class'] = $newLinkClass;
$content_navigation[$overflow][$key] = $item;
}
}
}
if ( isset( $content_navigation['user-menu']['watchlist'] ) ) {
@ -376,9 +440,10 @@ class Hooks implements
* @param array $item data to update
* @param string $buttonClassProp property to append button classes
* @param string $iconHtmlProp property to set icon HTML
* @param bool $isSmallIcon when set a small icon will be applied rather than the standard icon size
* @return array $item Updated data
*/
private static function updateItemData( $item, $buttonClassProp, $iconHtmlProp ) {
private static function updateItemData( $item, $buttonClassProp, $iconHtmlProp, $isSmallIcon = false ) {
$hasButton = $item['button'] ?? false;
$hideText = $item['text-hidden'] ?? false;
$isCollapsible = $item['collapsible'] ?? false;
@ -403,6 +468,9 @@ class Hooks implements
// We should seek to remove all these instances.
'mw-ui-icon-wikimedia-' . $icon
];
if ( $isSmallIcon ) {
$iconElementClasses[] = 'mw-ui-icon-small';
}
self::appendClassToItem( $item[ $buttonClassProp ], $iconElementClasses );
} else {
$item[ $iconHtmlProp ] = self::makeIcon( $icon );
@ -439,12 +507,13 @@ class Hooks implements
* Updates template data for Vector menu items.
*
* @param array $item menu item data to update
* @param bool $isSmallIcon when set a small icon will be applied rather than the standard icon size
* @return array $item Updated menu item data
*/
public static function updateMenuItemData( $item ) {
public static function updateMenuItemData( $item, $isSmallIcon = false ) {
$buttonClassProp = 'link-class';
$iconHtmlProp = 'link-html';
return self::updateItemData( $item, $buttonClassProp, $iconHtmlProp );
return self::updateItemData( $item, $buttonClassProp, $iconHtmlProp, $isSmallIcon );
}
/**
@ -500,19 +569,27 @@ class Hooks implements
$title = $sk->getRelevantTitle();
$skinName = $sk->getSkinName();
if ( self::isVectorSkin( $skinName ) ) {
if (
$sk->getConfig()->get( 'VectorUseIconWatch' ) &&
$title && $title->canExist()
) {
self::updateActionsMenu( $content_navigation );
}
self::updateUserLinksItems( $sk, $content_navigation );
// These changes should only happen in Vector.
if ( !$skinName || !self::isVectorSkin( $skinName ) ) {
return;
}
if (
$sk->getConfig()->get( 'VectorUseIconWatch' ) &&
$title && $title->canExist()
) {
self::updateActionsMenu( $content_navigation );
}
self::updateUserLinksItems( $sk, $content_navigation );
if ( $skinName === Constants::SKIN_NAME_MODERN ) {
self::createMoreOverflowMenu( $content_navigation );
}
// The updating of the views menu happens /after/ the overflow menu has been created
// this avoids icons showing in the more overflow menu.
self::updateViewsMenuIcons( $content_navigation, self::isSkinVersionLegacy( $skinName ) );
self::updateAssociatedPagesMenuIcons( $content_navigation );
}
/**
@ -649,6 +726,9 @@ class Hooks implements
$bodyAttrs['class'] .= ' skin-vector-disable-max-width';
}
// TOC is not collapsed by default
$bodyAttrs['class'] .= ' vector-toc-not-collapsed';
$featureManager = VectorServices::getFeatureManager();
$bodyAttrs['class'] .= ' ' . implode( ' ', $featureManager->getFeatureBodyClass() );
$bodyAttrs['class'] = trim( $bodyAttrs['class'] );

View File

@ -53,8 +53,7 @@ return [
$services->getCentralIdLookupFactory()->getNonLocalLookup(),
Constants::CONFIG_KEY_LANGUAGE_IN_HEADER,
Constants::REQUIREMENT_LANGUAGE_IN_HEADER,
null,
Constants::CONFIG_LANGUAGE_IN_HEADER_TREATMENT_AB_TEST
null
)
);
@ -63,13 +62,9 @@ return [
// Temporary T286932 - remove after languages A/B test is finished.
$requirementName = 'T286932';
// MultiConfig checks each config in turn, allowing us to override the main config for specific keys. In this
// case, override the "VectorLanguageInHeaderABTest" configuration value so that the following requirement
// always buckets the user as if the language treatment A/B test were running.
// MultiConfig checks each config in turn, allowing us to override the main config for specific keys.
$config = new MultiConfig( [
new HashConfig( [
Constants::CONFIG_LANGUAGE_IN_HEADER_TREATMENT_AB_TEST => true,
] ),
new HashConfig( [] ),
$services->getMainConfig(),
] );
@ -81,8 +76,7 @@ return [
$services->getCentralIdLookupFactory()->getNonLocalLookup(),
Constants::CONFIG_KEY_LANGUAGE_IN_HEADER,
$requirementName,
/* $overrideName = */ '',
Constants::CONFIG_LANGUAGE_IN_HEADER_TREATMENT_AB_TEST
/* $overrideName = */ ''
)
);
@ -199,10 +193,10 @@ return [
);
$featureManager->registerFeature(
Constants::FEATURE_TABLE_OF_CONTENTS,
Constants::FEATURE_TABLE_OF_CONTENTS_AB_TEST,
[
Constants::REQUIREMENT_FULLY_INITIALISED,
Constants::REQUIREMENT_TABLE_OF_CONTENTS,
Constants::REQUIREMENT_TABLE_OF_CONTENTS_AB_TEST,
]
);
@ -227,6 +221,26 @@ return [
]
);
// Feature: Article tools menu
// ================================
$featureManager->registerRequirement(
new OverridableConfigRequirement(
$services->getMainConfig(),
$context->getUser(),
$context->getRequest(),
null,
Constants::CONFIG_ARTICLE_TOOLS,
Constants::REQUIREMENT_ARTICLE_TOOLS
)
);
$featureManager->registerFeature(
Constants::FEATURE_ARTICLE_TOOLS,
[
Constants::REQUIREMENT_FULLY_INITIALISED,
Constants::REQUIREMENT_ARTICLE_TOOLS,
]
);
return $featureManager;
}
];

View File

@ -222,19 +222,17 @@ abstract class SkinVector extends SkinMustache {
/**
* Returns HTML for the create account link inside the anon user links
* @param string[] $returnto array of query strings used to build the login link
* @param bool $isDropdownItem Set true for create account link inside the user menu dropdown
* which includes icon classes and is not styled like a button
* @return string
*/
private function getCreateAccountHTML( $returnto, $isDropdownItem ) {
private function getCreateAccountHTML( $returnto ) {
$createAccountData = $this->buildCreateAccountData( $returnto );
$createAccountData = array_merge( $createAccountData, [
'class' => $isDropdownItem ? [
'class' => [
'vector-menu-content-item',
] : '',
],
'collapsible' => true,
'icon' => $isDropdownItem ? $createAccountData['icon'] : null,
'button' => !$isDropdownItem,
'icon' => $createAccountData['icon'],
'button' => false
] );
$createAccountData = Hooks::updateLinkData( $createAccountData );
return $this->makeLink( 'create-account', $createAccountData );
@ -254,7 +252,7 @@ abstract class SkinVector extends SkinMustache {
] );
$loginLinkData = Hooks::updateLinkData( $loginLinkData );
$templateData = [
'htmlCreateAccount' => $this->getCreateAccountHTML( $returnto, true ),
'htmlCreateAccount' => $this->getCreateAccountHTML( $returnto ),
'htmlLogin' => $this->makeLink( 'login', $loginLinkData ),
];
@ -835,8 +833,12 @@ abstract class SkinVector extends SkinMustache {
string $key,
array $portletData
): array {
$isIconDropdown = false;
switch ( $key ) {
case 'data-user-menu':
$type = self::MENU_TYPE_DROPDOWN;
$isIconDropdown = true;
break;
case 'data-actions':
case 'data-variants':
case 'data-sticky-header-toc':
@ -874,6 +876,11 @@ abstract class SkinVector extends SkinMustache {
$portletData['class'] .= ' vector-user-menu-overflow';
}
$isDropdown = $type === self::MENU_TYPE_DROPDOWN;
if ( $isDropdown && !$isIconDropdown ) {
$portletData['class'] .= ' vector-menu-dropdown-noicon';
}
if ( $key === 'data-personal' && $this->isLegacy() ) {
// Set tooltip to empty string for the personal menu for both logged-in and logged-out users
// to avoid showing the tooltip for legacy version.
@ -900,7 +907,7 @@ abstract class SkinVector extends SkinMustache {
);
return $portletData + [
'is-dropdown' => $type === self::MENU_TYPE_DROPDOWN,
'is-dropdown' => $isDropdown,
'is-portal' => $type === self::MENU_TYPE_PORTAL,
];
}

View File

@ -45,7 +45,7 @@ class SkinVector22 extends SkinVector {
*/
public function isUserInTocTreatmentBucket(): bool {
$featureManager = VectorServices::getFeatureManager();
return $featureManager->isFeatureEnabled( Constants::FEATURE_TABLE_OF_CONTENTS );
return !$featureManager->isFeatureEnabled( Constants::FEATURE_TABLE_OF_CONTENTS_AB_TEST );
}
/**

View File

@ -1,15 +1,25 @@
<nav class="vector-article-toolbar" aria-label="{{msg-vector-article-tools-nav-label}}"
role="navigation">
<div class="vector-article-toolbar">
<div class="mw-article-toolbar-container">
{{#data-portlets}}
<div id="left-navigation">
{{#data-associated-pages}}{{>Menu}}{{/data-associated-pages}}
{{#data-variants}}{{>Menu}}{{/data-variants}}
<nav aria-label="{{msg-namespaces}}">
{{#data-associated-pages}}{{>Menu}}{{/data-associated-pages}}
{{#data-variants}}{{>Menu}}{{/data-variants}}
</nav>
</div>
<div id="right-navigation" class="vector-collapsible {{#data-views.is-empty}}{{#data-actions.is-empty}}right-navigation-empty{{/data-actions.is-empty}}{{/data-views.is-empty}}">
{{#data-views}}{{>Menu}}{{/data-views}}
{{#data-actions}}{{>Menu}}{{/data-actions}}
<div id="right-navigation" class="vector-collapsible">
{{#data-views}}
<nav aria-label="{{msg-views}}">
{{>Menu}}
</nav>
{{/data-views}}
{{#data-actions}}
<nav aria-label="{{msg-tooltip-p-cactions}}">
{{>Menu}}
</nav>
{{/data-actions}}
</div>
{{/data-portlets}}
</div>
</nav>
</div>

View File

@ -2,17 +2,7 @@
Content Header - Main <H1> title for all pages, with either the indicators or language selector.
When language button is visible, indicators are placed in the ContentSubheader.mustache template instead.
}}
<header class="mw-body-header">
{{#is-language-in-content-top}}
{{#data-portlets.data-languages}}
{{>Menu}}
{{/data-portlets.data-languages}}
{{/is-language-in-content-top}}
{{^is-language-in-content-top}}
{{>Indicators}}
{{/is-language-in-content-top}}
<header class="mw-body-header vector-page-titlebar{{#is-title-blank}} vector-page-titlebar-blank{{/is-title-blank}}">
{{#data-toc}}
<label
id="vector-toc-collapsed-button"
@ -26,5 +16,16 @@
{{msg-vector-toc-collapsible-button-label}}
</label>
{{/data-toc}}
{{{html-title-heading}}}
{{#is-language-in-content-top}}
{{#data-portlets.data-languages}}
{{>Menu}}
{{/data-portlets.data-languages}}
{{/is-language-in-content-top}}
{{^is-language-in-content-top}}
{{>Indicators}}
{{/is-language-in-content-top}}
</header>

View File

@ -10,7 +10,7 @@
{{#is-vector-toc-beginning-enabled}}
<li id="toc-mw-content-text"
class="sidebar-toc-list-item sidebar-toc-level-1">
<a href="#top-page" class="sidebar-toc-link">
<a href="#" class="sidebar-toc-link">
<div class="sidebar-toc-text">{{ msg-vector-toc-beginning }}</div>
</a>
</li>

View File

@ -1,6 +1,8 @@
<div class="mw-table-of-contents-container">
{{! T313060 Additional container div needed to prevent the sticky element from being siblings with the footer }}
<div class="vector-sticky-toc-container mw-sticky-header-element">
{{#data-toc}}{{>TableOfContents}}{{/data-toc}}
{{#data-toc}}
<div class="vector-sticky-toc-container">
{{>TableOfContents}}
</div>
{{/data-toc}}
</div>

View File

@ -1,6 +1,6 @@
<li id="toc-{{anchor}}"
class="sidebar-toc-list-item sidebar-toc-level-{{toclevel}}{{#is-top-level-section}}{{^vector-is-collapse-sections-enabled}} sidebar-toc-list-item-expanded{{/vector-is-collapse-sections-enabled}}{{/is-top-level-section}}">
<a class="sidebar-toc-link" href="#{{anchor}}">
<a class="sidebar-toc-link" href="#{{linkAnchor}}{{^linkAnchor}}{{anchor}}{{/linkAnchor}}">
<div class="sidebar-toc-text">
<span class="sidebar-toc-numb">{{number}}</span>{{{line}}}</div>
</a>

View File

@ -31,8 +31,7 @@
object data-footer for footer template partial. see Footer.mustache for documentation.
}}
<div class="mw-page-container">
<span id="top-page"></span>
<a class="mw-jump-link" href="#content">{{msg-vector-jumptocontent}}</a>
<a class="mw-jump-link" href="#bodyContent">{{msg-vector-jumptocontent}}</a>
<div class="mw-page-container-inner">
<input
type="checkbox"
@ -53,12 +52,13 @@
<div class="mw-content-container">
{{! `role` is unnecessary but kept to support selectors in any gadgets or user styles. }}
<main id="content" class="mw-body" role="main">
<a id="top"></a>
{{>ContentHeader}}
{{>ArticleToolbar}}
<div id="bodyContent" class="vector-body" data-mw-ve-target-container>
<div id="bodyContent" class="vector-body" aria-labelledby="firstHeading" data-mw-ve-target-container>
{{>ContentSubheader}}
{{#html-subtitle}}<div id="contentSub"{{{html-user-language-attributes}}}>{{{.}}}</div>{{/html-subtitle}}
{{! the #contentSub element is currently used by editors, do not hide or remove it
until https://phabricator.wikimedia.org/T316830 has been addressed}}
<div id="contentSub"{{{html-user-language-attributes}}}>{{{html-subtitle}}}</div>
{{#html-undelete-link}}<div id="contentSub2">{{{.}}}</div>{{/html-undelete-link}}
{{{html-user-message}}}
{{{html-body-content}}}

View File

@ -29,10 +29,10 @@ module.exports = {
// An object that configures minimum threshold enforcement for coverage results
coverageThreshold: {
global: {
branches: 14,
functions: 24,
lines: 22,
statements: 22
branches: 25,
functions: 29,
lines: 32,
statements: 32
}
},

132
package-lock.json generated
View File

@ -3192,13 +3192,13 @@
}
},
"@vue/compiler-core": {
"version": "3.2.33",
"resolved": "https://registry.npmjs.org/@vue/compiler-core/-/compiler-core-3.2.33.tgz",
"integrity": "sha512-AAmr52ji3Zhk7IKIuigX2osWWsb2nQE5xsdFYjdnmtQ4gymmqXbjLvkSE174+fF3A3kstYrTgGkqgOEbsdLDpw==",
"version": "3.2.37",
"resolved": "https://registry.npmjs.org/@vue/compiler-core/-/compiler-core-3.2.37.tgz",
"integrity": "sha512-81KhEjo7YAOh0vQJoSmAD68wLfYqJvoiD4ulyedzF+OEk/bk6/hx3fTNVfuzugIIaTrOx4PGx6pAiBRe5e9Zmg==",
"dev": true,
"requires": {
"@babel/parser": "^7.16.4",
"@vue/shared": "3.2.33",
"@vue/shared": "3.2.37",
"estree-walker": "^2.0.2",
"source-map": "^0.6.1"
},
@ -3212,27 +3212,27 @@
}
},
"@vue/compiler-dom": {
"version": "3.2.33",
"resolved": "https://registry.npmjs.org/@vue/compiler-dom/-/compiler-dom-3.2.33.tgz",
"integrity": "sha512-GhiG1C8X98Xz9QUX/RlA6/kgPBWJkjq0Rq6//5XTAGSYrTMBgcLpP9+CnlUg1TFxnnCVughAG+KZl28XJqw8uQ==",
"version": "3.2.37",
"resolved": "https://registry.npmjs.org/@vue/compiler-dom/-/compiler-dom-3.2.37.tgz",
"integrity": "sha512-yxJLH167fucHKxaqXpYk7x8z7mMEnXOw3G2q62FTkmsvNxu4FQSu5+3UMb+L7fjKa26DEzhrmCxAgFLLIzVfqQ==",
"dev": true,
"requires": {
"@vue/compiler-core": "3.2.33",
"@vue/shared": "3.2.33"
"@vue/compiler-core": "3.2.37",
"@vue/shared": "3.2.37"
}
},
"@vue/compiler-sfc": {
"version": "3.2.33",
"resolved": "https://registry.npmjs.org/@vue/compiler-sfc/-/compiler-sfc-3.2.33.tgz",
"integrity": "sha512-H8D0WqagCr295pQjUYyO8P3IejM3vEzeCO1apzByAEaAR/WimhMYczHfZVvlCE/9yBaEu/eu9RdiWr0kF8b71Q==",
"version": "3.2.37",
"resolved": "https://registry.npmjs.org/@vue/compiler-sfc/-/compiler-sfc-3.2.37.tgz",
"integrity": "sha512-+7i/2+9LYlpqDv+KTtWhOZH+pa8/HnX/905MdVmAcI/mPQOBwkHHIzrsEsucyOIZQYMkXUiTkmZq5am/NyXKkg==",
"dev": true,
"requires": {
"@babel/parser": "^7.16.4",
"@vue/compiler-core": "3.2.33",
"@vue/compiler-dom": "3.2.33",
"@vue/compiler-ssr": "3.2.33",
"@vue/reactivity-transform": "3.2.33",
"@vue/shared": "3.2.33",
"@vue/compiler-core": "3.2.37",
"@vue/compiler-dom": "3.2.37",
"@vue/compiler-ssr": "3.2.37",
"@vue/reactivity-transform": "3.2.37",
"@vue/shared": "3.2.37",
"estree-walker": "^2.0.2",
"magic-string": "^0.25.7",
"postcss": "^8.1.10",
@ -3248,72 +3248,72 @@
}
},
"@vue/compiler-ssr": {
"version": "3.2.33",
"resolved": "https://registry.npmjs.org/@vue/compiler-ssr/-/compiler-ssr-3.2.33.tgz",
"integrity": "sha512-XQh1Xdk3VquDpXsnoCd7JnMoWec9CfAzQDQsaMcSU79OrrO2PNR0ErlIjm/mGq3GmBfkQjzZACV+7GhfRB8xMQ==",
"version": "3.2.37",
"resolved": "https://registry.npmjs.org/@vue/compiler-ssr/-/compiler-ssr-3.2.37.tgz",
"integrity": "sha512-7mQJD7HdXxQjktmsWp/J67lThEIcxLemz1Vb5I6rYJHR5vI+lON3nPGOH3ubmbvYGt8xEUaAr1j7/tIFWiEOqw==",
"dev": true,
"requires": {
"@vue/compiler-dom": "3.2.33",
"@vue/shared": "3.2.33"
"@vue/compiler-dom": "3.2.37",
"@vue/shared": "3.2.37"
}
},
"@vue/reactivity": {
"version": "3.2.33",
"resolved": "https://registry.npmjs.org/@vue/reactivity/-/reactivity-3.2.33.tgz",
"integrity": "sha512-62Sq0mp9/0bLmDuxuLD5CIaMG2susFAGARLuZ/5jkU1FCf9EDbwUuF+BO8Ub3Rbodx0ziIecM/NsmyjardBxfQ==",
"version": "3.2.37",
"resolved": "https://registry.npmjs.org/@vue/reactivity/-/reactivity-3.2.37.tgz",
"integrity": "sha512-/7WRafBOshOc6m3F7plwzPeCu/RCVv9uMpOwa/5PiY1Zz+WLVRWiy0MYKwmg19KBdGtFWsmZ4cD+LOdVPcs52A==",
"dev": true,
"requires": {
"@vue/shared": "3.2.33"
"@vue/shared": "3.2.37"
}
},
"@vue/reactivity-transform": {
"version": "3.2.33",
"resolved": "https://registry.npmjs.org/@vue/reactivity-transform/-/reactivity-transform-3.2.33.tgz",
"integrity": "sha512-4UL5KOIvSQb254aqenW4q34qMXbfZcmEsV/yVidLUgvwYQQ/D21bGX3DlgPUGI3c4C+iOnNmDCkIxkILoX/Pyw==",
"version": "3.2.37",
"resolved": "https://registry.npmjs.org/@vue/reactivity-transform/-/reactivity-transform-3.2.37.tgz",
"integrity": "sha512-IWopkKEb+8qpu/1eMKVeXrK0NLw9HicGviJzhJDEyfxTR9e1WtpnnbYkJWurX6WwoFP0sz10xQg8yL8lgskAZg==",
"dev": true,
"requires": {
"@babel/parser": "^7.16.4",
"@vue/compiler-core": "3.2.33",
"@vue/shared": "3.2.33",
"@vue/compiler-core": "3.2.37",
"@vue/shared": "3.2.37",
"estree-walker": "^2.0.2",
"magic-string": "^0.25.7"
}
},
"@vue/runtime-core": {
"version": "3.2.33",
"resolved": "https://registry.npmjs.org/@vue/runtime-core/-/runtime-core-3.2.33.tgz",
"integrity": "sha512-N2D2vfaXsBPhzCV3JsXQa2NECjxP3eXgZlFqKh4tgakp3iX6LCGv76DLlc+IfFZq+TW10Y8QUfeihXOupJ1dGw==",
"version": "3.2.37",
"resolved": "https://registry.npmjs.org/@vue/runtime-core/-/runtime-core-3.2.37.tgz",
"integrity": "sha512-JPcd9kFyEdXLl/i0ClS7lwgcs0QpUAWj+SKX2ZC3ANKi1U4DOtiEr6cRqFXsPwY5u1L9fAjkinIdB8Rz3FoYNQ==",
"dev": true,
"requires": {
"@vue/reactivity": "3.2.33",
"@vue/shared": "3.2.33"
"@vue/reactivity": "3.2.37",
"@vue/shared": "3.2.37"
}
},
"@vue/runtime-dom": {
"version": "3.2.33",
"resolved": "https://registry.npmjs.org/@vue/runtime-dom/-/runtime-dom-3.2.33.tgz",
"integrity": "sha512-LSrJ6W7CZTSUygX5s8aFkraDWlO6K4geOwA3quFF2O+hC3QuAMZt/0Xb7JKE3C4JD4pFwCSO7oCrZmZ0BIJUnw==",
"version": "3.2.37",
"resolved": "https://registry.npmjs.org/@vue/runtime-dom/-/runtime-dom-3.2.37.tgz",
"integrity": "sha512-HimKdh9BepShW6YozwRKAYjYQWg9mQn63RGEiSswMbW+ssIht1MILYlVGkAGGQbkhSh31PCdoUcfiu4apXJoPw==",
"dev": true,
"requires": {
"@vue/runtime-core": "3.2.33",
"@vue/shared": "3.2.33",
"@vue/runtime-core": "3.2.37",
"@vue/shared": "3.2.37",
"csstype": "^2.6.8"
}
},
"@vue/server-renderer": {
"version": "3.2.33",
"resolved": "https://registry.npmjs.org/@vue/server-renderer/-/server-renderer-3.2.33.tgz",
"integrity": "sha512-4jpJHRD4ORv8PlbYi+/MfP8ec1okz6rybe36MdpkDrGIdEItHEUyaHSKvz+ptNEyQpALmmVfRteHkU9F8vxOew==",
"version": "3.2.37",
"resolved": "https://registry.npmjs.org/@vue/server-renderer/-/server-renderer-3.2.37.tgz",
"integrity": "sha512-kLITEJvaYgZQ2h47hIzPh2K3jG8c1zCVbp/o/bzQOyvzaKiCquKS7AaioPI28GNxIsE/zSx+EwWYsNxDCX95MA==",
"dev": true,
"requires": {
"@vue/compiler-ssr": "3.2.33",
"@vue/shared": "3.2.33"
"@vue/compiler-ssr": "3.2.37",
"@vue/shared": "3.2.37"
}
},
"@vue/shared": {
"version": "3.2.33",
"resolved": "https://registry.npmjs.org/@vue/shared/-/shared-3.2.33.tgz",
"integrity": "sha512-UBc1Pg1T3yZ97vsA2ueER0F6GbJebLHYlEi4ou1H5YL4KWvMOOWwpYo9/QpWq93wxKG6Wo13IY74Hcn/f7c7Bg==",
"version": "3.2.37",
"resolved": "https://registry.npmjs.org/@vue/shared/-/shared-3.2.37.tgz",
"integrity": "sha512-4rSJemR2NQIo9Klm1vabqWjD8rs/ZaJSzMxkMNeJS6lHiUjjUeYFbooN19NgFjztubEKh3WlZUeOLVdbbUWHsw==",
"dev": true
},
"@vue/test-utils": {
@ -3520,21 +3520,15 @@
}
},
"@wikimedia/codex": {
"version": "0.1.0-alpha.8",
"resolved": "https://registry.npmjs.org/@wikimedia/codex/-/codex-0.1.0-alpha.8.tgz",
"integrity": "sha512-oDnyYAZG2ecUsSsPVN18bztnsv19xXzxDetKLKd2CwAFqmKcdgGuPK7WcKfUNzVOMSesYjCFrlpqMpND8TULdQ==",
"version": "0.1.0-alpha.10",
"resolved": "https://registry.npmjs.org/@wikimedia/codex/-/codex-0.1.0-alpha.10.tgz",
"integrity": "sha512-nc8nNI/c89m/dxWRlkCXv5F+zd+OfsP4UwSJnlLnR88nrzctUH9xUDzhTKIiiWn2NyhyGDA2HCIBijul5jRvuQ==",
"dev": true
},
"@wikimedia/codex-icons": {
"version": "0.1.0-alpha.8",
"resolved": "https://registry.npmjs.org/@wikimedia/codex-icons/-/codex-icons-0.1.0-alpha.8.tgz",
"integrity": "sha512-H/DEG4korFvszcJIveLKFHoUGfGUj4oC3sSb5gsocZLfNQCRRRkGEkTEY23V9pPX68ovejza2b44MeVfvbReEQ==",
"dev": true
},
"@wikimedia/codex-search": {
"version": "0.1.0-alpha.8",
"resolved": "https://registry.npmjs.org/@wikimedia/codex-search/-/codex-search-0.1.0-alpha.8.tgz",
"integrity": "sha512-tB0EavJGmCXyLsXWRZh1UZfHi3D0pY1vXPPAgC219/v1f3WxOZSIrbbRWhLfGqbm1nkrHB4pwmgVK6rWiGxF5g==",
"version": "0.1.0-alpha.10",
"resolved": "https://registry.npmjs.org/@wikimedia/codex-icons/-/codex-icons-0.1.0-alpha.10.tgz",
"integrity": "sha512-hWTAdOTzg99d0tRNZ/8zxPjqgkrEOiNUMSAIugn6dJr5b0R0+Vf+Uw//Nd5mA2IW4YOF58bDMemzqdajpObArQ==",
"dev": true
},
"@wikimedia/mw-node-qunit": {
@ -20302,16 +20296,16 @@
"dev": true
},
"vue": {
"version": "3.2.33",
"resolved": "https://registry.npmjs.org/vue/-/vue-3.2.33.tgz",
"integrity": "sha512-si1ExAlDUrLSIg/V7D/GgA4twJwfsfgG+t9w10z38HhL/HA07132pUQ2KuwAo8qbCyMJ9e6OqrmWrOCr+jW7ZQ==",
"version": "3.2.37",
"resolved": "https://registry.npmjs.org/vue/-/vue-3.2.37.tgz",
"integrity": "sha512-bOKEZxrm8Eh+fveCqS1/NkG/n6aMidsI6hahas7pa0w/l7jkbssJVsRhVDs07IdDq7h9KHswZOgItnwJAgtVtQ==",
"dev": true,
"requires": {
"@vue/compiler-dom": "3.2.33",
"@vue/compiler-sfc": "3.2.33",
"@vue/runtime-dom": "3.2.33",
"@vue/server-renderer": "3.2.33",
"@vue/shared": "3.2.33"
"@vue/compiler-dom": "3.2.37",
"@vue/compiler-sfc": "3.2.37",
"@vue/runtime-dom": "3.2.37",
"@vue/server-renderer": "3.2.37",
"@vue/shared": "3.2.37"
}
},
"vue-eslint-parser": {

View File

@ -31,9 +31,9 @@
"@types/node-fetch": "2.5.7",
"@vue/test-utils": "2.0.1",
"@vue/vue3-jest": "27.0.0-alpha.4",
"@wikimedia/codex": "0.1.0-alpha.8",
"@wikimedia/codex-icons": "0.1.0-alpha.8",
"@wikimedia/codex-search": "0.1.0-alpha.8",
"@wikimedia/codex": "0.1.0-alpha.10",
"@wikimedia/codex-icons": "0.1.0-alpha.10",
"@wikimedia/codex-search": "0.1.0-alpha.10",
"@wikimedia/mw-node-qunit": "6.4.0",
"@wikimedia/types-wikimedia": "0.3.3",
"babel-loader": "8.0.6",
@ -56,6 +56,6 @@
"svgo": "2.8.0",
"ts-jest": "27.1.3",
"typescript": "4.5.5",
"vue": "3.2.33"
"vue": "^3.2.37"
}
}

View File

@ -1,4 +1,4 @@
/** See Vector\Hooks::getVectorResourceLoaderConfig */
interface VectorResourceLoaderVirtualConfig {
wgVectorSearchHost: string;
wgVectorSearchApiUrl: string;
}

View File

@ -3,5 +3,5 @@
<title>
external link
</title>
<path fill="#36c" fill-rule="evenodd" d="M11 1H6l2 2 .3.3-4 4 .6.7 4-4H9l2 2V1ZM2 2h2v1H2v7h7V8h1v2a1 1 0 0 1-1 1H2a1 1 0 0 1-1-1V3a1 1 0 0 1 1-1Z" clip-rule="evenodd"/>
<path fill="#36c" d="M6 1h5v5L8.86 3.85 4.7 8 4 7.3l4.15-4.16L6 1Z M2 3h2v1H2v6h6V8h1v2a1 1 0 0 1-1 1H2a1 1 0 0 1-1-1V4a1 1 0 0 1 1-1Z"/>
</svg>

Before

Width:  |  Height:  |  Size: 336 B

After

Width:  |  Height:  |  Size: 304 B

View File

@ -3,5 +3,5 @@
<title>
external link
</title>
<path fill="#36c" fill-rule="evenodd" d="M1 1h5L4 3l-.3.3 4 4-.6.7-4-4H3L1 6V1Zm9 1H8v1h2v7H3V8H2v2a1 1 0 0 0 1 1h7a1 1 0 0 0 1-1V3a1 1 0 0 0-1-1Z" clip-rule="evenodd"/>
<path fill="#36c" d="M6 1H1v5l2.14-2.15L7.3 8l.7-.7-4.15-4.17L6 1Z M10 3H8v1h2v6H4V8H3v2a1 1 0 0 0 1 1h6a1 1 0 0 0 1-1V4a1 1 0 0 0-1-1Z"/>
</svg>

Before

Width:  |  Height:  |  Size: 336 B

After

Width:  |  Height:  |  Size: 305 B

View File

@ -3,5 +3,5 @@
<title>
search
</title>
<path fill-rule="evenodd" d="M12.2 13.6a7 7 0 1 1 1.4-1.4l5.4 5.4-1.4 1.4-5.4-5.4zM13 8A5 5 0 1 1 3 8a5 5 0 0 1 10 0z"/>
<path d="M12.2 13.6a7 7 0 1 1 1.4-1.4l5.4 5.4-1.4 1.4zM3 8a5 5 0 1 0 10 0A5 5 0 0 0 3 8z"/>
</svg>

Before

Width:  |  Height:  |  Size: 280 B

After

Width:  |  Height:  |  Size: 251 B

View File

@ -8,6 +8,14 @@
background: url( ../common/images/arrow-down.svg ) 100% 50% no-repeat;
width: unit( 16 / @font-size-tabs / @font-size-browser, em );
height: unit( 16 / @font-size-tabs / @font-size-browser, em );
// FIXME: This can be folded into the main mixin as soon as wgVectorVisualEnhancementNext
// is default. This rule should not apply to the current master as is part of a larger
// set of changes that must go out together.
.vector-feature-visual-enhancement-next-enabled & {
// https://phabricator.wikimedia.org/T319070#8284272
margin-left: -1px;
}
}
.mixin-vector-dropdown-menu-item() {
@ -27,3 +35,44 @@
color: @color-link-selected;
}
}
// Copied from mediawiki.ui.icons
// (Ifccaadabd72a12814d3d4d01200931f7254c6cd5)
// but converted to px to match `mw-ui-button`
@icon-padding-md: 12px;
// Copied from mediawiki.ui.icons,
// (Ifccaadabd72a12814d3d4d01200931f7254c6cd5)
// but converted to px to match `mw-ui-button`
@icon-padding-md-next: 5px;
.mixin-vector-flush-right-margin-left() {
margin-left: @icon-padding-md;
.vector-feature-visual-enhancement-next-enabled & {
margin-left: @icon-padding-md-next;
}
}
.mixin-vector-flush-left-margin-left() {
margin-left: -@icon-padding-md;
.vector-feature-visual-enhancement-next-enabled & {
margin-left: -@icon-padding-md-next;
}
}
.mixin-vector-flush-right-margin-right() {
margin-right: -@icon-padding-md;
.vector-feature-visual-enhancement-next-enabled & {
margin-right: -@icon-padding-md-next;
}
}
.mixin-vector-flush-left-left() {
left: -@icon-padding-md;
.vector-feature-visual-enhancement-next-enabled & {
left: -@icon-padding-md-next;
}
}

View File

@ -64,8 +64,11 @@
@size-icon: unit( 20 / @font-size-browser, em );
@size-indicator: unit( 12 / @font-size-browser, em );
// Copied from mediawiki.ui.icons
@icon-padding-md: unit( 12 / @font-size-browser, em );
// Copied from mediawiki.ui.icons, but converted to px to match `mw-ui-button`
@icon-padding-md: 12px;
@icon-padding-md-next: 5px;
@icon-padding-md-em: unit( @icon-padding-md / @font-size-browser, em );
@icon-padding-md-next-em: unit( @icon-padding-md-next / @font-size-browser, em );
@background-position-nav-personal-icon: left unit( 4 / @font-size-browser / @font-size-nav-personal, em );
@background-size-nav-personal-icon: unit( 14 / @font-size-browser / @font-size-nav-personal, em );
@ -80,9 +83,9 @@
@border-color-portal-heading-transparent: rgba( red( @border-color-portal-heading ), green( @border-color-portal-heading ), blue( @border-color-portal-heading ), 0 );
@border-start-blockquote: 4px @border-style-base #eaecf0;
@padding-top-content: 0.5em;
@padding-horizontal-content: 0.5em;
@padding-blockquote: 8px 32px;
@border-bottom-tabs: @border-width-base @border-style-base #eaecf0;
// T311311 Match VE toolbar styles
@border-bottom-tabs: @border-width-base @border-style-base @colorGray12;
@background-color-secondary--modern: #f8f9fa;
@background-color-page-container: @background-color-base;
@ -138,12 +141,6 @@
// Sidebar
@width-sidebar-px: 220px;
@width-sidebar-px-wide: 244px;
// T305069 Layout adjustments of sidebar elements:
// Vertically align the left edge of sidebar elements with the visible edge of the sidebar toggle hamburger menu.
@margin-start-sidebar-content: unit( 12px / @font-size-browser, em ); // 0.75em @ 16
// TOC
@sidebar-toc-selector: ~'.mw-table-of-contents-container .sidebar-toc';
// Search
@max-width-search: unit( 500px / @font-size-browser / @font-size-base, em ); // 35.71428571em @ 16 & 0.875em T270202
@ -199,10 +196,11 @@
//
// Layout
//
@max-width-page-container: unit( 1514px / @font-size-browser, em ); // 99.75em @ 16
@max-width-content-container: unit( 960px / @font-size-browser, em ); // 60em @ 16
@padding-horizontal-page-container: unit( 32px / @font-size-browser, em );
@padding-horizontal-page-container-wide: unit( 40px / @font-size-browser, em );
@max-width-page-container: unit( 1596px / @font-size-browser, em ); // T305069 - 99.75em @ 16
@max-width-content-container: unit( 960px / @font-size-browser, em ); // T305069 - 60em @ 16
@padding-horizontal-page-container: unit( 24px / @font-size-browser, em );
@padding-horizontal-page-container-desktop: unit( 44px / @font-size-browser, em );
@padding-horizontal-page-container-desktop-wide: unit( 52px / @font-size-browser, em );
// Grid
@grid-row-gap: 24px;

Some files were not shown because too many files have changed in this diff Show More