Commit 05ef1b7327697f930982117a56c2bb88a8bb4778
1 parent
5b58b69a
translates
Showing
4 changed files
with
171 additions
and
5 deletions
Show diff stats
common/messages/ru/app.php
common/messages/ua/app.php
... | ... | @@ -249,19 +249,19 @@ return [ |
249 | 249 | 'stepstitle' => 'Етапи робіт', |
250 | 250 | 'stepstitle2' => '8 кроків до енергонезалежності', |
251 | 251 | |
252 | - 'media_text1' => 'На даній сторінці ви можете ознайомитися з матеріалами, котрі були опубліковані у ЗМІ. Тут ви можете знайти докладні відомості, рекомендації, інтерв\'ю фахівців. Ознайомтеся з тим, що про нас говорять відомі джерела.', | |
252 | + 'media_text1' => 'На даній сторінці ви можете ознайомитися з матеріалами, які були опубліковані в ЗМІ. Тут ви можете знайти докладні відомості, рекомендації, інтерв\'ю фахівців. Ознайомте з тим, що про нас говорять відомі джерела.', | |
253 | 253 | 'media_text2' => 'Які сонячні електростанції перспективніше - дахові чи наземні?', |
254 | 254 | 'media_text3' => '"Як я став енергонезалежним від віялових відключень" - перша домашня електростанція у Київській області', |
255 | 255 | 'Success text' => 'Success text', |
256 | - 'green_line1' => '«Зелений тариф» — гарантована державна програма, і ми, українська компанія "KB Energy" - пропонуємо встановлення СЕС під ключ і повний супровід до "зеленого тарифу".', | |
257 | - 'green_line2' => 'Згідно з державною програмою, про "зелений тариф" на електроенергію для приватних домоволодінь № 508 від 31.03.2016, кожен бажаючий отримує можливість підключити СЕС і продавати електроенергію за пільговим тарифом.', | |
258 | - 'green_line3' => 'Етапи підключення СЕС і "Зеленого тарифу"', | |
256 | + 'green_line1' => '«Зелений тариф - гарантована державна програма і ми, українська компанія - пропонуємо установку сонячних електростанцій під ключ і повний супровід до "зеленого" тарифу.', | |
257 | + 'green_line2' => 'Згідно з Державною програмою, про «зелений» тариф на електричну енергію для приватних домоволодінь № 508 від 31.03.2016 кожен бажаючий отримує можливість підключити сонячну електростанцію і продавати електроенергію за пільговим тарифом. »', | |
258 | + 'green_line3' => 'Етапи підключення СЕС і «Зеленого» тарифу:', | |
259 | 259 | 'green_line4' => 'Будуючи СЕС у вас є можливість використовувати електроенергію, як для власного споживання, так і для її продажу в мережу за «зеленим» тарифом.', |
260 | 260 | 'green_line5' => 'Особливості зеленого тарифу', |
261 | 261 | 'green_line6' => 'Державна гарантія на дію «зеленого» тарифу діє до 1 січня 2030;', |
262 | 262 | 'green_line7' => 'Розмір «зеленого» тарифу фіксується в момент запуску сонячної електростанції і діє до кінця 2029;', |
263 | 263 | 'green_line8' => '«Зелений» тариф встановлюється у Євро (розраховується щоквартально за середнім курсом НБУ).', |
264 | - 'green_line9' => 'Діючі ставки «зеленого» тарифу в Україне є одними з найвищих в Європі. «Зелений» тариф для сонячних електростанцій приватних домогосподарств запущених в експлуатацію з 1 січня 2017 по 31 грудня 2019 становить 0.18 € / кВт год.', | |
264 | + 'green_line9' => 'Чинні ставки «зеленого» тарифу в Україні є одними з найвищих в Європі. «Зелений» тариф для сонячних електростанцій приватних домогосподарств запущених в експлуатацію з 1 січня 2017 року по 31 грудня 2019 року складає 0.18 €/кВт год.', | |
265 | 265 | 'green_get' => 'Отримати', |
266 | 266 | 'green_get2' => 'консультацію спеціаліста', |
267 | 267 | 'blog_comments' => 'коментарів', |
... | ... | @@ -296,4 +296,5 @@ return [ |
296 | 296 | 'formname' => 'Ім\'я', |
297 | 297 | 'formtheme' => 'Тема', |
298 | 298 | 'formmess' => 'Повідомлення', |
299 | + 'nashiuslugi' => 'Наші послуги', | |
299 | 300 | ]; |
300 | 301 | \ No newline at end of file | ... | ... |
1 | +<?php | |
2 | +/** | |
3 | + * Message translations. | |
4 | + * | |
5 | + * This file is automatically generated by 'yii message' command. | |
6 | + * It contains the localizable messages extracted from source code. | |
7 | + * You may modify this file by translating the extracted messages. | |
8 | + * | |
9 | + * Each array element represents the translation (value) of a message (key). | |
10 | + * If the value is empty, the message is considered as not translated. | |
11 | + * Messages that no longer need translation will have their translations | |
12 | + * enclosed between a pair of '@@' marks. | |
13 | + * | |
14 | + * Message string can be used with plural forms format. Check i18n section | |
15 | + * of the guide for details. | |
16 | + * | |
17 | + * NOTE: this file must be saved in UTF-8 encoding. | |
18 | + */ | |
19 | +return [ | |
20 | + '{attribute} must be equal to "{compareValueOrAttribute}".' => 'Значення "{attribute}" повинно бути рівним "{compareValueOrAttribute}".', | |
21 | + '{attribute} must be greater than "{compareValueOrAttribute}".' => 'Значення "{attribute}" повинно бути більшим значення "{compareValueOrAttribute}".', | |
22 | + '{attribute} must be greater than or equal to "{compareValueOrAttribute}".' => 'Значення "{attribute}" повинно бути більшим або дорівнювати значенню "{compareValueOrAttribute}".', | |
23 | + '{attribute} must be less than "{compareValueOrAttribute}".' => 'Значення "{attribute}" повинно бути меншим значення "{compareValueOrAttribute}".', | |
24 | + '{attribute} must be less than or equal to "{compareValueOrAttribute}".' => 'Значення "{attribute}" повинно бути меншим або дорівнювати значенню "{compareValueOrAttribute}".', | |
25 | + '{attribute} must not be equal to "{compareValueOrAttribute}".' => 'Значення "{attribute}" не повинно бути рівним "{compareValueOrAttribute}".', | |
26 | + '(not set)' => '(не задано)', | |
27 | + 'An internal server error occurred.' => 'Виникла внутрішня помилка сервера.', | |
28 | + 'Are you sure you want to delete this item?' => 'Ви впевнені, що хочете видалити цей елемент?', | |
29 | + 'Delete' => 'Видалити', | |
30 | + 'Error' => 'Помилка', | |
31 | + 'File upload failed.' => 'Завантаження файлу не вдалося.', | |
32 | + 'Home' => 'Головна', | |
33 | + 'Invalid data received for parameter "{param}".' => 'Отримано невірне значення для параметра "{param}".', | |
34 | + 'Login Required' => 'Необхідно увійти', | |
35 | + 'Missing required arguments: {params}' => 'Відсутні обовʼязкові аргументи: {params}', | |
36 | + 'Missing required parameters: {params}' => 'Відсутні обовʼязкові параметри: {params}', | |
37 | + 'No' => 'Ні', | |
38 | + 'No results found.' => 'Нічого не знайдено.', | |
39 | + 'Only files with these MIME types are allowed: {mimeTypes}.' => 'Дозволені файли лише з наступними MIME-типами: {mimeTypes}.', | |
40 | + 'Only files with these extensions are allowed: {extensions}.' => 'Дозволені файли лише з наступними розширеннями: {extensions}.', | |
41 | + 'Page not found.' => 'Сторінка не знайдена.', | |
42 | + 'Please fix the following errors:' => 'Будь ласка, виправте наступні помилки:', | |
43 | + 'Please upload a file.' => 'Будь ласка, завантажте файл.', | |
44 | + 'Showing <b>{begin, number}-{end, number}</b> of <b>{totalCount, number}</b> {totalCount, plural, one{item} other{items}}.' => 'Показані <b>{begin, number}-{end, number}</b> із <b>{totalCount, number}</b> {totalCount, plural, one{запису} other{записів}}.', | |
45 | + 'The file "{file}" is not an image.' => 'Файл "{file}" не є зображенням.', | |
46 | + 'The file "{file}" is too big. Its size cannot exceed {formattedLimit}.' => 'Файл "{file}" занадто великий. Розмір не повинен перевищувати {formattedLimit}.', | |
47 | + 'The file "{file}" is too small. Its size cannot be smaller than {formattedLimit}.' => 'Файл "{file}" занадто малий. Розмір повинен бути більше, ніж {formattedLimit}.', | |
48 | + 'The format of {attribute} is invalid.' => 'Невірний формат значення "{attribute}".', | |
49 | + 'The image "{file}" is too large. The height cannot be larger than {limit, number} {limit, plural, one{pixel} other{pixels}}.' => 'Зображення "{file}" занадто велике. Висота не повинна перевищувати {limit, number} {limit, plural, one{піксель} few{пікселя} many{пікселів} other{пікселя}}.', | |
50 | + 'The image "{file}" is too large. The width cannot be larger than {limit, number} {limit, plural, one{pixel} other{pixels}}.' => 'Зображення "{file}" занадто велике. Ширина не повинна перевищувати {limit, number} {limit, plural, one{піксель} few{пікселя} many{пікселів} other{пікселя}}.', | |
51 | + 'The image "{file}" is too small. The height cannot be smaller than {limit, number} {limit, plural, one{pixel} other{pixels}}.' => 'Зображення "{file}" занадто мале. Висота повинна бути більше, ніж {limit, number} {limit, plural, one{піксель} few{пікселя} many{пікселів} other{пікселя}}.', | |
52 | + 'The image "{file}" is too small. The width cannot be smaller than {limit, number} {limit, plural, one{pixel} other{pixels}}.' => 'Зображення "{file}" занадто мале. Ширина повинна бути більше, ніж {limit, number} {limit, plural, one{піксель} few{пікселя} many{пікселів} other{пікселя}}.', | |
53 | + 'The requested view "{name}" was not found.' => 'Представлення "{name}" не знайдено.', | |
54 | + 'The verification code is incorrect.' => 'Невірний код перевірки.', | |
55 | + 'Total <b>{count, number}</b> {count, plural, one{item} other{items}}.' => 'Всього <b>{count, number}</b> {count, plural, one{запис} few{записи} many{записів} other{записи}}.', | |
56 | + 'Unable to verify your data submission.' => 'Не вдалося перевірити передані дані.', | |
57 | + 'Unknown option: --{name}' => 'Невідома опція : --{name}', | |
58 | + 'Update' => 'Оновити', | |
59 | + 'View' => 'Переглянути', | |
60 | + 'Yes' => 'Так', | |
61 | + 'You are not allowed to perform this action.' => 'Вам не дозволено виконувати дану дію.', | |
62 | + 'You can upload at most {limit, number} {limit, plural, one{file} other{files}}.' => 'Ви не можете завантажувати більше {limit, number} {limit, plural, one{файла} few{файлів} many{файлів} other{файла}}.', | |
63 | + 'in {delta, plural, =1{a day} other{# days}}' => 'через {delta, plural, =1{день} one{# день} few{# дні} many{# днів} other{# дні}}', | |
64 | + 'in {delta, plural, =1{a minute} other{# minutes}}' => 'через {delta, plural, =1{хвилину} one{# хвилину} few{# хвилини} many{# хвилин} other{# хвилини}}', | |
65 | + 'in {delta, plural, =1{a month} other{# months}}' => 'через {delta, plural, =1{місяць} one{# місяць} few{# місяці} many{# місяців} other{# місяці}}', | |
66 | + 'in {delta, plural, =1{a second} other{# seconds}}' => 'через {delta, plural, =1{секунду} one{# секунду} few{# секунди} many{# секунд} other{# секунди}}', | |
67 | + 'in {delta, plural, =1{a year} other{# years}}' => 'через {delta, plural, =1{рік} one{# рік} few{# роки} many{# років} other{# роки}}', | |
68 | + 'in {delta, plural, =1{an hour} other{# hours}}' => 'через {delta, plural, =1{годину} one{# годину} few{# години} many{# годин} other{# години}}', | |
69 | + 'just now' => 'саме зараз', | |
70 | + 'the input value' => 'введене значення', | |
71 | + '{attribute} "{value}" has already been taken.' => 'Значення «{value}» для «{attribute}» вже зайнято.', | |
72 | + '{attribute} cannot be blank.' => 'Необхідно заповнити "{attribute}".', | |
73 | + '{attribute} contains wrong subnet mask.' => 'Значення «{attribute}» містить неправильну маску підмережі.', | |
74 | + '{attribute} is invalid.' => 'Значення "{attribute}" не вірне.', | |
75 | + '{attribute} is not a valid URL.' => 'Значення "{attribute}" не є правильним URL.', | |
76 | + '{attribute} is not a valid email address.' => 'Значення "{attribute}" не є правильною email адресою.', | |
77 | + '{attribute} is not in the allowed range.' => 'Значення «{attribute}» не входить в список дозволених діапазонів адрес.', | |
78 | + '{attribute} must be "{requiredValue}".' => 'Значення "{attribute}" має бути рівним "{requiredValue}".', | |
79 | + '{attribute} must be a number.' => 'Значення "{attribute}" має бути числом.', | |
80 | + '{attribute} must be a string.' => 'Значення "{attribute}" має бути текстовим рядком.', | |
81 | + '{attribute} must be a valid IP address.' => 'Значення «{attribute}» повинно бути правильною IP адресою.', | |
82 | + '{attribute} must be an IP address with specified subnet.' => 'Значення «{attribute}» повинно бути IP адресою з підмережею.', | |
83 | + '{attribute} must be an integer.' => 'Значення "{attribute}" має бути цілим числом.', | |
84 | + '{attribute} must be either "{true}" or "{false}".' => 'Значення "{attribute}" має дорівнювати "{true}" або "{false}".', | |
85 | + '{attribute} must be no greater than {max}.' => 'Значення "{attribute}" не повинно перевищувати {max}.', | |
86 | + '{attribute} must be no less than {min}.' => 'Значення "{attribute}" має бути більшим {min}.', | |
87 | + '{attribute} must not be a subnet.' => 'Значення «{attribute}» не повинно бути підмережею.', | |
88 | + '{attribute} must not be an IPv4 address.' => 'Значення «{attribute}» не повинно бути IPv4 адресою.', | |
89 | + '{attribute} must not be an IPv6 address.' => 'Значення «{attribute}» не повинно бути IPv6 адресою.', | |
90 | + '{attribute} should contain at least {min, number} {min, plural, one{character} other{characters}}.' => 'Значення "{attribute}" повинно містити мінімум {min, number} {min, plural, one{символ} few{символа} many{символів} other{символа}}.', | |
91 | + '{attribute} should contain at most {max, number} {max, plural, one{character} other{characters}}.' => 'Значення "{attribute}" повинно містити максимум {max, number} {max, plural, one{символ} few{символа} many{символів} other{символа}}.', | |
92 | + '{attribute} should contain {length, number} {length, plural, one{character} other{characters}}.' => 'Значення "{attribute}" повинно містити {length, number} {length, plural, one{символ} few{символа} many{символів} other{символа}}.', | |
93 | + '{delta, plural, =1{1 day} other{# days}}' => '{delta, plural, one{# день} few{# дні} many{# днів} other{# днів}}', | |
94 | + '{delta, plural, =1{1 hour} other{# hours}}' => '{delta, plural, one{# година} few{# години} many{# годин} other{# годин}}', | |
95 | + '{delta, plural, =1{1 minute} other{# minutes}}' => '{delta, plural, one{# хвилина} few{# хвилини} many{# хвилин} other{# хвилин}}', | |
96 | + '{delta, plural, =1{1 month} other{# months}}' => '{delta, plural, one{# місяць} few{# місяця} many{# місяців} other{# місяців}}', | |
97 | + '{delta, plural, =1{1 second} other{# seconds}}' => '{delta, plural, one{# секунда} few{# секунди} many{# секунд} other{# секунд}}', | |
98 | + '{delta, plural, =1{1 year} other{# years}}' => '{delta, plural, one{# рік} few{# роки} many{# років} other{# років}}', | |
99 | + '{delta, plural, =1{a day} other{# days}} ago' => '{delta, plural, =1{день} one{# день} few{# дні} many{# днів} other{# дні}} тому', | |
100 | + '{delta, plural, =1{a minute} other{# minutes}} ago' => '{delta, plural, =1{хвилину} one{# хвилину} few{# хвилини} many{# хвилин} other{# хвилини}} тому', | |
101 | + '{delta, plural, =1{a month} other{# months}} ago' => '{delta, plural, =1{місяць} one{# місяць} few{# місяці} many{# місяців} other{# місяці}} тому', | |
102 | + '{delta, plural, =1{a second} other{# seconds}} ago' => '{delta, plural, =1{секунду} one{# секунду} few{# секунди} many{# секунд} other{# секунди}} тому', | |
103 | + '{delta, plural, =1{a year} other{# years}} ago' => '{delta, plural, =1{рік} one{# рік} few{# роки} many{# років} other{# роки}} тому', | |
104 | + '{delta, plural, =1{an hour} other{# hours}} ago' => '{delta, plural, =1{година} one{# година} few{# години} many{# годин} other{# години}} тому', | |
105 | + '{nFormatted} B' => '{nFormatted} Б', | |
106 | + '{nFormatted} GB' => '{nFormatted} Гб', | |
107 | + '{nFormatted} GiB' => '{nFormatted} ГіБ', | |
108 | + '{nFormatted} KB' => '{nFormatted} Кб', | |
109 | + '{nFormatted} KiB' => '{nFormatted} КіБ', | |
110 | + '{nFormatted} MB' => '{nFormatted} Мб', | |
111 | + '{nFormatted} MiB' => '{nFormatted} МіБ', | |
112 | + '{nFormatted} PB' => '{nFormatted} Пб', | |
113 | + '{nFormatted} PiB' => '{nFormatted} ПіБ', | |
114 | + '{nFormatted} TB' => '{nFormatted} Тб', | |
115 | + '{nFormatted} TiB' => '{nFormatted} ТіБ', | |
116 | + '{nFormatted} {n, plural, =1{byte} other{bytes}}' => '{nFormatted} {n, plural, one{байт} few{байта} many{байтів} other{байта}}', | |
117 | + '{nFormatted} {n, plural, =1{gibibyte} other{gibibytes}}' => '{nFormatted} {n, plural, one{гібібайт} few{гібібайта} many{гібібайтів} other{гібібайта}}', | |
118 | + '{nFormatted} {n, plural, =1{gigabyte} other{gigabytes}}' => '{nFormatted} {n, plural, one{гігабайт} few{гігабайта} many{гігабайтів} other{гігабайта}}', | |
119 | + '{nFormatted} {n, plural, =1{kibibyte} other{kibibytes}}' => '{nFormatted} {n, plural, one{кібібайт} few{кібібайта} many{кібібайтів} other{кібібайта}}', | |
120 | + '{nFormatted} {n, plural, =1{kilobyte} other{kilobytes}}' => '{nFormatted} {n, plural, one{кілобайт} few{кілобайта} many{кілобайтів} other{кілобайта}}', | |
121 | + '{nFormatted} {n, plural, =1{mebibyte} other{mebibytes}}' => '{nFormatted} {n, plural, one{мебібайт} few{мебібайта} many{мебібайтів} other{мебібайта}}', | |
122 | + '{nFormatted} {n, plural, =1{megabyte} other{megabytes}}' => '{nFormatted} {n, plural, one{мегабайт} few{мегабайта} many{мегабайтів} other{мегабайта}}', | |
123 | + '{nFormatted} {n, plural, =1{pebibyte} other{pebibytes}}' => '{nFormatted} {n, plural, one{пебібайт} few{пебібайта} many{пебібайтів} other{пебібайта}}', | |
124 | + '{nFormatted} {n, plural, =1{petabyte} other{petabytes}}' => '{nFormatted} {n, plural, one{петабайт} few{петабайта} many{петабайтів} other{петабайта}}', | |
125 | + '{nFormatted} {n, plural, =1{tebibyte} other{tebibytes}}' => '{nFormatted} {n, plural, one{тебібайт} few{тебібайта} many{тебібайтів} other{тебібайта}}', | |
126 | + '{nFormatted} {n, plural, =1{terabyte} other{terabytes}}' => '{nFormatted} {n, plural, one{терабайт} few{терабайта} many{терабайтів} other{терабайта}}', | |
127 | +]; | ... | ... |
frontend/views/site/individual.php
... | ... | @@ -21,6 +21,43 @@ use yii\web\View; |
21 | 21 | |
22 | 22 | <div id="individual-wr"> |
23 | 23 | <div id="content"> |
24 | + <section class="no-mb mtop-25"> | |
25 | + <div class="container"> | |
26 | + <div class="row"> | |
27 | + <div class="col-md-12"> | |
28 | + <div class="heading"> | |
29 | + <h2><?= Yii::t('app', 'title1') ?></h2> | |
30 | + </div> | |
31 | + </div> | |
32 | + </div> | |
33 | + <div class="row"> | |
34 | + <div class="col-md-12"> | |
35 | + <p class="lead"><?= Yii::t('app', 'text1') ?></p> | |
36 | + <p class="lead"><?= Yii::t('app', 'sect2_1') ?><br /></p> | |
37 | + <p class="lead"> | |
38 | + | |
39 | + <?= Yii::t('app', 'sect2_2') ?><br /> | |
40 | + | |
41 | + - <?= Yii::t('app', 'sect2_3') ?><br /> | |
42 | + | |
43 | + - <?= Yii::t('app', 'sect2_4') ?><br /> | |
44 | + | |
45 | + - <?= Yii::t('app', 'sect2_5') ?> | |
46 | + </p> | |
47 | + </div> | |
48 | + </div> | |
49 | + <div class="row"> | |
50 | + <div style="text-align: center;margin-bottom: 35px;"><a href="#" class="btn button1 icon_phone modaled init-button-consultation" data-title="<?= Yii::t('app', 'modal1') ?>" data-toggle="modal" data-target="#feedback-modal" style="margin: 0 auto;"><?= Yii::t('app', 'modal1_1') ?> <span><?= Yii::t('app', 'modal1_2') ?></span></a></div> | |
51 | + </div> | |
52 | + </div> | |
53 | + </section> | |
54 | + <section class="bar background-gray steps-pre"> | |
55 | + <div class="container"> | |
56 | + <div class="row text-center"> | |
57 | + <h2><?= \Yii::t('app', 'nashiuslugi') ?></h2> | |
58 | + </div> | |
59 | + </div> | |
60 | + </section> | |
24 | 61 | |
25 | 62 | </div> |
26 | 63 | </div> |
27 | 64 | \ No newline at end of file | ... | ... |