Skip to content

Translate your app into Arabic

How-to6 minPractitioner

Before you start

Translate your app so Arabic-speaking colleagues read module names, field names and buttons in their own language. The work is typing Arabic text next to the English, one label at a time. The Labels page keeps count for you.

  1. In the left rail, click Labels. Read the bar at the top, for example Arabic is 78% done.
  2. Click Translate them. The table now shows only the labels under Needs Arabic.
  3. Click the Arabic cell of the first row and type the translation.
  4. Press Enter to save it and move to the next row.
  5. Repeat for each row. Then click the Needs Arabic filter to refresh the list. When it says Nothing left to translate, you are done.

Each save updates the bar and the Needs Arabic count straight away. The row you finished stays on screen until you click the Needs Arabic filter again.

The Labels page with the Arabic progress bar, the Translate them button and the table where the Arabic column holds the cell to edit.
    Translate them filters to the labels that need Arabic.
    Type the translation in the Arabic cell. It saves when you leave the cell.
    The bar and the count update as you go.

When the list is empty, the page says “Every label has its own Arabic text.” and offers Show all labels.

Add a label when a Smart Script or a custom block needs a piece of text that no module or field already has.

  1. Click New label. The New label dialog opens.
  2. Type the English text, for example Delivery Window. The Key fills itself in as delivery_window.
  3. Change the key if you need to. It uses lowercase English letters, digits, underscores or dots.
  4. Type the Arabic text. It is optional.
  5. Click Create label, or press Ctrl + Enter.

Beezr shows “Label delivery_window created” and puts the new row at the top. If you left the Arabic empty, the row shows under Needs Arabic.

Give each label its own key. If the key already exists, use the Show it link to go to the existing row.

Each person chooses their language in their profile. To see your own app in Arabic:

  1. Open the account menu in the top bar and click My profile.
  2. Under language, choose Arabic and save.
  3. Open your application in App space and look at the menu, the forms and the lists.

Anything still in English was missing or identical in Arabic. Go back to Labels and fix it. For how people switch language in App space, and how right-to-left layout behaves, see Working in Arabic.

  • New modules and fields start with their English name copied into Arabic. They count as Needs Arabic until you change the text.
  • Changing a label’s text never changes a module or field’s stored name. See The Labels page.

Check yourself

Sara clicks Translate them. What does Beezr do?
Show the answer

It filters the table to the labels that need Arabic. The button only filters. You type the Arabic text yourself.

Which key does Beezr accept for a new label?
Show the answer

delivery_window. Write a key with lowercase English letters, digits, underscores or dots.

What's next

Last checked