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

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

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

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

Введение

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

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

мультиязычность symfony 3 (Internationalization in Symfony 3)

Как я реализовывал мультиязычность на проекте Symfony 3. (i18n  = Internationalization in Symfony 3 )

Читать далее «мультиязычность symfony 3 (Internationalization in Symfony 3)»

Image , pdf generator symfony

задача подключить PDF генератор для Symfony

добавиляем библиотеку через композер, запуская команду из директории проекта.

composer require knplabs/knp-snappy-bundle

Читать далее «Image , pdf generator symfony»

Подключение WYSWYG редактора в SYMFONY (SONATA ADMIN BUNDLE)

Привет, посвящает тем кто хочеть подключить редактор WYSWYG в Сонату Админ Бандл (SONATA ADMIN BUNDLE)

  1. подключаем редаткор TINYCME (инструкция)
php composer.phar require stfalcon/tinymce-bundle='2.0'

Прописываем в кернеле

Читать далее «Подключение WYSWYG редактора в SYMFONY (SONATA ADMIN BUNDLE)»

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

Введение.

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

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

Symfony Doctrine связь ко многим

Чтобы реализовать связь один ко многим для доктирны Symfony, то я пользуюсь такой шпаргалкой. Допустим есть 2 Entity, Activities, и Events. Логическая связь между ними такая: в одном Активити есть много Эвентов.

Читать далее «Symfony Doctrine связь ко многим»

Symfony долго сохраняет в базу

Cтолкнулся с проблемой что symfony долго сохраняет в базу запросы. и каждый последующий запрос занимает больше времени. Задача состояла в том что надо сохранить больше 10 000 элементов в базу.

Читать далее «Symfony долго сохраняет в базу»

Установка FOSUserBundle на Symfony

Идем по инструкции:

пытаемся прогнать первый запрос из директории проекта

composer require friendsofsymfony/user-bundle "~1.3"

НО для симфони 3.2 это не работает: пишется ошибка

Читать далее «Установка FOSUserBundle на Symfony»

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

Введение

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

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

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