Skip to content

Commit

Permalink
[Uk] Guide corrections [skip ci]
Browse files Browse the repository at this point in the history
  • Loading branch information
Borales committed Mar 23, 2015
1 parent d0bafd0 commit 65931ec
Show file tree
Hide file tree
Showing 3 changed files with 39 additions and 38 deletions.
32 changes: 16 additions & 16 deletions docs/guide-uk/widget-bootstrap.md
Original file line number Diff line number Diff line change
@@ -1,24 +1,24 @@
Bootstrap Віджет
Віджети Bootstrap
=================

> Замітка: Цей розділ знаходиться на стадії розробки.
> Примітка: Цей розділ знаходиться на стадії розробки.
З коробки Yii включає підтримку [Bootstrap 3](http://getbootstrap.com/) розмітку і компоненти фреймворку
(також відомий як "Twitter Bootstrap"). Bootstrap є чудовим, *адаптивним* фреймворком, що може значно прискорити
З коробки Yii включає підтримку розмітки [Bootstrap 3](http://getbootstrap.com/) та компонентів фреймворку
(також відомий як "Twitter Bootstrap"). Bootstrap є чудовим, адаптивним фреймворком, який може значно прискорити
процес розробки клієнтської частини сайту.

Ядро Bootstrap представлене двома частинами:

- Основи CSS, такі як система макету сітки, типографія, допоміжні класи і *адаптивні* утиліти.
- Готові до використання компоненти, такі як форми, меню, *нумерація сторінок*, модальні вікна, *вкладки (таблиці)* і т.д.
- Основи CSS, такі як система макету сітки, типографія, допоміжні класи і адаптивні утиліти.
- Готові до використання компоненти, такі як форми, меню, нумерація сторінок (pagination), модальні вікна, вкладки (tabs) і т.д.

Основи
------

*Yii не містить bootstrap основ початкового завантаження PHP коду з HTML є дуже простий сам по собі в цьому випадку.*
Ви можете знайти детальну інформацію про використання основ в [bootstrap documentation website](http://getbootstrap.com/css/).
Про те Yii забезпечує зручний спосіб підключення bootstrap *активів* на ваших сторінкаї з доданням всього одного рядка в `AppAsset.php`
файлі розташованого в каталозі `@app/assets`:
Yii не загортає основи bootstrap в код PHP, оскільки в цьому випадку, сам по собі HTML є дуже простим.
Ви можете знайти детальну інформацію про використання основ на [сайті документації bootstrap](http://getbootstrap.com/css/).
Проте Yii забезпечує зручний спосіб підключення ресурсів bootstrap до ваших сторінок за допомогою всього одного рядка до
файла `AppAsset.php`, розташованого в каталозі `@app/assets`:

```php
public $depends = [
Expand All @@ -27,10 +27,10 @@ public $depends = [
];
```

Використання bootstrap через менеджер завантаження активів Yii дозволяє звести до мінімуму *свої* ресурси і об'єднати
з вашими власними ресурсами коли це необхідно.
Використання bootstrap через менеджер ресурсів Yii дозволяє мінімізувати свої ресурси і обʼєднати із вашими власними
ресурсами коли це необхідно.

Yii віджет
Віджети Yii
-----------

Найбільш складні компоненти bootstrap загорнуті в Yii віджети, щоб забезпечити більш надійний синтаксис та інтегрувати його з
Expand All @@ -53,10 +53,10 @@ Yii віджет
*Використання .less файлів в Bootstrap*
-------------------------------------------

Якщо ви хочете включити [Bootstrap css directly in your less files](http://getbootstrap.com/getting-started/#customizing)
Якщо ви хочете включити [CSS Bootstrap напряму до ваших less файлів](http://getbootstrap.com/getting-started/#customizing)
вам необхідно відключити завантаження оригінальних bootstrap css файлів.
Ви можете зробити це встановивши CSS властивість [[yii\bootstrap\BootstrapAsset|BootstrapAsset]] порожньою.
Для цього вам необхідно налаштувати `assetManager` [application component](structure-application-components.md) наступним чином:
Ви можете зробити це, встановивши CSS властивість [[yii\bootstrap\BootstrapAsset|BootstrapAsset]] порожньою.
Для цього вам необхідно налаштувати [компонент додатка](structure-application-components.md) `assetManager` наступним чином:

```php
'assetManager' => [
Expand Down
44 changes: 22 additions & 22 deletions docs/guide-uk/widget-jui.md
Original file line number Diff line number Diff line change
@@ -1,11 +1,11 @@
jQuery UI Віджет
Віджети jQuery UI
=================

> Замітка: Цей розділ знаходиться на стадії розробки.
> Примітка: Цей розділ знаходиться на стадії розробки.
Yii включає підтримку [jQuery UI](http://api.jqueryui.com/) бібліотеки в офіційному розширенні. jQuery UI є
зберігачем набору інтерфейсів користувача, що забезпечує роботу з ефектами, віджетами і темами та побудований з
використанням jQuery JavaScript бібілотеки.
Yii включає підтримку бібліотеки [jQuery UI](http://api.jqueryui.com/) в офіційному розширенні. jQuery UI є
зберігачем набору інтерфейсів користувача, який забезпечує роботу з ефектами, віджетами і темами, що побудований
на основі JavaScript-бібілотеки jQuery.

Встановлення
------------
Expand All @@ -26,11 +26,11 @@ php composer.phar require --prefer-dist yiisoft/yii2-jui "*"

в потрібний розділ `composer.json` файлу.

Yii віджети
Віджети Yii
-----------

Найбільш складні jQuery UI компоненти загорнуті в Yii віджети, щоб запезпечити більш надійний синтаксис та інтегрувати
з можливостями платформи. Всі віджети належать до `\yii\jui` простору імен:
Найбільш складні компоненти jQuery UI загорнуті в Yii віджети, щоб запезпечити більш надійний синтаксис та інтегрувати
з можливостями фреймворку. Всі віджети належать до простору імен `\yii\jui`:

- [[yii\jui\Accordion|Accordion]]
- [[yii\jui\AutoComplete|AutoComplete]]
Expand All @@ -48,22 +48,22 @@ Yii віджети
- [[yii\jui\Spinner|Spinner]]
- [[yii\jui\Tabs|Tabs]]

В наступних розділах рязглядаються деякі випадки використання цих віджетів.
В наступних розділах розглядаються деякі приклади використання цих віджетів.

Обробка вводу дати з допомогою DatePicker <span id="datepicker-date-input"></span>
---------------------------------------
-----------------------------------------

Завдяки [[yii\jui\DatePicker|DatePicker]] віджету, обробку дати введеною користувачем, можна зробити дуже зручним способом.
В наступному прикладі ми будемо використовувати модель `Task` яка має атрибут `deadline`, який повинен бути встановлений користувачем
використовуючи [ActiveForm](input-forms.md). Значення атрибуту будуть збережені в якості мітки часу Unix в базі даних.
Збирання вводу дат від користувачів можливо виконати даже зручним способом, завдяки віджету [[yii\jui\DatePicker|DatePicker]].
В наступному прикладі ми будемо використовувати модель `Task`, яка має атрибут `deadline`, який повинен бути встановлений
користувачем, використовуючи [ActiveForm](input-forms.md). Значення атрибуту буде збережено в якості мітки часу Unix в базі даних.

В цій ситуації є 3 компоненти, *що виконуються разом:*
В цій ситуації є 3 компоненти, що взаємодіють між собою:

- Це, віджет [[yii\jui\DatePicker|DatePicker]], який використовується в формі для відображення поля введення атрибуту моделі.
- Це, компонент додатку [formatter](output-formatter.md), який відповідає за формат дати, що відображається користувачеві.
- Це, [DateValidator](tutorial-core-validators.md#date), який перевіряє що ввів користувач і конвертує в мітку часу Unix.
- Віджет [[yii\jui\DatePicker|DatePicker]], який використовується в формі для відображення поля введення атрибуту моделі.
- Компонент додатку [formatter](output-formatter.md), який відповідає за формат дати, що відображається користувачеві.
- [DateValidator](tutorial-core-validators.md#date), який перевіряє що ввів користувач і конвертує в мітку часу Unix.

Спершу ми додамо до поля введення вибору дати у формі, використовуючи метод [[yii\widgets\ActiveField::widget()|widget()]] поля форми:
Спершу ми додамо до поле введення вибору дати до формі, використовуючи метод [[yii\widgets\ActiveField::widget()|widget()]] поля форми:

```php
<?= $form->field($model, 'deadline')->widget(\yii\jui\DatePicker::className(), [
Expand All @@ -73,7 +73,7 @@ Yii віджети
]) ?>
```

Другим кроком буде налаштування валідатора дати в [model's rules() method](input-validation.md#declaring-rules):
Другим кроком буде налаштування валідатора дати в [методі моделі rules()](input-validation.md#declaring-rules):

```php
public function rules()
Expand All @@ -91,8 +91,8 @@ public function rules()
```

Ми можемо також додати [стандартні значення фільтру](input-validation.md#handling-empty-inputs), щоб забезпечити збереження порожніх
значень в базі данних у вигляді `NULL`.
значень в базі данних у вигляді `NULL`. Ви можете пропустити цей крок, якщо значення дати є [обовʼязковим](tutorial-core-validators.md#required).

Формат по-замовчуванню, вибір дати і валідація значення дати міститься в `Yii::$app->formatter->dateFormat`, так що, ви можете використовувати
ці властивості, щоб налаштувати формат дати для всієї програми.
Формат за замовчуванням для вибору дати і валідації значення дати міститься в `Yii::$app->formatter->dateFormat`, таким чином,
ви можете використовувати ці властивості, щоб налаштувати формат дати для всього додатку.
Щоб змінити формат дати ви повинні налаштувати [[yii\validators\DateValidator::format]] та [[yii\jui\DatePicker::dateFormat]].
1 change: 1 addition & 0 deletions docs/internals/translation-teams.md
Original file line number Diff line number Diff line change
Expand Up @@ -61,3 +61,4 @@ Ukrainian

- **Alexandr Bordun [@borales](https://github.com/Borales), [email protected]**
- Roman Bahatyi [@RichWeber](https://github.com/RichWeber), [email protected]
- Igor Zozulinskyi [@3y3ik](https://github.com/3y3ik)

0 comments on commit 65931ec

Please sign in to comment.