# How to modify the text and picture?

**URL:** <https://discuss.openedx.org/t/how-to-modify-the-text-and-picture/9576>\
**Category:** Design\
**Tags:** tutor\
**Created:** [March 14, 2023, 2:27am UTC](https://discuss.openedx.org/t/how-to-modify-the-text-and-picture/9576 "2023-03-14T02:27:44Z")\
**Posts on this page:** 6\
**Page:** 1

<div class="post-metadata">

**Author:** ![hongzhou](https://sea2.discourse-cdn.com/flex020/user_avatar/discuss.openedx.org/hongzhou/32/5468_2.png) [@hongzhou](https://discuss.openedx.org/u/hongzhou)\
**Post date:** [March 14, 2023, 2:27am UTC](https://discuss.openedx.org/t/how-to-modify-the-text-and-picture/9576/1 "2023-03-14T02:27:44Z")

</div>

How to modify the text and pictures on the page? I want to change the English on the page into Chinese, and so do the pictures.

---

<div class="post-metadata">

**Author:** ![PatM](https://sea2.discourse-cdn.com/flex020/user_avatar/discuss.openedx.org/patm/32/2422_2.png) [@PatM](https://discuss.openedx.org/u/PatM)\
**Post date:** [March 14, 2023, 10:14am UTC](https://discuss.openedx.org/t/how-to-modify-the-text-and-picture/9576/2 "2023-03-14T10:14:53Z")

</div>

Hi Hongzhou  
For **your text** you have to **edit the text in Studio replace the English text with Chinese text**.  
It might be easiest to create a copy of the course so you have an English version and a Chinese version.

If you edit your **images-with-text** offline in a “translation” folder to create copies with translated text and _keep the same filename_, then you can upload the translated images to _Studio \> COntent \> “Files & Uploads”_ in the _translated_ course - this avoids the need to edit in _Studio \> … \> Xblock \> Edit_ the image-source filepath/filenames.  
However, that can make your offline file-management of the images more difficult as you will have 2 different versions of each image that has text (one with English-text, one with Chinese text) but both with the same filename.  
But using clear offline-foldernames should make it OK (other than when searching).

If you use **video with transcript-text** , you can [add a translation of the transcipt-text to the original video](https://edx.readthedocs.io/projects/open-edx-building-and-running-a-course/en/open-release-nutmeg.master/video/additional_transcript_options.html#add-a-transcript-in-another-language). You can use a filename suffix for the transcript (transcriptA-cn.srt or something like that) to avoid having the same filename for each transcript. The video-player will then give the use to select either of the languages. (The language-setting of their browser will determine which is set as the pre-selected language.)  
(The audio of the video will still play as the original language audio.)

The good news is that the **“platform text”** (_Previous/Next buttons, invitation emails sent from the platform_ etc) will automatically display the relevant translation (from the [pooled set of translations collated by Transifex](https://explore.transifex.com/open-edx/edx-platform/)) if the course has its language set in:

- _Studio \> Settings \> Course Details \> Course Language_: select the relevant language

- In Django-Admin: _your.platform.url/admin_ set in _/admin/dark\_lang/darklangconfig/_ the relevant language code - I think for [Mandarin it should be cmn](https://openedx.atlassian.net/wiki/spaces/COMM/pages/3157524644/Translation+Working+Group#Target-Languages-of-the-Transifex-Working-Group)

If you use any of the [EdX **Extension Xblocks**](https://openedx.org/the-platform/extensions-directory/), you should check with the listed-creator which translations (for their buttons, actions) have been manually included that extensions “.po” files (.po = "portable object)

Other places to ask for more info:

- [**OpenEdX wiki** for Translation Working Group](https://openedx.atlassian.net/wiki/spaces/COMM/pages/3157524644/Translation+Working+Group)

- **Slack channel** for Translation Working Group  
[Slack](https://app.slack.com/client/T02SNA1T6/C037XDB9KN1)

---

<div class="post-metadata">

**Author:** ![mafermazu](https://sea2.discourse-cdn.com/flex020/user_avatar/discuss.openedx.org/mafermazu/32/2641_2.png) [@mafermazu](https://discuss.openedx.org/u/mafermazu)\
**Post date:** [March 14, 2023, 9:02pm UTC](https://discuss.openedx.org/t/how-to-modify-the-text-and-picture/9576/3 "2023-03-14T21:02:43Z")

</div>

Hi @hongzhou, welcome to discuss 🙌 ✨

When I want to change the language of my platform, I edit the LANGUAGE\_CODE variable. If you are using Tutor, you can run `tutor config save --set LANGUAGE_CODE=zh_CN` to set the language to Chinese.  
Regarding the look and feel, I don’t have much knowledge, but I hope this helps you:  
Changing appearance: [Changing the appearance of Open edX — Tutor documentation](https://docs.tutor.overhang.io/tutorials/theming.html#changing-the-appearance-of-open-edx)  
Comprehensive theming: [6.2. Comprehensive Theming — Installing, Configuring, and Running the Open edX Platform documentation](https://edx.readthedocs.io/projects/edx-installing-configuring-and-running/en/latest/ecommerce/theming.html)

References:  
About Tutor configurations: [Configuration and customisation — Tutor documentation](https://docs.tutor.overhang.io/configuration.html#configuration)  
Language codes available by default: [edx-platform/config.yaml at master · openedx/edx-platform · GitHub](https://github.com/openedx/edx-platform/blob/master/conf/locale/config.yaml#L8)

---

<div class="post-metadata">

**Author:** ![hongzhou](https://sea2.discourse-cdn.com/flex020/user_avatar/discuss.openedx.org/hongzhou/32/5468_2.png) [@hongzhou](https://discuss.openedx.org/u/hongzhou)\
**Post date:** [March 16, 2023, 2:32pm UTC](https://discuss.openedx.org/t/how-to-modify-the-text-and-picture/9576/5 "2023-03-16T14:32:15Z")

</div>

Well，Thanks！ I am looking for source code.

---

<div class="post-metadata">

**Author:** ![hongzhou](https://sea2.discourse-cdn.com/flex020/user_avatar/discuss.openedx.org/hongzhou/32/5468_2.png) [@hongzhou](https://discuss.openedx.org/u/hongzhou)\
**Post date:** [March 17, 2023, 12:59am UTC](https://discuss.openedx.org/t/how-to-modify-the-text-and-picture/9576/6 "2023-03-17T00:59:35Z")

</div>

Yes，Thanks！But some places still retain English, such as the start course , date, copyright, etc.

---

<div class="post-metadata">

**Author:** ![PatM](https://sea2.discourse-cdn.com/flex020/user_avatar/discuss.openedx.org/patm/32/2422_2.png) [@PatM](https://discuss.openedx.org/u/PatM)\
**Post date:** [March 17, 2023, 8:36am UTC](https://discuss.openedx.org/t/how-to-modify-the-text-and-picture/9576/7 "2023-03-17T08:36:02Z")

</div>

If by “Copyright” you mean the footer links (Terms, Privacy, …)  
I think you have to change those in the “Theme” as indicated above by Maria.

Buttons and labels (Start button, “Date” label …) I think will change if you:

1. Use "_Studio \> Settings \> Course details"_ to set the “Course Language” you require
2. If you have set the **“dark\_lang” in Django-Admin as described above,** then in your LMS-view (learner-view) at the top of the screen you will see you language default. If it is set as English, change it to the language you require. (Your learners will be unlikely to have to do this.)  
 ![image](https://us1.discourse-cdn.com/flex020/uploads/openedx/original/2X/5/5a46a1f37390a3bf089d3f0152fd094096dafa05.png)

.  
Those 2 steps should make EdX display the relevant button-text and label-text from a central-set of translated text.
