Yii2-i18n-module (Перевод интерфейса)
Re: Yii2-i18n-module (Перевод интерфейса)
zelenin, на странице "update" не подключаются стили (из-за этого страница выглядит некрасиво). Нужно самостоятельно подключить стили или это баг?
и сделайте пожалуйста поле для ввода перевода как textarea
и сделайте пожалуйста поле для ввода перевода как textarea
- porcelanosa
- Сообщения: 570
- Зарегистрирован: 2010.03.16, 04:31
- Откуда: Москва
Re: Yii2-i18n-module (Перевод интерфейса)
А если у меня basic вариант, но с модулем admin как мне войти в контроллер.
Что-то никак не получается.
Пробовала
И выносить в корень раздела modules
rules вот так настроены
Что-то никак не получается.
Пробовала
Код: Выделить всё
'modules' => [
'main' => [
'class' => 'app\modules\main\Module'
],
'admin' => [
'class' => 'app\modules\admin\Module',
'layout' => '@app/modules/admin/views/layouts/main',
'controllerMap' => [
.................
],
'modules' => [
........
'i18n' => Zelenin\yii\modules\I18n\Module::className()
]
..........
],
Код: Выделить всё
'modules' => [
'i18n' => .....
]
Код: Выделить всё
'<_m:[\w\-]+>/<_c:[\w\-]+>/<id:\d+>' => '<_m>/<_c>/view',
'<_m:[\w\-]+>/<_c:[\w\-]+>/<_a:[\w\-]+>/<id:\d+>' => '<_m>/<_c>/<_a>',
'<_m:[\w\-]+>' => '<_m>/default/index',
'<_m:[\w\-]+>/<_c:[\w\-]+>' => '<_m>/<_c>/index',
mcintosh-club.ru - первый мой сайт с использование Yii //
Акустика Sonus Faber Hi-End класса//
Необрезная доска и другие пиломатериалы
Акустика Sonus Faber Hi-End класса//
Необрезная доска и другие пиломатериалы
Re: Yii2-i18n-module (Перевод интерфейса)
admin/i18n
admin/i18n/default/index
так попробуйте.
из корня должно быть доступно по /translations
admin/i18n/default/index
так попробуйте.
из корня должно быть доступно по /translations
- porcelanosa
- Сообщения: 570
- Зарегистрирован: 2010.03.16, 04:31
- Откуда: Москва
Re: Yii2-i18n-module (Перевод интерфейса)
Спасибо.
А не надо никаких правил для submodule добавлять в UrlManager?
оказывается на конце должен быть слэш "/"
Или возможно - это какие-то настройки в htaccess ?
А не надо никаких правил для submodule добавлять в UrlManager?
оказывается на конце должен быть слэш "/"
Или возможно - это какие-то настройки в htaccess ?
mcintosh-club.ru - первый мой сайт с использование Yii //
Акустика Sonus Faber Hi-End класса//
Необрезная доска и другие пиломатериалы
Акустика Sonus Faber Hi-End класса//
Необрезная доска и другие пиломатериалы
Re: Yii2-i18n-module (Перевод интерфейса)
для третьего варианта не надо, для первых двух хрен его знает. Это уже вам на откуп.porcelanosa писал(а):Спасибо.
А не надо никаких правил для submodule добавлять в UrlManager?
оказывается на конце должен быть слэш "/"
Или возможно - это какие-то настройки в htaccess ?
Код: Выделить всё
'<_m:[\w\-]+>/<_c:[\w\-]+>/<id:\d+>' => '<_m>/<_c>/view',
'<_m:[\w\-]+>/<_c:[\w\-]+>/<_a:[\w\-]+>/<id:\d+>' => '<_m>/<_c>/<_a>',
'<_m:[\w\-]+>' => '<_m>/default/index',
'<_m:[\w\-]+>/<_c:[\w\-]+>' => '<_m>/<_c>/index',
Re: Yii2-i18n-module (Перевод интерфейса)
А ошибки вы здесь разбираете?
Re: Yii2-i18n-module (Перевод интерфейса)
ошибку в модуле нашли?
Re: Yii2-i18n-module (Перевод интерфейса)
Да вот не знаю смотрите
common\config\main.php
backend/config/main.php
common/messages/ru/frontend
делаю так
получаю
где я туплю ?
common\config\main.php
Код: Выделить всё
'formatter' => [
'class' => 'yii\i18n\Formatter',
'dateFormat' => 'php:d.m.Y',
'datetimeFormat' => 'php:j F, H:i',
'timeFormat' => 'php:H:i:s',
'defaultTimeZone' => 'Europe/Moscow',
'locale' => 'ru-RU'
],
'i18n' => [
'class' => Zelenin\yii\modules\I18n\components\I18N::className(),
'languages' => ['ru-RU'],
],
backend/config/main.php
Код: Выделить всё
'modules' => [
'i18n' => Zelenin\yii\modules\I18n\Module::className(),
Код: Выделить всё
return[
'read_more' => 'Читать далее',...]
Код: Выделить всё
php yii i18n/import @common/messages
Enter language. [ru] ru
Enter category. [frontend] frontend
Код: Выделить всё
with message 'SQLSTATE[HY000]: General error: 1366 Incorrect string value: '\xD0\xA7\xD0\xB8\xD1\x82...' for column 'translation' at row 1
The SQL being executed was: INSERT INTO `fl_message` (`language`, `translation`, `id`) VALUES ('ru', 'Читать далее', 61)'
in /var/www/film.lc/vendor/yiisoft/yii2/db/Schema.php:636
Error Info:
Array
(
[0] => HY000
[1] => 1366
[2] => Incorrect string value: '\xD0\xA7\xD0\xB8\xD1\x82...' for column 'translation' at row 1
)
Re: Yii2-i18n-module (Перевод интерфейса)
ну, ошибка на уровне базы данных, не модуля.
Re: Yii2-i18n-module (Перевод интерфейса)
А разве база не вашей миграцией создана. Я так понимаю в связи с какой то ошибкой в translation вашей таблицы (созданой вашей миграцией) записывается не ключ 'read_more' массива а не его значение ''read_more''. Или я не прав ?
Re: Yii2-i18n-module (Перевод интерфейса)
"Читать далее" представляется в виде шестнадцатиричной последовательности, которую не читает база. возможно кодировка базы неверная. на чьей стороне проблема сейчас не могу сказать.
Re: Yii2-i18n-module (Перевод интерфейса)
Re: Yii2-i18n-module (Перевод интерфейса)
это не вы кодировку такую
Код: Выделить всё
latin1_swedish_ci
Re: Yii2-i18n-module (Перевод интерфейса)
а в коде что написано?Sergalas писал(а): ↑2017.04.17, 17:13это не вы кодировку такуютаблицу в миграциях такую ставили?Код: Выделить всё
latin1_swedish_ci
Re: Yii2-i18n-module (Перевод интерфейса)
все разобрался, но есть вопросы. Есть ли реализация создания нового перевода и как ? И второй вопрос использовать также yii::t('app','site') или как то по другому ?
Re: Yii2-i18n-module (Перевод интерфейса)
добавляем модуль в конфиг, заходим в crud, добавляем.Sergalas писал(а): ↑2017.04.17, 17:52все разобрался, но есть вопросы. Есть ли реализация создания нового перевода и как ?zelenin писал(а): ↑2017.04.17, 17:17а в коде что написано?Sergalas писал(а): ↑2017.04.17, 17:13
это не вы кодировку такуютаблицу в миграциях такую ставили?Код: Выделить всё
latin1_swedish_ci
так же.
Re: Yii2-i18n-module (Перевод интерфейса)
обе модели создавать ?
Re: Yii2-i18n-module (Перевод интерфейса)
эти "Zelenin\yii\modules\I18n\models\Message" эти использовать ?