# Перевод проекта

После того как вы создали проект в iLocalize, следующее, что нужно сделать, это перевести проект. Этот раздел посвящен процессу перевода только строк и nib файлов (другие типы файлов могут быть переведены с помощью внешних инструментов).

## Перевод вручную

Чтобы перевести строку, введите перевод в столбце желаемого языка. Одновременно может быть выбрано более один файл.

## Перевод с использованием глоссариев

Глоссарий являются очень мощными помощником, когда речь идет о поиске перевода для существующей строки. Нажмите на кнопку внизу слева в окне глоссария проекта, чтобы открыть Глоссарий. Каждый раз, когда выбирается строка, iLocalize отобразит список предложений перевода с лучшим результатом в верху. Дважды щелкните нужную запись в списке, чтобы применить перевод.

iLocalize по умолчанию использует два места для поиска глоссариев:

1. В "~/Library/Application Support/iLocalize/Glossaries"
2. В папке проекта, подпапке "Glossaries"

Вы можете указать другие пути, в которых следует искать глоссарии, открыв «Диспетчер глоссариев», с помощью команды:

- «Файл» > «Просмотреть глоссарии...»

## Перевод с использованием вариантов перевода

Рядом с представлением глоссария (в нижней левой части проекта) другой список переводов: в этом списке содержатся все переводы идентичных строк в текущем проекте. Это позволяет увидеть сроки, если вы уже перевели их где-то в другом месте.

## Автоматическое распространение

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

- : (двоеточие)
- ... (три точки)
- … (многоточие)

Например, следующие строки могут быть автоматически переведены сразу:

1. "The house" = ""
2. "The house:" = ""
3. "The house..." = ""

При переводе первая строка перевода iLocalize может распространять на другие аналогичные строки, сохраняя их определенные пунктуации в конце.

1. "The house" = "Дом"
2. "The house:" = ""
3. "The house..." = ""

И конечный результат будет:

1. "The house" = "Дом"
2. "The house:" = "Дом:"
3. "The house..." = "Дом..."

## Разметка nib

При переводе строк nib файла, убедитесь, что при необходимости также нужно изменить размер интерфейса. Для настройки размеров разметки nib, дважды щелкните файл, чтобы открыть Interface Builder. После завершения регулировки размеров разметки, сохраните файл в Interface Builder и снова переключиться в iLocalize. Когда iLocalize обновляет проект, можно поручить iLocalize сохранить предыдущие разметки локализованных макетов (см. Обновление проекта для получения дополнительной информации).

# Подсказки

- Некоторые строки, которые автоматически генерируются Interface Builder не должны быть локализованы. Например, следующий список может рассматриваться как инвариантный:
  - OtherViews
  - Item1
  - Item2
  - Item3
  - Text Cell
  - Box