Skip to content

Fix Korean add-on store string#18252

Merged
seanbudd merged 2 commits intorcfrom
fixKoAddonStr
Jun 16, 2025
Merged

Fix Korean add-on store string#18252
seanbudd merged 2 commits intorcfrom
fixKoAddonStr

Conversation

@seanbudd
Copy link
Copy Markdown
Member

@seanbudd seanbudd commented Jun 16, 2025

Link to issue number:

Fixes #18250

Summary of the issue:

There was syntax error in the korean translations, which cause the add-on store to fail to open

Description of user facing changes:

Add-on store now opens correctly when NVDA uses korean localisations

Description of developer facing changes:

None

Description of development approach:

Fix string

Testing strategy:

Tested opening the add-on store using korean localisations

Known issues with pull request:

We should be validating these files on commit to NVDA - see also #17289

Code Review Checklist:

  • Documentation:
    • Change log entry
    • User Documentation
    • Developer / Technical Documentation
    • Context sensitive help for GUI changes
  • Testing:
    • Unit tests
    • System (end to end) tests
    • Manual testing
  • UX of all users considered:
    • Speech
    • Braille
    • Low Vision
    • Different web browsers
    • Localization in other languages / culture than English
  • API is compatible with existing add-ons.
  • Security precautions taken.

@coderabbitai summary

@seanbudd seanbudd requested a review from a team as a code owner June 16, 2025 04:16
@seanbudd seanbudd requested a review from SaschaCowley June 16, 2025 04:16
@seanbudd seanbudd merged commit 6de3a3a into rc Jun 16, 2025
5 checks passed
@seanbudd seanbudd deleted the fixKoAddonStr branch June 16, 2025 05:00
@github-actions github-actions bot added this to the 2025.2 milestone Jun 16, 2025
@seanbudd seanbudd modified the milestones: 2025.2, 2025.1.1 Jun 16, 2025
@seanbudd seanbudd mentioned this pull request Jun 17, 2025
5 tasks
seanbudd added a commit that referenced this pull request Jul 15, 2025
Closes #18269
Summary of the issue:

On the old translation system, pofile's syntax was checked before merging to NVDA.
The new system doesn't have this, leading to issues like #18252
Description of user facing changes:

Translators will receive warnings / errors with NVDA.po when uploading and downloading translations
Description of developer facing changes:

Add a pre-commit hook which checks the syntax of pofiles.
This will protect commits when pulling translations from crowdin.
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.

2 participants