Skip to content

Beta to master#19981

Merged
seanbudd merged 3 commits into
masterfrom
beta
Apr 20, 2026
Merged

Beta to master#19981
seanbudd merged 3 commits into
masterfrom
beta

Conversation

@seanbudd
Copy link
Copy Markdown
Member

No description provided.

github-actions Bot and others added 3 commits April 20, 2026 14:26
This pull request updates translations to languages being tracked from
Crowdin.

Co-authored-by: GitHub Actions <github-actions@github.com>
Fix-up of #17997


[Reported](https://groups.io/g/nvda-fr/topic/nvda_2026_1_beta_et_l_annonce/118894622)
on French mailing list.

### Summary of the issue:
In 2026.1beta versions, spelling errors are no longer reported in Word
legacy.

### Description of user facing changes:
Spelling errors can now again be reported in Word legacy.

### Description of developer facing changes:
N/A
### Description of development approach:
In #17997, the config key "reportSpellingErrors" has been modified to
"reportSpellingErrors2" due to upgrade. But one use of this config key
has been forgotten. It is being fixed here.

### Testing strategy:
Manual tests with legacy and UIA Word.

### Known issues with pull request:
N/A
Copilot AI review requested due to automatic review settings April 20, 2026 08:23
@seanbudd seanbudd requested a review from a team as a code owner April 20, 2026 08:23
@seanbudd seanbudd requested a review from SaschaCowley April 20, 2026 08:23
@seanbudd seanbudd merged commit 8a7a51f into master Apr 20, 2026
19 of 20 checks passed
@github-actions github-actions Bot added this to the 2026.2 milestone Apr 20, 2026
Copy link
Copy Markdown
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

This PR primarily syncs localized documentation and UI translations (XLIFF/PO) as part of moving “beta” content to “master”, alongside a couple of maintenance changes in CI and a small config-flag mapping update in the Word module.

Changes:

  • Update many user_docs/** XLIFF translations (including promoting segments to state="final" and adjusting translated strings).
  • Update many source/locale/**/nvda.po catalogs (headers, source references, and multiple translated strings).
  • Adjust CI system test matrix and update a WinWord document-formatting config flag key.

Reviewed changes

Copilot reviewed 75 out of 83 changed files in this pull request and generated 7 comments.

Show a summary per file
File Description
user_docs/zh_TW/userGuide.xliff Updates zh_TW user guide translations; many segments moved to final.
user_docs/ru/changes.xliff Adds/updates Russian changelog translations and marks segments final.
user_docs/pl/userGuide.xliff Updates Polish user guide translations for a couple of strings.
user_docs/fr/changes.xliff Adds/updates French changelog translations and marks segments final.
user_docs/fi/userGuide.xliff Updates Finnish user guide translations (privacy/security wording).
user_docs/fi/changes.xliff Updates Finnish changelog translations (privacy/security wording).
user_docs/ar/changes.xliff Updates Arabic changelog translations.
source/locale/zh_TW/LC_MESSAGES/nvda.po Updates zh_TW PO header timestamps and source references.
source/locale/zh_HK/LC_MESSAGES/nvda.po Updates zh_HK PO header timestamps and source references.
source/locale/zh_CN/LC_MESSAGES/nvda.po Updates zh_CN PO header timestamps and source references.
source/locale/vi/LC_MESSAGES/nvda.po Updates Vietnamese translations and fills previously-missing strings.
source/locale/ur/LC_MESSAGES/nvda.po Updates Urdu PO header timestamps and source references.
source/locale/uk/LC_MESSAGES/nvda.po Updates Ukrainian translations and PO metadata/source references.
source/locale/tr/LC_MESSAGES/nvda.po Updates Turkish translations and PO metadata/source references.
source/locale/th/LC_MESSAGES/nvda.po Updates Thai PO metadata/source references.
source/locale/ta/LC_MESSAGES/nvda.po Updates Tamil PO metadata/source references.
source/locale/sv/LC_MESSAGES/nvda.po Updates Swedish PO metadata/source references.
source/locale/sq/LC_MESSAGES/NVDA.po Updates Albanian PO metadata/source references.
source/locale/so/LC_MESSAGES/nvda.po Updates Somali PO metadata/source references.
source/locale/sl/LC_MESSAGES/nvda.po Updates Slovenian PO metadata/source references.
source/locale/sk/LC_MESSAGES/nvda.po Updates Slovak PO metadata/source references.
source/locale/ru/LC_MESSAGES/nvda.po Updates Russian translations and PO metadata/source references.
source/locale/ro/LC_MESSAGES/nvda.po Updates Romanian PO metadata/source references.
source/locale/pt_PT/LC_MESSAGES/nvda.po Updates pt_PT translations and PO metadata/source references.
source/locale/pl/LC_MESSAGES/nvda.po Updates Polish PO metadata/source references.
source/locale/pa/LC_MESSAGES/nvda.po Updates Punjabi PO metadata/source references.
source/locale/nn_NO/LC_MESSAGES/nvda.po Updates Norwegian Nynorsk PO metadata/source references.
source/locale/nl/LC_MESSAGES/nvda.po Updates Dutch PO metadata/source references.
source/locale/ne/LC_MESSAGES/nvda.po Updates Nepali PO metadata/source references.
source/locale/my/LC_MESSAGES/nvda.po Updates Burmese PO metadata/source references.
source/locale/mn/LC_MESSAGES/nvda.po Updates Mongolian PO metadata/source references.
source/locale/mk/LC_MESSAGES/nvda.po Updates Macedonian PO metadata/source references.
source/locale/lt/LC_MESSAGES/nvda.po Updates Lithuanian PO metadata/source references.
source/locale/ky/LC_MESSAGES/nvda.po Updates Kyrgyz PO metadata/source references.
source/locale/ko/LC_MESSAGES/nvda.po Updates Korean translations and PO metadata/source references.
source/locale/kn/LC_MESSAGES/nvda.po Updates Kannada PO metadata/source references.
source/locale/kmr/LC_MESSAGES/nvda.po Updates Kurmanji PO metadata/source references.
source/locale/km/LC_MESSAGES/nvda.po Updates Khmer PO metadata/source references.
source/locale/ka/LC_MESSAGES/nvda.po Updates Georgian PO metadata/source references.
source/locale/ja/LC_MESSAGES/nvda.po Updates Japanese PO metadata/source references.
source/locale/is/LC_MESSAGES/nvda.po Updates Icelandic PO metadata/source references.
source/locale/id/LC_MESSAGES/nvda.po Updates Indonesian PO metadata/source references.
source/locale/hu/LC_MESSAGES/nvda.po Updates Hungarian translations and PO metadata/source references.
source/locale/hr/LC_MESSAGES/nvda.po Updates Croatian PO metadata/source references.
source/locale/hi/LC_MESSAGES/nvda.po Updates Hindi PO metadata/source references.
source/locale/he/LC_MESSAGES/nvda.po Updates Hebrew PO metadata/source references.
source/locale/gl/LC_MESSAGES/nvda.po Updates Galician PO metadata/source references.
source/locale/fr/LC_MESSAGES/nvda.po Updates French translations and PO metadata/source references.
source/locale/fi/LC_MESSAGES/nvda.po Updates Finnish translations and PO metadata/source references.
source/locale/fa/LC_MESSAGES/nvda.po Updates Persian PO metadata/source references.
source/locale/es_CO/LC_MESSAGES/nvda.po Updates Spanish (Colombia) PO metadata/source references.
source/locale/es/LC_MESSAGES/nvda.po Updates Spanish PO metadata/source references.
source/locale/el/LC_MESSAGES/nvda.po Updates Greek PO metadata/source references.
source/locale/de_CH/LC_MESSAGES/nvda.po Updates German (Switzerland) PO metadata/source references.
source/locale/de/LC_MESSAGES/nvda.po Updates German translations and PO metadata/source references.
source/locale/da/LC_MESSAGES/nvda.po Updates Danish PO metadata/source references.
source/locale/cs/LC_MESSAGES/nvda.po Updates Czech translations and PO metadata/source references.
source/locale/ckb/LC_MESSAGES/nvda.po Updates Sorani PO metadata/source references.
source/locale/ca/LC_MESSAGES/nvda.po Updates Catalan PO metadata/source references.
source/locale/bs/LC_MESSAGES/nvda.po Updates Bosnian PO metadata/source references.
source/locale/bg/LC_MESSAGES/nvda.po Updates Bulgarian PO metadata/source references.
source/locale/ar/LC_MESSAGES/nvda.po Updates Arabic translations and PO metadata/source references.
source/locale/an/LC_MESSAGES/nvda.po Updates Aragonese PO metadata/source references.
source/locale/am/LC_MESSAGES/nvda.po Updates Amharic PO metadata/source references.
source/locale/af_ZA/LC_MESSAGES/nvda.po Updates Afrikaans PO metadata/source references.
source/NVDAObjects/window/winword.py Updates the Word formatting-flag key to reportSpellingErrors2.
.github/workflows/testAndPublish.yml Removes vscode from the CI system test matrix (commented out).

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

<segment state="translated">
<source>Spelling or grammar errors [(Speech, Sound, Braille)](#ReportSpellingErrors)</source>
<target>拼字或文法錯誤 [(語音、音效、點字)](#ReportSpellingErrors)</target>
<target>拼字或文法錯誤 [(關、語音、音效、點字)](#ReportSpellingErrors)</target>
Copy link

Copilot AI Apr 20, 2026

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

The translated option list adds "關" (Off) even though the source text only lists "Speech, Sound, Braille". This makes the docs inconsistent with the UI options being described; please remove the extra option or match the source option list exactly.

Copilot uses AI. Check for mistakes.
<segment state="final">
<source>Pressing `backspace` will take you back to where you were, which is not always the same as moving to the left.</source>
<target>按下 `backspace` 會帶您回到剛才的位置,這與向左移動不一定相同。</target>
<target>按 Backspace 會帶您回到剛才的位置,這與向左移動不一定相同。</target>
Copy link

Copilot AI Apr 20, 2026

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

The source uses Markdown inline-code for the key name (backspace). The updated target removes the backticks, which will likely drop the key styling and make this inconsistent with other key references. Please keep the inline-code markup in the translation.

Copilot uses AI. Check for mistakes.
Comment on lines 15565 to +15566
msgid "Check only the add-ons you wish to copy to the system-wide configuration."
msgstr ""
msgstr "Cấu hình NVDA toàn hệ thống có chứa các add-on không tồn tại trong cấu hình của bạn. Nếu tiếp tục, các add-on này sẽ bị xóa khỏi cấu hình toàn hệ thống."
Copy link

Copilot AI Apr 20, 2026

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

The msgstr for "Check only the add-ons you wish to copy to the system-wide configuration." is currently a duplicate of the previous warning string (about removing add-ons). This will show the wrong instruction text in the UI; please translate the actual instruction (select only the add-ons you want to copy).

Copilot uses AI. Check for mistakes.
msgctxt "addonStore"
msgid "One or more add-ons are currently enabled in your NVDA configuration. If run on secure screens, they will have unrestricted, higher-than-administrator level access to your entire system. You are strongly encouraged to copy only add-ons that you absolutely require in order to use NVDA during sign-in and on secure screens."
msgstr "واحدة أو أكثر من الإضافات مفعلة حاليًا في إعدادات NVDA الخاصة بك. إذا تم تشغيلها على الشاشات الآمنة، فستتمتع بصلاحيات غير محدودة تتجاوز مستوى المسؤول على كامل النظام. يُنصح بشدة بنسخ الإضافات الضرورية فقط لاستخدام NVDA أثناء تسجيل الدخول وعلى الشاشات الآمنة."
msgstr "واحدة أو أكثر من الإضافات مفعلة حاليًا في إعدادات NVDA الخاصة بك. إذا تم تشغيلها على الشاشات الآمنة، فستتمتع بصلاحيات غير محدودة تفوق صلاحيات المسؤول توصلك لكامل النظام. يُنصح بشدة بنسخ الإضافات الضرورية فقط التي يستخدمها NVDA أثناء تسجيل الدخول وضمنالشاشات الآمنة."
Copy link

Copilot AI Apr 20, 2026

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This Arabic translation has spacing issues that will render oddly: there is a double space before "NVDA" and "وضمنالشاشات" is missing a space (should be "وضمن الشاشات"). Please fix the whitespace.

Suggested change
msgstr "واحدة أو أكثر من الإضافات مفعلة حاليًا في إعدادات NVDA الخاصة بك. إذا تم تشغيلها على الشاشات الآمنة، فستتمتع بصلاحيات غير محدودة تفوق صلاحيات المسؤول توصلك لكامل النظام. يُنصح بشدة بنسخ الإضافات الضرورية فقط التي يستخدمها NVDA أثناء تسجيل الدخول وضمنالشاشات الآمنة."
msgstr "واحدة أو أكثر من الإضافات مفعلة حاليًا في إعدادات NVDA الخاصة بك. إذا تم تشغيلها على الشاشات الآمنة، فستتمتع بصلاحيات غير محدودة تفوق صلاحيات المسؤول توصلك لكامل النظام. يُنصح بشدة بنسخ الإضافات الضرورية فقط التي يستخدمها NVDA أثناء تسجيل الدخول وضمن الشاشات الآمنة."

Copilot uses AI. Check for mistakes.
Comment on lines 7106 to +7107
<source>Please refer to [the developer guide](https://download.nvaccess.org/documentation/developerGuide.html#API) for information on NVDA's API deprecation and removal process.</source>
<target>الرجاء الإستعانة بـ[دليل المبرمجين](https://download.nvaccess.org/documentation/developerGuide.html#API) للمعلومات عن التعامل مع ازالات الواجهات البرمجية.</target>
<target>يُرجى الرجوع إلى دليل المطورين للحصول على معلومات حول ما أُهمِلَ وأُزيل من واجهة برمجة التطبيقات الخاصة بـ NVDA.</target>
Copy link

Copilot AI Apr 20, 2026

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

The translated target removes the Markdown link that exists in the source ("the developer guide"), which will drop the hyperlink in the generated docs. Please preserve the link markup (and URL) in the translation.

Copilot uses AI. Check for mistakes.
- startupShutdown
- symbols
- vscode
# - vscode
Copy link

Copilot AI Apr 20, 2026

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Commenting out the vscode system test removes a chunk of CI coverage (and leaves now-dead conditional steps below). If this is a temporary workaround, please add a tracking issue/PR reference and conditionally disable it (e.g., only on affected runners) rather than removing it from the matrix entirely; otherwise, re-enable the test suite.

Suggested change
# - vscode
- vscode

Copilot uses AI. Check for mistakes.
#: gui\installerGui.py:145
msgid "Please press OK to close the installer."
msgstr ""
msgstr "확인 버튼을 눌러 설치 프로그램을 종료십시오."
Copy link

Copilot AI Apr 20, 2026

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

There is a Korean typo in the new translation: "종료십시오" is missing "하" (expected "종료하십시오"). Please correct this so the installer message reads correctly.

Copilot uses AI. Check for mistakes.
@github-actions github-actions Bot requested a deployment to snapshot April 20, 2026 09:30 Abandoned
@github-actions github-actions Bot requested a deployment to production April 21, 2026 00:04 Abandoned
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