Linux.org.ua

Мовні питання => Переклади => Гілку створено: Володимир Лісівка від 2009-12-29 14:05:17

Тема: Як перекладати Yes/No в консолі?
Автор: Володимир Лісівка від 2009-12-29 14:05:17
Цікавить думка перекладачів стосовно проблеми з неоднозначністю перекладу Yes/No.
Тема: Re: Як перекладати Yes/No в консолі?
Автор: paganmind від 2009-12-29 14:50:39
так(y)/ні(n)
Тема: Re: Як перекладати Yes/No в консолі?
Автор: Re. від 2009-12-29 16:03:33
Flame:
Переклад консолі — од лукавого.
[y/n] — норма. Було б супер, якби їх виділяли червоним і зеленим, тоді зрозуміліше.
Найкраще, це, коли б розробники дозволили редагувати цей символ для кожної локалі.
Тема: Re: Як перекладати Yes/No в консолі?
Автор: Володимир Лісівка від 2009-12-29 20:02:36
Цитата
Переклад консолі — од лукавого.
Вам розказати про LANG=C ?

Цитата
[y/n] — норма.
Угу, ще від часів першого радянського компʼютера напевно. Всі пост-совки знають що означають літери "x", "y", "n".

Цитата
Було б супер, якби їх виділяли червоним і зеленим, тоді зрозуміліше.
Особливо для дальтоніків і в таких питаннях як:

Ви дійсно хочете відформатувати вінчестер [y/n]?
Тема: Re: Як перекладати Yes/No в консолі?
Автор: Cthulhu від 2009-12-29 21:00:16
Цитата
ТАк/НІ
Хвилин п'ять думав, що це означає...
Тема: Re: Як перекладати Yes/No в консолі?
Автор: yurchor від 2009-12-29 21:13:27
Цікавить думка перекладачів стосовно проблеми з неоднозначністю перекладу Yes/No.
Дуже складне питання. Мабуть, до повної локалізації всіх CLI-програм його майже не можна вирішити інакше, ніж консенсусом всіх перекладачів консольних програм. Чого я тільки не зустрічав і не писав сам...  :-[

На мою думку, оскільки у консолі мало хто думає про перемикання розкладок, кращим буде варіант paganmind, але з огляду на відведений простір (ті самі «вікна» у mc) іноді просто нічого не залишається, окрім «y/n».
Тема: Re: Як перекладати Yes/No в консолі?
Автор: Re. від 2009-12-29 21:24:35
Вам розказати про LANG=C ?
Мені шукати в ґуґлі за локалізованою помилкою якось не перспективно, погодьтесь.
Особливо для дальтоніків і в таких питаннях як:
Та я це необов'язково, просто візуально сприймається набагато краще. Загалом, моя остання пропозиція — найбільш консенсусна.  
Тема: Re: Як перекладати Yes/No в консолі?
Автор: Володимир Лісівка від 2009-12-30 00:45:48
Вам розказати про LANG=C ?
Мені шукати в ґуґлі за локалізованою помилкою якось не перспективно, погодьтесь.
 
Пишете в ~/.bashrc: export LANG=en_US.UTF-8 і маєте щастя, вам ніхто не заважатиме. Ну і не заважайте тим, у кого LANG=uk_UA.UTF-8.

Мені, особисто, подобаються локалізовані програми, хоча я цілком нормально читаю технічну англійську (з такою ж швидкістю як і українську чи російську).
Тема: Re: Як перекладати Yes/No в консолі?
Автор: Re. від 2009-12-30 01:01:12
Пишете в ~/.bashrc: export LANG=en_US.UTF-8 і маєте щастя, вам ніхто не заважатиме. Ну і не заважайте тим, у кого LANG=uk_UA.UTF-8.
Це вже виходить за рамки термінала…
Тема: Re: Як перекладати Yes/No в консолі?
Автор: Володимир Лісівка від 2009-12-30 01:16:47
Цікавить думка перекладачів стосовно проблеми з неоднозначністю перекладу Yes/No.
Дуже складне питання. Мабуть, до повної локалізації всіх CLI-програм його майже не можна вирішити інакше, ніж консенсусом всіх перекладачів консольних програм. Чого я тільки не зустрічав і не писав сам...  :-[

На мою думку, оскільки у консолі мало хто думає про перемикання розкладок, кращим буде варіант paganmind, але з огляду на відведений простір (ті самі «вікна» у mc) іноді просто нічого не залишається, окрім «y/n».


Ну я колись в українській локалі записав так:
$ locale -ck LC_MESSAGES
LC_MESSAGES
yesexpr="^([Yy+]|[Тт][Аа][Кк]?)$"
noexpr="^([Nn-]|[Нн][Іі])$"
yesstr="так"
nostr="ні"
messages-codeset="UTF-8"

Тобто можна ввести y/та(к)/+ або n/ні/-. Тобто я уникаю випадковостей вимагаючи одну літеру для англомовного варіанту і дві літери для україномовного. (Це на основі власного досвіду — натиснув y<ввід> але в українській розкладці :-) ).
Тема: Re: Як перекладати Yes/No в консолі?
Автор: modeus від 2010-01-02 09:54:33
Звісно ж так треба:
так(y)/ні(n)

Команди в консолі все одно пишуться латиницею, тому нема сенсу й відповідати не на ній.
Тема: Re: Як перекладати Yes/No в консолі?
Автор: roman-pikalyuk від 2010-01-02 15:59:33
Так(1)/Ні(0)
Тема: Re: Як перекладати Yes/No в консолі?
Автор: noddeat від 2010-01-07 18:57:01
Тут слід розділити дві речі:
1. Переклад Yes/No: однозначно — так/ні. «Гаразд/Скасувати» аж ніяк не є синонімами до «так/ні». Якщо ви вже хочете позбочуватися, то є ще варіанти: «Звісно/Аж ніяк», «Еге ж/Нізащо» тощо.

2. Символи, які тре ввести користувачеві. Оскільки не завжди є можливість і бажання перемикати розкладку, то однозначно Y/N. Можливість вводити кирилицею «так/ні» нехай буде, але як опція (приклад Володимира). У поляків простіше: «Tak(t)/Nie(n)». Можна, звісно, теж так зробити: «так(t)/ні(n)» як варіант.

Тема: Re: Як перекладати Yes/No в консолі?
Автор: Re. від 2010-01-07 19:47:17
У поляків простіше: «Tak(t)/Nie(n)».
Якщо у них t=y, то чому в нас не можна т=y, н=n?
Тема: Re: Як перекладати Yes/No в консолі?
Автор: piktor від 2010-01-07 20:31:39
У поляків простіше: «Tak(t)/Nie(n)».
Якщо у них t=y, то чому в нас не можна т=y, н=n?
Поляки ніюи використовують латинський алфівіт,тому в них так і можна.
Тема: Re: Як перекладати Yes/No в консолі?
Автор: Re. від 2010-01-07 21:32:23
Поляки ніюи використовують латинський алфівіт,тому в них так і можна.
То це значить, що в консолі не можна використати кирилицю?! Не вірю!
Тема: Re: Як перекладати Yes/No в консолі?
Автор: piktor від 2010-01-07 21:57:59
Поляки ніюи використовують латинський алфівіт,тому в них так і можна.
То це значить, що в консолі не можна використати кирилицю?! Не вірю!
Це значить, що вони можуть y=t.
Тема: Re: Як перекладати Yes/No в консолі?
Автор: Re. від 2010-01-07 22:08:58
Це значить, що вони можуть y=t.
Таке враження, що все впирається в кодування…. Якщо вони можуть y=t, в що я слабо вірю, то чому ми не можемо y=т?!
Тема: Re: Як перекладати Yes/No в консолі?
Автор: piktor від 2010-01-07 22:52:50
Таке враження, що все впирається в кодування…. Якщо вони можуть y=t, в що я слабо вірю, то чому ми не можемо y=т?!
Ви, ніби, в філософію вірите.
Одна із думок (http://linux.org.ua/cgi-bin/yabb/YaBB.pl?num=1261076352/15#25) полягає в тому, що від того, вірите ви, чи ні, абсолютно нічого не залежить. Так то.
Тема: Re: Як перекладати Yes/No в консолі?
Автор: noddeat від 2010-01-07 23:29:54
У поляків простіше: «Tak(t)/Nie(n)».
Якщо у них t=y, то чому в нас не можна т=y, н=n?

тому що, якщо я зайшов на сервер за ssh, наприклад, з телефона, я хочу, щоб працювали латинські літери, бо зручної можливості швидко перемкнути розкладку у мене в телефоні нема.

крім того, я не розумію, навіщо взагалі мені перемикати розкладку в цьому випадку? якщо вже так муляють око «y» та «n», можна зробити «політкоректні» варіанти — «q» та «p», наприклад, або цифрами: 1/0.

А ще, може для когось це буде сюрпризом, але українську мову можна писати й латинкою (шкода тільки, що немає офіційного додаткового алфавіту), саме тому я пропонував t i n як перші літери слів «tak»/«ni», записані латинкою.
Тема: Re: Як перекладати Yes/No в консолі?
Автор: Re. від 2010-01-08 01:01:08
тому що, якщо я зайшов на сервер за ssh, наприклад, з телефона, я хочу, щоб працювали латинські літери, бо зручної можливості швидко перемкнути розкладку у мене в телефоні нема.
Тоді навіщо міняти той n/y на щось інше? Шило на мило. На мою скромну, такі випадки поодинокі та несуттєві. Ви ж не користуєтесь українською локаллю. А ті, що користуються, то можуть і знайти українську на мобільному — 21 століття на дворі. У будь-якому разі є радикальний export LANG=en_US.UTF-8. Тому Ваш аргумент неістотний. І я за варіант так(т)/ні(н), без усілякої дискримінації. Інша справа, що розробникам байдуже.
Тема: Re: Як перекладати Yes/No в консолі?
Автор: paganmind від 2010-01-08 10:40:35
саме тому я пропонував t i n як перші літери слів «tak»/«ni», записані латинкою.
Те, як ви перекладете, і те, що очікуватиме програма - різні речі.
Якщо ви напишете t/n, то ще не означатиме, що програма сприйматиме це замість y/n
Це очевидно.

Тема: Re: Як перекладати Yes/No в консолі?
Автор: roman-pikalyuk від 2010-01-08 15:52:54
або цифрами: 1/0.
[smiley=thumbup.gif]
Тема: Re: Як перекладати Yes/No в консолі?
Автор: Praporshic від 2010-01-08 16:21:55
або цифрами: 1/0.
[smiley=thumbup.gif]
Угу. "Адміністратор не блимає, а лає вас використовуючи двійковий код".
Тема: Re: Як перекладати Yes/No в консолі?
Автор: noddeat від 2010-01-08 17:36:22
саме тому я пропонував t i n як перші літери слів «tak»/«ni», записані латинкою.
Те, як ви перекладете, і те, що очікуватиме програма - різні речі.
Якщо ви напишете t/n, то ще не означатиме, що програма сприйматиме це замість y/n
Це очевидно.

забули підписатися, Капітане  ;D

я таке бачив чи то в apt, чи то в yum, здається, дистру не пам’ятаю. хоча не факт, що там поляки не модифікували сирці.
Тема: Re: Як перекладати Yes/No в консолі?
Автор: Campana від 2010-01-14 17:04:06
Таке враження, що все впирається в кодування…. Якщо вони можуть y=t, в що я слабо вірю, то чому ми не можемо y=т?!
Ви, ніби, в філософію вірите.
Одна із думок (http://linux.org.ua/cgi-bin/yabb/YaBB.pl?num=1261076352/15#25) полягає в тому, що від того, вірите ви, чи ні, абсолютно нічого не залежить. Так то.
Полити Вас холодною водичкою?
~> sudo zypper install gqview
root's password:
Звантаження метаданих сховища «openSUSE-11.2-Update» [завершено]
Створення кешу сховища "openSUSE-11.2-Update" [завершено]
Завантаження даних сховища...
Читання встановлених пакунків...
Розв’язання залежностей пакунків...

Буде встановлено такі НОВІ пакунки:
  gqview gqview-lang

2 нові пакунки встановити.
Загальний розмір звантаження: 757,0 KiB. Після дії, буде додатково вжито 2,7 MiB.
Продовжити? [т/н/?] (т):
Бачите останній рядок? Вводити треба саме кириличні букви.
Тема: Re: Як перекладати Yes/No в консолі?
Автор: Campana від 2010-01-14 17:07:46
А далі ще цікавіше:Продовжити? [т/н/?] (т): ?

т - Так, взяти до уваги резюме і продовжити встановлення або вилучення пакунків.
н - Ні, скасувати дію.
в - Перемкнути показ версій пакунків.
а - Перемкнути показ архітектур пакунків.
с - Перемкнути показ сховищ, з яких буде встановлено пакунки.
м - Перемкнути показ назв постачальників пакунків.
д - Перемкнути показ всіх подробиць або мало подробиць.
з - Перегляд зведення в пейджері.

[т/н/?] (т):
Тема: Re: Як перекладати Yes/No в консолі?
Автор: piktor від 2010-01-14 17:58:08
Полити Вас холодною водичкою?
А де, власне, холодна водичка?
Тема: Re: Як перекладати Yes/No в консолі?
Автор: Re. від 2010-01-14 18:22:27
Бачите останній рядок? Вводити треба саме кириличні букви.
Мої вітання розробникам з Novell та перекладачам! Це явний поступ.
Off-topic:
Хоча ці «буде додатково вжито 2,7 MiB»… :-/
Тема: Re: Як перекладати Yes/No в консолі?
Автор: yurchor від 2010-01-14 20:54:48
Бачите останній рядок? Вводити треба саме кириличні букви.
Мої вітання розробникам з Novell та перекладачам! Це явний поступ.
Off-topic:
Хоча ці «буде додатково вжито 2,7 MiB»… :-/
Я про все це попереджав на початку теми.  ;)

Це наполовину мій переклад. Вчіться на чужих помилках, панове.  :)
Тема: Re: Як перекладати Yes/No в консолі?
Автор: Campana від 2010-01-15 01:25:38
Полити Вас холодною водичкою?
А де, власне, холодна водичка?
Ви звинуватили Re в нереалістичності. Буквально це взагалі так звучало, ніби він наївний, що вірить у перекладність команд. Ось я й розв’язав вашу суперечку про віру, звернувшись до Реальності™ у вигляді консольного виводу. Я видно, бог є переклади команд в консолі насправді™ існують™. І працюють ©.
Тема: Re: Як перекладати Yes/No в консолі?
Автор: piktor від 2010-01-15 10:13:38
Ви звинуватили Re в нереалістичності.
Я? Звинуватив? Де? Пане Капітане Очевидність Реальність™, Ви зарапортувалися щось.
Тема: Re: Як перекладати Yes/No в консолі?
Автор: piktor від 2010-01-15 10:18:39
Трошки уточню додатково - я давно юзаю Debian і уводжу "так" на запитання aptitude про серйозні зміни. Покажіть мені той допис, де я стверджував, що кирилиця в консолі неможлива.
Тема: Re: Як перекладати Yes/No в консолі?
Автор: Re. від 2010-01-15 14:34:27
Покажіть мені той допис, де я стверджував, що кирилиця в консолі неможлива.
Видно, не я єдиний Вас не розумію. Тоді розтлумачте, що Ви бажали пояснити твердженням нижче, якщо не дискримінацію кирилиці в консолі:
Поляки ніюи використовують латинський алфівіт,тому в них так і можна.
Що можна?!
Тема: Re: Як перекладати Yes/No в консолі?
Автор: piktor від 2010-01-15 17:17:59

Поляки ніюи використовують латинський алфівіт,тому в них так і можна.
Що можна?!
Використовувати t/n замість y/n. Можуть поляки. За нас я словом не обмовився.
Може цитату не ту обрав - треба було безпосередньо noddeat цитувати, а я і вашу зачепив. Ну і накинулися тут на мене як звірі. Хочуть холодною водою облити, пінгвіни мені знайшлися.
Тема: Re: Як перекладати Yes/No в консолі?
Автор: Campana від 2010-01-17 04:32:52
Це ми запросто.
(https://linux.org.ua/proxy.php?request=http%3A%2F%2Fpixdaus.com%2Fsmall3%2F1235562963MFI3Nde.jpeg&hash=97cbc6cbf02efb1d83312bc2a21e2a15) (http://pixdaus.com/single.php?id=128618&from=forum)