Создание приложения LocalizeMe
Сначала мы построим приложение, а затем локализуем его на других языках. По ходу дела вы научитесь выполнять локализацию nib-файлов, файлов символьных строк, изображений и даже имени, отображаемого в вашем приложении.
Рассматриваемое здесь приложение должно внешне выглядеть так. Его название, отображаемое в верхней части экрана, взято из региональных параметров пользователя. Слова, следующие далее по левому краю экрана, представляют собой статические метки, задаваемые в nib-файле. А слова, следующие по правому краю экрана, устанавливаются программно с помощью выходов. Изображение национального флага, в нижней части экрана является статическим объектом типа UI ImageView.
Перейдем непосредственно к созданию приложения.
Итак, создайте в среде Xcode новый проект, используя шаблон View-based Application. Присвойте новому проекту имя LocalizeMe.
Найдите вложенную папку English, lproj находится в - LocalizeMe из архива проектов, а в ней — файлы двух изображений: icon.png и flag.png.
Перетащите оба эти файла в папку Resources своего проекта, установив флажок, активизирующий режим копирования файлов в каталог текущего проекта.
Выберите файл LocalizeMe-Info.plist и установите значение icon, png для ключа Icon file, чтобы использовать изображение пиктограммы из указанного файла в качестве пиктограммы данного приложения.
Нам нужно создать выходы на все шесть меток, один — для голубой метки у верхнего края представления и пять — для слов у правого его края. С этой целью откройте папку Classes, выберите заголовочный файл LocalizeMeViewController.h и внесите в него наши изменения.
Дважды щелкните на файле LocalizeMeViewController.xib, чтобы отредактировать графический пользовательский интерфейс в Interface Builder. Непременно сделайте видимым окно View, а затем перетащите объект Label из библиотеки, опустив его в верхней части данного окна и выровняв по голубой линии разметки сверху. Измените размеры метки таким образом, чтобы расположить ее по всей ширине представления от одной голубой линии разметки к другой. Нажмите комбинацию клавиш 3€+В или выберите команду FontBold, чтобы выделить текст надписи метки полужирным. Если метка выделена, откройте инспектор атрибутов.
- Дата: 1-02-2015, 19:15