Commit graph

1359 commits

Author SHA1 Message Date
Translation updater bot 76fbd5db2d Localisation updates from https://translatewiki.net.
Change-Id: I7e4ef065c1042742a08e6de1e51d21722c150471
2023-09-12 07:53:21 +02:00
Translation updater bot 8fb6cca1fb Localisation updates from https://translatewiki.net.
Change-Id: I3c1cd8a6994479ab0e3cc740e78b0c91ac8fd4ff
2023-09-05 08:09:53 +02:00
Translation updater bot 8317c1cf8f Localisation updates from https://translatewiki.net.
Change-Id: I237f3686b5f7ad8a5b69e8cad390b2f14a7b71e0
2023-08-29 07:34:30 +02:00
Translation updater bot 7d9a3f77db Localisation updates from https://translatewiki.net.
Change-Id: I21b0c541ae8e964f88d6671fb0fa012d0a643a2e
2023-08-22 07:37:29 +02:00
Translation updater bot d023669c55 Localisation updates from https://translatewiki.net.
Change-Id: I7ffdf17fb74da89d1217a699cc34e8cbf6687e11
2023-08-15 07:48:34 +02:00
Translation updater bot 8525ab1e6f Localisation updates from https://translatewiki.net.
Change-Id: I30ecb39f34c93708d21443536729e754b13eae68
2023-08-08 08:01:37 +02:00
Translation updater bot 5f5a01875f Localisation updates from https://translatewiki.net.
Change-Id: Ib9a0faa638070358ed50c308ab50270115463ac4
2023-08-01 07:50:35 +02:00
Translation updater bot 4537d18425 Localisation updates from https://translatewiki.net.
Change-Id: Ia268672bde97b9f7bed799f0b32364527058a675
2023-07-25 08:59:14 +02:00
Translation updater bot b1204c9dd5 Localisation updates from https://translatewiki.net.
Change-Id: Id6e2abae25053d0866202c8778a554d290eac361
2023-07-18 08:55:58 +02:00
Translation updater bot 08f767898c Localisation updates from https://translatewiki.net.
Change-Id: I3181126de48f7da284afcbb85c335f99e285b5f1
2023-07-11 08:14:53 +02:00
Translation updater bot 5fb2bef513 Localisation updates from https://translatewiki.net.
Change-Id: I957126f9ea0819355e081ee7e5f8b01890f05064
2023-07-04 08:31:54 +02:00
Translation updater bot ae400995af Localisation updates from https://translatewiki.net.
Change-Id: I79e372f108deb71d54632ea2917f45977412e857
2023-06-27 08:40:25 +02:00
Translation updater bot 688ea13ee1 Localisation updates from https://translatewiki.net.
Change-Id: I5541341524ad5d8773152dbdd9cf4d50b9d37aec
2023-06-20 07:59:33 +02:00
Translation updater bot 9e59269e88 Localisation updates from https://translatewiki.net.
Change-Id: I6703f4ee730a07d8a5417cf4a5e3a78b68dc2c0c
2023-06-13 07:53:36 +02:00
Translation updater bot 875fdc0bb3 Localisation updates from https://translatewiki.net.
Change-Id: I8fef0e0c2d7acb3d94819c73bee3c0a902dd910d
2023-06-06 07:17:15 +02:00
Translation updater bot d9ed513a56 Localisation updates from https://translatewiki.net.
Change-Id: Id4b40e6b235d896657d9662da2f52d45f5752e46
2023-05-30 07:03:30 +02:00
Translation updater bot 1f8370200b Localisation updates from https://translatewiki.net.
Change-Id: I853eb543829e5daa05b99b894d274bb922256e75
2023-05-23 07:08:24 +02:00
Translation updater bot 038265052b Localisation updates from https://translatewiki.net.
Change-Id: I4fc665c1760c8475e11aa505ce3c21007b3efda0
2023-05-16 07:13:19 +02:00
Translation updater bot 1f80f4e1d7 Localisation updates from https://translatewiki.net.
Change-Id: I110e1d89621e42fa3aed1078a25a75bf80e648a3
2023-05-09 08:17:59 +02:00
Translation updater bot fd312d408f Localisation updates from https://translatewiki.net.
Change-Id: I092745f8a7fa2169af6cf6262c0c21ade90edafa
2023-05-02 07:16:40 +02:00
Translation updater bot 6ca19286aa Localisation updates from https://translatewiki.net.
Change-Id: Ia2ffec7366675fe54ac17aa8070598947f5e9ec2
2023-04-25 07:34:31 +02:00
Translation updater bot 53abc1fe8c Localisation updates from https://translatewiki.net.
Change-Id: I0a16605c80154c583b6a8b370ba3ca6147350de0
2023-04-11 07:32:05 +02:00
Translation updater bot cb39f18e51 Localisation updates from https://translatewiki.net.
Change-Id: I792843192efe53e7b0fd45113ed0aa3eb11181b8
2023-04-04 08:12:44 +02:00
Translation updater bot cd27ee36c1 Localisation updates from https://translatewiki.net.
Change-Id: I804b6785eff32a5a8c936bf9f72540716b0c2ccd
2023-03-28 07:52:35 +02:00
Translation updater bot 6eb4dc0812 Localisation updates from https://translatewiki.net.
Change-Id: Ic9f007c52abb4a0aa71fc2fef59eff7507936b35
2023-03-21 08:24:43 +01:00
Translation updater bot a86a002466 Localisation updates from https://translatewiki.net.
Change-Id: I49942f26d1208e41752922517e187d28734c971d
2023-03-14 08:15:43 +01:00
Translation updater bot b4e15af310 Localisation updates from https://translatewiki.net.
Change-Id: I71676b2254bc17d9597e26d52b6c8abb5af37a7b
2023-03-07 07:51:40 +01:00
Translation updater bot 20d7908705 Localisation updates from https://translatewiki.net.
Change-Id: Ida56ef26f48081eccc034e608ea69da1c9fff6c9
2023-02-28 07:07:46 +01:00
Translation updater bot 7c2526462b Localisation updates from https://translatewiki.net.
Change-Id: I67a0a8ecfc5e03359d08516dba9ed5043a9fc8ad
2023-02-21 07:06:46 +01:00
Translation updater bot bf604d8cfc Localisation updates from https://translatewiki.net.
Change-Id: Id3cd4dfb2ad1eb3d74173e99d052a517943a526e
2023-02-14 07:17:33 +01:00
Translation updater bot 38b63b854b Localisation updates from https://translatewiki.net.
Change-Id: I0ced3d9b4451593b89e52f7ad425a6a2a9d7f08b
2023-02-07 07:47:04 +01:00
Translation updater bot 65d89c9e32 Localisation updates from https://translatewiki.net.
Change-Id: I9c03dd639c20153d5087eb6c7aeea5aaebc0ab28
2023-01-31 07:28:48 +01:00
Translation updater bot cf68912c7e Localisation updates from https://translatewiki.net.
Change-Id: I6431399aa73cf08888863594fbcd15306093797a
2023-01-24 07:16:51 +01:00
Translation updater bot 6259b9967b Localisation updates from https://translatewiki.net.
Change-Id: I2b63957cedc811c0064be1cdb095e199f89a1434
2023-01-17 07:09:56 +01:00
Translation updater bot 13cebbe97f Localisation updates from https://translatewiki.net.
Change-Id: I9e3e722aabb6d1a2a56e0586829e8a6db5622f14
2023-01-10 07:49:46 +01:00
Translation updater bot 6189756937 Localisation updates from https://translatewiki.net.
Change-Id: Iab7468e7cd26a8c44c1a787ac8ec2a9c247a02a6
2023-01-03 07:47:11 +01:00
Translation updater bot 5db30b4069 Localisation updates from https://translatewiki.net.
Change-Id: Ia92d59ea8a982d5064ae76434dbeba1c55517acd
2022-12-27 07:14:05 +01:00
Translation updater bot 945e541099 Localisation updates from https://translatewiki.net.
Change-Id: Ic58b6cb7ddc190111014ebfe1a9710cb592ec2b7
2022-12-20 07:58:13 +01:00
Translation updater bot 0cff43af86 Localisation updates from https://translatewiki.net.
Change-Id: Iea267480b6404a22af9bbe589708ebe9ab845a80
2022-12-13 07:30:14 +01:00
Translation updater bot 33edf52d24 Localisation updates from https://translatewiki.net.
Change-Id: Ic479164c8165490b0cacf9648dbf8c118e115e92
2022-12-08 07:43:43 +01:00
Translation updater bot 64b5d7bc1a Localisation updates from https://translatewiki.net.
Change-Id: I0d8703977b6c814938344f8cc6d0714bbf55dacb
2022-12-01 07:21:39 +01:00
Translation updater bot 8dec144614 Localisation updates from https://translatewiki.net.
Change-Id: I630533f1aa479496a7f0e526f8a7106139bb8a9c
2022-11-24 07:09:41 +01:00
Translation updater bot 92264383f7 Localisation updates from https://translatewiki.net.
Change-Id: I204856ddbd294109505fc18f3f633f2a8469523f
2022-11-17 07:19:13 +01:00
Translation updater bot d9fbee9dd1 Localisation updates from https://translatewiki.net.
Change-Id: I569aeacb47ce2ab3a21de45f5d5a3cc5db752f5d
2022-11-10 07:23:21 +01:00
Translation updater bot 32e4a7673d Localisation updates from https://translatewiki.net.
Change-Id: I009e612a9f3fc487c8322453864d8a72a2860830
2022-11-03 07:23:18 +01:00
Translation updater bot 83742ca3ac Localisation updates from https://translatewiki.net.
Change-Id: Ib6cec8b963cdba58732341a81185032fb6063e70
2022-10-27 08:05:24 +02:00
Translation updater bot 60883a13e8 Localisation updates from https://translatewiki.net.
Change-Id: I4fe40dd892c59d991fbee62222e1b8efb166f920
2022-10-20 07:39:57 +02:00
Translation updater bot 70f45e3138 Localisation updates from https://translatewiki.net.
Change-Id: I7b2fe5c552cef22681b2f0e7ae9700dbb304d136
2022-10-13 07:24:52 +02:00
Translation updater bot a940153b99 Localisation updates from https://translatewiki.net.
Change-Id: Iaa29cfa5b1ac0eba1aecd917a328a5a94de4e43c
2022-10-06 07:14:16 +02:00
Translation updater bot a11d3fe152 Localisation updates from https://translatewiki.net.
Change-Id: I8386ca73d7d253bdd3e0789afc2e3253a754215d
2022-09-29 07:16:03 +02:00
Translation updater bot a7436c6292 Localisation updates from https://translatewiki.net.
Change-Id: Ia896f9952f6853ec5f30965d97a17b40e1949cb7
2022-09-22 16:19:10 +02:00
Translation updater bot df2309bd9f Localisation updates from https://translatewiki.net.
Change-Id: I85d94f1eb1aab3293c3da1ed220bc24bbfabcbeb
2022-09-05 10:12:21 +02:00
Translation updater bot 3b0a4c60ae Localisation updates from https://translatewiki.net.
Change-Id: I86ceeb77df14a063f764ef6c0918ea8c55526468
2022-09-01 09:35:09 +02:00
Translation updater bot 5eef7c3036 Localisation updates from https://translatewiki.net.
Change-Id: Ic25644afabb8deb1993c36c83fc29896fa99b1de
2022-08-31 09:36:04 +02:00
Translation updater bot 75ba4b9bcd Localisation updates from https://translatewiki.net.
Change-Id: Ifda2701f04d66e4eea570b50d3b4799ceacfc303
2022-08-30 09:31:00 +02:00
Translation updater bot dc70a0e599 Localisation updates from https://translatewiki.net.
Change-Id: I5174c709e38f5be173c144a2d0eaba31fdf33bb5
2022-08-29 09:16:16 +02:00
jenkins-bot 9ac8195013 Merge "Improve error messages for RESTBase errors" 2022-08-26 18:41:17 +00:00
Translation updater bot 47d0d5075d Localisation updates from https://translatewiki.net.
Change-Id: Iad9c2b4db5bdfb665f92cc860e487659e62ea39e
2022-08-26 08:23:43 +02:00
Translation updater bot 5a8aadae90 Localisation updates from https://translatewiki.net.
Change-Id: I86064a9ace9b729c122800d7bed755bb07e0dbc1
2022-08-25 08:27:27 +02:00
Translation updater bot 607e031d85 Localisation updates from https://translatewiki.net.
Change-Id: I84436595a4a4fb2327cc6f67c46644a1427e8687
2022-08-24 08:25:18 +02:00
Translation updater bot 31ecd99b94 Localisation updates from https://translatewiki.net.
Change-Id: I0f742133413485003aadedf9f839c29062bfa6a9
2022-08-23 08:11:32 +02:00
Translation updater bot e51c055a8e Localisation updates from https://translatewiki.net.
Change-Id: I0ab0a136de50bf078343139d7593140bccaca92a
2022-08-22 08:24:24 +02:00
Bartosz Dziewoński f2df5dc7b9 Improve error messages for RESTBase errors
For error responses, the response body should be JSON containing a
'detail' key with a human-readable error message.

