# Часто задаваемые вопросы

- Где я могу найти ibtool?
  - iLocalize требует установленный ibtool. Эта часть программного обеспечения используется iLocalize для извлечения и обновления nib или xib файлов. Установите последнюю версию Xcode от Apple, и ibtool будет установлен автоматически.
- Что означает команда «Перестроить»?
  - Команда «Перестроить» позволяет реконструировать nib файл определенного языка с помощью nib файла базового языка. Эта команда часто используется при повреждении nib файлов во время локализации, или если необходимо сбросить размеры разметки.
- iLocalize жалуется, что nib файл скомпилирован. Что нужно сделать?
  - Скомпилированный nib файл, это файл который был сжат, чтобы занимать меньше места на диске, но который больше не может быть локализован. Если это произойдет, свяжитесь с автором nib файла и попросить его отправить вам, не скомпилированную версию nib файла (в Xcode, под целевыми значениями параметров построения проекта, перейдите к разделу «Interface Builder Compiler» и убедитесь, что флажок «Flatten Compiled XIB files» отключен (IBC_FLATTEN_NIBS=NO)).
- Какое значение каждого символа статуса файла?

  Статус | Описание
  --- | ---
  | Разметка nib файла должна быть проверена в Interface Builder. Примечание: Если в разметке макета слишком много изменений размеров, то можно сбросить разметки к разметкам базового языка с помощью команды «Проект» > «Перестроить выбранные файлы». Чтобы удалить это обозначения, используйте команду «Перевести» > «Утвердить файла», или «Утвердить» из контекстного меню
  | Файл был добавлен во время последней операции обновления. Используйте команду «Перевод» > «Очистить обновленный файл от символов», чтобы очистить выбранные файлы от этих обозначений
  | Этот файл был обновлен в ходе последней операции обновления. Используйте команду «Перевод» > «Очистить обновленный файл от символов», чтобы очистить выбранные файлы от этих обозначений
  | Файл имеет некоторые несоответствия. Дважды щелкните значок, чтобы увидеть дополнительную информацию об этих несоответствиях. В зависимости от вида несоответствий, рекомендуется восстановить файл из базового языка с помощью команды «Проект» > «Перестроить выбранные файлы»
  | Файл не существует на диске. Не обязательно исправить это предупреждение, если файл действительно не существует для локализованного языка. Однако, если этот файл должен существовать, используйте команду «Проект» > «Перестроить выбранные файлы», чтобы перестроить новый файл из базового языка
  | Содержимое файла должно быть перезагружено с диска. iLocalize автоматически перезагружает содержимое файла каждый раз, когда он становится активным приложением
  | Когда выбрано более чем один файл, этот символ указывает на файл, строки которого выбраны в таблице строк в данный момент

- Какое значение каждого символа статуса строки?

  Статус | Описание
  --- | ---
  | Строка должна быть переведена. Дважды щелкните по значку, чтобы сделать строку инвариантной (перевод идентичен базовому языку).
  | Строка была автоматически определена iLocalize как инвариант. Чтобы принять этот инвариант, используйте команду «Перевод» > «Утвердить строку», или «Утвердить» из контекстного меню
  | Строка является инвариантной (перевод идентичен базовому языку)
  | Строка автоматически переведена iLocalize. Рекомендуется оценить перевод. Чтобы принять перевод, используйте команду «Перевод» > «Утвердить строку», или «Утвердить» из контекстного меню
  | Базовая строка была изменена (чаще всего это происходит после обновления базового языка). Например, разработчиком исправлена опечатка или изменена строка в базовом языке: рекомендуется проверить строку, чтобы убедиться, что перевод синхронизирован с базовым языком
  | Строка имеет некоторые несоответствия. Дважды щелкните значок, чтобы увидеть дополнительную информацию об этих несоответствиях. В зависимости от вида несоответствий, рекомендуется восстановить файл из базового языка с помощью команды «Проект» > «Перестроить выбранные файлы»