Как же так?

Mischutka

New member
Сообщения
320
#1
Оказывается linux-версия ping написана без использования утилиты gettext, то есть, русификация ping под Linux получается дополнительно затруднённой, в то время, как сообщения windows-версии давно переведены на Великий и Могучий.

И какой-нибудь штабной админ, неся службу за компьютером под управлением AstraLinux, будет вынужден созерцать результаты выполнения команды ping на английском языке, вместо того, чтобы найти поддержку и опору в русском, согласно стихотворению Тургенева:
Во дни сомнений, во дни тягостных раздумий о судьбах моей родины, — ты один мне поддержка и опора, о великий, могучий, правдивый и свободный русский язык! Не будь тебя — как не впасть в отчаяние при виде всего, что совершается дома? Но нельзя верить, чтобы такой язык не был дан великому народу!
 
Последнее редактирование:

Olej

New member
Сообщения
1 307
#2
Оказывается linux-версия ping написана без использования утилиты gettext, то есть, русификация ping под Linux получается дополнительно затруднённой, в то время, как сообщения windows-версии давно переведены на Великий и Могучий.
Да хер с ним, с тем Windows... :ROFLMAO:
Слухи по поводу трудностей с руссификацией ping, похоже "сильно преувеличены", вот вывод на неправильный ключ:
Код:
olej@ACER:~$ ping --help
ping: неверный ключ — «-»
Usage: ping [-aAbBdDfhLnOqrRUvV64] [-c count] [-i interval] [-I interface]
            [-m mark] [-M pmtudisc_option] [-l preload] [-p pattern] [-Q tos]
            [-s packetsize] [-S sndbuf] [-t ttl] [-T timestamp_option]
            [-w deadline] [-W timeout] [hop1 ...] destination
Usage: ping -6 [-aAbBdDfhLnOqrRUvV] [-c count] [-i interval] [-I interface]
             [-l preload] [-m mark] [-M pmtudisc_option]
             [-N nodeinfo_option] [-p pattern] [-Q tclass] [-s packetsize]
             [-S sndbuf] [-t ttl] [-T timestamp_option] [-w deadline]
             [-W timeout] destination
И какой-нибудь штабной админ, неся службу за компьютером под управлением AstraLinux, будет вынужден созерцать результаты выполнения команды ping на английском языке
А что вы там собрались бы "руссифицировать"?:
Код:
olej@ACER:~$ ping 8.8.8.8
PING 8.8.8.8 (8.8.8.8) 56(84) bytes of data.
64 bytes from 8.8.8.8: icmp_seq=1 ttl=56 time=24.9 ms
64 bytes from 8.8.8.8: icmp_seq=2 ttl=56 time=24.4 ms
64 bytes from 8.8.8.8: icmp_seq=3 ttl=56 time=24.5 ms
^C
--- 8.8.8.8 ping statistics ---
3 packets transmitted, 3 received, 0% packet loss, time 5ms
rtt min/avg/max/mdev = 24.391/24.597/24.876/0.241 ms
Или, следуя в направлении традиций выньдоус-придури, саму программу следует вызывать по имени "пынг", а протокол сканирования указывать как "ЫСМП"? :eek:
 

Olej

New member
Сообщения
1 307
#3
какой-нибудь штабной админ
Кроме того - читайте и наслаждайтесь:
Код:
$ man ping

PING(8)                                   Команды системного администрирования: iputils                                  PING(8)

НАЗВАНИЕ
       ping, ping6 - посылает пакеты ICMP ECHO_REQUEST узлам сети

СИНТАКСИС
       ping  [-aAbBdDfhLnOqrRUvV]  [-c  количество]  [-F  идентификатор  потока]  [-i интервал] [-I адрес] [-l преднагрузка] [-m
       \[u043C]етка] [-M параметр стратегии обнаружения маршрута] [-N парматр запросов информационного узла] [-w ограничение  на
       время  работы]  [-W  время  ожидания ответа] [-p шаблон] [-Q тип обслуживания] [-s размер пакета] [-S буфер отправки] [-t
       ttl] [-T параметр временной метки] [переход ...] назначение
...
... ну, и так дале...
 

Mischutka

New member
Сообщения
320
#4
А что вы там собрались бы "русифицировать"?:
Код:
olej@ACER:~$ ping 8.8.8.8
PING 8.8.8.8 (8.8.8.8) 56(84) bytes of data.
64 bytes from 8.8.8.8: icmp_seq=1 ttl=56 time=24.9 ms
64 bytes from 8.8.8.8: icmp_seq=2 ttl=56 time=24.4 ms
64 bytes from 8.8.8.8: icmp_seq=3 ttl=56 time=24.5 ms
^C
--- 8.8.8.8 ping statistics ---
3 packets transmitted, 3 received, 0% packet loss, time 5ms
rtt min/avg/max/mdev = 24.391/24.597/24.876/0.241 ms
Для сравнения, результат выполнения команды ping в Windows:
Код:
ping 8.8.8.8

Обмен пакетами с 8.8.8.8 по с 32 байтами данных:
Ответ от 8.8.8.8: число байт=32 время=30мс TTL=40
Ответ от 8.8.8.8: число байт=32 время=30мс TTL=40
Ответ от 8.8.8.8: число байт=32 время=30мс TTL=40
Ответ от 8.8.8.8: число байт=32 время=30мс TTL=40

Статистика Ping для 8.8.8.8:
    Пакетов: отправлено = 4, получено = 4, потеряно = 0
    (0% потерь)
Приблизительное время приема-передачи в мс:
    Минимальное = 30мсек, Максимальное = 30 мсек, Среднее = 30 мсек
Оказывается, вполне есть, что русифицировать.
 

Olej

New member
Сообщения
1 307
#5
Оказывается, вполне есть, что русифицировать.
А в чём смысл такой "руссификации"?
Что вы нового для себя узнали из такого вывода? ;)
Для сравнения, результат выполнения команды ping в Windows:
Не ... ну выньдаус - "наше фсё" :ROFLMAO: ... кто бы возражал?
 

azm9s

New member
Сообщения
277
#6
нах, нах это надо...
потом как распарсить ответ, если надо будет какие то функции реализовывать?
 

ArturS

New member
Сообщения
56
#7
Поддерживаю Мишутку, переводить, так переводить...

нах, нах это надо...
потом как распарсить ответ, если надо будет какие то функции реализовывать?
А для таких "умников распарсить", есть команда:
env LANG=C ping ; ping --help
Наслаждайтесь тихо, сами с собою. Если уж корчите из себя "программиста", извольте азы знать... И не выпендриваться перед начинающими...
 

azm9s

New member
Сообщения
277
#8
я и не говорил что супер программист. учусь помаленько.
 

ArturS

New member
Сообщения
56
#9
я и не говорил что супер программист. учусь помаленько.
Здесь, в основном люди, которым по работе навязали линукс, но они с энтузиазмом пытаются разобраться. Естественно, нормальные желания видеть всё в привычном виде. Не надо бравировать своими познаниями, это не ЛОР. Давайте, лучше вместе поможем... Как умеем. Не в обиду.
 
Последнее редактирование: