Skip to content

Make LLM translation of new UI strings a PR requirement, drop Crowdin dependency #39201

Description

@dnch13

What problem would this solve?

  • New UI strings routinely ship untranslated across most of the 27 locales; Crowdin sync + human translation lag behind releases.
  • Contributors can't complete translations inside their PR and rarely bother with Crowdin.

What do you propose?

Make in-PR, LLM-generated translations the default pipeline instead of Crowdin (chat with good LLM is now available for anyone):

  • Add the section below to AGENTS.md, so AI agents (Copilot, Claude, etc.) generate all translations whenever a PR adds/changes translatable strings, update CONTRIBUTE.md guide.
  • Add a CI check that every locale file has the same keys as en-US — fail the PR otherwise.
  • Crowdin, if kept at all, becomes optional post-hoc review, not a blocker.

If necessary - can implement myself, just ask :D

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    type/proposalThe new feature has not been accepted yet but needs to be discussed first.

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions