Hey everyone,

I'm sending this message on behalf of the release managers.
The release managers are planning to cut the Airflow 3.1 RC in the
beginning of the next month,
where the i18n feature is planned to be released for the first time (thanks
for everyone involved!).

After running the i18n completeness script, this is the current coverage of
each merged locale (as of Aug. 18, 2025):
Dutch - 100%
Hebrew - 100%
Arabic - 100%
Korean - 100%* (after merging #54611)
Taiwanese Mandarin - 99.5%
German - 98.6%
Polish - 98.6%
Spanish - 87.6%
French - 86.8%

There are two open PRs for adding languages (Portuguese - #52341, Italian -
#52342), the coverage of each is 90.1%.
Generally we're in good shape, but we could definitely make it to 100% in
all locales (+ merge the open PRs where both are completed)!

*Timeline:*

   - *English locale freeze (Sep 1–9, 2025):* During this period, I'd like
   to ask comitters to avoid merging PRs that modify the default locale
   (English), to prevent overloading the translators.
   - *Translation deadline (Sep 9, 2025):* Code owners, translation owners,
   and engaged translators are asked to complete their assigned locales, run
   the i18n completeness script locally, and reply to this email once done.
   Any changes after this date might not be included in the release — missing
   terms will fall back to English.

*Important Notes:*
1. In a separate thread, I plan to raise a lazy consensus that defines the
min. required coverage as 90% for locale to be included in a release.
2. If you plan to add a new translation anytime soon - please ensure that
its coverage is above the min. threshold by Sep 1., and 100% by Sep 9 :)


Thanks for your cooperation!
Shahar Epstein

Reply via email to