.strings.
Source file
Save this example aslocales/en-US.lproj/Localizable.strings.
Configure your files
Use thisi18n.yml for the example, or add its file mapping to your existing bucket.
See path templates for other layouts.
Translate
Install the CLI and setOPENAI_API_KEY in your
project’s .env.local or shell. You can also configure another
AI provider.
Behavior and limitations
-
Parses quoted
"key" = "value";entries, including escaped characters, Unicode escapes, and multiline values. - Writeback preserves template comments, layout, and spacing while replacing value literals.
-
Leading comments can supply a character limit, for example
hl:max-length=40. Keep printf placeholders intact.
Next steps
- Check translations before committing generated files.
- Local translation workflow explains repeat runs.
- Browse all file formats.

