Уважаемые гости и пользователи форума!
Чтобы видеть ссылки на форуме - надо зарегистрироваться и иметь 1 пост на форуме. Для этого есть КУРИЛКА и там тема Здрасти.

[Fix] Исправляем кодировку на вкладке DNS Zone Records и + SRV

Настройка, обслуживание, эксплуатация, управление панелью ISPConfig 3. А так же обсуждение установки и оптимизация сайта под ISPConfig 3

Модератор: kulia

Правила форума
Условием использования нашего форума, является соблюдение настоящих Правил форума.


Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам, а вы рискуете получить предупреждение.
Аватара пользователя
SinglWolf
Контактная информация:
Откуда: Башкирия
Сообщения: 2618
Зарегистрирован: 23 янв 2012, 22:11

[Fix] Исправляем кодировку на вкладке DNS Zone Records и + SRV

12 мар 2014, 10:04

При открытии вкладки DNS Zone Records и + SRV наблюдается косяк с кодировками:
wm-dnsrecords.png
косяк с кодировками
wm-dnssrv.png
и здесь косяк с кодировками
Исправить можно двумя способами.
1. Заменить содержимое файлов текстом с правильной кодировкой:
/usr/local/ispconfig/interface/web/dns/lib/lang/ru_dns_a_list.lng

Код: Выделить всё

<?php
$wb['list_head_txt'] = 'A-Record';
$wb['active_txt'] = 'Активна?';
$wb['server_id_txt'] = 'Сервер';
$wb['zone_txt'] = 'Зона';
$wb['name_txt'] = 'Имя';
$wb['data_txt'] = 'Дата';
$wb['type_txt'] = 'Тип';
$wb['add_new_record_txt'] = 'Добавить DNS A-Record';
$wb['aux_txt'] = 'Приоритет';
$wb['ttl_txt'] = 'TTL';
$wb['page_txt'] = 'Страница';
$wb['page_of_txt'] = 'из';
$wb['delete_confirmation'] = 'Вы действительно хотите удалить эту запись?';
?>
/usr/local/ispconfig/interface/web/dns/lib/lang/ru_dns_srv.lng

Код: Выделить всё

<?php
$wb['server_id_txt'] = 'Сервер';
$wb['zone_txt'] = 'Зона';
$wb['name_txt'] = 'Имя узла';
$wb['type_txt'] = 'тип';
$wb['target_txt'] = 'Target';
$wb['weight_txt'] = 'Weight';
$wb['port_txt'] = 'Port';
$wb['ttl_txt'] = 'TTL';
$wb['active_txt'] = 'Активна?';
$wb['limit_dns_record_txt'] = 'Максимальное число DNS записей, достигнуто';
$wb['no_zone_perm'] = 'Вы не имеет прав для добавления записи в DNS зону.';
$wb['name_error_empty'] = 'Имя узла пустое';
$wb['name_error_regex'] = 'Имя узла имеет неправильный формат.';
$wb['data_error_empty'] = 'Сервер record пустой';
$wb['data_error_regex'] = 'Сервер record имеет неправильный формат';
$wb['srv_error_regex'] = 'Неверный формат Сервер record. Сервер record должен содержать 3 текстовые строки разделенные пробелом.';
$wb['aux_txt'] = 'Priority';
?>
2. Скачать и применить патч:
4.patch.tar.gz
Патч смена кодировки на страницах
(1.52 КБ) 421 скачивание

Код: Выделить всё

# Переходим в каталог ISPConfig 3
cd /usr/local/ispconfig/
# Скачиваем файл
wget --content-disposition http://forum.mini-server.ru/download/file.php?id=727&filename=4.patch.tar.gz
# Распаковываем архив
tar -xf 4.patch.tar.gz
# Применяем патч
patch -p1 < 4.patch
# Удаляем файлы
rm -rf 4.patch*
Результат исправлений:
wm-fix_dns_records.png
wm-fix_dns+srv.png
wm-fix_dns+srv.png (46.22 КБ) 4412 просмотров
Аватара пользователя
shambler81
Контактная информация:
Откуда: Москва
Сообщения: 232
Зарегистрирован: 23 мар 2012, 20:09

работает

27 мар 2014, 20:57

Норм, все руки не доходили.
Аватара пользователя
shambler81
Контактная информация:
Откуда: Москва
Сообщения: 232
Зарегистрирован: 23 мар 2012, 20:09

28 мар 2014, 15:50

Вот еще вариант намнго более простой, проверил работает.

Код: Выделить всё

