Commit 10e7446865544e3ace2527660af4c378cc62b391
1 parent
c5b72fe5
translate to ua ready
Showing
27 changed files
with
321 additions
and
241 deletions
Show diff stats
common/messages/ru/app.php
| 1 | 1 | <?php |
| 2 | - return [ | |
| 3 | - 'Customer login' => 'Вхід для користувачів', | |
| 4 | - 'Login' => 'Войти', | |
| 5 | - 'Not registered yet?' => 'Не зарегистрированы?', | |
| 6 | - 'Register now!' => 'Зарегистрироваться', | |
| 7 | - 'Отправить' => ' Отправить', | |
| 8 | - 'Read more' => 'Читати далі', | |
| 9 | - 'Continue reading' => 'Читати далі', | |
| 10 | - 'User section' => 'Раздел пользователя', | |
| 11 | - 'Product' => 'Товар', | |
| 12 | - 'Quantity' => 'Кількість', | |
| 13 | - 'Unit price' => 'Ціна за одиницю', | |
| 14 | - 'Discount' => 'Знижка', | |
| 15 | - 'Total' => 'Всього', | |
| 16 | - 'Back to payment method' => 'Повернутися до способу оплати', | |
| 17 | - 'Please choose delivery method.' => 'Пожалуйста, выберите способ доставки.', | |
| 18 | - 'Please choose payment method.' => 'Пожалуйста, выберите способ оплаты.', | |
| 19 | - 'Home' => 'Головна', | |
| 20 | - 'Toggle navigation' => 'Переключатель навигации', | |
| 21 | - 'Catalog' => 'Каталог', | |
| 22 | - 'Options' => 'Опции', | |
| 23 | - 'Options for products' => 'Опции для продуктов', | |
| 24 | - 'Complementary' => 'Дополнительно', | |
| 25 | - 'Exclusion' => 'Исключения', | |
| 26 | - 'Options for variants' => 'Опции для вариантов', | |
| 27 | - 'Blog' => 'Блог', | |
| 28 | - 'Write text to search for.' => 'Введиите текст для поиска.', | |
| 29 | - 'Write at least 3 symbols.' => 'Введите минимум 3 символа', | |
| 30 | - 'Save' => 'Сохранить', | |
| 31 | - 'Title' => 'Заголовок', | |
| 32 | - 'Select color ...' => 'Выберите цвет ...', | |
| 33 | - 'Create' => 'Создать', | |
| 34 | - 'Update' => 'Обновить', | |
| 35 | - 'Search' => 'Найти', | |
| 36 | - 'Reset' => 'Сбросить', | |
| 37 | - 'Alias Value' => 'Значение псевдонима', | |
| 38 | - 'Update Category' => 'Обновить категорию', | |
| 39 | - 'Image' => 'Изображение', | |
| 40 | - 'Brand Title' => 'Заголовок бренда', | |
| 41 | - 'Created At' => 'Создано', | |
| 42 | - 'Status' => 'Статус', | |
| 43 | - 'Sort' => 'Сортування', | |
| 44 | - 'Upload Document' => 'Загрузить документ', | |
| 45 | - 'Send' => 'Отправить', | |
| 46 | - 'Generate' => 'Сгенерировать', | |
| 47 | - 'Common' => 'Общее', | |
| 48 | - 'Gallery' => 'Галерея', | |
| 49 | - 'Add' => 'Добавить', | |
| 50 | - 'Product option group complementary' => 'Дополнительные группы опций товара', | |
| 51 | - 'Is Filter' => 'Является фильтром', | |
| 52 | - 'Search for a categories ...' => 'Пошук категорій ..', | |
| 53 | - 'Product option group exclude' => 'Исключения группы опций товара', | |
| 54 | - 'Variant option group exclude' => 'Исключения группы варианта товара', | |
| 55 | - 'Option Groups' => 'Группы опций', | |
| 56 | - 'Image Id' => 'ID изображения', | |
| 57 | - 'Updated At' => 'Обновлено', | |
| 58 | - 'Body' => 'Тело', | |
| 59 | - 'Brands' => 'Бренди', | |
| 60 | - 'Body Preview' => 'Предпросмотр', | |
| 61 | - 'Author ID' => 'ID автора', | |
| 62 | - 'Description' => 'Опис', | |
| 63 | - 'Parent ID' => 'Родительский ID', | |
| 64 | - 'Count' => 'Кількість', | |
| 65 | - 'Color' => 'Колір', | |
| 66 | - 'Slider' => 'Слайдер', | |
| 67 | - 'Slides' => 'Слайды', | |
| 68 | - 'Link' => 'Ссылка', | |
| 69 | - 'Image ID' => 'Изображение', | |
| 70 | - 'Create {item}' => 'Создать {item}', | |
| 71 | - 'Update {item}' => 'Обновить {item}', | |
| 72 | - 'Create Slide' => 'Создать слайд', | |
| 73 | - 'Slide' => 'Слайд', | |
| 74 | - 'Your order {orderId} successfully created!' => 'Ваше замовлення {orderId} успішно оформлено', | |
| 75 | - 'Order info:' => 'Інформація про замовлення:', | |
| 76 | - 'Article' => 'Артикул', | |
| 77 | - 'Price' => 'Цiна', | |
| 78 | - 'Sum' => 'Сума', | |
| 79 | - 'Delivery' => 'Доставка', | |
| 80 | - 'Order {orderId} successfully created!' => 'Заказ {orderId} успешно оформлен!', | |
| 81 | - 'Total count' => 'Підсумковий рахунок', | |
| 82 | - 'total_text' => 'Вартість доставки розраховується в залежності від адреси та способу доставки', | |
| 83 | - ]; | |
| 84 | 2 | \ No newline at end of file |
| 3 | +return [ | |
| 4 | + 'Customer login' => 'Вход для пользователей', | |
| 5 | + 'Login' => 'Войти', | |
| 6 | + 'Not registered yet?' => 'Не зарегистрированы?', | |
| 7 | + 'Already registered?' => 'Уже зарегистрированы?', | |
| 8 | + 'Register now!' => 'Зарегистрироваться', | |
| 9 | + 'Отправить' => ' Отправить', | |
| 10 | + 'Read more' => 'Читать далее', | |
| 11 | + 'Continue reading' => 'Продолжить чтение', | |
| 12 | + 'User section' => 'Раздел пользователя', | |
| 13 | + 'Product' => 'Товар', | |
| 14 | + 'Quantity' => 'Количество', | |
| 15 | + 'Unit price' => 'Цена за единицу', | |
| 16 | + 'Discount' => 'Скидка', | |
| 17 | + 'Total' => 'Всего', | |
| 18 | + 'Back to payment method' => 'Вернуться к спообу оплаты', | |
| 19 | + 'Please choose delivery method.' => 'Пожалуйста, выберите способ доставки.', | |
| 20 | + 'Please choose payment method.' => 'Пожалуйста, выберите способ оплаты.', | |
| 21 | + 'Home' => 'Главная', | |
| 22 | + 'Toggle navigation' => 'Переключатель навигации', | |
| 23 | + 'Catalog' => 'Каталог', | |
| 24 | + 'Options' => 'Опции', | |
| 25 | + 'Options for products' => 'Опции для продуктов', | |
| 26 | + 'Complementary' => 'Дополнительно', | |
| 27 | + 'Exclusion' => 'Исключения', | |
| 28 | + 'Options for variants' => 'Опции для вариантов', | |
| 29 | + 'Blog' => 'Блог', | |
| 30 | + 'Write text to search for.' => 'Введиите текст для поиска.', | |
| 31 | + 'Write at least 3 symbols.' => 'Введите минимум 3 символа', | |
| 32 | + 'Save' => 'Сохранить', | |
| 33 | + 'Title' => 'Заголовок', | |
| 34 | + 'Select color ...' => 'Выберите цвет ...', | |
| 35 | + 'Create' => 'Создать', | |
| 36 | + 'Update' => 'Обновить', | |
| 37 | + 'Search' => 'Найти', | |
| 38 | + 'Reset' => 'Сбросить', | |
| 39 | + 'Alias Value' => 'Значение псевдонима', | |
| 40 | + 'Update Category' => 'Обновить категорию', | |
| 41 | + 'Image' => 'Изображение', | |
| 42 | + 'Brand Title' => 'Заголовок бренда', | |
| 43 | + 'Created At' => 'Создано', | |
| 44 | + 'Status' => 'Статус', | |
| 45 | + 'Sort' => 'Сортировка', | |
| 46 | + 'Upload Document' => 'Загрузить документ', | |
| 47 | + 'Send' => 'Отправить', | |
| 48 | + 'Generate' => 'Сгенерировать', | |
| 49 | + 'Common' => 'Общее', | |
| 50 | + 'Gallery' => 'Галерея', | |
| 51 | + 'Add' => 'Добавить', | |
| 52 | + 'Product option group complementary' => 'Дополнительные группы опций товара', | |
| 53 | + 'Is Filter' => 'Является фильтром', | |
| 54 | + 'Search for a categories ...' => 'Поиск категорий ..', | |
| 55 | + 'Product option group exclude' => 'Исключения группы опций товара', | |
| 56 | + 'Variant option group exclude' => 'Исключения группы варианта товара', | |
| 57 | + 'Option Groups' => 'Группы опций', | |
| 58 | + 'Image Id' => 'ID изображения', | |
| 59 | + 'Updated At' => 'Обновлено', | |
| 60 | + 'Body' => 'Тело', | |
| 61 | + 'Body Preview' => 'Предпросмотр', | |
| 62 | + 'Author ID' => 'ID автора', | |
| 63 | + 'Description' => 'Описание', | |
| 64 | + 'Parent ID' => 'Родительский ID', | |
| 65 | + 'Count' => 'Количество', | |
| 66 | + 'Color' => 'Цвет', | |
| 67 | + 'Slider' => 'Слайдер', | |
| 68 | + 'Slides' => 'Слайды', | |
| 69 | + 'Link' => 'Ссылка', | |
| 70 | + 'Image ID' => 'Изображение', | |
| 71 | + 'Create {item}' => 'Создать {item}', | |
| 72 | + 'Update {item}' => 'Обновить {item}', | |
| 73 | + 'Create Slide' => 'Создать слайд', | |
| 74 | + 'Slide' => 'Слайд', | |
| 75 | + 'Your order {orderId} successfully created!' => 'Ваш заказ {orderId} успешно оформлен', | |
| 76 | + 'Order info:' => 'Информация о заказе:', | |
| 77 | + 'Article' => 'Артикул', | |
| 78 | + 'Price' => 'Цена', | |
| 79 | + 'Sum' => 'Сумма', | |
| 80 | + 'Delivery' => 'Доставка', | |
| 81 | + 'Order {orderId} successfully created!' => 'Заказ {orderId} успешно оформлен!', | |
| 82 | + 'Total count' => 'Итоговый счет', | |
| 83 | + 'total_text' => 'Стоимость доставки рассчитывается в зависимости от адреса и способа доставки', | |
| 84 | + 'If you are already registered on our shop' => 'Если вы уже зарегистрированы в нашем магазине', | |
| 85 | + 'Log in into account' => 'Войдите в свой аккаунт', | |
| 86 | + 'Back to cart' => 'Назад в корзину', | |
| 87 | + 'Choose delivery method' => 'Перейти к выбору способа доставки', | |
| 88 | + 'Choose payment method' => 'Перейти к выбору способа оплаты', | |
| 89 | + 'Go to view order' => 'Перейти к просмотру заказа', | |
| 90 | + 'Total for goods' => 'Всего за товары', | |
| 91 | + 'Discount amount' => 'Сумма скидки', | |
| 92 | + 'Checkout' => 'Оформить заказ', | |
| 93 | + 'Total to pay' => 'Итого к оплате', | |
| 94 | + 'Shipping cost' => 'Стоимость доставки', | |
| 95 | + 'Address and information' => 'Адрес и информация', | |
| 96 | + 'View order' => 'Просмотр заказа', | |
| 97 | + 'Payment method' => 'Способ оплаты', | |
| 98 | + 'Method of delivery' => 'Способ доставки', | |
| 99 | + 'order_success_text {orderId}' => 'Заказ успешно оформлен. Ваш номер заказа: {orderId}', | |
| 100 | + 'Callback' => 'Обратный звонок', | |
| 101 | + 'Enter' => 'Вход', | |
| 102 | + 'New' => 'Новинки', | |
| 103 | + 'Top' => 'Топ', | |
| 104 | + 'Sale' => 'Акция', | |
| 105 | + 'Sales' => 'Акции', | |
| 106 | + 'Cart' => 'Корзина', | |
| 107 | + 'registration' => 'Новый аккаунт / Регистрация', | |
| 108 | + 'New account' => 'Новый аккаунт', | |
| 109 | + 'write to us' => 'напишите нам', | |
| 110 | + 'registration_text' => 'Если у вас есть вопросы, пожалуйста, {link}, наш центр обслуживания клиентов работает круглосуточно.', | |
| 111 | + 'name and secondname' => 'Имя и фамилия', | |
| 112 | + 'password' => 'Пароль', | |
| 113 | + 'My orders' => 'Мои заказы', | |
| 114 | + 'Date' => 'Дата', | |
| 115 | + 'Amount' => 'Сумма', | |
| 116 | + 'Action' => 'Действие', | |
| 117 | + 'View' => 'Посмотреть', | |
| 118 | + 'Not specified' => 'Не задан', | |
| 119 | + 'Exit' => 'Выйти', | |
| 120 | + 'My account' => 'Мой аккаунт', | |
| 121 | + 'My wishes' => 'Мои желания', | |
| 122 | + 'NEW' => 'НОВОЕ', | |
| 123 | + 'TOP' => 'ТОП', | |
| 124 | + 'SALE' => 'АКЦИЯ', | |
| 125 | + 'Personal data' => 'Персональные данные', | |
| 126 | + 'Change password' => 'Изменить пароль', | |
| 127 | + 'Save new password' => 'Сохранить новый пароль', | |
| 128 | + 'Change your personal data or password here.'=> 'Измените ваши персональные данные или пароль тут.', | |
| 129 | + 'Birthday' => 'Дата рождения', | |
| 130 | + 'Gender' => 'Пол', | |
| 131 | + 'Save changes' => 'Сохранить изменения', | |
| 132 | + 'Orders' => 'Заказы', | |
| 133 | + 'was moved on' => 'был перемещён на', | |
| 134 | + 'and now is' => 'и в данный момент', | |
| 135 | + 'order_text' => 'Если у вас есть вопросы, пожалуйста,', | |
| 136 | + 'Information' => 'Информация', | |
| 137 | +]; | |
| 85 | 138 | \ No newline at end of file | ... | ... |
common/models/SignupForm.php
| ... | ... | @@ -3,6 +3,7 @@ |
| 3 | 3 | namespace common\models; |
| 4 | 4 | |
| 5 | 5 | use artbox\order\models\Customer; |
| 6 | + use Yii; | |
| 6 | 7 | use yii\base\Model; |
| 7 | 8 | |
| 8 | 9 | /** |
| ... | ... | @@ -101,9 +102,9 @@ |
| 101 | 102 | public function attributeLabels() |
| 102 | 103 | { |
| 103 | 104 | return [ |
| 104 | - 'username' => 'Имя и фамилия', | |
| 105 | - 'email' => 'Email', | |
| 106 | - 'password' => 'Пароль', | |
| 105 | + 'username' => Yii::t('app','name and secondname'), | |
| 106 | + 'email' => Yii::t('app','Email'), | |
| 107 | + 'password' => Yii::t('app','password'), | |
| 107 | 108 | ]; |
| 108 | 109 | } |
| 109 | 110 | } |
| 110 | 111 | \ No newline at end of file | ... | ... |
frontend/controllers/CategoryController.php
| ... | ... | @@ -70,7 +70,7 @@ |
| 70 | 70 | 'desc' => [ |
| 71 | 71 | 'product.id' => SORT_DESC, |
| 72 | 72 | ], |
| 73 | - 'label' => \Yii::t('app', 'по умолчанию'), | |
| 73 | + 'label' => \Yii::t('app', Yii::t('app','default')), | |
| 74 | 74 | ], |
| 75 | 75 | 'title_asc' => [ |
| 76 | 76 | 'asc' => [ |
| ... | ... | @@ -79,7 +79,7 @@ |
| 79 | 79 | 'desc' => [ |
| 80 | 80 | 'product_lang.title' => SORT_ASC, |
| 81 | 81 | ], |
| 82 | - 'label' => \Yii::t('app', 'по имени от А до Я'), | |
| 82 | + 'label' => \Yii::t('app', Yii::t('app','a-z')), | |
| 83 | 83 | ], |
| 84 | 84 | 'title_desc' => [ |
| 85 | 85 | 'asc' => [ |
| ... | ... | @@ -88,7 +88,7 @@ |
| 88 | 88 | 'desc' => [ |
| 89 | 89 | 'product_lang.title' => SORT_DESC, |
| 90 | 90 | ], |
| 91 | - 'label' => \Yii::t('app', 'по имени от Я до А'), | |
| 91 | + 'label' => \Yii::t('app', Yii::t('app','z-a')), | |
| 92 | 92 | ], |
| 93 | 93 | 'price_asc' => [ |
| 94 | 94 | 'asc' => [ |
| ... | ... | @@ -97,7 +97,7 @@ |
| 97 | 97 | 'desc' => [ |
| 98 | 98 | 'variant.price' => SORT_ASC, |
| 99 | 99 | ], |
| 100 | - 'label' => \Yii::t('app', 'по цене по возрастанию'), | |
| 100 | + 'label' => \Yii::t('app', Yii::t('app','price asc')), | |
| 101 | 101 | ], |
| 102 | 102 | 'price_desc' => [ |
| 103 | 103 | 'asc' => [ |
| ... | ... | @@ -106,7 +106,7 @@ |
| 106 | 106 | 'desc' => [ |
| 107 | 107 | 'variant.price' => SORT_DESC, |
| 108 | 108 | ], |
| 109 | - 'label' => \Yii::t('app', 'по цене по убыванию'), | |
| 109 | + 'label' => \Yii::t('app', Yii::t('app','price desc')), | |
| 110 | 110 | ], |
| 111 | 111 | ], |
| 112 | 112 | 'defaultOrder' => [ | ... | ... |
frontend/controllers/CheckoutController.php
| ... | ... | @@ -177,7 +177,10 @@ |
| 177 | 177 | 'success', |
| 178 | 178 | \Yii::t( |
| 179 | 179 | 'app', |
| 180 | - 'Заказ успешно оформлен. Ваш номер заказ: ' . $model->id . '.' | |
| 180 | + 'order_success_text {orderId}', | |
| 181 | + [ | |
| 182 | + 'orderId' => $model->id | |
| 183 | + ] | |
| 181 | 184 | ) |
| 182 | 185 | ); |
| 183 | 186 | // \Yii::$app->mailer->compose( |
| ... | ... | @@ -267,7 +270,10 @@ |
| 267 | 270 | 'success', |
| 268 | 271 | \Yii::t( |
| 269 | 272 | 'app', |
| 270 | - 'Заказ успешно оформлен. Ваш номер заказ: ' . $model->id . '.' | |
| 273 | + 'order_success_text {orderId}', | |
| 274 | + [ | |
| 275 | + 'orderId' => $model->id | |
| 276 | + ] | |
| 271 | 277 | ) |
| 272 | 278 | ); |
| 273 | 279 | return $this->redirect($model->returnUrl ? : [ 'site/index' ]); | ... | ... |
frontend/views/account/_menu.php
| ... | ... | @@ -21,19 +21,19 @@ |
| 21 | 21 | [ |
| 22 | 22 | 'items' => [ |
| 23 | 23 | [ |
| 24 | - 'label' => '<i class="fa fa-list"></i> Мои замовлення', | |
| 24 | + 'label' => '<i class="fa fa-list"></i> ' . Yii::t('app','My orders'), | |
| 25 | 25 | 'url' => [ 'account/index' ], |
| 26 | 26 | ], |
| 27 | 27 | [ |
| 28 | - 'label' => '<i class="fa fa-heart"></i> Мои бажання', | |
| 28 | + 'label' => '<i class="fa fa-heart"></i> ' . Yii::t('app','My wishes'), | |
| 29 | 29 | 'url' => [ 'account/wishlist' ], |
| 30 | 30 | ], |
| 31 | 31 | [ |
| 32 | - 'label' => '<i class="fa fa-user"></i> Мій акаунт', | |
| 32 | + 'label' => '<i class="fa fa-user"></i> ' . Yii::t('app','My account'), | |
| 33 | 33 | 'url' => [ 'account/account' ], |
| 34 | 34 | ], |
| 35 | 35 | [ |
| 36 | - 'label' => '<i class="fa fa-sign-out"></i> Вийти', | |
| 36 | + 'label' => '<i class="fa fa-sign-out"></i> ' . Yii::t('app','Exit'), | |
| 37 | 37 | 'url' => [ 'site/logout' ], |
| 38 | 38 | ], |
| 39 | 39 | ], | ... | ... |
frontend/views/account/_product.php
| ... | ... | @@ -99,7 +99,7 @@ |
| 99 | 99 | <?php if ($model->product->is('akcia')) { ?> |
| 100 | 100 | |
| 101 | 101 | <div class="ribbon sale"> |
| 102 | - <div class="theribbon">АКЦІЯ</div> | |
| 102 | + <div class="theribbon"><?=Yii::t('app','SALE')?></div> | |
| 103 | 103 | <div class="ribbon-background"></div> |
| 104 | 104 | </div> |
| 105 | 105 | <!-- /.ribbon --> |
| ... | ... | @@ -108,7 +108,7 @@ |
| 108 | 108 | <?php if ($model->product->is('new')) { ?> |
| 109 | 109 | |
| 110 | 110 | <div class="ribbon new"> |
| 111 | - <div class="theribbon">НОВЕ</div> | |
| 111 | + <div class="theribbon"><?=Yii::t('app','NEW')?></div> | |
| 112 | 112 | <div class="ribbon-background"></div> |
| 113 | 113 | </div> |
| 114 | 114 | <!-- /.ribbon --> |
| ... | ... | @@ -117,7 +117,7 @@ |
| 117 | 117 | |
| 118 | 118 | <?php if ($model->product->is('top')) { ?> |
| 119 | 119 | <div class="ribbon top"> |
| 120 | - <div class="theribbon">ТОП</div> | |
| 120 | + <div class="theribbon"><?=Yii::t('app','TOP')?></div> | |
| 121 | 121 | <div class="ribbon-background"></div> |
| 122 | 122 | </div> |
| 123 | 123 | <!-- /.ribbon --> | ... | ... |
frontend/views/account/account.php
| ... | ... | @@ -28,12 +28,12 @@ _________________________________________________________ --> |
| 28 | 28 | |
| 29 | 29 | <div class="col-md-9 clearfix" id="customer-account"> |
| 30 | 30 | |
| 31 | - <p class="lead">Змініть ваші персональні дані або пароль тут.</p> | |
| 31 | + <p class="lead"><?=Yii::t('app','Change your personal data or password here.')?></p> | |
| 32 | 32 | |
| 33 | 33 | <div class="box"> |
| 34 | 34 | |
| 35 | 35 | <div class="heading"> |
| 36 | - <h3 class="text-uppercase">Змінити пароль</h3> | |
| 36 | + <h3 class="text-uppercase"><?=Yii::t('app','Change password')?></h3> | |
| 37 | 37 | </div> |
| 38 | 38 | |
| 39 | 39 | <?php $passwordForm = ActiveForm::begin( |
| ... | ... | @@ -61,7 +61,7 @@ _________________________________________________________ --> |
| 61 | 61 | |
| 62 | 62 | <div class="text-center"> |
| 63 | 63 | <?= Html::submitButton( |
| 64 | - '<i class="fa fa-save"></i> Зберегти новий пароль', | |
| 64 | + '<i class="fa fa-save"></i> ' .Yii::t('app','Save new password'), | |
| 65 | 65 | [ 'class' => 'btn btn-template-main' ] |
| 66 | 66 | ) ?> |
| 67 | 67 | </div> |
| ... | ... | @@ -73,7 +73,7 @@ _________________________________________________________ --> |
| 73 | 73 | |
| 74 | 74 | <div class="box clearfix"> |
| 75 | 75 | <div class="heading"> |
| 76 | - <h3 class="text-uppercase">Персональні дані</h3> | |
| 76 | + <h3 class="text-uppercase"><?=Yii::t('app','Personal data')?></h3> | |
| 77 | 77 | </div> |
| 78 | 78 | |
| 79 | 79 | <?php $userForm = ActiveForm::begin( |
| ... | ... | @@ -101,11 +101,11 @@ _________________________________________________________ --> |
| 101 | 101 | <?= $userForm->field($userModel, 'gender') |
| 102 | 102 | ->dropDownList( |
| 103 | 103 | [ |
| 104 | - 1 => \Yii::t('app', 'Муж.'), | |
| 105 | - 2 => \Yii::t('app', 'Жен.'), | |
| 104 | + 1 => \Yii::t('app', 'male'), | |
| 105 | + 2 => \Yii::t('app', 'female'), | |
| 106 | 106 | ], |
| 107 | 107 | [ |
| 108 | - 'prompt' => \Yii::t('app', 'Пол'), | |
| 108 | + 'prompt' => \Yii::t('app', 'Gender'), | |
| 109 | 109 | ] |
| 110 | 110 | ) ?> |
| 111 | 111 | </div> |
| ... | ... | @@ -128,18 +128,19 @@ _________________________________________________________ --> |
| 128 | 128 | DatePicker::className(), |
| 129 | 129 | [ |
| 130 | 130 | 'options' => [ |
| 131 | - 'placeholder' => \Yii::t('app', 'Дата рождения ...'), | |
| 131 | + 'placeholder' => \Yii::t('app', 'Birthday'), | |
| 132 | 132 | ], |
| 133 | 133 | 'pluginOptions' => [ |
| 134 | 134 | 'autoclose' => true, |
| 135 | 135 | 'format' => 'dd.mm.yyyy', |
| 136 | 136 | ], |
| 137 | 137 | ] |
| 138 | - ) ?> | |
| 138 | + ) | |
| 139 | + ->label(\Yii::t('app', 'Birthday'))?> | |
| 139 | 140 | </div> |
| 140 | 141 | <div class="col-sm-12 text-center"> |
| 141 | 142 | <?= Html::submitButton( |
| 142 | - '<i class="fa fa-save"></i> Сохранить изменения', | |
| 143 | + '<i class="fa fa-save"></i> ' .Yii::t('app','Save changes'), | |
| 143 | 144 | [ |
| 144 | 145 | 'class' => 'btn btn-template-main', |
| 145 | 146 | ] | ... | ... |
frontend/views/account/index.php
| 1 | 1 | <?php |
| 2 | 2 | |
| 3 | 3 | use artbox\order\models\Order; |
| 4 | - use yii\helpers\Url; | |
| 4 | +use yii\helpers\Html; | |
| 5 | +use yii\helpers\Url; | |
| 5 | 6 | use yii\web\View; |
| 6 | 7 | |
| 7 | 8 | /** |
| ... | ... | @@ -9,7 +10,7 @@ |
| 9 | 10 | * @var Order[] $orders |
| 10 | 11 | */ |
| 11 | 12 | |
| 12 | - $this->params[ 'breadcrumbs' ][] = \Yii::t('app', 'Мои заказы'); | |
| 13 | + $this->params[ 'breadcrumbs' ][] = \Yii::t('app', 'My orders'); | |
| 13 | 14 | |
| 14 | 15 | ?> |
| 15 | 16 | |
| ... | ... | @@ -24,10 +25,18 @@ _________________________________________________________ --> |
| 24 | 25 | |
| 25 | 26 | <div class="col-md-9" id="customer-orders"> |
| 26 | 27 | |
| 27 | - <p class="text-muted lead">Если у вас есть вопросы, пожалуйста, | |
| 28 | - <a href="<?php echo Url::to( | |
| 29 | - [ 'site/contact' ] | |
| 30 | - ); ?>">напишите нам</a>, наш центр обслуживания клиентов работает круглосуточно.</p> | |
| 28 | + <p class="text-muted lead"><?php echo \Yii::t( | |
| 29 | + 'app', | |
| 30 | + 'registration_text', | |
| 31 | + [ | |
| 32 | + 'link' => Html::a( | |
| 33 | + \Yii::t('app', 'write to us'), | |
| 34 | + [ | |
| 35 | + 'site/contact', | |
| 36 | + ] | |
| 37 | + ), | |
| 38 | + ] | |
| 39 | + ); ?></p> | |
| 31 | 40 | |
| 32 | 41 | <div class="box"> |
| 33 | 42 | |
| ... | ... | @@ -35,11 +44,11 @@ _________________________________________________________ --> |
| 35 | 44 | <table class="table table-hover"> |
| 36 | 45 | <thead> |
| 37 | 46 | <tr> |
| 38 | - <th>Заказ</th> | |
| 39 | - <th>Дата</th> | |
| 40 | - <th>Сумма</th> | |
| 41 | - <th>Статус</th> | |
| 42 | - <th>Действие</th> | |
| 47 | + <th><?=Yii::t('app','Order')?></th> | |
| 48 | + <th><?=Yii::t('app','Date')?></th> | |
| 49 | + <th><?=Yii::t('app','Amount')?></th> | |
| 50 | + <th><?=Yii::t('app','Status')?></th> | |
| 51 | + <th><?=Yii::t('app','Action')?></th> | |
| 43 | 52 | </tr> |
| 44 | 53 | </thead> |
| 45 | 54 | <tbody> |
| ... | ... | @@ -55,7 +64,7 @@ _________________________________________________________ --> |
| 55 | 64 | <td><?= date('d.m.Y', $order->created_at); ?></td> |
| 56 | 65 | <td><?= $price ?></td> |
| 57 | 66 | <?php if (empty($order->label)) { ?> |
| 58 | - <td><span class="label label-info">Не задан</span> | |
| 67 | + <td><span class="label label-info"><?=Yii::t('app','Not specified')?></span> | |
| 59 | 68 | </td> |
| 60 | 69 | <?php |
| 61 | 70 | } else { ?> |
| ... | ... | @@ -69,7 +78,7 @@ _________________________________________________________ --> |
| 69 | 78 | 'account/order', |
| 70 | 79 | 'id' => $order->id, |
| 71 | 80 | ] |
| 72 | - ) ?>" class="btn btn-template-main btn-sm">Посмотреть</a> | |
| 81 | + ) ?>" class="btn btn-template-main btn-sm"><?=Yii::t('app','View')?></a> | |
| 73 | 82 | </td> |
| 74 | 83 | </tr> |
| 75 | 84 | <?php } ?> | ... | ... |
frontend/views/account/order.php
| ... | ... | @@ -11,12 +11,12 @@ |
| 11 | 11 | */ |
| 12 | 12 | |
| 13 | 13 | $this->params[ 'breadcrumbs' ][] = [ |
| 14 | - 'label' => \Yii::t('app', 'Заказы'), | |
| 14 | + 'label' => Yii::t('app', 'Orders'), | |
| 15 | 15 | 'url' => [ |
| 16 | 16 | 'account/index', |
| 17 | 17 | ], |
| 18 | 18 | ]; |
| 19 | - $this->params[ 'breadcrumbs' ][] = \Yii::t('app', 'Заказ') . ' № ' . $order->id; | |
| 19 | + $this->params[ 'breadcrumbs' ][] = Yii::t('app', 'Order') . ' № ' . $order->id; | |
| 20 | 20 | |
| 21 | 21 | ?> |
| 22 | 22 | |
| ... | ... | @@ -30,27 +30,27 @@ _________________________________________________________ --> |
| 30 | 30 | |
| 31 | 31 | <div class="col-md-9 clearfix" id="customer-order"> |
| 32 | 32 | |
| 33 | - <p class="lead">Заказ №<?= $order->id ?> был перемещён на <strong><?= date( | |
| 33 | + <p class="lead"><?= Yii::t('app', 'Order')?> №<?= $order->id ?> <?=Yii::t('app','was moved on')?> <strong><?= date( | |
| 34 | 34 | 'd.m.Y', |
| 35 | 35 | $order->created_at |
| 36 | 36 | ) ?></strong><?php |
| 37 | 37 | if (!empty($order->label)) { |
| 38 | - ?> и в данный момент | |
| 38 | + ?> <?=Yii::t('app','and now is')?> | |
| 39 | 39 | <strong><?= $order->label->lang->title ?></strong>.<?php } ?></p> |
| 40 | - <p class="lead text-muted">Если у вас есть вопросы, пожалуйста, | |
| 40 | + <p class="lead text-muted"><?=Yii::t('app','order_text')?> | |
| 41 | 41 | <a target="_blank" href="<?= Url::to( |
| 42 | 42 | [ 'site/contact' ] |
| 43 | - ) ?>">напишите нам</a>.</p> | |
| 43 | + ) ?>"><?=Yii::t('app','write to us')?></a>.</p> | |
| 44 | 44 | |
| 45 | 45 | <div class="box"> |
| 46 | 46 | <div class="table-responsive"> |
| 47 | 47 | <table class="table"> |
| 48 | 48 | <thead> |
| 49 | 49 | <tr> |
| 50 | - <th colspan="2">Товар</th> | |
| 51 | - <th>Количество</th> | |
| 52 | - <th>Цена за единицу</th> | |
| 53 | - <th>Всего</th> | |
| 50 | + <th colspan="2"><?=Yii::t('app','Product')?></th> | |
| 51 | + <th><?=Yii::t('app','Quantity')?></th> | |
| 52 | + <th><?=Yii::t('app','Unit price')?></th> | |
| 53 | + <th><?=Yii::t('app','Total')?></th> | |
| 54 | 54 | </tr> |
| 55 | 55 | </thead> |
| 56 | 56 | <tbody> |
| ... | ... | @@ -94,7 +94,7 @@ _________________________________________________________ --> |
| 94 | 94 | </tbody> |
| 95 | 95 | <tfoot> |
| 96 | 96 | <tr> |
| 97 | - <th colspan="4" class="text-right">Всего</th> | |
| 97 | + <th colspan="4" class="text-right"><?=Yii::t('app','Total')?></th> | |
| 98 | 98 | <th><?= $total ?></th> |
| 99 | 99 | </tr> |
| 100 | 100 | </tfoot> |
| ... | ... | @@ -105,7 +105,7 @@ _________________________________________________________ --> |
| 105 | 105 | |
| 106 | 106 | <div class="row addresses"> |
| 107 | 107 | <div class="col-sm-6 col-sm-offset-6"> |
| 108 | - <h3 class="text-uppercase"><?= \Yii::t('app', 'Информация') ?></h3> | |
| 108 | + <h3 class="text-uppercase"><?= \Yii::t('app', 'Information') ?></h3> | |
| 109 | 109 | <p><?= $order->name ?> |
| 110 | 110 | <br><?= $order->phone ?> |
| 111 | 111 | <br><?= $order->city ?> | ... | ... |
frontend/views/basket/cart.php
frontend/views/category/_product_item.php
| ... | ... | @@ -64,7 +64,7 @@ |
| 64 | 64 | [ |
| 65 | 65 | 'class' => 'fa fa-shopping-cart', |
| 66 | 66 | ] |
| 67 | - ) . \Yii::t('app', 'В корзину'), | |
| 67 | + ) . \Yii::t('app', 'To cart'), | |
| 68 | 68 | '#', |
| 69 | 69 | [ |
| 70 | 70 | 'class' => 'btn btn-template-main add-to-basket', |
| ... | ... | @@ -73,7 +73,7 @@ |
| 73 | 73 | ); |
| 74 | 74 | } else { |
| 75 | 75 | echo Html::a( |
| 76 | - \Yii::t('app', 'Нет в наличии'), | |
| 76 | + \Yii::t('app', 'Not in stock'), | |
| 77 | 77 | '#', |
| 78 | 78 | [ |
| 79 | 79 | 'class' => 'btn btn-info disabled', |
| ... | ... | @@ -93,7 +93,7 @@ |
| 93 | 93 | if ($product->is('new')) { |
| 94 | 94 | ?> |
| 95 | 95 | <div class="ribbon new"> |
| 96 | - <div class="theribbon"><?php echo \Yii::t('app', 'Новое'); ?></div> | |
| 96 | + <div class="theribbon"><?php echo \Yii::t('app', 'New'); ?></div> | |
| 97 | 97 | <div class="ribbon-background"></div> |
| 98 | 98 | </div> |
| 99 | 99 | <?php |
| ... | ... | @@ -101,7 +101,7 @@ |
| 101 | 101 | if ($product->is('akcia')) { |
| 102 | 102 | ?> |
| 103 | 103 | <div class="ribbon sale"> |
| 104 | - <div class="theribbon"><?php echo \Yii::t('app', 'Акция'); ?></div> | |
| 104 | + <div class="theribbon"><?php echo \Yii::t('app', 'Sale'); ?></div> | |
| 105 | 105 | <div class="ribbon-background"></div> |
| 106 | 106 | </div> |
| 107 | 107 | <?php |
| ... | ... | @@ -109,7 +109,7 @@ |
| 109 | 109 | if ($product->is('top')) { |
| 110 | 110 | ?> |
| 111 | 111 | <div class="ribbon top"> |
| 112 | - <div class="theribbon"><?php echo \Yii::t('app', 'Топ'); ?></div> | |
| 112 | + <div class="theribbon"><?php echo \Yii::t('app', 'Top'); ?></div> | |
| 113 | 113 | <div class="ribbon-background"></div> |
| 114 | 114 | </div> |
| 115 | 115 | <?php | ... | ... |
frontend/views/category/view.php
| ... | ... | @@ -33,7 +33,7 @@ |
| 33 | 33 | <!-- *** LEFT COLUMN *** |
| 34 | 34 | _________________________________________________________ --> |
| 35 | 35 | <div class="filter_mobile_" style="display: none;"> |
| 36 | - <a href="#">фільтр</a> | |
| 36 | + <a href="#"><?=Yii::t('app','filter')?></a> | |
| 37 | 37 | </div> |
| 38 | 38 | <div class="col-sm-3 filters-blocks mob_filters_wr"> |
| 39 | 39 | <div class="close_mob_filters" style="display: none"></div> |
| ... | ... | @@ -113,7 +113,7 @@ _________________________________________________________ --> |
| 113 | 113 | ] |
| 114 | 114 | ) . Html::tag( |
| 115 | 115 | 'span', |
| 116 | - \Yii::t('app', 'Скинути фільтр'), | |
| 116 | + \Yii::t('app', 'reset filter'), | |
| 117 | 117 | [ |
| 118 | 118 | 'class' => 'hidden-sm', |
| 119 | 119 | ] |
| ... | ... | @@ -195,11 +195,11 @@ _________________________________________________________ --> |
| 195 | 195 | $buthiddenmore = Html::tag( |
| 196 | 196 | 'div', |
| 197 | 197 | Html::a( |
| 198 | - 'Ещё', | |
| 198 | + Yii::t('app','more'), | |
| 199 | 199 | '#', |
| 200 | 200 | [ |
| 201 | 201 | 'class' => 'btn btn-primary btn-xs', |
| 202 | - 'data' => ['show' => 'Ещё', 'hide' => 'Скрыть'] | |
| 202 | + 'data' => ['show' => Yii::t('app','more'), 'hide' => Yii::t('app','hide')] | |
| 203 | 203 | ] |
| 204 | 204 | ), |
| 205 | 205 | [ |
| ... | ... | @@ -285,11 +285,11 @@ _________________________________________________________ --> |
| 285 | 285 | $buthiddenmore = Html::tag( |
| 286 | 286 | 'div', |
| 287 | 287 | Html::a( |
| 288 | - 'Ещё', | |
| 288 | + Yii::t('app','more'), | |
| 289 | 289 | '#', |
| 290 | 290 | [ |
| 291 | 291 | 'class' => 'btn btn-primary btn-xs', |
| 292 | - 'data' => ['show' => 'Ещё', 'hide' => 'Скрыть'] | |
| 292 | + 'data' => ['show' => Yii::t('app','more'), 'hide' => Yii::t('app','hide')] | |
| 293 | 293 | ] |
| 294 | 294 | ), |
| 295 | 295 | [ |
| ... | ... | @@ -375,11 +375,11 @@ _________________________________________________________ --> |
| 375 | 375 | $buthiddenmore = Html::tag( |
| 376 | 376 | 'div', |
| 377 | 377 | Html::a( |
| 378 | - 'Ещё', | |
| 378 | + Yii::t('app','more'), | |
| 379 | 379 | '#', |
| 380 | 380 | [ |
| 381 | 381 | 'class' => 'btn btn-primary btn-xs', |
| 382 | - 'data' => ['show' => 'Ещё', 'hide' => 'Скрыть'] | |
| 382 | + 'data' => ['show' => Yii::t('app','more'), 'hide' =>Yii::t('app','hide')] | |
| 383 | 383 | ] |
| 384 | 384 | ), |
| 385 | 385 | [ |
| ... | ... | @@ -465,11 +465,11 @@ _________________________________________________________ --> |
| 465 | 465 | $buthiddenmore = Html::tag( |
| 466 | 466 | 'div', |
| 467 | 467 | Html::a( |
| 468 | - 'Ещё', | |
| 468 | + Yii::t('app','more'), | |
| 469 | 469 | '#', |
| 470 | 470 | [ |
| 471 | 471 | 'class' => 'btn btn-primary btn-xs', |
| 472 | - 'data' => ['show' => 'Ещё', 'hide' => 'Скрыть'] | |
| 472 | + 'data' => ['show' => Yii::t('app','more'), 'hide' => Yii::t('app','hide')] | |
| 473 | 473 | ] |
| 474 | 474 | ), |
| 475 | 475 | [ |
| ... | ... | @@ -546,7 +546,7 @@ _________________________________________________________ --> |
| 546 | 546 | |
| 547 | 547 | <div class="panel panel-default sidebar-menu"> |
| 548 | 548 | <div class="panel-heading"> |
| 549 | - <h3 class="panel-title"><?php echo \Yii::t('app', 'Цена'); ?></h3> | |
| 549 | + <h3 class="panel-title"><?php echo \Yii::t('app', 'Price'); ?></h3> | |
| 550 | 550 | </div> |
| 551 | 551 | <div class="panel-body"> |
| 552 | 552 | <div class="row"> |
| ... | ... | @@ -588,7 +588,7 @@ _________________________________________________________ --> |
| 588 | 588 | <div class="row"> |
| 589 | 589 | <div class="col-xs-3 col-sm-4 hidden-md hidden-lg"></div> |
| 590 | 590 | <div class="col-xs-6 col-sm-4 col-md-12 btn-slider-price"> |
| 591 | - <button class="price-apply btn btn-primary">применить</button> | |
| 591 | + <button class="price-apply btn btn-primary"><?=Yii::t('app','apply')?></button> | |
| 592 | 592 | </div> |
| 593 | 593 | <div class="col-xs-3 col-sm-4 hidden-md hidden-lg"></div> |
| 594 | 594 | </div> |
| ... | ... | @@ -609,7 +609,7 @@ _________________________________________________________ --> |
| 609 | 609 | |
| 610 | 610 | <div class="col-sm-9"> |
| 611 | 611 | <div class="col-md-12 sort-cat-wr"> |
| 612 | - <p><?php echo \Yii::t('app', 'Сортировка'); ?>:</p> | |
| 612 | + <p><?php echo \Yii::t('app', 'Sorting'); ?>:</p> | |
| 613 | 613 | <div class="sort-cat"> |
| 614 | 614 | <?php |
| 615 | 615 | $currentSortAttribute = array_keys($dataProvider->sort->attributes)[ 0 ]; | ... | ... |
frontend/views/checkout/confirm.php
| ... | ... | @@ -43,7 +43,7 @@ |
| 43 | 43 | [ |
| 44 | 44 | 'prefix' => 'fa fa-', |
| 45 | 45 | ] |
| 46 | - ) . Html::tag('br') . \Yii::t('app', 'Адреса'), | |
| 46 | + ) . Html::tag('br') . \Yii::t('app', 'address'), | |
| 47 | 47 | [ 'checkout/info' ] |
| 48 | 48 | ) |
| 49 | 49 | ); |
| ... | ... | @@ -55,7 +55,7 @@ |
| 55 | 55 | [ |
| 56 | 56 | 'prefix' => 'fa fa-', |
| 57 | 57 | ] |
| 58 | - ) . Html::tag('br') . \Yii::t('app', 'Спосіб доставки'), | |
| 58 | + ) . Html::tag('br') . \Yii::t('app', 'Method of delivery'), | |
| 59 | 59 | [ 'checkout/delivery' ] |
| 60 | 60 | ) |
| 61 | 61 | ); |
| ... | ... | @@ -67,7 +67,7 @@ |
| 67 | 67 | [ |
| 68 | 68 | 'prefix' => 'fa fa-', |
| 69 | 69 | ] |
| 70 | - ) . Html::tag('br') . \Yii::t('app', 'Спосіб оплати'), | |
| 70 | + ) . Html::tag('br') . \Yii::t('app', 'Payment method'), | |
| 71 | 71 | [ |
| 72 | 72 | 'checkout/payment', |
| 73 | 73 | ] |
| ... | ... | @@ -81,7 +81,7 @@ |
| 81 | 81 | [ |
| 82 | 82 | 'prefix' => 'fa fa-', |
| 83 | 83 | ] |
| 84 | - ) . Html::tag('br') . \Yii::t('app', 'Перегляд замовлення'), | |
| 84 | + ) . Html::tag('br') . \Yii::t('app', 'View order'), | |
| 85 | 85 | '#' |
| 86 | 86 | ), |
| 87 | 87 | [ |
| ... | ... | @@ -187,7 +187,7 @@ |
| 187 | 187 | <div class="pull-right"> |
| 188 | 188 | <?php |
| 189 | 189 | echo Html::submitButton( |
| 190 | - \Yii::t('app', 'Оформити замовлення'), | |
| 190 | + \Yii::t('app', 'Checkout'), | |
| 191 | 191 | [ |
| 192 | 192 | 'class' => 'btn btn-success', |
| 193 | 193 | ] |
| ... | ... | @@ -219,19 +219,19 @@ |
| 219 | 219 | <table class="table"> |
| 220 | 220 | <tbody> |
| 221 | 221 | <tr> |
| 222 | - <td><?php echo \Yii::t('app', 'Всього за товари'); ?></td> | |
| 222 | + <td><?php echo \Yii::t('app', 'Total for goods'); ?></td> | |
| 223 | 223 | <th><?php echo $sum; ?> грн.</th> |
| 224 | 224 | </tr> |
| 225 | 225 | <tr> |
| 226 | - <td><?php echo \Yii::t('app', 'Сума знижки'); ?></td> | |
| 226 | + <td><?php echo \Yii::t('app', 'Discount amount'); ?></td> | |
| 227 | 227 | <th><?php echo $sumDiscount; ?> грн.</th> |
| 228 | 228 | </tr> |
| 229 | 229 | <tr> |
| 230 | - <td><?php echo \Yii::t('app', 'Стоимость доставки'); ?></td> | |
| 230 | + <td><?php echo \Yii::t('app', 'Shipping cost'); ?></td> | |
| 231 | 231 | <th><?php echo $model->delivery->value; ?> грн.</th> |
| 232 | 232 | </tr> |
| 233 | 233 | <tr class="total"> |
| 234 | - <td><?php echo \Yii::t('app', 'Всього до сплати'); ?></td> | |
| 234 | + <td><?php echo \Yii::t('app', 'Total to pay'); ?></td> | |
| 235 | 235 | <th><?php echo $sum + $model->delivery->value; ?> грн.</th> |
| 236 | 236 | </tr> |
| 237 | 237 | </tbody> | ... | ... |
frontend/views/checkout/delivery.php
| ... | ... | @@ -162,7 +162,7 @@ |
| 162 | 162 | [ |
| 163 | 163 | 'prefix' => 'fa fa-', |
| 164 | 164 | ] |
| 165 | - ) . \Yii::t('app', 'Адреса та інформація'), | |
| 165 | + ) . \Yii::t('app', 'Address and information'), | |
| 166 | 166 | [ |
| 167 | 167 | 'checkout/info', |
| 168 | 168 | ], |
| ... | ... | @@ -175,7 +175,7 @@ |
| 175 | 175 | <div class="pull-right"> |
| 176 | 176 | <?php |
| 177 | 177 | echo Html::submitButton( |
| 178 | - \Yii::t('app', 'Перейти до вибора способу оплати') . Html::icon( | |
| 178 | + \Yii::t('app', 'Choose payment method') . Html::icon( | |
| 179 | 179 | 'chevron-right', |
| 180 | 180 | [ |
| 181 | 181 | 'prefix' => 'fa fa-', | ... | ... |
frontend/views/checkout/index.php
| ... | ... | @@ -187,15 +187,15 @@ |
| 187 | 187 | <table class="table"> |
| 188 | 188 | <tbody> |
| 189 | 189 | <tr> |
| 190 | - <td><?php echo \Yii::t('app', 'Всього за товари'); ?></td> | |
| 190 | + <td><?php echo \Yii::t('app', 'Total for goods'); ?></td> | |
| 191 | 191 | <th><?php echo $formatter->asDecimal($sum, 2); ?></th> |
| 192 | 192 | </tr> |
| 193 | 193 | <tr> |
| 194 | - <td><?php echo \Yii::t('app', 'Сума знижки'); ?></td> | |
| 194 | + <td><?php echo \Yii::t('app', 'Discount amount'); ?></td> | |
| 195 | 195 | <th><?php echo $formatter->asDecimal($sumDiscount, 2); ?></th> |
| 196 | 196 | </tr> |
| 197 | 197 | <tr class="total"> |
| 198 | - <td><?php echo \Yii::t('app', 'Всього до сплати'); ?></td> | |
| 198 | + <td><?php echo \Yii::t('app', 'Total to pay'); ?></td> | |
| 199 | 199 | <th><?php echo $formatter->asDecimal($sum, 2); ?></th> |
| 200 | 200 | </tr> |
| 201 | 201 | </tbody> |
| ... | ... | @@ -216,7 +216,7 @@ |
| 216 | 216 | if (!empty($topItems)) { |
| 217 | 217 | ?> |
| 218 | 218 | <div class="col-xs-12 heading text-center" style="margin-top: 40px;"> |
| 219 | - <h2><?php echo \Yii::t('app', 'Дивіться також'); ?></h2> | |
| 219 | + <h2><?php echo \Yii::t('app', 'See also'); ?></h2> | |
| 220 | 220 | </div> |
| 221 | 221 | <div class="col-xs-12 product-carousel"> |
| 222 | 222 | <div class="homepage owl-carousel"> | ... | ... |
frontend/views/checkout/info.php
| ... | ... | @@ -41,7 +41,7 @@ |
| 41 | 41 | [ |
| 42 | 42 | 'prefix' => 'fa fa-', |
| 43 | 43 | ] |
| 44 | - ) . Html::tag('br') . \Yii::t('app', 'Адреса'), | |
| 44 | + ) . Html::tag('br') . \Yii::t('app', 'address'), | |
| 45 | 45 | '#' |
| 46 | 46 | ), |
| 47 | 47 | [ |
| ... | ... | @@ -56,7 +56,7 @@ |
| 56 | 56 | [ |
| 57 | 57 | 'prefix' => 'fa fa-', |
| 58 | 58 | ] |
| 59 | - ) . Html::tag('br') . \Yii::t('app', 'Спосіб доставки'), | |
| 59 | + ) . Html::tag('br') . \Yii::t('app', 'Method of delivery'), | |
| 60 | 60 | [ |
| 61 | 61 | 'checkout/delivery', |
| 62 | 62 | ] |
| ... | ... | @@ -73,7 +73,7 @@ |
| 73 | 73 | [ |
| 74 | 74 | 'prefix' => 'fa fa-', |
| 75 | 75 | ] |
| 76 | - ) . Html::tag('br') . \Yii::t('app', 'Спосіб оплати'), | |
| 76 | + ) . Html::tag('br') . \Yii::t('app', 'Payment method'), | |
| 77 | 77 | [ |
| 78 | 78 | 'checkout/payment', |
| 79 | 79 | ] |
| ... | ... | @@ -90,7 +90,7 @@ |
| 90 | 90 | [ |
| 91 | 91 | 'prefix' => 'fa fa-', |
| 92 | 92 | ] |
| 93 | - ) . Html::tag('br') . \Yii::t('app', 'Перегляд замовлення'), | |
| 93 | + ) . Html::tag('br') . \Yii::t('app', 'View order'), | |
| 94 | 94 | [ |
| 95 | 95 | 'checkout/confirm', |
| 96 | 96 | ] |
| ... | ... | @@ -108,9 +108,9 @@ |
| 108 | 108 | ?> |
| 109 | 109 | <div class="box-header"> |
| 110 | 110 | <?php |
| 111 | - echo \Yii::t('app', 'Если вы уже зарегистрированы в нашем магазине'); | |
| 111 | + echo \Yii::t('app', 'If you are already registered on our shop'); | |
| 112 | 112 | ?> |
| 113 | - <a href="#" data-toggle="modal" data-target="#login-modal"><span>Войдите в свой аккаунт</span> | |
| 113 | + <a href="#" data-toggle="modal" data-target="#login-modal"><span><?=Yii::t('app','Log in into account')?></span> | |
| 114 | 114 | <i class="fa fa-sign-in"></i></a> |
| 115 | 115 | </div> |
| 116 | 116 | <?php |
| ... | ... | @@ -120,7 +120,8 @@ |
| 120 | 120 | <div class="col-sm-6"> |
| 121 | 121 | <?php |
| 122 | 122 | echo $form->field($model, 'name') |
| 123 | - ->textInput(); | |
| 123 | + ->textInput() | |
| 124 | + ->label(Yii::t('app','name')); | |
| 124 | 125 | ?> |
| 125 | 126 | </div> |
| 126 | 127 | <div class="col-sm-6"></div> |
| ... | ... | @@ -129,7 +130,8 @@ |
| 129 | 130 | <div class="col-sm-6"> |
| 130 | 131 | <?php |
| 131 | 132 | echo $form->field($model, 'secondname') |
| 132 | - ->textInput(); | |
| 133 | + ->textInput() | |
| 134 | + ->label(Yii::t('app','secondname')); | |
| 133 | 135 | ?> |
| 134 | 136 | </div> |
| 135 | 137 | <div class="col-sm-6"></div> |
| ... | ... | @@ -140,13 +142,15 @@ |
| 140 | 142 | <div class="col-sm-6"> |
| 141 | 143 | <?php |
| 142 | 144 | echo $form->field($model, 'city') |
| 143 | - ->textInput(); | |
| 145 | + ->textInput() | |
| 146 | + ->label(Yii::t('app','city')); | |
| 144 | 147 | ?> |
| 145 | 148 | </div> |
| 146 | 149 | <div class="col-sm-6"> |
| 147 | 150 | <?php |
| 148 | 151 | echo $form->field($model, 'address') |
| 149 | - ->textInput(); | |
| 152 | + ->textInput() | |
| 153 | + ->label(Yii::t('app','address')); | |
| 150 | 154 | ?> |
| 151 | 155 | </div> |
| 152 | 156 | </div> |
| ... | ... | @@ -156,7 +160,8 @@ |
| 156 | 160 | <div class="col-sm-6"> |
| 157 | 161 | <?php |
| 158 | 162 | echo $form->field($model, 'phone') |
| 159 | - ->textInput(); | |
| 163 | + ->textInput() | |
| 164 | + ->label(Yii::t('app','phone')); | |
| 160 | 165 | ?> |
| 161 | 166 | </div> |
| 162 | 167 | <div class="col-sm-6"> |
| ... | ... | @@ -175,7 +180,8 @@ |
| 175 | 180 | [ |
| 176 | 181 | 'rows' => 4, |
| 177 | 182 | ] |
| 178 | - ); | |
| 183 | + ) | |
| 184 | + ->label(Yii::t('app','comment')); | |
| 179 | 185 | ?> |
| 180 | 186 | </div> |
| 181 | 187 | </div> |
| ... | ... | @@ -191,7 +197,7 @@ |
| 191 | 197 | [ |
| 192 | 198 | 'prefix' => 'fa fa-', |
| 193 | 199 | ] |
| 194 | - ) . \Yii::t('app', 'Назад в корзину'), | |
| 200 | + ) . \Yii::t('app', 'Back to cart'), | |
| 195 | 201 | [ |
| 196 | 202 | 'checkout/index', |
| 197 | 203 | ], |
| ... | ... | @@ -204,7 +210,7 @@ |
| 204 | 210 | <div class="pull-right"> |
| 205 | 211 | <?php |
| 206 | 212 | echo Html::submitButton( |
| 207 | - \Yii::t('app', 'Перейти к выбору способа доставки') . Html::icon( | |
| 213 | + \Yii::t('app', 'Choose delivery method') . Html::icon( | |
| 208 | 214 | 'chevron-right', |
| 209 | 215 | [ |
| 210 | 216 | 'prefix' => 'fa fa-', |
| ... | ... | @@ -230,26 +236,26 @@ |
| 230 | 236 | <div class="col-md-3"> |
| 231 | 237 | <div class="box" id="order-summary"> |
| 232 | 238 | <div class="box-header"> |
| 233 | - <h3>Итоговый счет</h3> | |
| 239 | + <h3><?=Yii::t('app','Total count')?></h3> | |
| 234 | 240 | </div> |
| 235 | 241 | <p class="text-muted small"><?php echo \Yii::t( |
| 236 | 242 | 'app', |
| 237 | - 'Стоимость доставки рассчитывается в зависимости от адреса и способа доставки' | |
| 243 | + 'total_text' | |
| 238 | 244 | ); ?></p> |
| 239 | 245 | |
| 240 | 246 | <div class="table-responsive"> |
| 241 | 247 | <table class="table"> |
| 242 | 248 | <tbody> |
| 243 | 249 | <tr> |
| 244 | - <td><?php echo \Yii::t('app', 'Всего за товары'); ?></td> | |
| 250 | + <td><?php echo \Yii::t('app', 'Total for goods'); ?></td> | |
| 245 | 251 | <th><?php echo $formatter->asDecimal($sum, 2); ?></th> |
| 246 | 252 | </tr> |
| 247 | 253 | <tr> |
| 248 | - <td><?php echo \Yii::t('app', 'Сумма скидки'); ?></td> | |
| 254 | + <td><?php echo \Yii::t('app', 'Discount amount'); ?></td> | |
| 249 | 255 | <th><?php echo $formatter->asDecimal($sumDiscount, 2); ?></th> |
| 250 | 256 | </tr> |
| 251 | 257 | <tr class="total"> |
| 252 | - <td><?php echo \Yii::t('app', 'Итого к оплате'); ?></td> | |
| 258 | + <td><?php echo \Yii::t('app', 'Total to pay'); ?></td> | |
| 253 | 259 | <th><?php echo $formatter->asDecimal($sum, 2); ?></th> |
| 254 | 260 | </tr> |
| 255 | 261 | </tbody> | ... | ... |
frontend/views/checkout/payment.php
| ... | ... | @@ -41,7 +41,7 @@ |
| 41 | 41 | [ |
| 42 | 42 | 'prefix' => 'fa fa-', |
| 43 | 43 | ] |
| 44 | - ) . Html::tag('br') . \Yii::t('app', 'Адрес'), | |
| 44 | + ) . Html::tag('br') . \Yii::t('app', 'address'), | |
| 45 | 45 | [ 'checkout/info' ] |
| 46 | 46 | ) |
| 47 | 47 | ); |
| ... | ... | @@ -53,7 +53,7 @@ |
| 53 | 53 | [ |
| 54 | 54 | 'prefix' => 'fa fa-', |
| 55 | 55 | ] |
| 56 | - ) . Html::tag('br') . \Yii::t('app', 'Способ доставки'), | |
| 56 | + ) . Html::tag('br') . \Yii::t('app', 'Method of delivery'), | |
| 57 | 57 | [ 'checkout/delivery' ] |
| 58 | 58 | ) |
| 59 | 59 | ); |
| ... | ... | @@ -65,7 +65,7 @@ |
| 65 | 65 | [ |
| 66 | 66 | 'prefix' => 'fa fa-', |
| 67 | 67 | ] |
| 68 | - ) . Html::tag('br') . \Yii::t('app', 'Способ оплаты'), | |
| 68 | + ) . Html::tag('br') . \Yii::t('app', 'Payment method'), | |
| 69 | 69 | [ |
| 70 | 70 | '#', |
| 71 | 71 | ] |
| ... | ... | @@ -82,7 +82,7 @@ |
| 82 | 82 | [ |
| 83 | 83 | 'prefix' => 'fa fa-', |
| 84 | 84 | ] |
| 85 | - ) . Html::tag('br') . \Yii::t('app', 'Просмотр заказа'), | |
| 85 | + ) . Html::tag('br') . \Yii::t('app', 'View order'), | |
| 86 | 86 | [ |
| 87 | 87 | 'checkout/confirm', |
| 88 | 88 | ] |
| ... | ... | @@ -159,7 +159,7 @@ |
| 159 | 159 | [ |
| 160 | 160 | 'prefix' => 'fa fa-', |
| 161 | 161 | ] |
| 162 | - ) . \Yii::t('app', 'Доставка'), | |
| 162 | + ) . \Yii::t('app', 'Delivery'), | |
| 163 | 163 | [ |
| 164 | 164 | 'checkout/delivery', |
| 165 | 165 | ], |
| ... | ... | @@ -172,7 +172,7 @@ |
| 172 | 172 | <div class="pull-right"> |
| 173 | 173 | <?php |
| 174 | 174 | echo Html::submitButton( |
| 175 | - \Yii::t('app', 'Перейти к просмотру заказа') . Html::icon( | |
| 175 | + \Yii::t('app', 'Go to view order') . Html::icon( | |
| 176 | 176 | 'chevron-right', |
| 177 | 177 | [ |
| 178 | 178 | 'prefix' => 'fa fa-', |
| ... | ... | @@ -198,26 +198,26 @@ |
| 198 | 198 | <div class="col-md-3"> |
| 199 | 199 | <div class="box" id="order-summary"> |
| 200 | 200 | <div class="box-header"> |
| 201 | - <h3>Итоговый счет</h3> | |
| 201 | + <h3><?=Yii::t('app','Total count')?></h3> | |
| 202 | 202 | </div> |
| 203 | 203 | <p class="text-muted small"><?php echo \Yii::t( |
| 204 | 204 | 'app', |
| 205 | - 'Стоимость доставки рассчитывается в зависимости от адреса и способа доставки' | |
| 205 | + 'total_text' | |
| 206 | 206 | ); ?></p> |
| 207 | 207 | |
| 208 | 208 | <div class="table-responsive"> |
| 209 | 209 | <table class="table"> |
| 210 | 210 | <tbody> |
| 211 | 211 | <tr> |
| 212 | - <td><?php echo \Yii::t('app', 'Всего за товары'); ?></td> | |
| 212 | + <td><?php echo \Yii::t('app', 'Total for goods'); ?></td> | |
| 213 | 213 | <th><?php echo $formatter->asDecimal($sum, 2); ?></th> |
| 214 | 214 | </tr> |
| 215 | 215 | <tr> |
| 216 | - <td><?php echo \Yii::t('app', 'Сумма скидки'); ?></td> | |
| 216 | + <td><?php echo \Yii::t('app', 'Discount amount'); ?></td> | |
| 217 | 217 | <th><?php echo $formatter->asDecimal($sumDiscount, 2); ?></th> |
| 218 | 218 | </tr> |
| 219 | 219 | <tr class="total"> |
| 220 | - <td><?php echo \Yii::t('app', 'Итого к оплате'); ?></td> | |
| 220 | + <td><?php echo \Yii::t('app', 'Total to pay'); ?></td> | |
| 221 | 221 | <th><?php echo $formatter->asDecimal($sum, 2); ?></th> |
| 222 | 222 | </tr> |
| 223 | 223 | </tbody> | ... | ... |
frontend/views/layouts/main.php
| ... | ... | @@ -365,7 +365,7 @@ _________________________________________________________ --> |
| 365 | 365 | <div class="inline-block"> |
| 366 | 366 | <span class="top-phone"><i class="fa fa-phone"></i> <?php echo implode(' ', explode(';', $settings->phone)) ?></span> |
| 367 | 367 | <a href="#" data-toggle="modal" data-target="#callback-modal" class="link-underline_dott"> |
| 368 | - <?php echo "Зворотній зв'язок"; ?> | |
| 368 | + <?php echo Yii::t('app','Callback') ?> | |
| 369 | 369 | </a> |
| 370 | 370 | </div> |
| 371 | 371 | <div class="inline-block login"> |
| ... | ... | @@ -373,7 +373,7 @@ _________________________________________________________ --> |
| 373 | 373 | if (\Yii::$app->user->isGuest) { |
| 374 | 374 | ?> |
| 375 | 375 | <a href="#" data-toggle="modal" data-target="#login-modal"><i class="fa fa-sign-in"></i> |
| 376 | - <span>Вхід</span></a> | |
| 376 | + <span><?=Yii::t('app','Enter')?></span></a> | |
| 377 | 377 | <?php |
| 378 | 378 | } else { |
| 379 | 379 | echo Html::a($user->username, [ 'account/index' ]); |
| ... | ... | @@ -447,11 +447,11 @@ _________________________________________________________ --> |
| 447 | 447 | <?php } ?> |
| 448 | 448 | </ul> |
| 449 | 449 | </li> |
| 450 | - <li><a href="/">Главная</a></li> | |
| 450 | + <li><a href="/"><?=Yii::t('app','Home')?></a></li> | |
| 451 | 451 | <li> |
| 452 | 452 | <?php |
| 453 | 453 | echo Html::a( |
| 454 | - \Yii::t('app', 'Акції'), | |
| 454 | + \Yii::t('app', 'Sale'), | |
| 455 | 455 | [ |
| 456 | 456 | '/special/index', |
| 457 | 457 | 'type' => 'sale', |
| ... | ... | @@ -462,7 +462,7 @@ _________________________________________________________ --> |
| 462 | 462 | <li> |
| 463 | 463 | <?php |
| 464 | 464 | echo Html::a( |
| 465 | - \Yii::t('app', 'Новинки'), | |
| 465 | + \Yii::t('app', 'New'), | |
| 466 | 466 | [ |
| 467 | 467 | '/special/index', |
| 468 | 468 | 'type' => 'new', |
| ... | ... | @@ -501,14 +501,14 @@ _________________________________________________________ --> |
| 501 | 501 | } ?>"> |
| 502 | 502 | <a href="#" <?php echo $isHome ? '' : 'role="button" class="dropdown-toggle" data-toggle="dropdown" data-hover="dropdown" data-delay="200"'; ?>><span class="btn-like"><?php echo \Yii::t( |
| 503 | 503 | 'app', |
| 504 | - 'Каталог' | |
| 504 | + 'Catalog' | |
| 505 | 505 | ); ?><i class="fa fa-bars" aria-hidden="true"></i></span></a> |
| 506 | 506 | |
| 507 | 507 | </li> |
| 508 | 508 | <li class="main-nav-item"> |
| 509 | 509 | <?php |
| 510 | 510 | echo Html::a( |
| 511 | - \Yii::t('app', 'Акції'), | |
| 511 | + \Yii::t('app', 'Sales'), | |
| 512 | 512 | [ |
| 513 | 513 | '/special/index', |
| 514 | 514 | 'type' => 'sale', |
| ... | ... | @@ -519,7 +519,7 @@ _________________________________________________________ --> |
| 519 | 519 | <li class="main-nav-item"> |
| 520 | 520 | <?php |
| 521 | 521 | echo Html::a( |
| 522 | - \Yii::t('app', 'Новинки'), | |
| 522 | + \Yii::t('app', 'New'), | |
| 523 | 523 | [ |
| 524 | 524 | '/special/index', |
| 525 | 525 | 'type' => 'new', |
| ... | ... | @@ -530,7 +530,7 @@ _________________________________________________________ --> |
| 530 | 530 | <li class="main-nav-item"> |
| 531 | 531 | <?php |
| 532 | 532 | echo Html::a( |
| 533 | - \Yii::t('app', 'Блог'), | |
| 533 | + \Yii::t('app', 'Blog'), | |
| 534 | 534 | [ |
| 535 | 535 | '/blog/index', |
| 536 | 536 | ] |
| ... | ... | @@ -547,7 +547,7 @@ _________________________________________________________ --> |
| 547 | 547 | echo Html::a( |
| 548 | 548 | Html::tag( |
| 549 | 549 | 'span', |
| 550 | - \Yii::t('app', 'Корзина'), | |
| 550 | + \Yii::t('app', 'Cart'), | |
| 551 | 551 | [ |
| 552 | 552 | 'class' => 'sub-title', |
| 553 | 553 | ] |
| ... | ... | @@ -687,7 +687,7 @@ _________________________________________________________ --> |
| 687 | 687 | '/site/request-password-reset', |
| 688 | 688 | |
| 689 | 689 | ] |
| 690 | - ) ?>">Відновити пароль</a> | |
| 690 | + ) ?>"><?=Yii::t('app','Restore password')?></a> | |
| 691 | 691 | <div class="text-center"> |
| 692 | 692 | <?php |
| 693 | 693 | echo Html::submitButton( | ... | ... |
frontend/views/page/view.php
frontend/views/product/view.php
| ... | ... | @@ -237,7 +237,7 @@ JS; |
| 237 | 237 | <p class="no-margin"><?php echo $variant->sku; ?><span class="product-id">Код: <?= $model->id ?></span> |
| 238 | 238 | </p> |
| 239 | 239 | <p class="price"> |
| 240 | - <span class="price-title">Ціна:</span><?php echo $variant->price ? : 0; ?> грн  | |
| 240 | + <span class="price-title"><?=Yii::t('app','Price')?>:</span><?php echo $variant->price ? : 0; ?> грн  | |
| 241 | 241 | <?php |
| 242 | 242 | if ($variant->canBuy()) { |
| 243 | 243 | echo Html::a( | ... | ... |
frontend/views/search/category.php
| ... | ... | @@ -15,7 +15,7 @@ |
| 15 | 15 | $view = $this; |
| 16 | 16 | |
| 17 | 17 | $this->params[ 'breadcrumbs' ][] = [ |
| 18 | - 'label' => \Yii::t('app', 'Поиск'), | |
| 18 | + 'label' => \Yii::t('app', 'Пошук'), | |
| 19 | 19 | 'url' => [ |
| 20 | 20 | 'index', |
| 21 | 21 | 'word' => $searchForm->word, |
| ... | ... | @@ -23,7 +23,7 @@ |
| 23 | 23 | ]; |
| 24 | 24 | $this->params[ 'breadcrumbs' ][] = \Yii::t( |
| 25 | 25 | 'app', |
| 26 | - 'Поиск по категории {category_name}', | |
| 26 | + 'search in category', | |
| 27 | 27 | [ |
| 28 | 28 | 'category_name' => $category->lang->title, |
| 29 | 29 | ] |
| ... | ... | @@ -120,7 +120,7 @@ |
| 120 | 120 | ] |
| 121 | 121 | ); |
| 122 | 122 | } else { |
| 123 | - echo \Yii::t('app', 'Введите текст для поиска в строке выше.'); | |
| 123 | + echo \Yii::t('app', 'Введіть текст для пошуку в рядку вище.'); | |
| 124 | 124 | } |
| 125 | 125 | ?> |
| 126 | 126 | </div> | ... | ... |
frontend/views/search/index.php
| ... | ... | @@ -13,7 +13,7 @@ |
| 13 | 13 | |
| 14 | 14 | $view = $this; |
| 15 | 15 | |
| 16 | - $this->params[ 'breadcrumbs' ][] = \Yii::t('app', 'Поиск'); | |
| 16 | + $this->params[ 'breadcrumbs' ][] = \Yii::t('app', 'Пошук'); | |
| 17 | 17 | ?> |
| 18 | 18 | <div id="content"> |
| 19 | 19 | <div class="container"> |
| ... | ... | @@ -100,7 +100,7 @@ |
| 100 | 100 | ] |
| 101 | 101 | ); |
| 102 | 102 | } else { |
| 103 | - echo \Yii::t('app', 'Введите текст для поиска в строке выше.'); | |
| 103 | + echo \Yii::t('app', 'Введіть текст для пошуку в рядку вище.'); | |
| 104 | 104 | } |
| 105 | 105 | ?> |
| 106 | 106 | </div> | ... | ... |
frontend/views/site/contact.php
| ... | ... | @@ -16,7 +16,7 @@ use himiklab\yii2\recaptcha\ReCaptcha; |
| 16 | 16 | MapAsset::register($this); |
| 17 | 17 | $settings = Settings::getInstance(); |
| 18 | 18 | |
| 19 | - $this->title = \Yii::t('app', 'Контакты'); | |
| 19 | + $this->title = \Yii::t('app', 'Контакти'); | |
| 20 | 20 | $this->params[ 'breadcrumbs' ][] = $this->title; |
| 21 | 21 | |
| 22 | 22 | $js = <<< JS |
| ... | ... | @@ -36,7 +36,7 @@ JS; |
| 36 | 36 | <div class="col-md-12"> |
| 37 | 37 | <section> |
| 38 | 38 | <div class="heading"> |
| 39 | - <h2>Мы здесь чтобы помочь вам</h2> | |
| 39 | + <h2><?=Yii::t('app','contact_page_text')?></h2> | |
| 40 | 40 | </div> |
| 41 | 41 | </section> |
| 42 | 42 | </div> |
| ... | ... | @@ -51,7 +51,7 @@ JS; |
| 51 | 51 | <div class="icon"> |
| 52 | 52 | <i class="fa fa-map-marker"></i> |
| 53 | 53 | </div> |
| 54 | - <h3>Адрес</h3> | |
| 54 | + <h3><?=Yii::t('app','address')?></h3> | |
| 55 | 55 | <p> |
| 56 | 56 | <?php |
| 57 | 57 | if (!empty( $settings->street )) { |
| ... | ... | @@ -108,7 +108,7 @@ JS; |
| 108 | 108 | <div class="icon"> |
| 109 | 109 | <i class="fa fa-envelope"></i> |
| 110 | 110 | </div> |
| 111 | - <h3>Электронная почта</h3> | |
| 111 | + <h3><?=Yii::t('app','email')?></h3> | |
| 112 | 112 | <ul class="list-style-none"> |
| 113 | 113 | <li> |
| 114 | 114 | <?php |
| ... | ... | @@ -135,7 +135,7 @@ JS; |
| 135 | 135 | |
| 136 | 136 | <div class="col-md-12"> |
| 137 | 137 | <div class="heading"> |
| 138 | - <h2> Форма контактов </h2> | |
| 138 | + <h2> <?=Yii::t('app','Contact form')?> </h2> | |
| 139 | 139 | </div> |
| 140 | 140 | </div> |
| 141 | 141 | |
| ... | ... | @@ -151,16 +151,19 @@ JS; |
| 151 | 151 | <div class="row"> |
| 152 | 152 | <div class="col-sm-12"> |
| 153 | 153 | <?= $form->field($contact, 'name') |
| 154 | - ->textInput(['autocomplete' => 'off']); ?> | |
| 154 | + ->textInput(['autocomplete' => 'off']) | |
| 155 | + ->label(Yii::t('app','name')); ?> | |
| 155 | 156 | </div> |
| 156 | 157 | |
| 157 | 158 | <div class="col-sm-6"> |
| 158 | 159 | <?= $form->field($contact, 'email') |
| 159 | - ->textInput(['autocomplete' => 'off']); ?> | |
| 160 | + ->textInput(['autocomplete' => 'off']) | |
| 161 | + ->label(Yii::t('app','Email'));?> | |
| 160 | 162 | </div> |
| 161 | 163 | <div class="col-sm-6"> |
| 162 | 164 | <?= $form->field($contact, 'phone') |
| 163 | - ->textInput(['autocomplete' => 'off']); ?> | |
| 165 | + ->textInput(['autocomplete' => 'off']) | |
| 166 | + ->label(Yii::t('app','phone')); ?> | |
| 164 | 167 | </div> |
| 165 | 168 | <div class="col-sm-12"> |
| 166 | 169 | <?= $form->field($contact, 'message') |
| ... | ... | @@ -168,7 +171,8 @@ JS; |
| 168 | 171 | [ |
| 169 | 172 | 'rows' => 3, |
| 170 | 173 | ] |
| 171 | - ); ?> | |
| 174 | + ) | |
| 175 | + ->label(Yii::t('app','message')); ?> | |
| 172 | 176 | </div> |
| 173 | 177 | <!-- --><?= $form->field($contact, 'reCaptcha')->widget( |
| 174 | 178 | \himiklab\yii2\recaptcha\ReCaptcha::className(), |
| ... | ... | @@ -179,7 +183,7 @@ JS; |
| 179 | 183 | )->label(false) ?> |
| 180 | 184 | <div class="col-sm-12 text-center"> |
| 181 | 185 | <?= Html::submitButton( |
| 182 | - '<i class="fa fa-envelope-o"></i> Отправить сообщение', | |
| 186 | + '<i class="fa fa-envelope-o"></i> ' . Yii::t('app','Send message'), | |
| 183 | 187 | [ |
| 184 | 188 | 'class' => 'btn btn-template-main', |
| 185 | 189 | ] | ... | ... |
frontend/views/site/error.php
| ... | ... | @@ -43,13 +43,13 @@ |
| 43 | 43 | </a> |
| 44 | 44 | </p> |
| 45 | 45 | |
| 46 | - <h3>Извините, этой страницы не существует</h3> | |
| 47 | - <h4 class="text-muted">Ошибка 404 - Страница не найдена</h4> | |
| 46 | + <h3>Вибачте, цієї сторінки не існує</h3> | |
| 47 | + <h4 class="text-muted">Помилка 404 - сторінку не знайдено</h4> | |
| 48 | 48 | |
| 49 | 49 | <p class="buttons"> |
| 50 | 50 | <a href="<?php echo Url::to( |
| 51 | 51 | [ 'site/index' ] |
| 52 | - ); ?>" class="btn btn-template-main"><i class="fa fa-home"></i> На главную</a> | |
| 52 | + ); ?>" class="btn btn-template-main"><i class="fa fa-home"></i> На головну</a> | |
| 53 | 53 | </p> |
| 54 | 54 | </div> |
| 55 | 55 | ... | ... |
frontend/views/site/login.php
| ... | ... | @@ -9,7 +9,7 @@ |
| 9 | 9 | use yii\bootstrap\Html; |
| 10 | 10 | use yii\helpers\Url; |
| 11 | 11 | |
| 12 | - $this->title = \Yii::t('app', 'Новый аккаунт / Регистрация'); | |
| 12 | + $this->title = \Yii::t('app', 'registration'); | |
| 13 | 13 | $this->params[ 'breadcrumbs' ][] = $this->title; |
| 14 | 14 | ?> |
| 15 | 15 | <div id="content"> |
| ... | ... | @@ -18,15 +18,15 @@ |
| 18 | 18 | <div class="row"> |
| 19 | 19 | <div class="col-md-6"> |
| 20 | 20 | <div class="box"> |
| 21 | - <h2 class="text-uppercase"><?php echo \Yii::t('app', 'Новый аккаунт'); ?></h2> | |
| 21 | + <h2 class="text-uppercase"><?php echo \Yii::t('app', 'New account'); ?></h2> | |
| 22 | 22 | |
| 23 | - <p class="lead"><?php echo \Yii::t('app', 'Не зарегистрированы?'); ?></p> | |
| 23 | + <p class="lead"><?php echo \Yii::t('app', 'Not registered yet?'); ?></p> | |
| 24 | 24 | <p class="text-muted"><?php echo \Yii::t( |
| 25 | 25 | 'app', |
| 26 | - 'Если у вас есть вопросы, пожалуйста, {link}, наш центр обслуживания клиентов работает круглосуточно.', | |
| 26 | + 'registration_text', | |
| 27 | 27 | [ |
| 28 | 28 | 'link' => Html::a( |
| 29 | - \Yii::t('app', 'напишите нам'), | |
| 29 | + \Yii::t('app', 'write to us'), | |
| 30 | 30 | [ |
| 31 | 31 | 'site/contact', |
| 32 | 32 | ] |
| ... | ... | @@ -52,7 +52,7 @@ |
| 52 | 52 | [ |
| 53 | 53 | 'prefix' => 'fa fa-', |
| 54 | 54 | ] |
| 55 | - ) . \Yii::t('app', 'Зарегистрироваться'), | |
| 55 | + ) . \Yii::t('app', 'Register now!'), | |
| 56 | 56 | [ |
| 57 | 57 | 'class' => 'btn btn-template-main', |
| 58 | 58 | ] |
| ... | ... | @@ -68,9 +68,9 @@ |
| 68 | 68 | |
| 69 | 69 | <div class="col-md-6"> |
| 70 | 70 | <div class="box"> |
| 71 | - <h2 class="text-uppercase"><?php echo \Yii::t('app', 'Войти'); ?></h2> | |
| 71 | + <h2 class="text-uppercase"><?php echo \Yii::t('app', 'Enter'); ?></h2> | |
| 72 | 72 | |
| 73 | - <p class="lead"><?php echo \Yii::t('app', 'Уже зарегистрированы?'); ?></p> | |
| 73 | + <p class="lead"><?php echo \Yii::t('app', 'Already registered?'); ?></p> | |
| 74 | 74 | |
| 75 | 75 | <hr> |
| 76 | 76 | |
| ... | ... | @@ -88,7 +88,7 @@ |
| 88 | 88 | '/site/request-password-reset', |
| 89 | 89 | |
| 90 | 90 | ] |
| 91 | - ) ?>">Восстановить пароль</a> | |
| 91 | + ) ?>"><?=Yii::t('app','Restore password')?></a> | |
| 92 | 92 | <?php |
| 93 | 93 | echo Html::tag( |
| 94 | 94 | 'div', | ... | ... |
frontend/views/site/requestPasswordResetToken.php
| ... | ... | @@ -8,7 +8,7 @@ |
| 8 | 8 | use yii\helpers\Html; |
| 9 | 9 | use yii\bootstrap\ActiveForm; |
| 10 | 10 | |
| 11 | - $this->title = 'Восстановление пароля'; | |
| 11 | + $this->title =Yii::t('app','Restoring password'); | |
| 12 | 12 | $this->params[ 'breadcrumbs' ][] = $this->title; |
| 13 | 13 | ?> |
| 14 | 14 | <div id="content"> |
| ... | ... | @@ -18,7 +18,7 @@ |
| 18 | 18 | <div class="site-request-password-reset"> |
| 19 | 19 | <h1><?= Html::encode($this->title) ?></h1> |
| 20 | 20 | |
| 21 | - <p>Пожалуйста введите свой email. На него будет отправлена ссылка для сброса пароля</p> | |
| 21 | + <p>Будь ласка, введіть свій email. На нього буде відправлено посилання для скидання пароля</p> | |
| 22 | 22 | |
| 23 | 23 | <div class="row"> |
| 24 | 24 | <div class="col-lg-5"> | ... | ... |
frontend/views/site/resetPassword.php