Skip to content

Search $value operations: add parameter language #267

@BirgitBoss

Description

@BirgitBoss

What is missing?

Get/Search*$value operations: add parameter „language” with values “de” etc. to only display multi-language attributes in the language required by the application

Instead of

  • Without query parameter language or with parameter language=”display-all-languages”:

{ "Label": [ { "de": "Das ist ein deutscher Bezeichner" }, { "en": "That's an English label" } ] }

  • with query parameter language=“en“:

{ "Label": "That's an English label" } }

For getting all languages the language parameter shall have an additional reserved value, e.g. “display-all-languages”, this is the default for backward compatibility reasons

Note: There might be a label “ALL” besides “de” and “en” that means: this text shall be used independent of which language is required because it is the same in all languages. Example:

{ "Label": [ { "de": "ok" }, { "en": "ok" } ] }

  • same as
    { "Label": [ { "ALL": "ok" }] }

  • Case query parameter language=“en“:

{ "Label": "ok" } }

  • [ x] I have signed the required Developer Certificate of Origin (DCO) already.

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions