I’m working on my django project and currently I’m incorporating translations and localization and I have an issue.
I used to had defoult language English but now I want it to be Spanish, but for some reason it’s still English. Also, with Django-parler, I can see on English side of website with Spanish content even I already selected 'hide_untranslated': True,
. Why changes aren’t applied?
<code># languages
LANGUAGE_CODE = 'es'
LANGUAGES = [
('es', _('Spanish')),
('en', _('English')),
('ar', _('Arabic')),
('tr', _('Turkish')),
]
LOCALE_PATHS = [
BASE_DIR / 'locale',
]
PARLER_LANGUAGES = {
1: (
{'code': 'es',}, # Spanish
{'code': 'en',}, # English
{'code': 'ar',}, # Arabic
{'code': 'tr',}, # Turkish
),
'default': {
'fallbacks': ['es'],
'hide_untranslated': True,
}
}
</code>
<code># languages
LANGUAGE_CODE = 'es'
LANGUAGES = [
('es', _('Spanish')),
('en', _('English')),
('ar', _('Arabic')),
('tr', _('Turkish')),
]
LOCALE_PATHS = [
BASE_DIR / 'locale',
]
PARLER_LANGUAGES = {
1: (
{'code': 'es',}, # Spanish
{'code': 'en',}, # English
{'code': 'ar',}, # Arabic
{'code': 'tr',}, # Turkish
),
'default': {
'fallbacks': ['es'],
'hide_untranslated': True,
}
}
</code>
# languages
LANGUAGE_CODE = 'es'
LANGUAGES = [
('es', _('Spanish')),
('en', _('English')),
('ar', _('Arabic')),
('tr', _('Turkish')),
]
LOCALE_PATHS = [
BASE_DIR / 'locale',
]
PARLER_LANGUAGES = {
1: (
{'code': 'es',}, # Spanish
{'code': 'en',}, # English
{'code': 'ar',}, # Arabic
{'code': 'tr',}, # Turkish
),
'default': {
'fallbacks': ['es'],
'hide_untranslated': True,
}
}
Thanks in advance!