Skip to content

Goals and Non-Goals #59

@stasm

Description

@stasm

Related to #49 and #50. I think it would be helpful to create a list of goals which we want to accomplish as the WG, as well as non-goals to help us stay focused.

I find the group's charter to be well written; it already contains a number of deliverables (emphasis mine):

The Message Format Working Group (MFWG) is tasked with developing an industry standard for the representation of localizable message strings to be a successor to ICU MessageFormat. MFWG will recommend how to remove redundancies, make the syntax more usable, and support more complex features, such as gender, inflections, and speech. MFWG will also consider the integration of the new standard with programming environments, including, but not limited to, ICU, DOM, and ECMAScript, and with localization platform interchange. The output of MFWG will be a specification for the new syntax, which is expected to be on track to become a Unicode Technical Standard.

Personally, I think this is a great definition of what I'd hope the WG will accomplish. I'm not sure if that's a general sentiment, however, which is why I'm filing this issue.

To rephrase the above in terms of explicit goals:

Goals

  • Design a data model for defining translation units (messages).
  • Support many-to-many translations between the source and the target languages.
  • Design a canonical syntax for describing the message data models.
  • Ensure interoperability with existing interchange formats like XLIFF.
  • Design an API for formatting translation units given some input arguments (to be interpolated in the translation).

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