Commit graph

19443 commits

Author SHA1 Message Date
Translation updater bot
57557de55b
Localisation updates from https://translatewiki.net.
Change-Id: Ia703419c4c3b16ca0e0b8559a23ac5697e3ada03
2024-10-04 09:04:00 +02:00
Translation updater bot
775ec12190
Localisation updates from https://translatewiki.net.
Change-Id: I3c192235bc7aec4c837d7d30d3231fa138a104a3
2024-10-03 09:04:25 +02:00
Amir E. Aharoni
5c1765fc21 Add Southern Ndebele language (nr)
This is done experimentally, with only a Names.php entry and
namespace translations, before we have actual localized strings.
For details, see https://www.mediawiki.org/wiki/Future_of_Language_Incubation.

I've tested it on my local MediaWiki instance, and it works
as expected: no user interface translations, but the namespaces
appear corretly in page titles, Special:AllPages, etc.,
when `$wgLanguageCode = 'nr'` is set in LocalSettings.php,
and the language name appears correctly in the dropdown in the
"Internationalisation" section in the Preferences.

Bug: T375377
Change-Id: I44cf6a6dabf2ade873506a78573db4f7783a9c99
2024-10-02 17:57:34 +00:00
jenkins-bot
659914b47b Merge "Add Duala language (dua)" 2024-10-02 16:33:19 +00:00
Amir E. Aharoni
0e08e6a999 Update autonym for Komering (kge)
Bug: T375947
Change-Id: I6c343a277630fbf2da3214ab7191172dda465c15
2024-10-02 12:55:58 +00:00
Amir E. Aharoni
6e9637a7ec Add Duala language (dua)
Bug: T376248
Change-Id: I70a4b323cbf1b6e34b9a079799daa8e33240cb30
2024-10-02 07:35:54 -04:00
jenkins-bot
ef7019f5be Merge "Add namespace gender aliases for Tigre (tig)" 2024-10-02 07:10:14 +00:00
Translation updater bot
deb17dd37d
Localisation updates from https://translatewiki.net.
Change-Id: I2da1c66137b9e9cc65198c0bbdbce93fca04642d
2024-10-02 09:08:32 +02:00
Srishakatux
ccca9ed858 Merge "Add namespaces for Obolo (ann)" 2024-10-01 20:35:58 +00:00
Amir E. Aharoni
7a8f6f59f8 Add namespaces for Obolo (ann)
Bug: T374769
Change-Id: Ib7806b9a13b63e9b744cebd4b523df3b82d2f9c1
2024-10-01 15:55:08 -04:00
jenkins-bot
4fd15e4690 Merge "mediawiki.special.block [Vue]: surface server-side msgs + loading state" 2024-10-01 14:51:40 +00:00
jenkins-bot
b97d825b1b Merge "Edit recovery: Ask to recover, not to discard" 2024-10-01 08:58:31 +00:00
Sam Wilson
3db5fd70a4 Edit recovery: Ask to recover, not to discard
Change the edit recovery prompt to ask before recovering the
saved data, instead of recovering and then asking whether to
revert the recovery.

Also change the button's to the shorter text, and so remove the
need to have them on separate lines.

Bug: T364664
Change-Id: I05e53f302a80a9ad8223d4d2cacf2ca5fca6cc65
2024-10-01 15:16:27 +08:00
Translation updater bot
bc9e19336a
Localisation updates from https://translatewiki.net.
Change-Id: I69596a668d82e3a7fa453894e0d43019fe3bbdb3
2024-10-01 09:05:30 +02:00
MusikAnimal
60b74e9e1b mediawiki.special.block [Vue]: surface server-side msgs + loading state
This adds a new message box for successful messages, and reworks the old
one to handle all error messages.

Error messages are inline for now (like the old Special:Block). Note
these are only the server-side messages, that chiefly serve as a
fallback for clientside error states which will be tackled in a future
patch.

A loading state is added for the block API request by simply disabling
the form fields. Once completed, the user is scrolled to the top to view
the appropriate messaging. This uses "smooth" scrolling so that it's a
bit less "in your face", but this is subject to design review. For now,
it's just important the user is brought to the approriate error message.

Other changes:
* Add a bit of left margin to the inline error message, consistent with
  the no-JS version of this page. Without this, things "jump" a bit as
  the Vue applicaton loads. More refinements for this to come later.
* Fix styles for .mw-block-partial-options to be exactly the same as
  Codex labels.
* Remove unnecessary IIFE from init.js, and add a class to the form
  so we can style it closer to the designs.

Bug: T369471
Bug: T358934
Change-Id: I47344e9581439289642c9424a5f229929805cdbe
2024-10-01 02:04:08 -04:00
jenkins-bot
5e4b3cfd3a Merge "Fix Manchu language configuration" 2024-09-30 18:32:58 +00:00
Amir E. Aharoni
d4921ec7aa Add Luba-Lulua (lua) to Names.php
Bug: T375999
Change-Id: I7eb614c7fd968f245e60b644a4c87028d2fe3fcb
2024-09-30 10:10:04 -04:00
Antoine Musso
5577d101a8 Restore "copyright" qqq message
The `copyright` has been marked as deprecated with
I5fd5607f8d43b6e934c8d4d35097cec430c56043 and was then removed by the
l10n bot in I6d82a827e20d18ff4d78d7351aa9e9c08129e400. Since the english
message has been kept, banana:core fails with:

>> 1 message lacks documentation in qqq.json:
>> * copyright

Restore the qqq message, I am assuming the deprecated `copyright`
message has been kept on english language for a good reason.

Bug: T45646
Change-Id: I116af83d7216ea492280183217d9528cfe7f14d1
2024-09-30 12:12:22 +02:00
Translation updater bot
e7efa029d2 Localisation updates from https://translatewiki.net.
Change-Id: I6d82a827e20d18ff4d78d7351aa9e9c08129e400
2024-09-30 07:46:10 +00:00
Amir E. Aharoni
045a561d6e Fix Manchu language configuration
This reflects the actual situation on translatewiki
and in the i18n json files:
* mnc is the main code, and it is in the Latin script
* mnc-mong is in the Mongolian script
* mnc-latn is a compatibility redirect to mnc

In the future, we may swap between mnc and mnc-latn,
but for now, let's at least make sure that the two
variants are supported in core properly.

This also adds namespace translations
given by User:MiiCii at
https://translatewiki.net/w/i.php?title=User_talk:MiiCii&oldid=12654825
(Note the different "Category" translation towards
the end.)

Bug: T284043
Change-Id: I3998d84aa51f3fced5642f611ba235687f4fe003
2024-09-30 00:50:25 -04:00
jenkins-bot
efd9035b81 Merge "Replace raw HTML copyright footer message with wikitext one" 2024-09-27 20:14:20 +00:00
Translation updater bot
1ec2185a55
Localisation updates from https://translatewiki.net.
Change-Id: Id0b4be4017b5ca34a72d2d9c251dc6adc75ba7fe
2024-09-27 09:00:55 +02:00
Ivi104
c6279a8390 #time should use Month-gen messages in Croatian
The mdy and ymd formats are removed because they are
not valid date formats in Croatian.

Bug: T373592
Change-Id: I579dd71c719aa14860b5cd7546e084c6ec6a21a3
2024-09-27 01:31:29 +00:00
jenkins-bot
c8edfb0425 Merge "mediawiki.special.block [Vue]: change messaging to not imply accounts" 2024-09-26 23:07:17 +00:00
Bartosz Dziewoński
943d089008 Replace raw HTML copyright footer message with wikitext one
Replaces 'copyright' with 'copyright-footer' and 'history_copyright'
with 'copyright-footer-history' (the original still takes precedence
if set). Adds SkinCopyrightFooterMessage hook which works the same
way as SkinCopyrightFooter for the new messages. Allows disabling
the old messages by setting $wgAllowRawHtmlCopyrightMessages = false.

Co-Authored-By: Gergő Tisza <tgr.huwiki@gmail.com>
Bug: T45646
Change-Id: I5fd5607f8d43b6e934c8d4d35097cec430c56043
2024-09-26 16:18:52 +02:00
Translation updater bot
d09548670a
Localisation updates from https://translatewiki.net.
Change-Id: I15fb926dc91124f365f643f28ca01c9ec2a7f863
2024-09-26 09:05:11 +02:00
MusikAnimal
92e66ad534 mediawiki.special.block [Vue]: change messaging to not imply accounts
IPs can be blocked, too :)

Bug: T373570
Bug: T368111
Change-Id: I7a292afec3e279088885e51991e6761d2ee345b8
2024-09-25 20:12:26 +00:00
Meno25
cb64d6c812 Updates for Arabic (ar) and Egyptian Arabic (arz)
Change-Id: I688c0966ae63cf8bc5b6afa8e3bc26f1f11fd169
2024-09-25 17:04:21 +00:00
jenkins-bot
d1e2448d4c Merge "Fix a recently changed message" 2024-09-25 13:39:28 +00:00
jenkins-bot
bb67774ccd Merge "TargetActiveBlocks/TargetBlockLog: Populate table components with blocks" 2024-09-25 13:22:16 +00:00
Amir E. Aharoni
ad6f046958 Fix a recently changed message
It was changed in Ie0dd06f51b1e2b85eef6be377f673a02732ce604,
and it looks like a mistake.

Change-Id: I0cae1aa78e2f3cb3b2a0773cde00e2a5b979ec33
2024-09-25 08:50:54 -04:00
TheresNoTime
f687a648a8 TargetActiveBlocks/TargetBlockLog: Populate table components with blocks
Add TargetActiveBlocks/TargetBlockLog tables to Special:Block.
Hide TargetActiveBlocks behind `blockEnableMultiblocks` flag.
Add util.js for common function(s)

Bug: T368062
Bug: T368111
Change-Id: Id4783c042cbf14a0de89a27f474cebbd102dff18
2024-09-25 13:06:11 +01:00
Translation updater bot
54cbffffec
Localisation updates from https://translatewiki.net.
Change-Id: Iecf2de76786a72d4757b4a8db1aede8dea02920b
2024-09-25 09:01:40 +02:00
Dreamy Jazz
0fa81768c2 Send temporary accounts to Special:CreateAccount on ::requireNamed
Why:
* When code throws a UserNotLoggedIn error for a temporary account,
  this takes them to Special:UserLogin and asks them to log in to
  an account
* Users using temporary accounts are less likely to have a named
  account, so should instead be sent to Special:CreateAccount
  (as described in T358586)
* When doing this, the warning message should be customised to
  talk about the user needing to create an account (and not
  log in)

What:
* Update UserNotLoggedIn to redirect to Special:CreateAccount
  when the user is logged in to a temporary account
** The code which constructs the exception object can override
   this and force the redirect to always be to Special:UserLogin.
* When the redirect is to Special:CreateAccount, allow customising
  the message shown by adding a '-for-temp-user' suffix to the
  message key in UserNotLoggedIn.
** This suffix is only added if the resulting message exists,
   so that code can choose whether they need a message that is
   different to the one on Special:UserLogin.
* Update SpecialPage::requiredNamedUser to allow special pages to
  force the redirect to always be to Special:UserLogin
** This is made use of in Special:ChangeEmail and
   Special:ConfirmEmail, as these special pages only make sense
   for use with an existing account.
* Update and add message keys to allow a different message for
  Special:CreateAccount.
* Update and add tests for these changes.

Bug: T358586
Change-Id: Ie0dd06f51b1e2b85eef6be377f673a02732ce604
2024-09-24 21:42:17 +00:00
Dreamy Jazz
4affdf161b Remove unused 'resetpass-no-info' message key
Why:
* The 'resetpass-no-info' message key was added in
  bceb3c7d1a but was no longer used
  after 854a462dc0.
* Removing this message will reduce the need for unnecessary
  translations.
** This will also help reduce the extra message keys needed as a
   result of T358586

What:
* Remove the 'resetpass-no-info' message as unused.

