To handle language specialties, we shouldn't rely on the local or the language tag but rather implement collections of locales.
For example. The UH tag is known in English, while French, German and Spanish use the INTJ tag. We shouldn't determine the tag usage by if language != english then use INTJ to prevent issues when adding further languages that might use another tag for interjections.
The same problem applies for the initializeDocument() method in the PrimaryModel
To handle language specialties, we shouldn't rely on the local or the language tag but rather implement collections of locales.
For example. The UH tag is known in English, while French, German and Spanish use the INTJ tag. We shouldn't determine the tag usage by if language != english then use INTJ to prevent issues when adding further languages that might use another tag for interjections.
The same problem applies for the initializeDocument() method in the PrimaryModel