Now output name tags are configurable #3451
Closed
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Summary:
This PR makes the hard-coded list of output name tags configurable, addressing issue #3416. It allows users to specify their preferred name tags and languages via a configuration mechanism, enhancing the flexibility of the Locales class.
Context and Motivation:
Previously, the Locales class used a hard-coded list of name tags for localization purposes. This was inflexible for users who needed to customize these tags to fit their specific needs. By making these tags configurable, we provide greater flexibility and adaptability for different use cases.
Implementation Details:
Key Changes:
Documentation:
Updated the class docstring for Locales to include information about the new configuration parameter.
Added comments in the code to explain the changes and the purpose of the configurable tags.
Acknowledgements:
Thanks to the community for highlighting the need for this feature.
Special thanks to reviewers for their valuable feedback.
Example Usage: