Как локализовать приложения CL в macOS (Xcode)? - PullRequest
0 голосов
/ 14 марта 2020

У меня проблемы с локализацией приложения командной строки, которое я создал в XCode. Вот что я сделал:

  • Использовано NSLocalizedString для всех переводимых строк
  • Добавить базовую локализацию и целевую локализацию в настройках проекта
  • Добавить файл строк установите флажки как на Engli sh, так и на целевом языке
  • Создание строк для локализации с помощью genstring (как на Engli sh, так и на целевом языке) и их локализация по необходимости

Когда я создаю приложение, я все равно получаю весь текст на английском sh. В чем может быть проблема здесь? Моя система настроена на мой целевой язык, и когда я пытаюсь добавить схему с целевым языком, я получаю следующую ошибку:

Ошибка: 2 неожиданных аргумента: '(language_code)', ' NO '

Эта ошибка присутствует, только если я использую swift-arguments-parser для приложения. Для простых приложений все еще невозможно получить локализованную версию.

Xcode 11.3, macOS10.15.3

...