Package org.hl7.fhir.r5.elementmodel
Class LanguageUtils
java.lang.Object
org.hl7.fhir.r5.elementmodel.LanguageUtils
in here:
* generateTranslations
* importFromTranslations
* stripTranslations
* switchLanguage
in the validator
- Author:
- grahamegrieve generateTranslations = -langTransform export -src {src} -tgt {tgt} -dest {dest} importFromTranslations = -langTransform import -src {src} -tgt {tgt} -dest {dest}
-
Field Summary
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionstatic void
fillSupplement
(CodeSystem cs, List<org.hl7.fhir.utilities.i18n.LanguageFileProducer.TranslationUnit> list) void
generateTranslations
(Element resource, org.hl7.fhir.utilities.i18n.LanguageFileProducer.LanguageProducerLanguageSession session) static List
<org.hl7.fhir.utilities.i18n.LanguageFileProducer.TranslationUnit> generateTranslations
(Resource res, String lang) static boolean
handlesAsElement
(Element element) static boolean
handlesAsResource
(Resource resource) int
importFromTranslations
(Element resource, Set<org.hl7.fhir.utilities.i18n.LanguageFileProducer.TranslationUnit> translations) static boolean
langsMatch
(String dstLang, String srcLang) static boolean
langsMatch
(org.hl7.fhir.utilities.i18n.AcceptLanguageHeader langs, String srcLang) static boolean
langsMatchExact
(String dstLang, String srcLang) static boolean
langsMatchExact
(org.hl7.fhir.utilities.i18n.AcceptLanguageHeader langs, String srcLang) static String
nameForLang
(String lang) static String
titleForLang
(String lang)
-
Field Details
-
TRANSLATION_SUPPLEMENT_RESOURCE_TYPES
-
-
Constructor Details
-
LanguageUtils
-
-
Method Details
-
generateTranslations
public void generateTranslations(Element resource, org.hl7.fhir.utilities.i18n.LanguageFileProducer.LanguageProducerLanguageSession session) -
importFromTranslations
public int importFromTranslations(Element resource, Set<org.hl7.fhir.utilities.i18n.LanguageFileProducer.TranslationUnit> translations) -
langsMatchExact
public static boolean langsMatchExact(org.hl7.fhir.utilities.i18n.AcceptLanguageHeader langs, String srcLang) -
langsMatch
public static boolean langsMatch(org.hl7.fhir.utilities.i18n.AcceptLanguageHeader langs, String srcLang) -
langsMatchExact
-
langsMatch
-
fillSupplement
public static void fillSupplement(CodeSystem cs, List<org.hl7.fhir.utilities.i18n.LanguageFileProducer.TranslationUnit> list) -
nameForLang
-
titleForLang
-
handlesAsResource
-
handlesAsElement
-
generateTranslations
public static List<org.hl7.fhir.utilities.i18n.LanguageFileProducer.TranslationUnit> generateTranslations(Resource res, String lang)
-