ИМХО, globbing - это "подстановка шаблона", а не "шаблон" (glob, хотя это слово гуглотранслятор переводит как "глобус").
Arch Linux/Xfce/Xiaomi Mi Notebook Pro 15.6 | Slackware64-current/Xfce/Lenovo G580
Настоятельно просим вас при общении соблюдать Правила форума и законы РФ. Наша тематика вне политики, поэтому воздержитесь от обсуждения ситуации на Украине и связанных с ней событий, независимо от того, какую сторону вы поддерживаете.
Также напоминаем, что наш форум находится в доменной зоне .ru, физически расположен на российских серверах и мы соблюдаем действующее законодательство России. Любые сообщения о политике будут удаляться.
Linux Forum → Проекты пользователей LinuxForum → Перевод "Advanced Bash Scripting Guide"
ИМХО, globbing - это "подстановка шаблона", а не "шаблон" (glob, хотя это слово гуглотранслятор переводит как "глобус").
Ну как-то так, просто часто читаешь переводы, а там "глобализация", "универсализация" и т.п.
Яндекс переводит wrapper - оболочка а globbing - подстановка
И да, на всякий случай - globbing - это не "универсализация", а, исторически у американских хакеров - шаблон в широком смысле.
это вообще ИМХО совершенно не переводимый термин. И да, это глагол.
Яндекс переводит wrapper - оболочка
ага, а "shell wrapper" как "shell-оболочка" 
Яндекс переводит wrapper - оболочка
Яндекс может говорить что угодно, wrapper - обёртка, это уже устоявшийся термин в IT.
Я в переводе не участвую и по этому не в праве хаять чужую работу или предложенные варианты. Но замечу с позиции читателя, никогда не любил гайды/документации/литературу, где общепринятые термины заменяют чем-то другим.
Тем более, что в данном случае речь про "Advanced Bash Scripting Guide", а не про "Bash for Dummies" 
зависит от контекста
CLI -- способ общения с компьютером
CLI -- интерфейс командной строки.
Я к тому что не все, следует(возможно) переводить, некоторые понятия не переводимы.
Яндекс может говорить что угодно, wrapper - обёртка, это уже устоявшийся термин в IT.
его часто вообще не переводят. Возможно в этом есть смысл.
Но замечу с позиции читателя, никогда не любил гайды/документации/литературу, где общепринятые термины заменяют чем-то другим.
заменять ИМХО можно, но дело это сложное и неблагодарное. Естественно следует особо подчеркнуть, что дескать "я придумал новый термин", или "мне понравился перевод от яндекса".
Я к тому что не все, следует(возможно) переводить, некоторые понятия не переводимы.
к сожалению, все понятия если и переводимы, то неточно. Они и в техническом английском значат совсем не то, что в литературном. E.g. "bit — a small piece, part, or quantity of something." В таком значении пишут всегда(в IT) "chunk", или что-то ещё, но никогда не bit.
к сожалению, все понятия если и переводимы, то неточно. Они и в техническом английском значат совсем не то, что в литературном. E.g. "bit — a small piece, part, or quantity of something." В таком значении пишут всегда(в IT) "chunk", или что-то ещё, но никогда не bit.
Именно. И неточный перевод может только кашу в голове создать.
Например, pattern - паттерн. Как его перевести. Шаблон не пойдет, ибо template. Маска тоже не подходит, т.к. mask. И все три термина в IT фигурируют в тех или иных формах в различных областях, по этому неточный перевод сулит использование не того термина.
Паттерны, например, в регулярках и просто при поиске текстовой информации. Маска - в работе с изображениями. Шаблоны - это вообще много где может встречаться.
Так и получается, что вроде "паттерн" - это или маска, или шаблон (ну по смыслу, маска для поиска или шаблон для поиска), но перевести его так нельзя, ибо переводы уже заняты и как термины в том числе.
xxblx, ну тогда использовать без перевода, в транскрипции. А в сносках или словаре (глоссарии) дать определение этому термину и пояснения, зачем и почему.
ну тогда использовать без перевода, в транскрипции. А в сносках или словаре (глоссарии) дать определение этому термину и пояснения, зачем и почему.
видимо так. К тому же "враппер" это устоявшееся жаргонное слово. Но в русском языке видимо нет годного аналога, я, хотя и использую слово "обёртка", но его видимо понимают слишком буквально.
drBatty, так я про паттерн. Для wrapper, желательно найти какое либо определение. Слово получается слишком уж нерусское.
Для wrapper, желательно найти какое либо определение. Слово получается слишком уж нерусское.
ну что поделать? Оно, если уж быть точным, и не английское. Шекспир в таком контексте "wrapper" не использовал.
Я так понимаю, что у всех варианты перевода будут разные.... А кто рассудит? Мой перевод - понятен мне, а кто сможет интерпритировать для всех?
а зачем вообще переводить? английский все равно нужен, если хочешь заниматься любым околокомпьютерным ремеслом, ну а если он и так есть, можно спокойно читать мануалы в оригинале
dyasny, Может Вы и правы, но не все в России знают иняз, а для всех, кто не знает - это путь развития. И чем больше, ИМХО, переводов - тем лучше!
dyasny, Может Вы и правы, но не все в России знают иняз, а для всех, кто не знает - это путь развития. И чем больше, ИМХО, переводов - тем лучше!
так ведь и не вся Россия - программисты, админы и тестировщики. А профессионально работать с компом не зная язык, имхо невозможно. Вообще, я считаю что имено знание английского мне помогло в самообразовании и карьере намного больше чем что либо еще.
dyasny, совсем не спорю, человек сделавший.... Я только слушаю...
А про непрофессионалов как?
а зачем вообще переводить? английский все равно нужен, если хочешь заниматься любым околокомпьютерным ремеслом, ну а если он и так есть, можно спокойно читать мануалы в оригинале
То есть получается по аналогии если у человека нет корочки с третим разрядом (работы до 1000В) в электрификации то он не должен чинить дома розетку ? или делать удлинитель, или лампочки менять.
А про непрофессионалов как?
там уже кто во что горазд. только непрофессионалам продвинутые мануалы ни к чему, им вполне достаточно скопировать готовые команды из howtoforge и т.п., или вообще сидеть на более простых ОС
То есть получается по аналогии если у человека нет корочки с третим разрядом (работы до 1000В) в электрификации то он не должен чинить дома розетку ? или делать удлинитель, или лампочки менять.
я еще раз себя процитирую, на случай что вы читаете комменты наискосок:
профессионально работать с компом не зная язык, имхо невозможно
я еще раз себя процитирую, на случай что вы читаете комменты наискосок:
dyasny пишет:профессионально работать с компом не зная язык, имхо невозможно
да соглашусь, профессионально да но дело в том что не все очень хорошо знают английский, а зачастую знают немножко ибо не даётся он ну есть такие люди.
Вобще, смысл переводить есть в любом случае. Я не знаю английский так, чтобы на нем свободно говорить, меня хватает лишь на чтение. Отсутствие документации на родном языке может препятствовать дальнейшему обучению, и люди взяли на себя труд это препятствие если не убрать, то облегчить его преодоление. Зачем этому мешать?
ибо не даётся
обычно, если не даются языки, не будет даваться и другая учеба. я имею ввиду медицинские причины конечно. И тогда надо искать себе занятия по способностям, опять же - имхо.
меня хватает лишь на чтение
этого достаточно для документации и учебников
Отсутствие документации на родном языке может препятствовать дальнейшему обучению, и люди взяли на себя труд это препятствие если не убрать, то облегчить его преодоление. Зачем этому мешать?
я бы вместо этого вложил больше усилий в обучение именно языку. Или на худой конец переводить простой текст, а специфику оставить в оригинале, потому что все мы видим как тяжело иногда подобрать однозначный термин, всилу особенностей языка.
там надо логин/пароль вбивать.
К чему такая секретность?
transifex очень в меру свободная площадка... и я не осилил как дать полный доступ на просмотр всем кому ни попадя, если это возможно...
а зачем вообще переводить?
в частности, полезно для уменьшения порога вхождения неофитов...
если интересно, вот список терминов в переводе которых по разным причинам я сомневаюсь...
контекст на данный момент предполагается смотреть в docbooc/xml исходнике: https://raw.githubusercontent.com/Fat-Z … -guide.xml
arithmetic evaluation — арифметическое вычисление
brace expansion — раскрытие скобок
broken pipe — сломанный канал
completion script — сценарий автодополнения
cross-reference — перекрёстная ссылка
dash — чёрточка
dotfiles — скрытые файлы
double-dash — двойная чёрточка
escape — эскейп
exit code — код выхода
exit status — статус выхода
filename expansion — раскрытие имён файлов
here document — встроенный документ
here string — встроенная строка
info page — страница info
inode — инод
internal field separator — внутренний разделитель полей
limit string — ограничительная строка
lock file — lock-файл
loopback — loopback
lvalue — l-знаяение
man page — страница man
parameter substitution — подстановка параметров
reference — ссылка
restricted mode — ограниченный режим
return — возврат
rvalue — r-знаяение
script example — пример сценария
seed — зерно
shell — shell
shell variables — переменные shell
shell wrapper — обёртка shell
tab completion — tab-дополнение
test brackets — проверочные скобки
variable substitution — подстановка переменныхL-value -- left value -> л-значение
R-value -- ... -> п-значение, пр-значение
seed -- начальное значение ГСЧ, порождающее значение
shell - оболочка
tab completion -- дополнение по Таб
а зачем вообще переводить?
потому-что русский русский язык намного лучше понимают.
английский все равно нужен, если хочешь заниматься любым околокомпьютерным ремеслом, ну а если он и так есть, можно спокойно читать мануалы в оригинале
знание английского — не бинарное(yes/no). Как и русского. Вот вы например русский плохо понимаете, тонкую иронию вы понимаете как хамство, а лёгкий стёб — как издевательство и личное оскорбление.
В технической литературе тоже есть нюансы, часто сложно понять, что например не нужно делать, к примеру cat(1).
А профессионально работать с компом
а непрофессионалам нельзя, да?
им вполне достаточно скопировать готовые команды из howtoforge
вот они и копируют. Такая фигня получается…
У нас сказка есть, там сестрица Алёнушка говорит братцу Иванушке: не пей из козлиного копытца, козлёночком станешь. А из козлят вырастают сами знаете кто.
обычно, если не даются языки, не будет даваться и другая учеба.
мне лично не даются языки.
И тогда надо искать себе занятия по способностям, опять же - имхо.
у вас плохое "имхо", вы хотите сказать, что если человек туп в английском, он туп в теории алгоритмов? А не слишком-ли сильное утверждение?
меня хватает лишь на чтение
этого достаточно для документации и учебников
откуда вам знать-то?
и да, вот картинка

