1. Mark a text to be shown in different languages by indicating them as NSLocalizedString

  2. Create a new "strings" file, named it "Localizable", and then hit the localize button in the inspector

  3. in terminal, navigate to the root of the Xcode project folder, and then type genstrings -o en.lproj Views/*.swift Model/*.swift to generate the localized string pair in the Localizable.strings file

  4. Add another language to localize

  5. (optional) export the localization file to 3rd party

    1. Mark all the files you want to translate as localized
    2. Export localization in

    Untitled

  6. Run your app using another language

Untitled

Untitled