Проблема Localizable.strings с SVN

это шаги, которые я выполнил, чтобы создать файл Localizable.strings.

1) создал папку с именем "en.lproj"
2) запустил команду из genstrings терминала -o en.lproj Classes/*.m

он генерирует правильный файл в разделе «en.lproj». теперь мой вопрос: как мне добавить этот файл в мой проект. я перетащил этот файл, но он не дает мне возможности добавить в репозиторий. Я делаю что-то неправильно.


person Nnp    schedule 24.11.2010    source источник
comment
Я знаю, что это немного бойко, но одна вещь, которую вы делаете неправильно, это использование CVS. Мир изменился, CVS нет даже в системах контроля версий предыдущего поколения. Попробуйте Git или Mercurial.   -  person Theo    schedule 24.11.2010
comment
ой, извини. на самом деле я использую SVN.   -  person Nnp    schedule 24.11.2010
comment
Вы нашли решение своего вопроса? Что я думаю сделать, так это вручную импортировать папки language.proj в мой svn.   -  person JoePasq    schedule 28.01.2011
comment
пока не повезло. я могу попробовать   -  person Nnp    schedule 28.01.2011


Ответы (1)


Метод, который я использую, выглядит примерно так:

  1. Создайте файл для локализации (Localizable.strings)
  2. Добавьте этот файл напрямую в Xcode (без папки en.lproj или чего-то еще)
  3. Выберите этот файл в Xcode, щелкните правой кнопкой мыши «Получить информацию».
  4. Вкладка «Общие», «Сделать файл локализуемым»

Таким образом, Xcode позаботится о папках за вас, и я бы предположил, что также позаботится об управлении SCM. Лично мне не нравится использовать Xcode для SCM, я предпочитаю использовать внешний инструмент для разделения задач и т. д.

person James J    schedule 24.11.2010
comment
но это не дает мне возможности зафиксировать мои изменения после модификации. а также после моей первоначальной проверки (добавить в репозиторий) мой товарищ по команде не получил файл или папку English.lproj? - person Nnp; 29.11.2010