Локализуем Finder

Property List Editor

В процессе ежедневного «траблшутинга» (устранения неполадок) Маков мы неоднократно сталкивались с ошибками, связанными с локализацией операционной системы. Что имеется в виду? Пользователь запускает программу, которая, к примеру, взламывает iOS, загружает из интернета последнюю прошивку для своего смартфона, кладёт её в папку с названием «Хаки iOS» и при попытке сделать джейлбрейк получает ошибку наподобие таковой: «Invalid IPSW. Unable to parse IPSW. Are you sure it’s really IPSW?» И обидно даже, ведь есть стопроцентная уверенность, что этот файл iOS на самом деле IPSW, правильный, соответсвующей версии, без ошибок. Но почему же тогда программа ругается?

Всё просто. Прошивка лежит в папке, имеющей русское название, а заграничная программа очень плохо понимает кириллицу. И примеров тому сотни. Одно из золотых правил инженера тех. поддержки Apple при устранении проблем в работе какого-либо приложения сменить язык интерфейса на английский, родной, и проверить работу проблемного ПО в новом, свежесозданном пользователе. И там, поверьте, работать забугорная программа будет без ошибок (если же вы, конечно, не попытаетесь создать папку с русским названием снова). Если же ту же самую прошивку никуда не перекладывать и оставить в папке «Загрузки», то окроется она в нашей программе для взлома iOS без ошибок. Почему?

Читать далее…