# Open edX helping

**URL:** <https://discuss.openedx.org/t/open-edx-helping/2986>\
**Category:** Site Operations Help\
**Tags:** how-to\
**Created:** [August 16, 2020, 7:02am UTC](https://discuss.openedx.org/t/open-edx-helping/2986 "2020-08-16T07:02:46Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![hojjat](https://avatars.discourse-cdn.com/v4/letter/h/54ee81/32.png) [@hojjat](https://discuss.openedx.org/u/hojjat)\
**Post date:** [August 16, 2020, 7:02am UTC](https://discuss.openedx.org/t/open-edx-helping/2986/1 "2020-08-16T07:02:46Z")

</div>

How can I customize my openedx front-end? I want to change the UI of site completely and translate it to my own language. Could anyone help me in this way?

---

<div class="post-metadata">

**Author:** ![mahyard](https://sea2.discourse-cdn.com/flex020/user_avatar/discuss.openedx.org/mahyard/32/54_2.png) [@mahyard](https://discuss.openedx.org/u/mahyard)\
**Post date:** [August 16, 2020, 12:10pm UTC](https://discuss.openedx.org/t/open-edx-helping/2986/2 "2020-08-16T12:10:26Z")

</div>

Hi Hojjat,  
There is no need to send same question in several categories.  
I removed other topics. This one is in the right place and could receive answers from those who know about it. Also your question is not so accurate. Try to share more details about your actual problem. For example what kind of installation you tried. Did you succeed?  
Reading this page could be a good place to begin:  
[https://openedx.atlassian.net/wiki/spaces/OpenOPS/pages/60227779/Open+edX+Installation+Options](https://openedx.atlassian.net/wiki/spaces/OpenOPS/pages/60227779/Open+edX+Installation+Options)

---

<div class="post-metadata">

**Author:** ![giovannicimolin](https://sea2.discourse-cdn.com/flex020/user_avatar/discuss.openedx.org/giovannicimolin/32/159_2.png) [@giovannicimolin](https://discuss.openedx.org/u/giovannicimolin)\
**Post date:** [September 4, 2020, 6:50pm UTC](https://discuss.openedx.org/t/open-edx-helping/2986/3 "2020-09-04T18:50:48Z")

</div>

Hi @hojjat,

What you are looking for is a combination of theming plus translation. The Open edX platform has a built in mechanism that allows you to change the look and feel of your instance called _Comprehensive Theming_.

There’s a lot of useful documentation to get started [here](https://edx.readthedocs.io/projects/edx-installing-configuring-and-running/en/latest/configuration/changing_appearance/theming/enable_themes.html). After you’re up and running, you’ll find that there’s a few Open Source themes that you can fork and modify.

We (OpenCraft) build a simple theme that can be deployed along your instance, check it out here: [GitHub - open-craft/edx-simple-theme](https://github.com/open-craft/edx-simple-theme).

* * *

As for translations, there’s already a few languages available in the platform. You can check if your language is translated here: [edx-platform localization | Transifex](https://www.transifex.com/open-edx/edx-platform/)  
To set a language when deploying, you’ll need to add the following ansible overrides to the playbooks:

```auto
# Example Arabic - Language code: ar
EDXAPP_LANGUAGE_CODE: "ar"
EDXAPP_LMS_ENV_EXTRA:
  LANGUAGE_CODE: "ar"
EDXAPP_CMS_ENV_EXTRA:
  LANGUAGE_CODE: "ar"

```

Check out this resource in the wiki:

> **[Internationalization and localization](https://github.com/openedx/edx-platform/wiki/Internationalization-and-localization)**
>
> The Open edX LMS & Studio, powering education sites around the world! - openedx/edx-platform

Here are some other posts discussing the same:

> [@How to change Open edX language?](https://discuss.openedx.org/t/how-to-change-open-edx-language/1753):
>
> Hello community, I performed the native installation of Open edX and would like to change the platform language to Portuguese, does anyone know how I should proceed? Thank you!

> [@HOWTO Enable multiple languages on your Open edX platform](https://discuss.openedx.org/t/howto-enable-multiple-languages-on-your-open-edx-platform/560):
>
> I only recently discovered the DarkLang middleware in edx-platform, which allows you to enable multiple languages on Open edX, so I wrote a blurb about it: [https://discuss.overhang.io/t/howto-enable-multiple-languages-for-your-open-edx-platform/140](https://discuss.overhang.io/t/howto-enable-multiple-languages-for-your-open-edx-platform/140)
