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]

Reply via email to