Skip to content

Conversation

@darnjo
Copy link
Member

@darnjo darnjo commented Oct 30, 2025

@darnjo darnjo linked an issue Oct 30, 2025 that may be closed by this pull request
@darnjo darnjo requested a review from psftc October 30, 2025 08:16
@darnjo darnjo marked this pull request as draft October 30, 2025 08:26

Supporting regional and international metadata allows systems to display localized names for RESO Data Dictionary elements, which are based on U.S. English, while preserving interoperability of standard data elements.

This RCP adds fields in the Model, Field, and Lookup resources that allow a collection of name/value pairs to be communicated and searched. It uses ISO standards for locales, which are common in internationalization (i18n) applications, making localization (i10n) much easier.
Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

localization == L10n (l10n) not i10n


This RCP adds fields in the Model, Field, and Lookup resources that allow a collection of name/value pairs to be communicated and searched. It uses ISO standards for locales, which are common in internationalization (i18n) applications, making localization (i10n) much easier.

A collection of `DisplayNames` was used rather than a map to support filtering with any/all queries in OData, providing a simpler and more dynamic interface for end users. Clients can request metadata display names in the locale(s) of their choosing without metadata introspection to determine whether they're supported or not. If not, then no value matching the requested locale will be returned.
Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Use present tense for the decision? eg.

"... of DisplayNames is used rather than..."

A second edit could be "... of DisplayNames is used to support filtering with any/all queries in OData. A map was considered and rejected since the collection provides a simpler and more dynamic interface for end users."

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

[RCP-44] Supporting Multiple Metadata Locales

3 participants