Atomic Translations

Status: design / concept stage

Dealing with translations can be hard. (See discussion on this subject here.)


URL: (does not resolve yet)

A TranslationBox is a collection of translated strings, uses to provide multiple translations. It has a long list of optional properties, each corresponding to some language. Each possible language Property uses the following URL template:{langguageTag}. Use a BCP 47 language tag, e.g. nl or en-US.

For example:

  "@id": "",
  "": {
    "": "Well, John was born and later he died.",
    "": "Tsja, John werd geboren en stierf later."

Every single property used for Translation strings are instances of the Translation class.

A translation string uses the MDString datatype, which means it allows Markdown syntax.