(источник)
комментарии нужны?
transifex очень в меру свободная площадка... и я не осилил как дать полный доступ на просмотр всем кому ни попадя, если это возможно...
вышлите мне пожалуйста логин/пароль в ЛС или на почту emulek.314☣gmail.com
в контексте — это скрипт-обёртка для запуска закой-либо программы. Например bz{less,more,diff,grep} итп.
ИМХО "скрипт-обёртка", это то, что нужно. (PS: противоречит ①)
arithmetic evaluation — арифметическое вычисление
обычно (в CS) это существительное, а не глагол. В русском языке это всегда глагол (вычисление).
broken pipe — сломанный канал
"канал"?
скрытые файлы
неправильно. Это в маздае "hidden files", а здесь dotfile. Правильнее "не нужные"
Ну либо "файлы с точкой в начале имени". Вы своим переводом вводите людей в заблуждение, ибо в Linux FS нет такого атрибута "скрытый" у файла. Есть "no read", оно оно действует на все файлы в каталоге. И атрибут этот у файла-каталога(право доступа).
dash — чёрточка
тащем-то "дефис", http://gramota.ru/slovari/dic/?word=%E4 … &all=x
l-знаяение
опечатка.
seed — зерно
топорный перевод. Необходимо дополнить, что в данном случае это не "зерно", а начальное значение ГПСЧ.
проверочные скобки «[» и «]»
//fixed
И у вас много не хватает, например
① script — сценарийначальное значение ГСЧ
строго говоря, у ГСЧ нет начального значения по определению
Оно есть только у ГПСЧ.
L-value -- left value -> л-значение
R-value -- ... -> п-значение, пр-значение
ИМХО это вообще не нужно переводить.
dotfiles — пользовательские конфигурационные файлы
lock file — блокирующий файл; файл блокировки
loopback — кольцо; кольцевой (loopback diagnostic — кольцевая диагностика)
shell — командная оболочка; интерактивная среда программирования
man/info page — руководство; страница руководстваdotfiles — пользовательские конфигурационные файлы
не всегда.
loopback — кольцо; кольцевой (loopback diagnostic — кольцевая диагностика)
тоже не всегда и неточно. loopback device к слову "кольцо" имеет мало отношения. Скорее это "возвратное устройство", хотя точно я не могу перевести на русский, да.
shell — командная оболочка; интерактивная среда программирования
с какого перепугу она именно "интерактивная"?? В контексте ABS она как раз НЕ интерактивная.
man/info page — руководство; страница руководства
man(ual) это конечно "руководство", а вот info — совсем НЕТ.
Накой черт термины переводить то???
...особенно учитывая то что половину из них адекватно не переведешь...
pipe.
Passes the output (stdout) of a previous command to the input (stdin)
of the next one, or to the shell. pipe.
направляет вывод (stdout) из предыдущей команды на вход (stdin)
следующей или в shell. ИМХО, так читать - самое оно...
pipe - конвеер (изначальный смысл: сущ.: труба, гл.: направлять по трубе)
https://ru.wikipedia.org/wiki/%D0%9A%D0 … %80_(UNIX)
Linux Forum → Проекты пользователей LinuxForum → Перевод "Advanced Bash Scripting Guide"
Форум работает на PunBB, при поддержке Informer Technologies, Inc