langgenius / langgenius/dify

support az-AZ language

Open
#42,289 0 comments 1 reaction 0 assignees View on GitHub
💪 enhancement
Dominant language
TypeScript
Stars
156k
Forks
24.6k
Avg merge
22h 9m
Merged PRs (30d)
610

Description

### Self Checks

- [x] I have read the [Contributing Guide](https://github.com/langgenius/dify/blob/main/CONTRIBUTING.md) and [Language Policy](https://github.com/langgenius/dify/issues/1542).
- [x] I have searched for existing issues [search for existing issues](https://github.com/langgenius/dify/issues), including closed ones.
- [x] I confirm that I am using English to submit this report, otherwise it will be closed.
- [x] Please do not modify this template :) and fill in all the required fields.

### 1. Is this request related to a challenge you're experiencing? Tell me about your story.

Dify ships 24 UI locales in `web/i18n`. Azerbaijani (az-AZ) is not among them. The console has no Azerbaijani option.

The translation is ready: 37 files under `web/i18n/az-AZ`, 5960 strings, key names and key order identical to `web/i18n/en-US`, `_one` and `_other` plural branches kept. Registration points: `web/i18n-config/languages.ts`, `web/i18n-config/language.ts`, `web/i18n-config/locale-resources/az-AZ.ts`, `web/service/use-plugins.ts`, `web/service/use-triggers.ts`, `web/utils/format.ts` (dayjs locale) and `api/constants/languages.py` (`Asia/Baku`).

### 2. Additional context or comments

Pull request #42090 carried this change and was closed: the description had no linked issue.

### 3. Can you help us with this feature?

- [x] I am interested in contributing to this feature.

Contributor guide

Open the contributing guide

Research direction

Start by comparing the existing locale registrations with the 37 files under web/i18n/az-AZ and inspect the listed integration points in web/i18n-config, web/service, web/utils/format.ts, and api/constants/languages.py. Done means Azerbaijani is registered consistently, its translations load, the console offers az-AZ, and the Asia/Baku locale behavior is configured.

Written by the indexing model from the issue text.

Assessment

Tech stack
python, typescript
Domain
internationalization, localization
Issue type
Feature
Difficulty
3/5
Estimated time
1-2 days
Activity status
Active
Clarity
Clearly specified
Newbie friendliness
72/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.