i18n: add Persian (fa) language support - #1737
Merged
Merged
Conversation
wkentaro
self-requested a review
January 12, 2026 23:34
wkentaro
approved these changes
Jan 12, 2026
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
This PR adds Persian (fa) language support to the project.
A new
falocale has been introduced to improve accessibility for Persian-speaking users, especially those in Iran and Persian-speaking communities.Scope of Changes
Notes
This PR focuses on language support only and does not introduce layout or RTL-specific UI changes.
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
Checklist