How to use Transifex

 

How to add translations

Step 1: Navigate to Transifex

Step 2: Start by selecting the language you’d like to translate into. You’ll click edx-platform, then Languages, and find your desired language in the list.

Step 3: If there is a specific page you’d like to translate, use this Resource Map to find the resource name. You can then select your desired resource from this list. Otherwise, click Translate in the top right corner of the page.

Step 4: On this page, you’ll be able to select strings from different resources that still need to be translated. This is where you’ll save your translation to be reviewed.

How to search for a string in Transifex

If you find a specific string on the platform that you’d like to translate or update, you can search the string in Transifex.

Step 1: Start by clicking Search Strings at the top of the page.

Step 2: Click on the search field, and select source_text. This will allow you to search by the English string. If you are looking for a string in another language, select translation_text instead.

Step 3: Type the string between the single quote marks that have been provided to you. Example: source_text:'Your text here'

Step 4: To narrow your search results, select edx-platform from the Project filter. It may also be helpful to filter by Resource if you know which resource you’re looking for (check the Resource Map for guidance).

From here you’ll be able to select the string by Target Language and update the string’s translation.

If you are searching for a string and it does not appear here, it may not have be picked up by Transifex or properly formatted in the code. In this case, it may be best to alert the team that owns the feature.

Resource Map (WIP)

Page

Resource Name in Transifex

Example URLs

Page

Resource Name in Transifex

Example URLs

Marketing Site

prospectus (Currently not under the edx-platform project. You may need permission to access these resources. Contact the Website squad.)

edx.org

Course Home:

  • Outline Tab

  • Dates Tab

  • Progress Tab

Courseware

frontend-app-learning

Any variation of learning.edx.org. Examples:

  • learning.edx.org/course/[course-id]/home

  • learning.edx.org/course/[course-id]/dates

  • learning.edx.org/course/[course-id]/progress

Course Dashboard

django-partial, djangojs-partial

courses.edx.org/dashboard

Payment

frontend-app-payment

payment.edx.org

Enterprise Explore Catalog

Currently not in Transifex

explore-catalog.edx.org

Enterprise Admin Portal

Currently not in Transifex

portal.edx.org

Enterprise Learner Portal

Currently not in Transifex

enterprise.edx.org

Programs Dashboard

 

courses.edx.org/dashboard/programs/