Bug: T358586
Change-Id: Ia3148c213732a03d04c13cae1203feb6d3ce30de
2024-09-24 21:42:01 +00:00
jenkins-bot
9db9f03a7a Merge "i18n: Change 'whatlinkshere-count' wording to use the active mood" 2024-09-24 14:27:29 +00:00
newtonkamau
976f64b6f1 i18n: Change 'whatlinkshere-count' wording to use the active mood
This changes the wording from "displayed" to "displaying" for the
whatlinkshere-count message.

Bug: T374759
Change-Id: I768167e1d5b8af6a297076bdc133121a05302502
2024-09-24 13:43:00 +00:00
Amir E. Aharoni
5c5adc9836 Remove fallback language for crh-ro
Requested at
https://translatewiki.net/w/i.php?title=Support&oldid=12623804#Proposed_changes_for_[crh-ro]_Dobrujan_Tatar

Change-Id: I0140d182882093a13492a82f4b69c86e71dacc24
2024-09-24 12:57:14 +00:00
Dreamy Jazz
6728c3373c Remove unused exception-nologin-text-manual message
Why:
* The 'exception-nologin-text-manual' message key was added in
  68f3a22654 but then made unused in
  d0439af89f
* The message key is unused and has been since 2014.
* Removing this message key will reduce unnecessary translation.

What:
* Remove the 'exception-nologin-text-manual' message key as unused.

Bug: T358586
Change-Id: Id4c868dfabbc133cb5aa9fb82956ccd70cf9f554
2024-09-24 09:59:00 +00:00
Translation updater bot
c7634053b5
Localisation updates from https://translatewiki.net.
Change-Id: I4f0106d7a3018253d98ce838e993493c5a99e465
2024-09-24 09:01:30 +02:00
jenkins-bot
8143b783be Merge "mediawiki.special.block: make submit destructive and use old messages" 2024-09-23 21:35:47 +00:00
Amir E. Aharoni
5c79249317 Add namespace gender aliases for Tigre (tig)
Translated by User:Bbeshir at
https://incubator.wikimedia.org/w/index.php?title=Talk:Wp/tig/Main_Page&oldid=6389257

Bug: T375052
Change-Id: Ifb87832927967e28b38b5d89fe9b1cc78df701a7
2024-09-23 14:17:29 -04:00
Amir E. Aharoni
fe485a0135 Add Interslavic (Cyrillic; isv-cyrl)
Also add gender aliases to Interslavic (Latin)
and custom plural rules for isv-cyrl.

Bug: T375360
Change-Id: I1ea5e36b09a4eecbc0edf085deb50a392f7fcca5
2024-09-23 10:15:53 -04:00
Translation updater bot
bc72d5b4f7
Localisation updates from https://translatewiki.net.
Change-Id: I88440f316b69c1196f0ad19f4aa1a826f0a02d84
2024-09-23 09:04:37 +02:00
Amir E. Aharoni
8d7246ae81 Add namespace translations for Tigre (tig)
Contributed by User:Bbeshir at
https://incubator.wikimedia.org/w/index.php?title=Talk:Wp/tig/Main_Page&oldid=6385826

Bug: T375052
Change-Id: Iae1e539ba96dc0447a8a84b7b7c3f041156f654c
2024-09-22 23:27:38 -04:00
jenkins-bot
c22e07fd1e Merge "Update English langauge name of Puxian (cpx) in comments" 2024-09-22 13:28:22 +00:00
jenkins-bot
5476caa7b8 Merge "Languages: Fix written script for Xiang (hsn)" 2024-09-22 08:34:28 +00:00
jenkins-bot
b912a90d21 Merge "Merge gan translations back to gan-hans and gan-hant respectively" 2024-09-22 08:28:26 +00:00
Winston Sung
c75df5c39b Merge gan translations back to gan-hans and gan-hant respectively
Bug: T286291
Bug: T296188
Change-Id: I18c90f3c26396699ec60b077bc438d626a0c5c7e
2024-09-22 07:56:28 +00:00
Winston Sung
18065ee139 Languages: Update fallback of Mindong (cdo)
This update the fallback language from Minnan (nan) to Minnan (Traditional Han script) (nan-hant).

Change-Id: I40182e667c72778ad8e00a1a541bbc941938b11f
2024-09-22 06:31:46 +00:00