Opened 7 years ago

Last modified 6 years ago

#27449 closed New feature

Make django.utils.translation.trans_real.get_supported_language_variant public API — at Initial Version

Reported by: Iacopo Spalletti Owned by: nobody
Component: Internationalization Version: 1.10
Severity: Normal Keywords:
Cc: Triage Stage: Ready for checkin
Has patch: yes Needs documentation: no
Needs tests: no Patch needs improvement: no
Easy pickings: yes UI/UX: no

Description

How about making django.utils.translation.trans_real.get_supported_language_variant part of the public API?

A use case for this: Check if a given language is within the ones listed in LANGUAGES, including the sublanguages, as stated in https://docs.djangoproject.com/en/1.10/topics/i18n/translation/:

This example restricts languages that are available for automatic selection to German and English (and any sublanguage, like de-ch or en-us).

Example: https://github.com/django-parler/django-parler/issues/156

Making this public will involve:

  • Adding documentation
  • Exposing it in django.utils.translation

Change History (0)

Note: See TracTickets for help on using tickets.
Back to Top