How to Open a Localization Project
Two ways to open a localization folder in StringLane, and what gets loaded automatically.
StringLane reads directly from your project folder — no import step, no configuration file to create.
Two ways to open
Option 1: Drag and drop
Drag any folder from Finder onto the StringLane window. StringLane scans it recursively for supported localization files.
Option 2: File → Open Folder
Press ⌘O or choose File → Open Folder from the menu. Navigate to your project root or localization subdirectory and click Open.
File menu with Open Folder highlighted
What StringLane loads
StringLane scans the folder and its subdirectories for:
- Flutter ARB — files matching
app_*.arbor*.arb - iOS .strings —
Localizable.stringsand other.stringsfiles inside.lprojdirectories - Android XML —
strings.xmlfiles insideres/values*/directories - i18next JSON —
*.jsonfiles inside locale-named directories (e.g.en/,fr/)
All matching locale files are loaded into the project. The sidebar lists every key (grouped by namespace) and the detail pane shows every locale side-by-side for the active key. The base locale (usually English) is pinned at the top of each locale layout.

Recent projects
StringLane remembers your last 10 projects. Open the File → Open Recent menu to reopen a previous project without navigating to the folder again.
You can also pin frequently-used projects from the welcome screen.

Troubleshooting
No locales appear after opening a folder. StringLane couldn't find supported files. Check that the folder contains ARB, .strings, XML, or JSON files in the expected locations. Try opening a subfolder (e.g. lib/l10n/ instead of the Flutter project root).
Only one locale appears. You have a single locale file. Use Add Locale to create additional locales.