Vinyl
    Preparing search index...

    Function normalizeLanguage

    • Normalizes a BCP 47 / RFC 5646 language tag.

      • Converts ISO 639-2 (3-letter) codes to ISO 639-1 (2-letter)
      • Forces language to lowercase, region to uppercase
      • Discards script/dialect subtags beyond language-REGION

      Examples: engen, en-usen-US, fra-CAfr-CA

      Parameters

      • locale: string

      Returns string