OTUS: Поддержка многоязычности в приложениях iOS // Демо-занятие курса «iOS Developer. Professional» HD
01:43:07
OTUS Онлайн - образование 1575 роликов
55 просмотров
Поддержка многоязычности в приложениях iOS // Демо-занятие курса «iOS Developer. Professional».
Начнем с того, как обстоят дела со стандартной локализацией строк в типовом проекте под iOS, какие проблемы могут встретится при разработке и тестирования приложения. Затем как эти проблемы решаются инструментами кодогенерации SwiftGen, R.swift, поговорим об различиях и о том как их настроить для строк. Узнаем что такое плюрализм и как его использовать для того чтобы перевод строк был менее топорным. Обсудим инструмент Localinter как решение позволяющее автоматизировать ревью строковых констант. Рассмотрим различные способы и платформы для профессиональных переводов строк. Под конец дам еще полезной инфы куда копать в реализации многонациональных приложений с учетом региональных различий.
2. Почему полезна
В стандартах Apple по локализации приложений есть много подводных камней, которые могут поломать приложение не все о них задумываются или просто привычно спотыкаются, думаю что это нормально. Мы обсудим инструменты решения этих проблем, что значительно ускорит и саму разработку и поддержку приложений, имеющих многоязычную поддержку. Кроме того не все разработчики при локализации приложений учитывают региональные отличия и плюрализм, этого мы тоже коснёмся вкратце.
3. Ожидаемые знания
Пробывал запускать в XCode проект
«iOS Developer. Professional» — otus.pw/h0Ji/
Преподаватель: Сергей Балалаев — руководитель отдела разработки мобильных приложений «ПВЗ» компании OZON
Подключайтесь к обсуждению в чате — otus.pw/rpoy/
Пройдите опрос по итогам мероприятия — otus.pw/tKOe/
Следите за новостями проекта:
— Telegram: t.me/Otusjava
— ВКонтакте: otus.pw/850t
— LinkedIn: otus.pw/yQwQ/
— Хабр: otus.pw/S0nM/
2. Почему полезна
В стандартах Apple по локализации приложений есть много подводных камней, которые могут поломать приложение не все о них задумываются или просто привычно спотыкаются, думаю что это нормально. Мы обсудим инструменты решения этих проблем, что значительно ускорит и саму разработку и поддержку приложений, имеющих многоязычную поддержку. Кроме того не все разработчики при локализации приложений учитывают региональные отличия и плюрализм, этого мы тоже коснёмся вкратце.
3. Ожидаемые знания
Пробывал запускать в XCode проект
«iOS Developer. Professional» — otus.pw/h0Ji/
Преподаватель: Сергей Балалаев — руководитель отдела разработки мобильных приложений «ПВЗ» компании OZON
Подключайтесь к обсуждению в чате — otus.pw/rpoy/
Пройдите опрос по итогам мероприятия — otus.pw/tKOe/
Следите за новостями проекта:
— Telegram: t.me/Otusjava
— ВКонтакте: otus.pw/850t
— LinkedIn: otus.pw/yQwQ/
— Хабр: otus.pw/S0nM/
развернуть свернуть