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 > >