Fortytwoo opened a new pull request, #55122: URL: https://github.com/apache/airflow/pull/55122
### Description This PR adds Simplified Chinese (zh-CN) translation support to the Airflow UI. As a native Chinese speaker, I aim to make Airflow more accessible to the Chinese-speaking community. ### Related Discussion - Mailing list discussion: Email thread "[DISCUSS] Request for translation sponsorship: Simplified Chinese (zh-CN) UI translation" sent to [email protected] on [当前日期] - Archive link will be added once available in the Apache mailing list archive ### Changes - Added Simplified Chinese (zh-CN) translation files: - airflow-core/src/airflow/ui/public/i18n/locales/zh-CN/common.json - airflow-core/src/airflow/ui/public/i18n/locales/zh-CN/dashboard.json - airflow-core/src/airflow/ui/public/i18n/locales/zh-CN/dag.json - airflow-core/src/airflow/ui/public/i18n/locales/zh-CN/dags.json - airflow-core/src/airflow/ui/public/i18n/locales/zh-CN/components.json - airflow-core/src/airflow/ui/public/i18n/locales/zh-CN/hitl.json - airflow-core/src/airflow/ui/public/i18n/locales/zh-CN/tasks.json ### Translation Quality Assurance - [x] All translations are done by a native Simplified Chinese speaker - [x] Technical terms are consistently translated throughout all files - [x] Proper language style and tone maintained - [x] Placeholders and formatting preserved - [x] Local conventions (date formats, number formatting) considered ### Technical Checklist - [x] Translation files follow the i18n guidelines - [x] All translation keys from English (en) are covered - [x] Proper ASF license headers included in all files - [x] Translation completeness verified using: `uv run dev/i18n/check_translations_completeness.py --language zh-cn` - [x] No formatting or placeholder issues - [x] Tested language switching in UI ### Commitment As the translation owner for zh-CN: - I commit to maintaining these translations - I will keep translations up-to-date with future changes - I will address community feedback and suggestions - I will follow Apache Airflow's contribution guidelines ### Notes - This is my first major contribution to Apache Airflow - I am actively seeking a translation sponsor through the dev mailing list - I am committed to learning and following community best practices - I welcome any feedback or suggestions for improvement ### Testing Done - Verified all translations in the Airflow UI - Checked for missing translations using the completeness tool - Tested language switching functionality - Verified proper display of dates and numbers in Chinese format Let me know if any changes or additional information is needed. I'm happy to make adjustments based on feedback. -- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. To unsubscribe, e-mail: [email protected] For queries about this service, please contact Infrastructure at: [email protected]
