Removes the regional variant from a language, e.g. EN-US gives EN
(language: Union[str, "Language"])
| 249 | |
| 250 | @staticmethod |
| 251 | def remove_regional_variant(language: Union[str, "Language"]) -> str: |
| 252 | """Removes the regional variant from a language, e.g. EN-US gives EN""" |
| 253 | dash_index = str(language).find("-") |
| 254 | if dash_index != -1: |
| 255 | return str(language).upper()[0:dash_index] |
| 256 | else: |
| 257 | return str(language).upper() |
| 258 | |
| 259 | ACEHNESE = "ace" |
| 260 | AFRIKAANS = "af" |
no outgoing calls