Translate Ubuntu on the phone

For general help and information on translating, refer to Translations/QuickStartGuide

As the rest of Ubuntu for the desktop, the phone and tablet UI is translatable via our collaborative online translation interface: Launchpad. Generally all of Ubuntu is translatable here, but for the phone, and until we start unifying the infrastructure on our road to convergency on Ubuntu 14.04 and beyond, the UI elements of the phone are translatable in separate locations.

Until the phone and desktop UI packages are unified into a single location for translation, the list on this page should help you locate where you can translate the different parts that form the phone UI.

Core apps

Translate the Ubuntu core apps on the phone >

System apps

Translate the Ubuntu system apps on the phone >

System Settings

Translate the System Settings app on the phone >

Translate the System Settings Online Accounts on the phone >

Unity 8

Translate Unity on the phone >


As an exception, indicators on Ubuntu 13.10 and onwards already share the same code in the desktop and phone. Thus they can be translated as usual with the rest of Ubuntu packages (look for the indicator-* packages).

Translate the indicators on the phone and desktop >

Ubuntu Notes: Some indicators need to be translated in their upstream projects:

Translate Indicator Network on the phone >

Translate Indicator Location on the phone >


Local scopes

Translate the Mediascanner scope on the phone >

Translate the Scopes scope on the phone >

Translate the Apps scope on the phone >

Remote scopes

Translate the Remote Scopes for the phone >

Translate the Remote Scopes server for the phone >

Testing translations

Find gaps in translation by running the phone images or individual apps. If you are able, testing on a device or with the emulator is preferred, however, you can also run individual applications on your desktop.

On a phablet device

Setting a language

Navigate to System Settings. Under the Personal heading, select Language & Text. Select Display Language at the top, and then select your desired language and hit the confirm button in the button right. When you select your new language, the translation should be reflected immeadiately.

Here's a screencast showing a change to French from English.

On a desktop

Using the emulator

Follow dpm's excellent guide to create an emulator instance and run it. Then, follow the instructions above to set a language. The emulator will respond slower than a device (the initial launch and the initial launch of applications may take a minute). Still if you do not own a phablet device, this is the preferred method of testing.

Using a ppa

If you are unable to run the emulator and do not have a phablet device, you can still help by using your desktop itself to run individual applications. The community core apps can be installed via the core apps ppa.

Setup the ppa and install touch-coreapps package to install all of the community core apps. The applications should be translated to match the language you are running on your desktop.

Translations/Phone (last edited 2014-08-25 20:24:35 by nskaggs)