Thanks for starting the thread Shahar!

Well put up and far better than email discussions!

Thanks & Regards,
Amogh Desai


On Sun, Jun 1, 2025 at 7:59 PM Jens Scheffler <j_scheff...@gmx.de.invalid>
wrote:

> Hi all,
>
> thanks @shahar for posting the discussion and the document. First hand
> also added a few comments but in general 99% agreeing to the definitions
> written there.
>
> After the text discussion is settled in a couple of days I'd propose to
> make it a README in the translations folder
> (airflow-core/src/airflow/ui/src/i18n/README.md) and referencing to it
> in contributing-docs/15_node_environment_setup.rst
>
> I would not think this policy definition requires an AIP. We should VOTE
> about it I assume. And I see a +1 mostly from whyt I see here from my side.
>
> Jens
>
> On 01.06.25 15:03, Buğra Öztürk wrote:
> > It is a good idea to bring procedures to maintain and keep the
> consistency
> > across all translations.
> > I am not 100% sure if it needs an AIP but we should have this well
> > documented in the repository documentation as well, after the Wiki.
> > Guidelines for policies and procedures after all of them agreed for sure.
> > Thanks!
> >
> > On Sun, Jun 1, 2025 at 11:42 AM Jarek Potiuk <ja...@potiuk.com> wrote:
> >
> >> Yep. Absolutely introducing translation mechanisms and even a way to
> verify
> >> if translations are complete ( is a good starting point - but yes, just
> a
> >> starting point.
> >>
> >> Describing and agreeing the process of maintaining it is
> >> absolutely necessary, so good you started it - not sure if it needs an
> AIP
> >> (but definitely should be described, voted on and agreed for us to
> follow -
> >> to know what are the expectations and how we should all proceed - like
> what
> >> happens when we add new terms -> how we make sure that all of them are
> >> translated etc.
> >>
> >> BTW. I have not added pre-commit, just a script that anyone can run with
> >> `uv run` - pre-commit would prevent adding new translations before all
> of
> >> the languages are complete so we have to figure out better ways of
> >> automation after we figure out how we want to keep those translations
> >> maintained.
> >>
> >> J.
> >>
> >>
> >> On Sun, Jun 1, 2025 at 10:16 AM Aritra Basu <aritrabasu1...@gmail.com>
> >> wrote:
> >>
> >>> Thanks for this, left a comment. Overall in agreement with it!
> >>> --
> >>> Regards,
> >>> Aritra Basu
> >>>
> >>> On Sun, 1 Jun 2025, 1:39 pm Wei Lee, <weilee...@gmail.com> wrote:
> >>>
> >>>> Thanks Shahar! Just left a few comments.
> >>>> If we’re to make it part of an AIP, a standalone one would probably be
> >>>> better IMO.
> >>>>
> >>>> Best,
> >>>> Wei
> >>>>
> >>>>> On Jun 1, 2025, at 3:09 PM, Shahar Epstein <sha...@apache.org>
> >> wrote:
> >>>>> Hello community!
> >>>>>
> >>>>> It's great to see that people from all over the world make Airflow
> >>>>> multilingual, thus accessible for even more people.
> >>>>> However, as Jarek mentioned in Slack [1], and as Jens prepares a PR
> >>> that
> >>>>> adds plenty of new terms [2] -
> >>>>> I think that we need to make a short pause and discuss a
> >>>>> maintainability policy.
> >>>>> Jarek has already created a pre-commit [3] for automatically checking
> >>>> that
> >>>>> translations are completed, which is great -
> >>>>> but except for automation, I think that we need to agree as a
> >> community
> >>>> on
> >>>>> more broader terms, such as: responsibilities of language CODEOWNERS,
> >>>>> translation workflows, and quality standards. Specifically, within
> >> the
> >>>>> quality standards - we could list the "special terms" that
> >> should(n't)
> >>> be
> >>>>> translated/transliterated [4].
> >>>>> When writing this mail I thought that I could keep it short to
> >> include
> >>> it
> >>>>> here - but then it got too long :)
> >>>>> Here's a link to a Google Docs I drafted - feel free to comment and
> >>>> suggest
> >>>>> changes:
> >>>>>
> >>
> https://docs.google.com/document/d/1Db2i12A0ZMfRAdEvoz4RQ0dLf0OBAcEpSIU-Cw6W3u4/edit?usp=sharing
> >>>>> I'd like to ask to put it to a vote either as an independent AIP, or
> >> as
> >>>> an
> >>>>> extension of AIP-38 - so the policy will be clear and outlined for
> >>> future
> >>>>> generations.
> >>>>> If there's a consensus for my request, I'll migrate the contents to
> >> the
> >>>>> Wiki.
> >>>>>
> >>>>>
> >>>>> Sincerely,
> >>>>> Shahar Epstein
> >>>>>
> >>>>>
> >>>>> *References*
> >>>>> [1]
> >> https://apache-airflow.slack.com/archives/C0809U4S1Q9/p1748730841507939
> >>>>> [2] https://github.com/apache/airflow/pull/51243
> >>>>> [3] https://github.com/apache/airflow/pull/51269
> >>>>> [4] https://lists.apache.org/thread/bvsvoo4nln22wqkncxogpgtlpcd1fffj
> >>>>
> >>>> ---------------------------------------------------------------------
> >>>> To unsubscribe, e-mail: dev-unsubscr...@airflow.apache.org
> >>>> For additional commands, e-mail: dev-h...@airflow.apache.org
> >>>>
> >>>>
> >
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: dev-unsubscr...@airflow.apache.org
> For additional commands, e-mail: dev-h...@airflow.apache.org
>
>

Reply via email to