Remove old debug logging for T233320, it's no longer needed and it
stopped working on WMF wikis anyway (again, previously it was broken
due to T234564).

Change-Id: I64d0b934c90c7e9582e5433ae7a1b9ed2bc0c9a2
2022-08-19 21:13:35 +00:00
Translation updater bot c10a63e23b Localisation updates from https://translatewiki.net.
Change-Id: I505f770e39fb1fcf9e40dcf01d118a753460ce9b
2022-08-19 08:30:56 +02:00
Translation updater bot 45049b4507 Localisation updates from https://translatewiki.net.
Change-Id: Id358f0ae5fc406b0edd8808987eb1884b946319f
2022-08-18 08:39:56 +02:00
Translation updater bot e9560b58b9 Localisation updates from https://translatewiki.net.
Change-Id: Ide31402c2270f6158503829cf6f0e9ecb5eb6edd
2022-08-17 08:25:32 +02:00
Translation updater bot 1c90c8150f Localisation updates from https://translatewiki.net.
Change-Id: I4fdd541d50613ee8a8b2cb4e8594a14196cabeab
2022-08-16 08:35:12 +02:00
Translation updater bot f1c257d590 Localisation updates from https://translatewiki.net.
Change-Id: I7eb99309da43cef286f0a6b4a8710e510ec37419
2022-08-15 08:27:32 +02:00
Translation updater bot 57c8f01b7b Localisation updates from https://translatewiki.net.
Change-Id: I18ba55242d9a97efa35d029409fee01945815d52
2022-08-12 08:44:28 +02:00
jenkins-bot efdde38f85 Merge "Create Parsoid helper for use outside of action API" 2022-08-11 13:39:29 +00:00
Bartosz Dziewoński 8d735bbd9e Create Parsoid helper for use outside of action API
ApiParsoidTrait depends on some ApiBase methods, which is inconvenient
when one wishes to access Parsoid HTML outside of the action API. Move
the bulk of the code into a new class ParsoidHelper, which doesn't.

