Page 1 of 2

Как задать язык по умолчанию для новых пользователей?

Posted: Sat Sep 26, 2015 10:13 am
by darkw1nd
Добрый день!
Подскажите пожалуйста как задать язык по умолчанию для новых пользователей панели Vestacp?
Пробовал менять язык самой панели во вкладке server, но это не помогло, у новых пользователей по умолчанию стоит английский язык.
Как изменить язык по умолчанию?

Спасибо!

Re: Как задать язык по умолчанию для новых пользователей?

Posted: Mon Sep 28, 2015 11:50 am
by skurudo
1. Указывать при создании?
Image

2. Подмена файликов (граблииииии)

3. Указать конкретное значение, ну вот чиста конкретное в /usr/local/vesta/web/templates/admin/add_user.html - вот здесь if (( $value == 'en' ) && (empty($v_language))){

Code: Select all

                                    <select class="vst-list" name="v_language">
                                        <?php
                                            foreach ($languages as $key => $value) {
                                                echo "\n\t\t\t\t\t\t\t\t\t<option value=\"".htmlentities($value)."\"";
                                                $svalue = "'".$value."'";
                                                if (( $value == 'en' ) && (empty($v_language))){
                                                    echo 'selected' ;
                                                }
                                                if (isset($v_language)){
                                                    if (( $value == $v_language ) || ( $svalue == $v_language)){
                                                        echo 'selected' ;
                                                    }
                                                }
                                                echo ">".htmlentities($value)."</option>\n";

Re: Как задать язык по умолчанию для новых пользователей?

Posted: Mon Sep 28, 2015 11:53 am
by darkw1nd
Дело в том чтоя я создаю пользователей через API или через консоль (Bash)
Как быть в таком случае?

Re: Как задать язык по умолчанию для новых пользователей?

Posted: Mon Sep 28, 2015 12:40 pm
by skurudo
darkw1nd wrote:Дело в том чтоя я создаю пользователей через API или через консоль (Bash)
Как быть в таком случае?
Где-то я видел похожий вопрос и даже смотрел на эту тему, но так и не нашел параметр, отвечающий за язык. Есть подозрение, что нету такого. Можно попробовать передать через $v_language, но я что-то не очень уверен. Попробуйте?

Re: Как задать язык по умолчанию для новых пользователей?

Posted: Mon Sep 28, 2015 12:44 pm
by skurudo
darkw1nd wrote:Дело в том чтоя я создаю пользователей через API или через консоль (Bash)
Как быть в таком случае?
Можно конечно подменить lang файл, но мне почему-то кажется этот вариант весьма "грабельным" и не слишком красивым.

Re: Как задать язык по умолчанию для новых пользователей?

Posted: Mon Sep 28, 2015 1:44 pm
by imperio
С 14 версии в настройках панели появился выбор языка по умолчанию. Данная настройка должна распространяться на всех пользователей панели.

Re: Как задать язык по умолчанию для новых пользователей?

Posted: Mon Sep 28, 2015 1:55 pm
by darkw1nd
В том то и дело что у меня установлен язык по умолчанию - русский.
Но при создании нового юзера из консоли у него стоит язык английский.

Re: Как задать язык по умолчанию для новых пользователей?

Posted: Mon Sep 28, 2015 3:15 pm
by imperio
darkw1nd wrote:В том то и дело что у меня установлен язык по умолчанию - русский.
Но при создании нового юзера из консоли у него стоит язык английский.
Скорее всего баг. Нужно разбираться

Re: Как задать язык по умолчанию для новых пользователей?

Posted: Mon Sep 28, 2015 3:17 pm
by skurudo
darkw1nd wrote:В том то и дело что у меня установлен язык по умолчанию - русский.
Но при создании нового юзера из консоли у него стоит язык английский.
Добавьте на трекер - bugs.vestacp.com
вроде ж все одно полезная штука для API

Re: Как задать язык по умолчанию для новых пользователей?

Posted: Wed Sep 30, 2015 8:02 am
by darkw1nd
А в каком каталоге лежат файлы с переводами?