# Updated language file, but it didn't update

**URL:** <https://discuss.openedx.org/t/updated-language-file-but-it-didnt-update/2668>\
**Category:** i18n\
**Tags:** how-to\
**Created:** [July 8, 2020, 6:17am UTC](https://discuss.openedx.org/t/updated-language-file-but-it-didnt-update/2668 "2020-07-08T06:17:42Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![Chack](https://sea2.discourse-cdn.com/flex020/user_avatar/discuss.openedx.org/chack/32/1246_2.png) [@Chack](https://discuss.openedx.org/u/Chack)\
**Post date:** [July 8, 2020, 6:17am UTC](https://discuss.openedx.org/t/updated-language-file-but-it-didnt-update/2668/1 "2020-07-08T06:17:42Z")

</div>

Hi there, if I want to change translation in file  
`/edx/app/edxapp/edx-platform/conf/locale/ru/LC_MESSAGES/django.po`.  
How I can see updates in site?

---

<div class="post-metadata">

**Author:** ![Dimitris\_Angelakis](https://sea2.discourse-cdn.com/flex020/user_avatar/discuss.openedx.org/dimitris_angelakis/32/2524_2.png) [@Dimitris\_Angelakis](https://discuss.openedx.org/u/Dimitris_Angelakis)\
**Post date:** [June 11, 2021, 2:21pm UTC](https://discuss.openedx.org/t/updated-language-file-but-it-didnt-update/2668/2 "2021-06-11T14:21:45Z")

</div>

If I am not mistaken, this particular file (django.po) is automatically created from the other .po files that are noted in your config.yaml file here:  
`/edx/app/edxapp/edx-platform/conf/locale/config.yaml`

If you want to make changes locally and not in Transifex, you must make the appropriate translations to the .po files (probably ‘django-partial.po’ and ‘django-studio.po’ or ‘djangojs-partial.po’, ‘djangojs-studio.po’ ) that are mentioned in the config.yaml (as “edxapp” user) and after that, you must go to the following directory:  
`/edx/app/edxapp/edx-platform`  
and run first the following:

> paver i18n\_extract

And then:

> paver i18n\_generate

After that if there is no error the translations will be applied to your platform.

Just don’t forget before running the above commands to load the edxapp user’s virtual environment by running this:

> source /edx/app/edxapp/edxapp\_env

You can find all these information and much more here:  
[https://github.com/edx/edx-platform/wiki/Internationalization-and-localization](https://github.com/edx/edx-platform/wiki/Internationalization-and-localization)

In the above link you can also find information about making the translation changes to Transifex and then downloading them to your platform.

---

<div class="post-metadata">

**Author:** ![muneera\_salah](https://sea2.discourse-cdn.com/flex020/user_avatar/discuss.openedx.org/muneera_salah/32/2220_2.png) [@muneera\_salah](https://discuss.openedx.org/u/muneera_salah)\
**Post date:** [June 16, 2021, 7:57am UTC](https://discuss.openedx.org/t/updated-language-file-but-it-didnt-update/2668/3 "2021-06-16T07:57:14Z")

</div>

hi @Chack  
run below lines to create .mo file from .po file

```auto
python manage.py lms compilemessages
python manage.py cms compilemessages

```

then run restart

```auto
sudo /edx/bin/supervisorctl restart lms 
sudo /edx/bin/supervisorctl restart cms

```
