Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Sync upstream #37

Merged
merged 21 commits into from
Sep 21, 2024
Merged

Sync upstream #37

merged 21 commits into from
Sep 21, 2024

Conversation

ZoruaFox
Copy link
Member

@ZoruaFox ZoruaFox commented Sep 21, 2024

Summary by CodeRabbit

  • 新功能

    • 更新了多个扩展和本地化文件,以增强功能和用户体验。
  • 文档

    • 更新了API帮助文档的本地化字符串,改善了描述的清晰度和一致性。
  • 语言本地化

    • 添加和修改了多种语言的本地化字符串,以提高用户界面的准确性和可读性。

Krinkle and others added 20 commits September 14, 2024 23:57
…rary

https://github.com/Financial-Times/polyfill-library/ is now a 404.
It was transferred with redirect to
https://github.com/JakeChampion/polyfill-library/
but that has since been deleted.

https://github.com/mrhenry/polyfill-library/ is a reasonable-looking
fork that includes full history, and so this is an easy no-op to fix
CI for REL1_39 and later.

Change-Id: Ia59a5e9790cbdc7b03d4ae66583fe328fbd05f53
Change-Id: I03308e5fdbedce18fdbbcfed0586f64a2538d975
* Update extensions/AbuseFilter from branch 'REL1_39'
  to f84064178078b531066504ee8160f74dbfea7f1d
  - Localisation updates from https://translatewiki.net.
    
    Change-Id: I0897c840c20e5a0074799e84a27cdf015c1f5b92
* Update extensions/CategoryTree from branch 'REL1_39'
  to 43282a44f87124ad966d954c081d9f4cfa90a4bf
  - Localisation updates from https://translatewiki.net.
    
    Change-Id: I096d8481db67e59ae89477aa2063386043f13c58
* Update extensions/CiteThisPage from branch 'REL1_39'
  to 952b11efdcddf9f05c9e7cac123da9353069bfc1
  - Localisation updates from https://translatewiki.net.
    
    Change-Id: Icf66506b70a9794fb4828f5246603ec4a487e919
* Update extensions/Cite from branch 'REL1_39'
  to a8673bcaea383323494c0ea57051efbf3b36248d
  - Localisation updates from https://translatewiki.net.
    
    Change-Id: Icf66506b70a9794fb4828f5246603ec4a487e919
* Update extensions/ConfirmEdit from branch 'REL1_39'
  to f6fc38679dd0595bcaff63d8bf5ca97c302669ae
  - Localisation updates from https://translatewiki.net.
    
    Change-Id: I9e494299614c7358c96937a33cebad09b37160dd
* Update extensions/InputBox from branch 'REL1_39'
  to caf323a2fffe787aa8ee16fcf64cf1c29129d833
  - Localisation updates from https://translatewiki.net.
    
    Change-Id: I5ab0c3c00ebd7be9d43764c72495c9d1a4865566
* Update extensions/MultimediaViewer from branch 'REL1_39'
  to 1eec49b52e8f27089081200505f60f1588518cf4
  - Localisation updates from https://translatewiki.net.
    
    Change-Id: I4ea1790ba1a3cead871b4c0834a58cc5b17db8f5
* Update extensions/PageImages from branch 'REL1_39'
  to 147e7bf5d6f5477bc58f74470e4e72657eb52d28
  - Localisation updates from https://translatewiki.net.
    
    Change-Id: I5dc62fc2866c9215f6f08fc1ebff343be3f8e365
* Update extensions/SyntaxHighlight_GeSHi from branch 'REL1_39'
  to 09441df9e3d40ec76b402316b4504ce6958ecec4
  - Localisation updates from https://translatewiki.net.
    
    Change-Id: I57ae85e6c3b8592218738db2393ef9ed1bf2a4a1
* Update extensions/WikiEditor from branch 'REL1_39'
  to f37228635c1c28f7b65a7f7a118fd82250da058d
  - Localisation updates from https://translatewiki.net.
    
    Change-Id: Id65fd5954a7df06930ea7d26b1cc612ca4e52f69
* Update extensions/VisualEditor from branch 'REL1_39'
  to 451fc2c67bcaf452b408c8665713f867224a2b0a
  - Localisation updates from https://translatewiki.net.
    
    Change-Id: Idbf32495c4ca65aeb39a4440fc95d56464cc9205
* Update skins/MinervaNeue from branch 'REL1_39'
  to 0ccacb1e7ecf6a15a1bd654d1cd917d07a006d1a
  - Localisation updates from https://translatewiki.net.
    
    Change-Id: Ib1910d318d96fbc04ff5f1f93aefa4e84b6be4a9
