StringLane

Browse docsHow to Add a New Locale
How-To

How to Add a New Locale

Create a new language column in StringLane — from a preset or a custom locale code.

Adding a locale creates a new localization file in your project folder and adds a column to the editor.

Steps

  1. With a project open, click the + Add Locale button in the toolbar or the locale panel.

  2. A search sheet appears. You can:

    • Search by name — type "French", "Japanese", "Brazilian Portuguese"
    • Type a locale code directlyfr, ja, pt-BR
    • Browse presets — scroll through 70+ language and region presets
  3. Select the locale you want and click Add.

Add Locale sheet with search field and 70+ language preset list

What gets created

StringLane creates a new localization file in your project using the same format and naming convention as your existing files:

  • ARB: app_fr.arb alongside your existing app_en.arb
  • iOS .strings: fr.lproj/Localizable.strings
  • Android XML: res/values-fr/strings.xml
  • i18next JSON: fr/translation.json

The new file is empty — all keys show the red Missing badge in the new column.

Table View with a new French column, all cells showing Missing badges

After adding a locale

From here you can:

  • Bulk translate with AI — click ✨ N in the column header to fill all missing keys automatically. See Set Up AI Translation.
  • Translate manually — click each cell and type your translation.
  • Check coverage — use the Missing filter in the search bar to see only untranslated keys.