Replace the uses of methods:
* dieWithError: throw a different kind of exception where it makes
  sense, or change the method to return a StatusValue instead of
  throwing where it doesn't
* getPageLanguage: use Title::getPageLanguage() or pass as parameter
* getConfig: pass to constructor
* getLogger: pass to constructor
* getRequest: pass the only required part to constructor,
  leave some other API-specific code using it in ApiParsoidTrait

Bug: T314565
Change-Id: I90656cc74bb1cb1f2f3c82ad51cfb164cb8a4a4b
2022-08-10 23:20:59 +00:00
Translation updater bot 2154e6d39e Localisation updates from https://translatewiki.net.
Change-Id: Id2833a6e2ca1af8bee95a1542b8821110bae63cf
2022-08-10 08:24:31 +02:00
Translation updater bot f411e5ac21 Localisation updates from https://translatewiki.net.
Change-Id: I7a0fef43f0ef62a6b4b1e594889d0116fea36bcb
2022-08-09 08:20:32 +02:00
Translation updater bot 95b923abef Localisation updates from https://translatewiki.net.
Change-Id: Id9009b4f2251171dd529ee8633c0e38e1431771a
2022-08-08 08:59:51 +02:00
Translation updater bot e422826a33 Localisation updates from https://translatewiki.net.
Change-Id: I1e5a5257d4a6257a746c14f169bf8f149ccdb7ed
2022-08-05 08:34:47 +02:00
Translation updater bot 1df7dbbd6c Localisation updates from https://translatewiki.net.
Change-Id: I04bf8706f60fd39a5f53e317cb75400d8a18439d
2022-08-04 08:43:58 +02:00
Translation updater bot b7fb7e64e2 Localisation updates from https://translatewiki.net.
Change-Id: Ib1a37d16265b138ac2547a7f618ec35b3d1acd75
2022-08-03 08:19:06 +02:00
Translation updater bot c626f93a1f Localisation updates from https://translatewiki.net.
Change-Id: I83504e154779ce7d6e0d440cf972de900920cc56
2022-08-02 08:14:10 +02:00
jenkins-bot f8fd06dbaf Merge "Remove 5 more very old unused messages" 2022-08-01 09:46:45 +00:00
Translation updater bot 799c0b86ea Localisation updates from https://translatewiki.net.
Change-Id: I5851d2c86d2ae51dbc44f791387d40456e93667b
2022-08-01 08:23:49 +02:00
Translation updater bot fb8a9396ed Localisation updates from https://translatewiki.net.
Change-Id: I5b58f46c1baf929867084da6a7e3450d5d12fce9
2022-07-29 08:54:32 +02:00
jenkins-bot 15c56b442c Merge "Remove unused template dialog title message" 2022-07-28 10:25:12 +00:00
Translation updater bot 461a6bea84 Localisation updates from https://translatewiki.net.
Change-Id: I1a944644e38391c26d61cb691aa86a4edf6aff2f
2022-07-28 08:58:20 +02:00
Thiemo Kreuz b8b5ed3eaa Remove 5 more very old unused messages
* "visualeditor-dialog-transclusion-options" was added in 2013 via
  I3bcf924. It was used as the label for multiple FieldsetLayouts in
  ve.ui.MWTransclusionDialog.js. In 2013 a larger rewrite was done via
  I51e74b3. The FieldsetLayouts with this message don't exist any more
  since then.
