У меня проблемы с локализацией приложения командной строки, которое я создал в XCode. Вот что я сделал:
- Использовано
NSLocalizedString
для всех переводимых строк - Добавить базовую локализацию и целевую локализацию в настройках проекта
- Добавить файл строк установите флажки как на Engli sh, так и на целевом языке
- Создание строк для локализации с помощью
genstring
(как на Engli sh, так и на целевом языке) и их локализация по необходимости
Когда я создаю приложение, я все равно получаю весь текст на английском sh. В чем может быть проблема здесь? Моя система настроена на мой целевой язык, и когда я пытаюсь добавить схему с целевым языком, я получаю следующую ошибку:
Ошибка: 2 неожиданных аргумента: '(language_code)', ' NO '
Эта ошибка присутствует, только если я использую swift-arguments-parser для приложения. Для простых приложений все еще невозможно получить локализованную версию.
Xcode 11.3, macOS10.15.3