|
|
**Why donate:**
|
|
|
|
|
|
Раздел "Why Donate" на сайте https://quasar.dev/why-donate посвящен объяснению важности пожертвований на развитие Quasar Framework. В этом разделе команда Quasar Framework рассказывает о том, что они работают от имени сообщества, чтобы создавать новые функции, исправлять ошибки и поддерживать Quasar, чтобы вы могли заниматься своими собственными проектами разработки. Они также говорят о том, что Quasar Framework является проектом с открытым исходным кодом, который всегда будет бесплатным и самоуправляемым местом, где каждый, кто следует правилам сообщества, приглашается и поощряется к участию. В разделе также предлагается помочь в развитии Quasar Framework, сделав ежемесячное пожертвование через Patreon или отправив одноразовое пожертвование через PayPal
|
|
|
|
|
|
**Quasar API Explorer:**
|
|
|
|
|
|
Раздел Quasar API Explorer на сайте https://quasar.dev/api-explorer посвящен исследованию API для всех компонентов Quasar UI Vue, директив Vue и плагинов Quasar UI. Здесь вы можете найти информацию о более чем 70 компонентах Quasar, которые могут быть использованы для создания высокопроизводительных, отзывчивых веб-сайтов, PWA, SSR, мобильных и настольных приложений. В Quasar API Explorer вы можете изучить документацию по каждому компоненту, директиве и плагину, а также просмотреть примеры кода и демонстрации.
|
|
|
|
|
|
|
|
|
**How to contribute:**
|
|
|
|
|
|
_Contribute guide:_
|
|
|
|
|
|
Contribute guide содержит информацию о том, как внести свой вклад в проект Quasar Framework. В этом разделе вы можете найти информацию о том, как ответить на вопросы в различных системах Q&A, как создать новое расширение приложения Quasar, как внести свой вклад в исходный код Quasar UI, а также о правилах внесения изменений в проект. В разделе также предоставляются ссылки на форум и чат сообщества Quasar, где вы можете задать вопросы и получить помощь.
|
|
|
|
|
|
• _Running Projects_
|
|
|
|
|
|
• _Start a New Project_
|
|
|
|
|
|
• _Project Maintainer Role_
|
|
|
|
|
|
• _Commit Conventions_
|
|
|
|
|
|
В этих разделах представлена информация о том, как внести свой вклад в проект Quasar Framework, в том числе о том, как начать новый проект, о роли сопровождающего проекта и о правилах внесения изменений в код. В разделе «Активный проект» представлен обзор текущего состояния проекта, а в разделе «Цели и сопровождающие» излагаются цели проекта и кто несет ответственность за его поддержание.
|
|
|
|
|
|
**Options & Helpers:**
|
|
|
|
|
|
|
|
|
_The $q object:_
|
|
|
|
|
|
Он содержит информацию о версии Quasar, объекты Platform, Screen Plugin, управление языковыми пакетами и управление набором иконок Quasar. Также он содержит ссылки на глобальные объекты Cordova и Capacitor, которые доступны только при работе под управлением Cordova или Capacitor. Объект $q можно использовать в файлах .vue (с использованием Composition API и Options API) и за их пределами. Для использования объекта $q в .vue файлах и за их пределами существуют разделы документации, которые описывают, как это сделать.
|
|
|
|
|
|
_App Icons:_
|
|
|
|
|
|
Здесь находится информация о том, как управлять всеми иконками приложения и экранами загрузки в приложении Quasar. Если вы хотите охватить все платформы, которые поддерживает Quasar, вам нужно создать более 100 разных файлов из 4 разных типов медиафайлов (png, ico, icns и svg). Для упрощения этого процесса существует инструмент Icon Genie CLI, который автоматически клонирует, масштабирует, уменьшает размер и размещает иконки в соответствующих каталогах. Кроме того, на сайте есть информация о том, как использовать свои собственные иконки в любом формате с любым компонентом Quasar.
|
|
|
|
|
|
|
|
|
_SEO:_
|
|
|
|
|
|
|
|
|
Здесь находится информация о том, как работать с SEO (Search Engine Optimization) в приложении Quasar. Для этого используется плагин Quasar Meta Plugin, который позволяет динамически изменять заголовок страницы, управлять тегами <meta>, управлять атрибутами элементов <html> и <body>, добавлять/удалять/изменять теги <style> и <script> в заголовке документа (это полезно для CDN-стилей или для разметки json-ld, например), или управлять тегами <noscript>. Этот плагин можно использовать с Quasar CLI, особенно для сборки SSR (Server-Side Rendering). Для SPA (Single Page Applications) использование этого плагина не имеет смысла, так как мета-информация в этом случае будет добавлена во время выполнения и не будет предоставлена непосредственно веб-сервером (как в случае с сборками SSR).
|
|
|
|
|
|
|
|
|
_Quasar Language Packs:_
|
|
|
|
|
|
|
|
|
Здесь находится информация о Quasar Language Pack - это международная локализация собственных компонентов Quasar, некоторые из которых имеют метки. Для этого используется Lang API. Если вам нужно локализовать свои собственные компоненты, вам следует прочитать страницу документации App Internationalization. На сайте также есть информация о том, как настроить языковой пакет по умолчанию, как изменить язык Quasar во время выполнения и как использовать свои собственные языковые пакеты.
|
|
|
|
|
|
|
|
|
_App Internationalization:_
|
|
|
|
|
|
|
|
|
Здесь находится информация о том, как реализовать мультиязычность в приложении Quasar. Для этого используется механизм i18n (Internationalization), который позволяет адаптировать приложение к различным языкам и регионам без изменения исходного кода. Рекомендуемым пакетом для работы с i18n является vue-i18n. Для его подключения необходимо использовать Boot File. На странице документации Boot File приведен пример подключения vue-i18n. Если вы пропустили шаг подключения i18n во время создания проекта Quasar, вы можете настроить его вручную. Для этого нужно установить зависимость vue-i18n и создать файл i18n.js в папке src/boot. В этом файле нужно настроить i18n и экспортировать его. Затем необходимо создать папку (/src/i18n/) в приложении, которая будет содержать определения для каждого языка, который вы поддерживаете. На странице документации описано, как использовать i18n внутри .vue файлов и вне их.
|
|
|
|
|
|
|
|
|
_RTL Support:_
|
|
|
|
|
|
|
|
|
Здесь находится информация о том, как включить поддержку RTL (Right-to-Left) в приложении Quasar. Если вы используете языки, которые пишутся справа налево, вам нужно включить поддержку RTL в Quasar. Для этого нужно установить языковой пакет с установленным свойством "rtl" в "true". Затем нужно включить поддержку RTL в Quasar, используя соответствующий параметр в файле quasar.conf.js. На странице документации описано, как включить поддержку RTL в Quasar и как использовать RTL внутри .vue файлов и вне их. |
|
|
\ Нет новой строки в конце файла |