Skip to content

Proposed changes to Internationalization/localization WG #266

@Manishearth

Description

@Manishearth

So right now we have a Localization WG consisting of @sebasmagri and I. The name isn't quite accurate, the job of the team is Internationalization (making everything support translation), not Localization (doing the actual translation work).

We've not really had any meetings recently, but I and @skade have worked on internationalizing the website, based off of @renyuneyun's initial work.

This website is also being localized by a localization team for each language. @skade is coordinating them, with some involvement from me.

I've also started posting plans for localizing the compiler and stdlib, based off of discussions I and Sebastian had in the past, along with stuff I've learned from working on the website and Fluent.

There's a whole lot of work that needs to be coordinated:

  • Working with the compiler for getting translation support integrated
  • Working with rustdoc for translation support
  • Working with rustup and infra for integrating language pack support
  • Defining policy around how updates/syncs work
    • For example, how do we notify translators that a source string has changed and needs review? We can use a travis hook that checks diffs and shoots off an email, but all of this needs to be decided
  • Defining policy around how translation teams work (mostly done already, may change)
  • Coordinating with translation teams on everything, and helping spin up new ones

Furthermore, the actual translations need to be done.

I'm proposing we do the following:

  • Create an "Internationalization Team/WG", responsible for coordinating all of this (but not for actually translating things). This should contain me, @skade, @sebasmagri , perhaps some of the folks who have helped out a lot with the website stuff.
  • Create a "Localization WG" comprising of at least team managers from each translation team, perhaps with a separate mailing list for all translators.

thoughts?

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions