feat(i18n): add Azerbaijani (az) locale - #4029
Conversation
|
👋 Hi @jamalkamaladdin — thank you for your pull request. This PR is currently blocked because we do not have a Contributor License Agreement (CLA) on file for your GitHub account. To get unblocked:
|
|
Understand this PR’s impact Explore downstream dependencies and potential security impact with Blast Radius. Important Review skippedReview was skipped as selected files did not have any reviewable changes. ⚙️ Run configurationConfiguration used: Repository: openMF/web-app/.coderabbit.yaml Review profile: CHILL Plan: Advanced Run ID: You can disable this status message by setting the Use the checkbox below for a quick retry:
Note
|
| Layer / File(s) | Summary |
|---|---|
Language configuration defaults src/environments/environment.ts, src/environments/environment.prod.ts, docker-compose.yml |
Default supported-language lists now prepend az-AZ. |
Language documentation README.md |
The README lists Azerbaijani in sandbox settings, language settings, and the available languages table. |
Translation test coverage src/app/clients/*, src/app/core/translation/*, src/app/core/utils/*, src/app/organization/exchange-rates/* |
Translation tests now include Azerbaijani locale files and its expected invalid-JSON message. |
Priority: ⬇️ Low
Estimated code review effort: 1 (Trivial) | ~5 minutes
Change: Feature
Suggested reviewers: iohacker, anvaykharb
🚥 Pre-merge checks | ✅ 5
✅ Passed checks (5 passed)
| Check name | Status | Explanation |
|---|---|---|
| Description Check | ✅ Passed | Check skipped - CodeRabbit’s high-level summary is enabled. |
| Title check | ✅ Passed | The title clearly and concisely describes the main change: adding Azerbaijani (az) localization support. It matches the pull request objectives and changed files. |
| Docstring Coverage | ✅ Passed | No functions found in the changed files to evaluate docstring coverage. Skipping docstring coverage check. Docstring coverage is scoped to functions touched by this diff. Analyzed 0 functions across 6… |
| Linked Issues check | ✅ Passed | Check skipped because no linked issues were found for this pull request. |
| Out of Scope Changes check | ✅ Passed | Check skipped because no linked issues were found for this pull request. |
✨ Finishing Touches 💡 1
🛠️ Fix failing CI checks 💡
- Commit to this branch
- Create a new PR
🧪 Generate unit tests (beta)
- Create a new PR
Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.
Comment @coderabbitai help to get the list of available commands.
|
@jamalkamaladdin Complete the form at https://mifos.org/about-us/financial-legal/mifos-contributor-agreement |
|
@IOhacker completed 2 times ) |
|
You will receive an email for confirmation
El mar., 22 de septiembre de 2026 7:38 p. m., Jamal Kamaladdinoglu <
***@***.***> escribió:
… *jamalkamaladdin* left a comment (openMF/web-app#4029)
<#4029 (comment)>
@IOhacker <https://github.com/IOhacker> completed 2 times )
—
Reply to this email directly, view it on GitHub
<#4029?email_source=notifications&email_token=ALD2ZAXSYYHLSVPJ3GTGTRT5QMSQTA5CNFSNUABFM5UWIORPF5TWS5BNNB2WEL2JONZXKZKDN5WW2ZLOOQXTKNZYG42DMNBQG432M4TFMFZW63VHNVSW45DJN5XKKZLWMVXHJLDGN5XXIZLSL5RWY2LDNM#issuecomment-5787464077>,
or unsubscribe
<https://github.com/notifications/unsubscribe-auth/ALD2ZAWA7G4WPBUMH4HPZIT5QMSQTAVCNFSNUABFKJSXA33TNF2G64TZHMYTGNBTGM3TQNJQHNEXG43VMU5TKNJTGM2DMMJZG432C5QC>
.
Triage notifications, keep track of coding agent tasks and review pull
requests on the go with GitHub Mobile for iOS
<https://github.com/notifications/mobile/ios/ALD2ZARP5WYNDOD6Z63ILPT5QMSQTA5CNFSNUABFM5UWIORPF5TWS5BNNB2WEL2JONZXKZKDN5WW2ZLOOQXTKNZYG42DMNBQG432M4TFMFZW63VHNVSW45DJN5XKKZLWMVXHJKTGN5XXIZLSL5UW64Y>
and Android
<https://github.com/notifications/mobile/android/ALD2ZAUD32YRGHBJTJTNYSD5QMSQTA5CNFSNUABFM5UWIORPF5TWS5BNNB2WEL2JONZXKZKDN5WW2ZLOOQXTKNZYG42DMNBQG432M4TFMFZW63VHNVSW45DJN5XKKZLWMVXHJLTGN5XXIZLSL5QW4ZDSN5UWI>.
Download it today!
You are receiving this because you were mentioned.Message ID:
***@***.***>
|
|
not received |
|
@jamalkamaladdin it was sent, it may be in your junk, it comes from GitHub and you need to click the link. I have initiated a resend so it should be very recent. |
|
done |
f859311 to
ad7d270
Compare
Description
New file src/assets/translations/az-AZ.json: 6150 strings, all filled in.
src/environments/environment.ts and src/environments/environment.prod.ts: added az-AZ to the default supportedLanguages list.
README.md: added an Azerbaijani row to the available languages table and az-AZ to the MIFOS_SUPPORTED_LANGUAGES example values.
docker-compose.yml: added az-AZ to the MIFOS_SUPPORTED_LANGUAGES environment variable.
src/app/core/utils/translations.spec.ts, src/app/clients/web-1131-address-line-translations.spec.ts, src/app/core/translation/web-1101-account-menu-translations.spec.ts and src/app/organization/exchange-rates/web-1070-translations.spec.ts: added az-AZ to the locale lists these existing tests already run against.
Related issues and discussion
No Jira ticket for this change.
Screenshots, if any
None, this change only touches translation and locale configuration files.
Checklist
If you have multiple commits please combine them into one commit by squashing them.
Read and understood the contribution guidelines at
web-app/.github/CONTRIBUTING.md.Summary by CodeRabbit
New Features
az-AZ) as a supported application language.Tests