Class: Edoxen::LocalizedString

Inherits:
Lutaml::Model::Serializable
  • Object
show all
Defined in:
lib/edoxen/localized_string.rb

Overview

One language-specific value of a translatable String field. Replaces the v2.x pattern of a separate MeetingLocalization/ Localization/ComponentLocalization object that duplicated the entity's translatable fields.

spelling is an ISO 24229 spelling/conversion system code:

- Spelling system:   {lang}-{script}[-{country}][-{extension}]
                   e.g. `eng`, `zho-Hans`, `ind-Latn-pre1972`
- Conversion system: {authority}:{source}:{target}:{identifying}
                   e.g. `acadsin:zho-Hani:Latn:2002`

Always verbose — single-language data uses the same [{ spelling, value }] shape as multi-language data.