* Update skins/Vector from branch 'REL1_39'
  to 71295ac18f2368b368ef5095b19e53237300d939
  - Localisation updates from https://translatewiki.net.
    
    Change-Id: I87df9dab8d1b638e1392559370fc6c61e71848ca
Fixes would-be test failure after wikimedia/less.php 4.4.1 upgrade,
due to too specific test expectation. Both color values are equivalent.

Change-Id: Ic91c9bb1d7b931f389cfaf3457d2fee845b9c3f0
(cherry picked from commit 7ad9467)
Various bug fixes and performance improvements between less.php
versions 4.0.0 and 4.4.1. Details at
https://gerrit.wikimedia.org/g/mediawiki/libs/less.php/+/v5.0.0/CHANGES.md

This is effectively a backport of these master commits to MW 1.42 (1),
MW 1.41 (1, 2), and MW 1.39 LTS (1, 2, 3, 4):

1. Update wikimedia/less.php to 4.4.1 (T365481, I9e76ab9543, b6ef248)
2. Update wikimedia/less.php to 4.2.1 (T288498, I609bb2b668, c1e3eaf)
3. Update wikimedia/less.php to 4.1.1 (I3593451722, 82f39a7)
4. Update wikimedia/less.php to 4.0.0 (I55391bf61b, a8eae01)

Note that less.php 4.0 was semver-major to drop support for PHP 7.2
and PHP 7.3, where MW 1.39 already requires PHP 7.4.

(cherry picked from commit 3afa12e)

Depends-On: Ibf483f3d654c1c0410162b3a12f6a616f9076063
Change-Id: Id73024a2e2dec2c46dd86a69c2177c2012aaa4bd
* Update vendor from branch 'REL1_39'
  to 174f13da8b795e22c525baf1e904cc11d287351c
  - Update wikimedia/less.php to 4.4.1
    
    Change-Id: Ibf483f3d654c1c0410162b3a12f6a616f9076063
@ZoruaFox ZoruaFox removed the request for review from Blossomstripe September 21, 2024 05:43
Copy link

coderabbitai bot commented Sep 21, 2024

Caution

Review failed

The pull request is closed.

Walkthrough

此次更改主要涉及多个文件的本地化字符串更新、扩展版本引用的更新以及依赖包的版本提升。具体包括对多种语言的API帮助文档进行语言精炼和一致性调整,增加新的本地化条目,更新现有条目的翻译,以提高用户界面的可读性和准确性。此外,对多个扩展的提交引用进行了更新,确保它们与最新的代码库保持一致。

Changes

文件路径 更改摘要
composer.json 更新 wikimedia/less.php 包的版本,从 3.2.1 更改为 4.4.1
extensions/AbuseFilter 更新子项目提交引用,从 929a6b2592ed163bfcac15444391e013b5cba05b 更改为 f84064178078b531066504ee8160f74dbfea7f1d
extensions/CategoryTree 更新子项目提交引用,从 48672bc0a37777c28eb524b4d0a15cbb7e6a06a9 更改为 43282a44f87124ad966d954c081d9f4cfa90a4bf
extensions/Cite 更新子项目提交引用,从 15dcca1db339f35426600a8d54e53477a25cac91 更改为 a8673bcaea383323494c0ea57051efbf3b36248d
extensions/CiteThisPage 更新子项目提交引用,从 86099c8c32fd02d183ac4d2bed7adab5f865a3ca 更改为 952b11efdcddf9f05c9e7cac123da9353069bfc1
extensions/ConfirmEdit 更新子项目提交引用,从 a2a37567779f2da5d54dc6fc2801a7eaabe604d3 更改为 f6fc38679dd0595bcaff63d8bf5ca97c302669ae
extensions/InputBox 更新子项目提交引用,从 848ab4dfbd63801d820b0fa8872b466055a96320 更改为 caf323a2fffe787aa8ee16fcf64cf1c29129d833
extensions/MultimediaViewer 更新子项目提交引用,从 9e1a388f9c9555d2b0725b16548d18da0a91ea34 更改为 1eec49b52e8f27089081200505f60f1588518cf4
extensions/PageImages 更新子项目提交引用,从 fd54d09290f4d345f97c4187be52db5849a46c0f 更改为 147e7bf5d6f5477bc58f74470e4e72657eb52d28
extensions/SyntaxHighlight_GeSHi 更新子项目提交引用,从 a005b73236f59ddfd04633424bb9a876a9486aa6 更改为 09441df9e3d40ec76b402316b4504ce6958ecec4
extensions/VisualEditor 更新子项目提交引用,从 0d978d6df930abd8ba45fa351fb64b38725d95cd 更改为 451fc2c67bcaf452b408c8665713f867224a2b0a
extensions/WikiEditor 更新子项目提交引用,从 3d62155678582bee4840f1bfc2d72128860a15c2 更改为 f37228635c1c28f7b65a7f7a118fd82250da058d
includes/api/i18n/ar.json 更新阿拉伯语本地化文件,添加新用户名和更新API帮助文档参数描述。
includes/api/i18n/de.json 更新德语本地化文件,修改API帮助文档参数描述以增强清晰度。
includes/api/i18n/es.json 更新西班牙语本地化文件,添加新用户名并修改API参数描述。
includes/api/i18n/fr.json 更新法语本地化文件,修改API帮助文档参数描述以增强清晰度。
includes/api/i18n/gl.json 更新加利西亚语本地化文件,添加新用户名并修改API参数描述。
includes/api/i18n/ia.json 更新国际语本地化文件,修改API帮助文档参数描述以确保术语一致性。
includes/api/i18n/lij.json 更新利古里亚语本地化文件,修改API参数描述。
includes/api/i18n/nl.json 更新荷兰语本地化文件,添加新参数以增强API文档。
includes/api/i18n/pt-br.json 更新巴西葡萄牙语本地化文件,添加新用户名并修改API参数描述。
includes/api/i18n/pt.json 更新葡萄牙语本地化文件,添加新用户名并修改API参数描述。
includes/api/i18n/qqq.json 更新参数描述以提供更清晰的翻译上下文。
includes/api/i18n/ru.json 更新俄语本地化文件,修改API帮助文档参数描述以增强清晰度。
includes/installer/i18n/nan-hant.json 新增纳汉语本地化文件,包含安装程序的本地化字符串。
includes/installer/i18n/nan-latn-pehoeji.json 更新纳汉语本地化文件,添加新用户名并更新文档链接。
includes/installer/i18n/sco.json 更新苏格兰语本地化文件,扩展欢迎信息并修正拼写错误。
languages/i18n/af.json 更新南非荷兰语本地化文件,修改跟踪类别的术语。
languages/i18n/az.json 更新阿塞拜疆语本地化文件,改善翻译的清晰度和准确性。
languages/i18n/bjn.json 更新巴哈萨语本地化文件,改善复数形式和措辞。
languages/i18n/ce.json 更新车臣语本地化文件,修改用户界面消息的术语。
languages/i18n/crh-ro.json 更新克里米亚鞑靼语本地化文件,修正拼写和语法错误。
languages/i18n/de.json 更新德语本地化文件,添加新用户名并进行小幅文本调整。
languages/i18n/exif/ga.json 更新爱尔兰语本地化文件,改善EXIF数据的翻译。
languages/i18n/exif/nl.json 更新荷兰语EXIF数据本地化文件,添加多个新条目。
languages/i18n/exif/sco.json 更新苏格兰语EXIF数据本地化文件,修改特定条目的值。
languages/i18n/fi.json 更新芬兰语本地化文件,改善版权警告和标签的翻译。
languages/i18n/ga.json 更新爱尔兰语本地化文件,简化月份名称和用户界面字符串。
languages/i18n/gaa.json 更新加纳语本地化文件,添加新用户名并调整字符串格式。
languages/i18n/hr.json 更新克罗地亚语本地化文件,修改用户界面字符串的措辞。
languages/i18n/hsb.json 更新上索布语本地化文件,调整字符串的大小写和添加新条目。
languages/i18n/iba.json 更新印尼语本地化文件,统一术语并增强字符串的一致性。
languages/i18n/is.json 更新冰岛语本地化文件,修改上传功能的字符串。
languages/i18n/isv-latn.json 新增拉丁字母冰岛语本地化文件的条目。
languages/i18n/mad.json 更新马都拉语本地化文件,改善字符串的清晰度和一致性。
languages/i18n/mos.json 更新莫桑比克语本地化文件,修改字符串以改善表达。
languages/i18n/mrj.json 更新马里语本地化文件,修改贡献标题的格式。
languages/i18n/or.json 新增奥里亚语本地化文件条目,提供编辑放弃的确认提示。
languages/i18n/pa.json 更新旁遮普语本地化文件,改善字符串的清晰度和一致性。
languages/i18n/pnb.json 更新旁遮普语本地化文件,纠正文本和语法错误。
languages/i18n/qqq.json 更新参数描述以提供更清晰的翻译上下文。
languages/i18n/rue.json 更新俄语本地化文件,修改创建页面和编辑的相关术语。
languages/i18n/sco.json 更新苏格兰语本地化文件,修正拼写和语法错误。
languages/i18n/skr-arab.json 更新乌尔都语本地化文件,修改上传功能的措辞。
languages/i18n/sli.json 更新斯拉夫语本地化文件,修正拼写和语法错误。
languages/i18n/smn.json 更新萨米语本地化文件,添加新字符串并修改现有字符串。
languages/i18n/sv.json 更新瑞典语本地化文件,修改页面移动功能的说明。
languages/i18n/tn.json 更新塔米尔语本地化文件,调整字符串的大小写。
languages/i18n/vo.json 更新沃拉普克语本地化文件,添加新条目并修改现有条目。

