Skip to content

Localized interface

Ignacio Díaz-Roncero Fraile edited this page May 27, 2015 · 4 revisions

The user interface for apps generated with Baker Framework supports multiple languages in addition to the default (english).

Adding a localization

You can add a new localization to Baker in a few simple steps without any programming knowledge.

  1. In Xcode, select your project and click the plus (+) button under Localizations.
  2. Select "English" as reference language and click the Finish button.
  3. Edit all the values of the new Localizable.strings file created by Xcode. You can find this file in Baker > Supporting Files

To see your new localization, you need to run you project in iOS simulator and to select the desired language in iOS settings.

Existing localizations

Please note that these localizations may not be up to date with the default one (english). It is your responsibility as a developer using these localizations to make sure they are correct and they contain all the strings defined in the master Localizable.strings file.

Contributing a localization

At the moment, we're not supporting adding new localisations to the main repository. If you want to contribute a localization in your language, create a new gist with your Localizable.strings file and link to it from this page.

Note that your Localizable.strings file should follow the same structure as the master Localizable.strings file and it should start with the following header:

// WARNING
//
// Note that this translation is *not* guaranteed to be up to date
// with the master Localizable.strings file (english).
// You should double-check to make sure that all entries in the
// master file are contained in this file as well.