Простая локализация своими руками

Существует большое количество готовых решений по локализации программного обеспечения. В статье «Локализация angular-приложения» мы устанавливали и настраивали плагин для первого Angular, но также рассмотрели общие принципы перевода на разные языки.

Читать далее «Простая локализация своими руками»

Локализация angular-приложения

Введение

В данной статье пойдет речь про простую и удобную локализацию angular-приложений (для первой версии angularJS) под названием angular-gettext. На самом деле метод локализации с помощью данного плагина соответствует общей концепции по настройке нескольких языков и общим принципам локализации. Поэтому мы рассмотрим и общий порядок по интернационализации любого программного обеспечения.

Читать далее «Локализация angular-приложения»

Порядок загрузки в AngularJS приложении.

Введение.

Когда ваше приложение, написанное на AngularJS запускается, то поочередно стартуют различные его блоки. На определенном этапе, когда приложение уже становится достаточно сложным, возникает необходимость разобраться как работает инициализация модулей и загрузка кода в AngularJS. Если грамотно использовать механизмы данного фреймворка, то контролируя загрузку, можно уменьшить время запуска приложения, а также справиться с многими ошибками. Например, ошибки могут возникнуть когда вы попытаетесь использовать какой-нибудь AngularJS-плагин раньше, чем он был загружен в программу и, соответственно, еще не был готов.

Читать далее «Порядок загрузки в AngularJS приложении.»

Использование SQLite в Ionic приложении.

Введение

SQLite — это компактная встраиваемая реляционная база данных, которая используется во многих операционных системах, но особенную популярность получила на мобильных в связи с малым весом.

Ionic — это популярная платформа, основанная на Apache Cordova. Данный фреймворк позволяет создавать мобильные кроссплатформенные приложения с помощью AngularJS от Google и использовать нативные функции мобильных операционных систем.

Читать далее «Использование SQLite в Ionic приложении.»