Skip to content

i18n: add Persian (fa) language support - #1737

Merged
wkentaro merged 1 commit into
wkentaro:mainfrom
kancheng:i18n-fa
Jan 12, 2026
Merged

wkentaro merged 1 commit into
wkentaro:mainfrom
kancheng:i18n-fa

Conversation

@kancheng

Copy link
Copy Markdown
Contributor

Summary

This PR adds Persian (fa) language support to the project.

A new fa locale has been introduced to improve accessibility for Persian-speaking users, especially those in Iran and Persian-speaking communities.

Scope of Changes

  • Added Persian (fa) translation files
  • Verified that the application can correctly load the new locale
  • No changes to application logic or UI behavior

Notes

  • Persian (فارسی) is a right-to-left (RTL) language.
    This PR focuses on language support only and does not introduce layout or RTL-specific UI changes.
  • The translation is based on the existing English locale and follows the same structure.

Motivation

I have an academic and practical background in computer vision and AI applications, and I am actively involved in extending this project with features commonly required in real-world workflows.

Adding Persian language support helps broaden the accessibility of the project and supports contributors and users from Persian-speaking regions.

This work is supported by the Communication and Information Security Laboratory,
School of Electronic and Computer Engineering, Peking University.

Acknowledgements

Special thanks to an Iranian student from the Peking University School of Transnational Law for assisting with the review and correction of the Persian translations.

Testing

  • Verified that the application starts normally with the Persian locale enabled
  • Confirmed that no errors are introduced when loading translation files

Checklist

  • Translation files added
  • No breaking changes
  • Follows existing i18n conventions
IRFR

@wkentaro wkentaro added this to the v5.11.0 milestone Jan 12, 2026
@wkentaro wkentaro moved this from Backlog to In review in @wkentaro's Kanban Jan 12, 2026
@wkentaro
wkentaro merged commit a3b70bb into wkentaro:main Jan 12, 2026
4 checks passed
@github-project-automation github-project-automation Bot moved this from In review to Done in @wkentaro's Kanban Jan 12, 2026
@kancheng
kancheng deleted the i18n-fa branch January 13, 2026 10:45
@wkentaro wkentaro added i18n and removed feature labels Jan 26, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

Status: Done

Development

Successfully merging this pull request may close these issues.

2 participants