🐰 在草地上跳跃,
代码更新如春风,
本地化的花朵盛开,
用户体验更美好!
兔子欢呼,乐无穷,
让我们一起庆祝这变化,
代码与语言共舞,
欢乐在每个角落! 🌷


Thank you for using CodeRabbit. We offer it for free to the OSS community and would appreciate your support in helping us grow. If you find it useful, would you consider giving us a shout-out on your favorite social media?

Share
Tips

Chat

There are 3 ways to chat with CodeRabbit:

  • Review comments: Directly reply to a review comment made by CodeRabbit. Example:
    -- I pushed a fix in commit <commit_id>, please review it.
    -- Generate unit testing code for this file.
    • Open a follow-up GitHub issue for this discussion.
  • Files and specific lines of code (under the "Files changed" tab): Tag @coderabbitai in a new review comment at the desired location with your query. Examples:
    -- @coderabbitai generate unit testing code for this file.
    -- @coderabbitai modularize this function.
  • PR comments: Tag @coderabbitai in a new PR comment to ask questions about the PR branch. For the best results, please provide a very specific query, as very limited context is provided in this mode. Examples:
    -- @coderabbitai gather interesting stats about this repository and render them as a table. Additionally, render a pie chart showing the language distribution in the codebase.
    -- @coderabbitai read src/utils.ts and generate unit testing code.
    -- @coderabbitai read the files in the src/scheduler package and generate a class diagram using mermaid and a README in the markdown format.
    -- @coderabbitai help me debug CodeRabbit configuration file.

Note: Be mindful of the bot's finite context window. It's strongly recommended to break down tasks such as reading entire modules into smaller chunks. For a focused discussion, use review comments to chat about specific files and their changes, instead of using the PR comments.

CodeRabbit Commands (Invoked using PR comments)

  • @coderabbitai pause to pause the reviews on a PR.
  • @coderabbitai resume to resume the paused reviews.
  • @coderabbitai review to trigger an incremental review. This is useful when automatic reviews are disabled for the repository.
  • @coderabbitai full review to do a full review from scratch and review all the files again.
  • @coderabbitai summary to regenerate the summary of the PR.
  • @coderabbitai resolve resolve all the CodeRabbit review comments.
  • @coderabbitai configuration to show the current CodeRabbit configuration for the repository.
  • @coderabbitai help to get help.

Other keywords and placeholders

  • Add @coderabbitai ignore anywhere in the PR description to prevent this PR from being reviewed.
  • Add @coderabbitai summary to generate the high-level summary at a specific location in the PR description.
  • Add @coderabbitai anywhere in the PR title to generate the title automatically.

CodeRabbit Configuration File (.coderabbit.yaml)

  • You can programmatically configure CodeRabbit by adding a .coderabbit.yaml file to the root of your repository.
  • Please see the configuration documentation for more information.
  • If your editor has YAML language server enabled, you can add the path at the top of this file to enable auto-completion and validation: # yaml-language-server: $schema=https://coderabbit.ai/integrations/schema.v2.json

Documentation and Community

  • Visit our Documentation for detailed information on how to use CodeRabbit.
  • Join our Discord Community to get help, request features, and share feedback.
  • Follow us on X/Twitter for updates and announcements.

@ZoruaFox ZoruaFox merged commit df73a6c into 1.39.8 Sep 21, 2024
@ZoruaFox ZoruaFox deleted the RELEASE1_39 branch September 21, 2024 05:43
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants