Package 

Object LocalizedString.Companion

    • Method Detail

      • fromJSON

         final LocalizedString fromJSON(Object json, WarningLogger warnings)

        Parses a LocalizedString from its RWPM JSON representation. If the localized string can't be parsed, a warning will be logged with warnings.

        "anyOf": [ { "type": "string" }, { "description": "The language in a language map must be a valid BCP 47 tag.", "type": "object", "patternProperties": { "^((?<grandfathered>(en-GB-oed|i-ami|i-bnn|i-default|i-enochian|i-hak|i-klingon|i-lux|i-mingo|i-navajo|i-pwn|i-tao|i-tay|i-tsu|sgn-BE-FR|sgn-BE-NL|sgn-CH-DE)|(art-lojban|cel-gaulish|no-bok|no-nyn|zh-guoyu|zh-hakka|zh-min|zh-min-nan|zh-xiang))|((?<language>(A-Za-z{2,3}(-(?<extlang>A-Za-z{3}(-A-Za-z{3}){0,2}))?)|A-Za-z{4}|A-Za-z{5,8})(-(?<script>A-Za-z{4}))?(-(?<region>A-Za-z{2}|0-9{3}))?(-(?<variant>A-Za-z0-9{5,8}|A-Za-z0-9{3}))(-(?<extension>-[A-Za-z0-9]{2,8}+))(-(?<privateUse>x(-A-Za-z0-9{1,8})+))?)|(?<privateUse2>x(-A-Za-z0-9{1,8})+))$": { "type": "string" } }, "additionalProperties": false, "minProperties": 1 } ]