How to add new language in django 3

I want to add new language. it is turkmen (tm) I spent a lot of time but I can't resolve it please help me to resolve it

PACKAGE_ROOT = os.path.abspath(os.path.dirname(__file__))
    os.path.join(BASE_DIR, 'locale'),
gettext = lambda s:s
    ('ru', gettext('Russia')),
    ('tm', gettext('Turkmen')),
    'tm': {
        'bidi': False,
        'code': 'tm',
        'name': 'Turkmen',
        'name_local': u"Turkmence",
import django.conf.locale
from django.conf import global_settings
import django.conf.locale
LANG_INFO = dict(django.conf.locale.LANG_INFO, **EXTRA_LANG_INFO)
django.conf.locale.LANG_INFO = LANG_INFO
global_settings.LANGUAGES = global_settings.LANGUAGES + [("tm", 'Turkmenche')]

1.install gettext

django-admin makemessages -l tm

django-admin compilemessages

Back to Top