* "visualeditor-dialogbutton-meta-tooltip" was added in 2013 via
  Ibf63329. It was used as the button label in
  ve.ui.MWMetaButtonTool.js. This file was deleted in 2013 via
  I3bb61d5. That patch added a new message "visualeditor-meta-tool"
  that says the same as the old message". The old message is unused
  since then.
* "visualeditor-savedialog-label-create" is a new key for a message
  that existed before. The old key was "visualeditor-create-page". It
  was used in ve.init.mw.ViewPageTarget.js as a button label. This
  usage was removed in 2012 via I5f59482. The renamed message was
  never used.
* "visualeditor-savedialog-label-report" was added in 2012 via
  I5f59482. It was used as a button label in
  ve.init.mw.ViewPageTarget.js. The feature was removed in 2013 with
  no replacement, see I8a5e0ab. Some of the messages that became
  unused got removed in the same patch, but not all of them.
* "visualeditor-savedialog-warning-dirty" was added in 2013 via
  I3daf631. It was used for a confirmation popup in
  ve.init.mw.ViewPageTarget.js. I8c0db01 moved the code to
  ve.ui.MWSaveDialog.js. In 2015 the confirmation popup was removed
  with no replacement, see I9091534.

Change-Id: Iae7961612d5b5be9cdd294a67a9ce40ee8cb9b4d
2022-07-27 09:01:21 +02:00
Thiemo Kreuz 91b5cea852 Remove unused template dialog title message
The message "visualeditor-dialog-template-insert" was added in 2021
via I5da4003. It was used as a dialog title in
ve.ui.MWTemplateDialog.js. In 2021 we introduced three new messages
via Ib9b76ca. One of them still says the same as the old message, but
got a new key assigned. It appears like we forgot to remove the old
message.

Change-Id: Ie3854114197e3f36b48bb7efd8dd96a1f9651198
2022-07-27 08:54:31 +02:00
Translation updater bot d70e425fc9 Localisation updates from https://translatewiki.net.
Change-Id: I9edc9a6a56dc59abb0a8a0b8519024238edaec46
2022-07-27 08:27:02 +02:00
jenkins-bot 7e55a99917 Merge "Add a checkbox to use the image caption as the alt text for galleries" 2022-07-26 20:00:48 +00:00
Translation updater bot bf829f4681 Localisation updates from https://translatewiki.net.
Change-Id: If8f03962e2280a53b18bc6057eea8ce8aefcd6ee
2022-07-26 08:26:05 +02:00
Translation updater bot 576f27e3d5 Localisation updates from https://translatewiki.net.
Change-Id: Id8ba7dd358d976435816667f17ab2a06aab7da65
2022-07-25 09:51:04 +02:00
Translation updater bot f4497c9ddd Localisation updates from https://translatewiki.net.
Change-Id: I480a16f3d6d2a3ca838deb4fd4bc0879d940f686
2022-07-25 08:39:48 +02:00
Arlo Breault 94c4d619a7 Add a checkbox to use the image caption as the alt text for galleries
The need for something like this was anticipated in
I2bf43c7e83283f43e047229eb53c244918fcbb0c.

As of version 2.5.0 of Parsoid's output, if alternate text is missing
for an image but a caption is present and image isn't displaying the
caption (ie. it isn't a thumb or frame), then the text content of the
caption will be set as the alt attribute.  Parsoid will then drop the
alt attribute when serializing if it matches the caption text, since
it's unnecessary.

However, if the caption is modified and the alt text isn't, the alt will
be serialized.  This is likely to be unexpected to editor.  They may
have missed that the both the caption and alt are populated in VE and
only edited one place.

Since all of the above is happening only for images where the caption
isn't visible, it doesn't appear to be a much used feature since, at
least for inline images, the experience of caption editing was already
less than optimal.

However, because of a quirk in how galleries are rendered in Parsoid,
this affects gallery caption editing, which is visible and presumably
used more often.  See T268250 for a discussion on an improved gallery
structure.  But for now, gallery images are effectively inline and set
the alternate text, thus subject to the above.

Here we add a checkbox so that the default is to ignore the alt if it's
the same as the caption.  And only make use of it if it differed
originally or was explicitly unchecked to modify.

Bug: T311677
Change-Id: Idf297d8a98995971c5835b0cea56c3317a3626e2
2022-07-22 15:46:55 -04:00
Translation updater bot 3a0b3e07d5 Localisation updates from https://translatewiki.net.
Change-Id: I588ff3e1e5b5a5b783c0b8941cf38b64a3b06877
2022-07-21 09:04:57 +02:00
Translation updater bot da2c04abb7 Localisation updates from https://translatewiki.net.
Change-Id: Iad665489aa8418e345f8f4cf1a69cc85c1abd64a
2022-07-20 08:28:37 +02:00
Translation updater bot 29cace0be3 Localisation updates from https://translatewiki.net.
Change-Id: I8c4dc5ef4fb727d1397fc355a2e6f4173b89d391
2022-07-19 08:17:46 +02:00
Translation updater bot fc85f06dd1 Localisation updates from https://translatewiki.net.
Change-Id: Id75506d4b41ba26ad25fa5de5c3861808a0ad975
2022-07-18 08:16:01 +02:00
Translation updater bot 3081c2f09d Localisation updates from https://translatewiki.net.
Change-Id: I00b6762101fb8aea78c0f8872367a51e98f6a387
2022-07-15 08:48:25 +02:00
Translation updater bot 6440b62341 Localisation updates from https://translatewiki.net.
Change-Id: I1c2233043ecfa7a2ad9374f2d1009d4c03b9cdcb
2022-07-14 08:49:10 +02:00
Thiemo Kreuz 139e6547d1 Remove unused media/meta-related messages
visualeditor-dialog-media-thumbdimensions
Added in 2014 via I7b4d019, but never used, as far as I can tell.

visualeditor-dialog-media-searchselect
Unused since I65aed34 from 2015.

visualeditor-dialog-meta-settings-displaytitle-enable
The feature was removed in 2017 via I46db6b1.

This patch also marks some other messages as being used via comments.

Change-Id: Ia10b6a5c0ea83dd670e2cfdbaa768c41fc0cf392
2022-07-13 13:56:41 +02:00
Translation updater bot 83fbbba390 Localisation updates from https://translatewiki.net.
Change-Id: I244decbe1796492a7ec251b6b3aab1db8afa05f9
2022-07-13 08:18:24 +02:00
Translation updater bot b3306567e9 Localisation updates from https://translatewiki.net.
Change-Id: I210d73dbdf5f20030b152175873c1d68f603497c
2022-07-12 08:15:57 +02:00