Skip to content

lingodotdev/ios-app-localization-example

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 

Repository files navigation

iOS App Localization Example

Demonstrates automated localization for iOS Xcode String Catalogs (.xcstrings) using Lingo.dev CLI and GitHub Actions.

Full walkthrough: lingo.dev/en/guides/ios-app-localization

What's inside

  • MyApp/Localizable.xcstrings - source strings (English)
  • i18n.json - Lingo.dev CLI configuration
  • .github/workflows/translate.yml - GitHub Actions workflow

Quick start

  1. Fork this repo
  2. Add LINGODOTDEV_API_KEY to Settings > Secrets and variables > Actions
  3. Push a change to source strings in Localizable.xcstrings
  4. Translations appear automatically via commit to main

How it works

The Lingo.dev CLI reads the String Catalog, identifies new or changed entries using a lockfile, translates the delta through a configured localization engine, and writes all target languages back into the same .xcstrings file. The GitHub Actions workflow runs this on every push to main.

Locales

  • Source: en
  • Targets: es, fr, de, ja

Links

About

Demonstrates automated iOS localization with Xcode String Catalogs (.xcstrings) using Lingo.dev CLI and GitHub Actions

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors