Цифровое образование

OTUS: Поддержка многоязычности в приложениях iOS // Демо-занятие курса «iOS Developer. Professional» HD

OTUS: Поддержка многоязычности в приложениях iOS // Демо-занятие курса «iOS Developer. Professional»
01:43:07
Работая в сфере IT, нужно постоянно изучать новое, чтобы оптимизировать процессы и улучшать результаты труда. Часто для этого требуется в сжатые сроки освоить смежные направления и новые технологии. Где брать время? Учиться онлайн у профессионалов!

Поддержка многоязычности в приложениях 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/
RSS
Нет комментариев. Ваш будет первым!
Загрузка...