public static transformLanguageProperty()

in src/tms_service.ts [208:221]


  public static transformLanguageProperty(
    layer: LayerSpecification,
    lang: string
  ): DataDrivenPropertyValueSpecification<FormattedSpecification> | undefined {
    const supportedLang = this.SupportedLanguages.find((l) => l.key === lang);
    if (layer.type === 'symbol' && layer.layout !== undefined && supportedLang !== undefined) {
      const omtLang = supportedLang.omt;
      const textField = layer.layout['text-field'];
      if (textField && typeof textField === 'string') {
        return TMSService._getTextField(textField, omtLang);
      }
    }
    return;
  }