the translation works on own computer, when website deployed aws elastic beanstalk, not work anymore... i have followed django v1.9 documentation. mark translation string {% trans %}, generate message file , compile it, add locale path , middleware in settings.py file. middleware classes: middleware_classes = [ 'django.middleware.security.securitymiddleware', 'django.contrib.sessions.middleware.sessionmiddleware', 'django.middleware.locale.localemiddleware', 'django.middleware.common.commonmiddleware', 'django.middleware.csrf.csrfviewmiddleware', 'django.contrib.auth.middleware.authenticationmiddleware', 'django.contrib.auth.middleware.sessionauthenticationmiddleware', 'django.contrib.messages.middleware.messagemiddleware', 'django.middleware.clickjacking.xframeoptionsmiddleware', ] locale path: (i tried different path, directories contain identical message files.) locale_paths = [ os.path.join(base_d...