anonymous@RULINUX.NET~# | Last login: 2024-12-23 22:02:39 |
Регистрация Вход | Новости | Разметка | Пользователи | Галерея | Форум | Статьи | Неподтвержденное | Трекер | Правила форума | F.A.Q. | Ссылки | Поиск |
Форум - Talks | [RSS] |
Следующий луч поноса, как все догадались, полетит в сторону локализаторов. Есть такая сишная функция, называется strerror. Всю жизнь она возвращала инфу об ошибке в текстовом виде на английском языке. Оно и логично, язык си использует названия функций и т.п. на английском. Но какой-то пидор додумался их переводить. Я не против русского языка и локализованных интерфейсов, но нахуя переводить то, что любой программер должен знать наизусть? Если программер - быдло не умеющее владеть словарём, то и язык си ему не по зубам, лол. Алсо, перевод сделан с помощью хуй его знает какого переводчика и понять, что там за ошибка не представляется возможным. Например, "Победа!". Я не знаю, но это просто какое-то глумление над патриотическими чувствами любого порядочного гражданина России! Перейдём к gcc, ну что за уёбок переводил его сообщения? Даже копрокде 4.0 переведено намного порядочнее. В общем ещё один костыль готов, теперь gcc вызывается через враппер, подставляющий LC_ALL=C. Гениальное решение против тупых переводчиков, у которых руки чешутся от онанизма. Мну бешено негодует!
anonymous(*) (2009-04-16 00:09:15)
Mozilla/5.0 (X11; U; Linux i686; ru-RU; rv:1.9.0.8) Gecko/2009033116 Mandriva/1.9.0.8-0.1mdv2009.0 (2009.0) Firefox/3.0.8
|
|
|
anonymous(*)(2009-04-16 00:24:32)
Mozilla/5.0 (X11; U; Linux i686; ru-RU; rv:1.9.0.8) Gecko/2009033116 Mandriva/1.9.0.8-0.1mdv2009.0 (2009.0) Firefox/3.0.8 |
Скрыть
Re:[LC_ALL] Ну почему линукс такое гавно??!!!да-да. Для таких переводчиков надо было ввести новую локаль sru_SRU.UTF-8 |
Скрыть
Re:[LC_ALL] Ну почему линукс такое гавно??!!!> Тебя стопудов надо запускать с LC_ALL=C Таких как он после смерти распределяют обслуживать компьютеры в аду, где во все программы захардкожено LC_ALL=CN |
anonymous(*)(2009-04-16 00:54:00)
Mozilla/5.0 (X11; U; Linux i686; ru-RU; rv:1.9.0.8) Gecko/2009033116 Mandriva/1.9.0.8-0.1mdv2009.0 (2009.0) Firefox/3.0.8 |
Скрыть
Re:[LC_ALL] Ну почему линукс такое гавно??!!!> Если программер - быдло не умеющее владеть словарём Программер не должен владеть ни чем, кроме Дао. |
Скрыть
Re:[LC_ALL] Ну почему линукс такое гавно??!!!>Программер не должен владеть ни чем, кроме Дао. Чтобы это прочитать, Дао уже не хватит, лол. anonymous(*)(2009-04-16 01:16:48)
Mozilla/5.0 (X11; U; Linux i686; ru-RU; rv:1.9.0.8) Gecko/2009033116 Mandriva/1.9.0.8-0.1mdv2009.0 (2009.0) Firefox/3.0.8 |
Скрыть
Re:[LC_ALL] Ну почему линукс такое гавно??!!!>Таких как он после смерти распределяют обслуживать компьютеры в аду, где во все программы захардкожено LC_ALL=CN Я тебя удивлю, но китайский там реализован лучше русского. По крайней мере babelfish его спокойно переводит. anonymous(*)(2009-04-16 01:59:45)
Mozilla/5.0 (X11; U; Linux i686; ru-RU; rv:1.9.0.8) Gecko/2009033116 Mandriva/1.9.0.8-0.1mdv2009.0 (2009.0) Firefox/3.0.8 |
Скрыть
Re:[LC_ALL] Ну почему линукс такое гавно??!!!>Я не против русского языка и локализованных интерфейсов, но нахуя переводить то, что любой программер должен знать наизусть? Причем тут вообще программер ? Предпологается что о факте ошибке и о ее тексте будет проинформирован пользователь программы. Так что все весьма логично. Не нравится перевод - шли патч перевода. anonymous(*)(2009-04-16 18:12:31)
Mozilla/5.0 (compatible; Konqueror/3.5; Linux) KHTML/3.5.10 (like Gecko) (Debian) |
amarok(*)(2009-04-16 18:22:43)
Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.9.0.3) Gecko/2008092903 Mandriva/1.9.0.3-1mdv2009.0 (2009.0) Firefox/3.0.3 |
Скрыть
Re:[LC_ALL] Ну почему линукс такое гавно??!!!>Причем тут вообще программер ? Предпологается что о факте ошибке и о ее тексте будет проинформирован пользователь программы. Так что все весьма логично. Пользователь gcc или программы? И вообще, сообщение об ошибке отправляется автору программы, а он русский может и не знать. Или предлагаешь каждому быдлу объяснять, как запустить программу с LC_ALL=C? Вот типичный пример, прислали полгода лог, где часть сообщений на турецком. Чем его дешифровать, хз >Не нравится перевод - шли патч перевода. Боюсь мой патч они не примут. anonymous(*)(2009-04-16 18:50:21)
Mozilla/5.0 (X11; U; Linux i686; ru-RU; rv:1.9.0.8) Gecko/2009033116 Mandriva/1.9.0.8-0.1mdv2009.0 (2009.0) Firefox/3.0.8 |
Скрыть
Re:[LC_ALL] Ну почему линукс такое гавно??!!!> Вот типичный пример, прислали полгода лог, где часть сообщений на турецком. Чем его дешифровать, хз А имена файлов на недефолтном языке тебя не раздражают? Или данные, содержащие буквы не из дефолтного чарсета? К тому же, если тебе присылают логи твоей программы в которых ты сам не можешь нихрена понять - ты сам себе злое буратино что не выводишь коды ошибок, а только текстовое опейсание. А если тебе присылают логи чужой программы - то непонятно почему их присылают тебе. |
Скрыть
Re:[LC_ALL] Ну почему линукс такое гавно??!!!>А имена файлов на недефолтном языке тебя не раздражают? Или данные, содержащие буквы не из дефолтного чарсета? Ага, а может тогда и сообщения ядра перевести? Для каждого драйвера и исходника. А то непорядок ведь. Да чего уж там мелочиться, давай сразу переведём названия всех функций в си. А то как-то убого они выглядят на фоне русского выхлопа от компилятора. >К тому же, если тебе присылают логи твоей программы в которых ты сам не можешь нихрена понять - ты сам себе злое буратино что не выводишь коды ошибок, а только текстовое опейсание. Оригинально, сделать вывод понятным только для разработчика. Но тогда не понятно зачем его делать таковым для быдла? Алсо, что-то я не наблюдаю локализованных сообщений и кодов ошибок в выводе dmesg. Непорядок! >А если тебе присылают логи чужой программы - то непонятно почему их присылают тебе. Конечно, человеку далёкому от разработки этого не понять. anonymous(*)(2009-04-16 19:46:59)
Mozilla/5.0 (X11; U; Linux i686; ru-RU; rv:1.9.0.8) Gecko/2009033116 Mandriva/1.9.0.8-0.1mdv2009.0 (2009.0) Firefox/3.0.8 |
Скрыть
Re:[LC_ALL] Ну почему линукс такое гавно??!!!> Ага, а может тогда и сообщения ядра перевести? Для каждого драйвера и исходника. А то непорядок ведь. Да чего уж там мелочиться, давай сразу переведём названия всех функций в си. А то как-то убого они выглядят на фоне русского выхлопа от компилятора. В самом деле, почему бы и нет: http://www.interstron.ru/article.asp?art_id=2176&theme=CPlusPlus > Оригинально, сделать вывод понятным только для разработчика. Я сказал сделать вывод понятным для разработчика. Про то "только для разработчика" - это ты сам придумал. > Но тогда не понятно зачем его делать таковым для быдла? Алсо, что-то я не наблюдаю локализованных сообщений и кодов ошибок в выводе dmesg. Непорядок! Конечно непорядок. Посмотри на нормальный коммерческий софт, Oracle там или BEA всегда сопровождает свои сообщения префиксом по которому можно определить какая ошибка произошла вне зависимости от того, на каком языке было выведено описание этой этой ошибки. Если ты так не делаешь в своих программах - то кто тебе в этом случае дурак кроме тебя самого. > Конечно, человеку далёкому от разработки этого не понять. А ты разъясни так, что бы я понял. Или человеку близкому к разработке этого не объяснить? |
Скрыть
Re:[LC_ALL] Ну почему линукс такое гавно??!!!>В самом деле, почему бы и нет: http://www.interstron.ru/article.asp?art_id=2176&theme=CPlusPlus Вот так вот и рождается быдлокод ::)) >Я сказал сделать вывод понятным для разработчика. Про то "только для разработчика" - это ты сам придумал. А может всё таки лучше пусть разработчик решает, кому ему делать понятным вывод? Зачем разработчику выкручивать руки? >Конечно непорядок. Посмотри на нормальный коммерческий софт, Oracle там или BEA всегда сопровождает свои сообщения префиксом по которому можно определить какая ошибка произошла вне зависимости от того, на каком языке было выведено описание этой этой ошибки. На то он и коммерческий, любой каприз за ваши деньги. Алсо, это не имеет отношения к средствам разработки и системным сообщения. >Если ты так не делаешь в своих программах - то кто тебе в этом случае дурак кроме тебя самого. А вместе со мной Линус дурак и Мортон тоже. Мы все дураки! Даже Страуструп и тот дурак. anonymous(*)(2009-04-16 20:49:32)
Mozilla/5.0 (X11; U; Linux i686; ru-RU; rv:1.9.0.8) Gecko/2009033116 Mandriva/1.9.0.8-0.1mdv2009.0 (2009.0) Firefox/3.0.8 |
Скрыть
Re:[LC_ALL] Ну почему линукс такое гавно??!!!>А ты разъясни так, что бы я понял. Или человеку близкому к разработке этого не объяснить? А тут и понимать нечего. Линукс разрабатывается всем миром и использует один универсальный язык - английский. Язык Си - основан на английским, названия функций - на английском, документация кода - на английском, сообщения, которые касаются разработки - тоже на английском. И не я это придумал, так было долгое время, пока не началось массовое обыдление. GPL-проект, в котором функции написаны транслитом имеет нулевую ценность для сообщества. anonymous(*)(2009-04-16 20:57:01)
Mozilla/5.0 (X11; U; Linux i686; ru-RU; rv:1.9.0.8) Gecko/2009033116 Mandriva/1.9.0.8-0.1mdv2009.0 (2009.0) Firefox/3.0.8 |
Скрыть
Re:[LC_ALL] Ну почему линукс такое гавно??!!!> Вот так вот и рождается быдлокод ::)) Быдлокод рождается не сам по себе, его в муках рожают "близкие к разработке" быдлокодеры. И язык тут ни при чём. > А может всё таки лучше пусть разработчик решает, кому ему делать понятным вывод? Зачем разработчику выкручивать руки? никто ему не выкручивает ничего. Все пользуются коммерческим софтом потому что он в сопровождении дешевле ибо коммерческие небыдлокодеры предусмотрели вероятность того, что их поделием возможно кто-то будет пользоваться кроме них самих. > На то он и коммерческий, любой каприз за ваши деньги. Алсо, это не имеет отношения к средствам разработки и системным сообщения. Что "это"?? Кодирование сообщений не имеет отношения к системным сообщениям? > А вместе со мной Линус дурак и Мортон тоже. Мы все дураки! Даже Страуструп и тот дурак. Тебя Линус заставил читать непонятный тебе выхлоп чужой программы? Или Страуструп?
|
Скрыть
Re:[LC_ALL] Ну почему линукс такое гавно??!!!> А тут и понимать нечего. Линукс разрабатывается всем миром и использует один универсальный язык - английский. Язык Си - основан на английским, названия функций - на английском, документация кода - на английском, сообщения, которые касаются разработки - тоже на английском. И не я это придумал, так было долгое время, пока не началось массовое обыдление. GPL-проект, в котором функции написаны транслитом имеет нулевую ценность для сообщества. И как это твоё бла-бла-бла объясняет почему тебе присылают логи чужой программы? Кстати, почему ты свои посты пишешь на русском? Твои посты имеют нулевую ценность для сообщества! |
Скрыть
Re:[LC_ALL] Ну почему линукс такое гавно??!!!Согласен, иногда "перевод" доходит до "идиотизма"... Это надо-бы как-то упорядочить. |
Скрыть
Re:[LC_ALL] Ну почему линукс такое гавно??!!!>Быдлокод рождается не сам по себе, его в муках рожают "близкие к разработке" быдлокодеры. И язык тут ни при чём. Одного уже родили и посадили в gcc. >никто ему не выкручивает ничего. Все пользуются коммерческим софтом потому что он в сопровождении дешевле ибо коммерческие небыдлокодеры предусмотрели вероятность того, что их поделием возможно кто-то будет пользоваться кроме них самих. Т.е. ты наивно полагаешь, что быдло ниосилившее английский полезет править код? Представляю, что оно там направит. >Что "это"?? Кодирование сообщений не имеет отношения к системным сообщениям? Закодированные в неанглийский таковыми не являются. >Тебя Линус заставил читать непонятный тебе выхлоп чужой программы? Или Страуструп? нет, луч поноса летит на этот в сторону GNU. Очевидно, компиляторами gcc тоже завладело быдло. >И как это твоё бла-бла-бла объясняет почему тебе присылают логи чужой программы? Про взаимодействие программ через UDS товарищ конечно не в курсе. нуну. >Кстати, почему ты свои посты пишешь на русском? Твои посты имеют нулевую ценность для сообщества! А по существу сказать уже нечего?
anonymous(*)(2009-04-16 21:22:06)
Mozilla/5.0 (X11; U; Linux i686; ru-RU; rv:1.9.0.8) Gecko/2009033116 Mandriva/1.9.0.8-0.1mdv2009.0 (2009.0) Firefox/3.0.8 |
Скрыть
Re:[LC_ALL] Ну почему линукс такое гавно??!!!> Т.е. ты наивно полагаешь, что быдло ниосилившее английский полезет править код? Представляю, что оно там направит. А ты думаешь, что изучение английского и изучение языка программирования - это одно и то же? > Про взаимодействие программ через UDS товарищ конечно не в курсе. нуну. Ты писал: "прислали полгода лог, где часть сообщений на турецком" - тебе программы через UDS его прислали? Или под UDS ты имел в виду Urine Drug Test? > А по существу сказать уже нечего? Я высказался по существу твоего высказывания. Ты возмущаешься тем, что написанное по-русски - потеряно для сообщества. Но пишешь свои высказывания почему-то по русски. Следовательно твои высказывания не представляют ценности для сообщества и, как следствие, сделанные в них утверждения тоже. |
Скрыть
Re:[LC_ALL] Ну почему линукс такое гавно??!!!>А ты думаешь, что изучение английского и изучение языка программирования - это одно и то же? А что, знание технического английского для программиста уже необязательно? >Или под UDS ты имел в виду Urine Drug Test? Ты читать то умеешь? UDS != UDT, S != T лол? >Я высказался по существу твоего высказывания. Ты возмущаешься тем, что написанное по-русски - потеряно для сообщества. Но пишешь свои высказывания почему-то по русски. Следовательно твои высказывания не представляют ценности для сообщества и, как следствие, сделанные в них утверждения тоже. Неужели мои высказывания могут представлять ценность для сообщества? Ну хорошо, вот тебе название функцци на родном языке одного из программистов одного проекта: char *krigjGegevens() Сможешь перевести? |
Скрыть
Re:[LC_ALL] Ну почему линукс такое гавно??!!!> А что, знание технического английского для программиста уже необязательно? А когда оно было обязательно? > Ты читать то умеешь? UDS != UDT, S != T лол? Ну ты же мог опечататься - вот и уточняю > Неужели мои высказывания могут представлять ценность для сообщества? Так в этом и противоречие, что ты фактически утверждаешь, что ты говоришь глупости, которые не представляют никакой ценности, т.е. опровергаешь сам себя. > Ну хорошо, вот тебе название функцци на родном языке одного из программистов одного проекта: char *krigjGegevens() Сможешь перевести? Не-а, не помню из голландского ничего. Какие-то данные? А зачем писать программы по-голландски? |
Скрыть
Re:[LC_ALL] Ну почему линукс такое гавно??!!!> на родном языке одного из программистов одного проекта В сущности ты уже ответил на вопрос "зачем писать программы по-голландски": потому что это - родной язык разработчика. Значит ему так удобнее. А если разработчикам удобнее делать продукт на родном языке - значит их работа в такой среде будет более эффективна -> налицо экономический эффект от локализации на уровне языка. |
Скрыть
Re:[LC_ALL] Ну почему линукс такое гавно??!!!>А когда оно было обязательно? Всегда. Или что-то поменялось? >Ну ты же мог опечататься - вот и уточняю Нет, не опечатлся. Так что у нас на счёт UDS и логов? >Так в этом и противоречие, что ты фактически утверждаешь, что ты говоришь глупости, которые не представляют никакой ценности, т.е. опровергаешь сам себя. Нет, я говорю вещи, которые бесполезны в силу их очевидности. >Не-а, не помню из голландского ничего. Какие-то данные? А зачем писать программы по-голландски? А зогчем по русски? Или мсье таки великодержавный шовинист? |
Скрыть
Re:[LC_ALL] Ну почему линукс такое гавно??!!!>В сущности ты уже ответил на вопрос "зачем писать программы по-голландски": потому что это - родной язык разработчика. Значит ему так удобнее. А если разработчикам удобнее делать продукт на родном языке - значит их работа в такой среде будет более эффективна -> налицо экономический эффект от локализации на уровне языка. А если у разработчиков разные родные языки. К чему это приведёт? anonymous(*)(2009-04-17 00:43:00)
Mozilla/5.0 (X11; U; Linux i686; ru-RU; rv:1.9.0.8) Gecko/2009033116 Mandriva/1.9.0.8-0.1mdv2009.0 (2009.0) Firefox/3.0.8 |
Скрыть
Re:[LC_ALL] Ну почему линукс такое гавно??!!!> Всегда. Или что-то поменялось? Я слышал что от разработчиков требовали бы знания языков программирования. А вот знание инстранных языков работодатели указывают значительно реже, только в тех случаях когда разработчику предстоит общаться с иностранными коллегами. При этом совершенно не обязательно на английском. Это всё. > Нет, не опечатлся. Так что у нас на счёт UDS и логов? Как что? Неотвеченный вопрос - кто тебе их присылал. И почему. > Нет, я говорю вещи, которые бесполезны в силу их очевидности. Очевидные вещи не тождественны вещам бесполезным. > А зогчем по русски? Или мсье таки великодержавный шовинист? А ты какой державы шовинист, если тебе только по-английски подавай? Опять же не тянешь на англоязычного шовиниста, по-русски пишешь. Почему? Потому что тебе так удобнее. > А если у разработчиков разные родные языки. К чему это приведёт? Например у кого-то русский, а у кого-то китайский. И все не знают английского. Потому, что ни русский ни китаец не обязаны знать английский что бы жить и работать в своей стране и никто не имеет права их обязать. В таком случае я бы на месте работодателя выбрал бы один из двх вариантов: 1. Сосредоточил бы разработку на территории той страны, чьи разработчики напишут нужный код и документацию к нему на своём языке за меньшие деньги 2. При невозможности п.1 - нанял бы переводчика(ов) для обеспечения коммуникации между национальными коллективами разработчиков
|
Скрыть
Re:[LC_ALL] Ну почему линукс такое гавно??!!!Я везде en_US.UTF-8 юзаю. Потому что бесят уебанские локализации. |
|
|
|
Этот тред читают 1 пользователь: |
Анонимных: 1 Зарегистрированных: 0 |
Re:[LC_ALL] Ну почему линукс такое гавно??!!!
Сережа Шнуров залогинтесь.
Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.9.0.3) Gecko/2008092903 Mandriva/1.9.0.3-1mdv2009.0 (2009.0) Firefox/3.0.3