iconv -f cp1251 -t utf8 /usr/local/ispconfig/interface/web/dns/lib/lang/ru_dns_a_list.lng 
iconv -f cp1251 -t utf8 /usr/local/ispconfig/interface/web/dns/lib/lang/ru_dns_srv.lng
Аватара пользователя
MiraMaX166
Контактная информация:
Откуда: ОМСК
Сообщения: 54
Зарегистрирован: 02 янв 2013, 23:30

25 июн 2014, 08:10

shambler81 писал(а):Вот еще вариант намнго более простой, проверил работает.
Проверил - не прокатило. Системы: Ubuntu Server 14.04 и CentOS 6.5
Команды выполняются, косяки с фронтэндом остаются... Применил патч, всё стало как надо... А в целом корявая кодировка в этом месте - не самое страшное :-D
Serg
Сообщения: 4
Зарегистрирован: 07 дек 2016, 05:18

07 дек 2016, 06:12

Хорошо, что наткнулся на ваш формум.
У меня тоже косяк с кодировкой этих двух файлов на ISPConfig 3.1.

В ISPConfig 3.1 можно языковые файлы править через вебинтерфейс панели.
Админ - Система - Языки - нужный файл. Но это долше.
Быстрее через nano поменять содержимое файла, что я и сделал.
Спасибо, за подсказку.
Аватара пользователя
AxMan
Сообщения: 54
Зарегистрирован: 06 сен 2016, 14:47

27 янв 2017, 17:23

В 3.1.2 требуется добавлять локализацию или уже присутствует?
Вопрос исходя из того, что раньше ставил 3.0 в которой приходилось руками допиливать.
Аватара пользователя
SinglWolf
Контактная информация:
Откуда: Башкирия
Сообщения: 2618
Зарегистрирован: 23 янв 2012, 22:11

27 янв 2017, 21:21

AxMan писал(а):В 3.1.2 требуется добавлять локализацию или уже присутствует?
Текущее состояние русской локализации плачевное. Переведено (да и то убого как-то) от силы процентов 15-20. На днях закончу (по предварительной договорённости с разрабами) полный перевод, ( ну процентов 95 точно :-[ ) и отошлю разрабам. Когда они воткнут мою локализацию зависит от фазы луны. Файл для импорта русского языка выложу в закрытом разделе тех. поддержки. *PARDON*
Аватара пользователя
AxMan
Сообщения: 54
Зарегистрирован: 06 сен 2016, 14:47

28 янв 2017, 12:42

Спасибо за ответ.
Ждём наконец появления на свет нормальной локализации от нашего соотечественника!
Аватара пользователя
SinglWolf
Контактная информация:
Откуда: Башкирия
Сообщения: 2618
Зарегистрирован: 23 янв 2012, 22:11

30 янв 2017, 09:35

AxMan писал(а):Ждём наконец появления на свет нормальной локализации от нашего соотечественника!
Локализацию добил, файл для тестирования русского языка выложил в закрытом разделе тех. поддержки. Сегодня отправлю разрабам, когда будет в релизе не знаю.
Аватара пользователя
AxMan
Сообщения: 54
Зарегистрирован: 06 сен 2016, 14:47

03 фев 2017, 13:54

А народу покажите свои творения?
Или после ответа разрабов?
Аватара пользователя
SinglWolf
Контактная информация:
Откуда: Башкирия
Сообщения: 2618
Зарегистрирован: 23 янв 2012, 22:11

03 фев 2017, 14:14

AxMan, файл локализации русского языка я выложил в закрытом разделе тех. поддержки. Вход платный.
Разработчикам я локализацию отправил. Если не хотите платить за доступ в закрытый раздел, ждите очередного релиза панели.
Теперь объясню почему файл локализации русского языка я выложил в закрытом разделе тех. поддержки.
Было переведено и исправлено более 6000 строк. Адски нудная работёнка, скажу я вам. *CRAZY*
По ходу перевода на русский язык я наткнулся на вагон ошибок. Большинство багов я описал на баг-треккере.
Но не это главное. Фишка в том, что разрабы мне за работу подкинули свежий мануал по ISPConfig 3.1 и модуль биллинга. И это тоже скоро будет в закрытом разделе тех. поддержки. Хотя мануал не опенсорс, модуль биллинга тоже, но всё же рискну. В перспективе, если народ будет заинтересован, буду переводить на русский мануал по ISPConfig 3.1 и модуль биллинга (кстати, в модуле надо всё переводить почти всё).
Так что... Какой-то должен быть стимул. И для вас и для меня. *PARDON*

Вернуться в «ISPConfig 3»