2 *****************************************************
3 * GENERATED FILE, DO NOT EDIT *
4 * THIS IS NO SOURCE FILE, BUT RESULT OF COMPILATION *
5 *****************************************************
7 This file was generated by po4a(7). Do not store it (in VCS, for example),
8 but store the PO file used as source file by po4a-translate.
10 In fact, consider this as a binary, and the PO file as a regular .c file:
11 If the PO get lost, keeping this translation up-to-date will be harder.
20 dos2unix - програма для перетворення даних у текстовому форматі DOS/Mac у
21 формат Unix, і навпаки
25 dos2unix [параметри] [ФАЙЛ ...] [-n ВХІДНИЙ_ФАЙЛ ВИХІДНИЙ_ФАЙЛ ...]
26 unix2dos [параметри] [ФАЙЛ ...] [-n ВХІДНИЙ_ФАЙЛ ВИХІДНИЙ_ФАЙЛ ...]
30 До складу пакунка Dos2unix включено програми C<dos2unix> та C<unix2dos>,
31 призначені для перетворення звичайних текстових даних у форматі DOS або Mac
32 на дані у форматі Unix, і навпаки.
34 У текстових файлах DOS/Windows розрив рядка або перехід на новий рядок
35 здійснюється за допомогою комбінації двох символів: повернення каретки (CR)
36 і переведення рядка (LF). У текстових файлах Unix за перехід на новий рядок
37 відповідає один символ: переведення рядка (LF). У текстових файлах Mac, до
38 Mac OS X, за розрив рядка відповідав один символ: повернення каретки (CR). У
39 сучасних версіях Mac OS використовується типовий для Unix розрив рядка (LF).
41 Окрім символів розриву рядка, програма Dos2unix здатна виконувати
42 перетворення кодування файлів. Можна перетворити дані у декількох кодуваннях
43 DOS на файли у кодуванні Latin-1 Unix. Також можна перетворити дані у файлах
44 Windows Unicode (UTF-16) на дані у кодуванні Unix Unicode (UTF-8).
46 Під час перетворення програма пропускатиме двійкові файли, якщо ви не
47 накажете їй виконати перетворення таких файлів безпосередньо.
49 Програма автоматично пропускатиме файли, які не є звичайними файлами,
50 зокрема каталоги та канали FIFO.
52 Типово, програма не вноситиме змін до символічних посилань та об’єктів
53 посилань. Якщо потрібно, програма може замінити символічні посилання або
54 записати перетворені дані до файла-призначення символічного посилання. У
55 Windows запису до об’єкта символічного посилання не передбачено.
57 Програму dos2unix було створено за зразком програми dos2unix для
58 SunOS/Solaris. Втім, існує одна важлива відмінність від оригінальної версії
59 для SunOS/Solaris. Ця версія типово виконує заміну файлів під час
60 перетворення (старий режим обробки файлів), а у оригінальній версії для
61 SunOS/Solaris передбачено підтримку лише парного перетворення (новий режим
62 обробки файлів). Див. також параметри C<-o> та C<-n>.
70 Вважати усі наступні параметри назвами файлів. Цим параметром слід
71 користуватися, якщо вам потрібно виконати перетворення файлів, чиї назви
72 містять дефіси. Наприклад, щоб виконати перетворення файла «-foo»,
73 скористайтеся такою командою:
77 Або у новому режимі файлів:
79 dos2unix -n -- -foo out.txt
83 Виконати лише перетворення символів розриву рядків. Типовий режим
88 Виконати перетворення з кодування DOS на кодування ISO-8859-1. Див. розділ
89 щодо режимів перетворення.
93 Використати кодову таблицю 1252 Windows (західноєвропейські мови).
97 Використовувати кодову сторінку DOS 437 (США). Це типова кодова сторінка для
102 Використовувати кодову сторінку DOS 850 (західноєвропейські мови).
106 Використовувати сторінку DOS 860 (португальська).
110 Використовувати сторінку DOS 863 (канадська французька).
114 Використовувати сторінку DOS 865 (скандинавські мови).
118 Перетворювати 8-бітові символи на 7-бітові.
120 =item B<-b, --keep-bom>
122 Зберегти позначку порядку байтів (BOM). Якщо у файлі вхідних даних є BOM,
123 записати BOM до файла результатів. Це типова поведінка під час перетворення
124 у формат із символами розриву рядків DOS. Див. також параметр C<-r>.
126 =item B<-c, --convmode РЕЖИМ>
128 Встановити режим перетворення. Значенням аргументу РЕЖИМ може бути один з
129 таких рядків: I<ascii>, I<7bit>, I<iso>, I<mac>. Типовим є режим ascii.
133 Примусове перетворення двійкових файлів.
135 =item B<-gb, --gb18030>
137 У Windows файли в UTF-16 типово перетворюються на файли в UTF-8, незалежно
138 від встановленої локалі. За допомогою цього параметра ви можете наказати
139 програмі перетворювати файли в UTF-16 на файли у GB18030. Цим параметром
140 можна скористатися лише у Windows. Див. також розділ, присвячений GB18030.
144 Показати довідкові дані і завершити роботу.
146 =item B<-i[ПРАПОРЦІ], --info[=ПРАПОРЦІ] ФАЙЛ ...>
148 Вивести дані щодо файла. Не виконувати перетворення.
150 Буде виведено такі дані, у вказаному порядку: кількість розривів рядків у
151 форматі DOS, кількість розривів рядків у форматі Unix, кількість розривів
152 рядків у форматі Mac, позначка порядку байтів, текстовим чи бінарним є файл
157 6 0 0 no_bom text dos.txt
158 0 6 0 no_bom text unix.txt
159 0 0 6 no_bom text mac.txt
160 6 6 6 no_bom text mixed.txt
161 50 0 0 UTF-16LE text utf16le.txt
162 0 50 0 no_bom text utf8unix.txt
163 50 0 0 UTF-8 text utf8dos.txt
164 2 418 219 no_bom binary dos2unix.exe
166 Крім того, можна вказати додаткові прапорці для внесення змін у виведені
167 дані. Можна використовувати один або декілька таких прапорців.
173 Вивести кількість символів розривів рядка DOS.
177 Вивести кількість символів розривів рядка Unix.
181 Вивести кількість символів розривів рядка Mac.
185 Вивести позначку порядку байтів.
189 Вивести дані щодо того, є файл текстовим чи бінарним.
193 Вивести дані лише тих файлів, які було б перетворено.
195 Із прапорцем C<c> dos2unix виведе лише назви файлів, у яких містяться
196 розриви рядків DOS. unix2dos виведе лише назви файлів, у яких містяться
203 Вивести дані щодо усіх файлів *.txt:
207 Вивести кількість розривів рядків у форматі DOS і розривів рядків у форматі
212 Вивести лише позначку порядку байтів:
214 dos2unix --info=b *.txt
216 Вивести список файлів, у яких є символи розриву рядків DOS:
220 Вивести список файлів, у яких використано символи розриву рядків Unix:
224 =item B<-k, --keepdate>
226 Зберегти часову позначку файла вхідних даних у файлі результатів
229 =item B<-L, --license>
231 Вивести умови ліцензування програми.
233 =item B<-l, --newline>
235 Вставити додатковий символ розриву рядка.
237 B<dos2unix>: перетворення на два символи розриву рядків Unix відбуватиметься
238 лише для комбінацій розриву рядків DOS. У режимі Mac виконуватиметься
239 перетворення на два розриви рядків Unix лише символів розриву рядків Mac.
241 B<unix2dos>: перетворення на дві комбінації розриву рядків DOS
242 відбуватиметься лише для символів розриву рядків DOS. У режимі Mac
243 виконуватиметься перетворення на два розриви рядків Mac лише символів
246 =item B<-m, --add-bom>
248 Записати до файла результатів позначку порядку байтів (BOM). Типово буде
249 записано позначку порядку байтів UTF-8.
251 Якщо дані початкового файла закодовано у UTF-16 і використано параметр
252 C<-u>, буде дописано позначку порядку байтів UTF-16.
254 Не використовуйте цей параметр для кодувань результатів, відмінних від UTF-8
255 або UTF-16. Див. також розділ щодо UNICODE.
259 =item B<-n, --newfile ВХІДНИЙ_ФАЙЛ ВИХІДНИЙ_ФАЙЛ ...>
261 Новий режим обробки файлів. Перетворити дані з файла ВХІДНИЙ_ФАЙЛ і записати
262 результати до файла ВИХІДНИЙ_ФАЙЛ. Назви файлів слід вказувати парами, I<не
263 слід> використовувати шаблони заміни, інакше вміст файлів I<буде втрачено>.
265 Власником перетвореного файла буде призначено користувача, яким було
266 розпочато перетворення у режимі нового файла (парному режимі). Права доступу
267 на читання або запис нового файла буде визначено на основі прав доступу до
268 початкового файла мінус umask(1) для користувача, яким було розпочато
271 =item B<-o, --oldfile ФАЙЛ ...>
273 Застарілий режим обробки. Виконати перетворення файла ФАЙЛ і перезаписати
274 його вміст. Типово, програма працює у цьому режимі. Можна використовувати
277 У застарілому режимі (режимі заміщення) перетворений файл належатиме тому
278 самому власнику і групі і матиме ті самі права доступу на читання або запис,
279 що і початковий файл. Крім того, якщо перетворення файла виконується іншим
280 користувачем, який має права доступу на запис до файла (наприклад
281 користувачем root), перетворення буде перервано, якщо зберегти початкові
282 значення не вдасться. Зміна власника може означати неможливість читання
283 файла для його початкового власника. Зміна групи може призвести до проблем
284 із безпекою, оскільки файл може стати доступним для читання користувачам,
285 які не повинні мати такі права доступу. Можливість збереження прав власності
286 та прав доступу до файла передбачено лише у Unix.
290 Режим без виведення повідомлень. Програма не виводитиме жодних попереджень
291 або повідомлень про помилки. Повернутим значенням завжди буде нуль, якщо
292 вказано правильні параметри командного рядка.
294 =item B<-r, --remove-bom>
296 Вилучити позначку порядку байтів (BOM). Не записувати BOM до файла
297 результатів. Це типова поведінка під час перетворення файлів з форматом
298 розриву рядків Unix. Див. також параметр C<-b>.
302 Пропускати двійкові файли (типово).
304 =item B<-u, --keep-utf16>
306 Зберегти початкове кодування UTF-16. Файл результатів буде записано у тому
307 самому кодуванні UTF-16, із прямим або зворотним порядком байтів, що і
308 початковий файл. Таким чином можна запобігти перетворенню даних у кодування
309 UTF-8. До файла буде записано відповідну позначку порядку байтів
310 UTF-16. Вимкнути цей параметр можна за допомогою параметра C<-ascii>.
312 =item B<-ul, --assume-utf16le>
314 Припускати, що кодуванням вхідних файлів є UTF-16LE.
316 Якщо у початковому файлі є позначка порядку байтів (BOM), її буде
317 використано у файлі-результаті, незалежно від використання цього параметра.
319 Якщо вами було зроблено помилкове припущення щодо формату файла (файл
320 вхідних даних насправді не є файлом у форматі UTF-16LE), і дані вдасться
321 успішно перетворити, ви отримаєте файл у кодуванні UTF-8 з помилковим
322 вмістом. Скасувати таке помилкове перетворення можна за допомогою зворотного
323 перетворення iconv(1) з даних у форматі UTF-8 на дані у форматі
324 UTF-16LE. Таким чином ви повернетеся до початкового кодування даних у файлі.
326 Припущення щодо форматування UTF-16LE працює як визначення I<режиму
327 перетворення>. Перемиканням на типовий режим I<ascii> можна вимкнути
328 припущення щодо форматування UTF-16LE.
330 =item B<-ub, --assume-utf16be>
332 Припускати, що вхідним форматом є UTF-16BE.
334 Цей параметр працює у спосіб, тотожний до параметра C<-ul>.
336 =item B<-v, --verbose>
338 Виводити докладні повідомлення. Буде показано додаткові дані щодо позначок
339 порядку байтів та кількості перетворених символів розриву рядків.
341 =item B<-F, --follow-symlink>
343 Переходити за символічними посиланням і перетворювати файли, на які вони
346 =item B<-R, --replace-symlink>
348 Замінити символічні посилання перетвореними файлами (початкові файли, на які
349 вони вказують, змінено не буде).
351 =item B<-S, --skip-symlink>
353 Не змінювати символічні посилання та файли, на які вони посилаються
356 =item B<-V, --version>
358 Вивести дані щодо версії і завершити роботу.
364 У звичайному режимі розриви рядків DOS перетворюються на розриви рядків
365 Unix, і навпаки. Розриви рядків Mac перетворенню не підлягають.
367 У режимі Mac розриви рядків Mac перетворюються на розриви рядків Unix, і
368 навпаки. Розриви рядків DOS перетворенню не підлягають.
370 Щоб запустити програму у режимі перетворення Mac, скористайтеся параметром
371 командного рядка C<-c mac> або програмами C<mac2unix> та C<unix2mac>.
373 =head1 РЕЖИМИ ПЕРЕТВОРЕННЯ
379 У режимі C<ascii> виконуватиметься лише перетворення символів розриву
380 рядків. Цей режим є типовим режимом перетворення.
382 Хоча цей режим і називається режимом ASCII (стандарту 7-бітового кодування),
383 насправді кодування символів у ньому є 8-бітовим. Завжди користуйтеся цим
384 режимом для перетворення файлів у кодуванні UTF-8 (Unicode).
388 У цьому режимі усі 8-бітові символи, які не є частиною ASCII, (з номерами
389 від 128 до 255) буде перетворено на відповідні 7-бітові символи.
393 Перетворення символів буде виконано з кодування (кодової сторінки) DOS до
394 кодування ISO-8859-1 (Latin-1) у Unix. Символи DOS, які не мають
395 еквівалентів у ISO-8859-1 і перетворення яких неможливе, буде перетворено на
396 символ крапки. Те саме стосується символів ISO-8859-1, які не мають
399 Якщо буде використано лише параметр C<-iso>, програма dos2unix спробує
400 визначити активне кодування. Якщо це виявиться неможливим, dos2unix
401 використає типове кодування CP437, яке здебільшого використовується у
402 США. Щоб примусово визначити кодування, скористайтеся параметром C<-437>
403 (США), C<-850> (західноєвропейські мови), C<-860> (португальська), C<-863>
404 (канадська французька) або C<-865> (скандинавські мови). Використати
405 кодування Windows CP1252 (західноєвропейські мови) можна за допомогою
406 параметра C<-1252>. Для інших кодувань використовуйте поєднання dos2unix з
407 iconv(1). Програма iconv здатна виконувати перетворення даних у доволі
408 широкому спектрі кодувань символів.
410 Ніколи не користуйтеся перетворенням ISO для текстових файлів у форматі
411 Unicode. Використання подібного перетворення призведе до ушкодження вмісту
412 файлів у кодуванні UTF-8.
416 Перетворити дані у типовому кодуванні DOS на дані у кодуванні Latin-1 Unix:
418 dos2unix -iso -n in.txt out.txt
420 Перетворити дані у кодуванні DOS CP850 на дані у кодуванні Latin-1 Unix:
422 dos2unix -850 -n in.txt out.txt
424 Перетворити дані у кодуванні CP1252 Windows на дані у кодуванні Latin-1
427 dos2unix -1252 -n in.txt out.txt
429 Перетворити дані у кодуванні CP252 Windows на дані у кодуванні UTF-8 Unix
432 iconv -f CP1252 -t UTF-8 in.txt | dos2unix > out.txt
434 Перетворити дані у кодуванні Latin-1 Unix на дані у типовому кодуванні DOS:
436 unix2dos -iso -n in.txt out.txt
438 Перетворити дані у кодуванні Latin-1 Unix на дані у кодуванні DOS CP850:
440 unix2dos -850 -n in.txt out.txt
442 Перетворити дані у кодуванні Latin-1 Unix на дані у кодуванні Windows
445 unix2dos -1252 -n in.txt out.txt
447 Перетворити дані у кодуванні UTF-8 Unix (Unicode) на дані у кодуванні
450 unix2dos < in.txt | iconv -f UTF-8 -t CP1252 > out.txt
452 Див. також L<http://czyborra.com/charsets/codepages.html> та
453 L<http://czyborra.com/charsets/iso8859.html>.
461 Існує декілька різних кодувань Unicode. У Unix та Linux у файлах Unicode
462 здебільшого використовується кодування UTF-8. У Windows для текстових файлів
463 Unicode може бути використано кодування UTF-8, UTF-16 або UTF-16 зі
464 зворотним порядком байтів. Втім, здебільшого, використовується формат
469 У текстових файлах Unicode, як і у звичайних текстових файлах, може бути
470 використано розриви рядків DOS, Unix або Mac.
472 Усі версії dos2unix та unix2dos здатні виконувати перетворення у кодуванні
473 UTF-8, оскільки UTF-8 було розроблено так, що зворотну сумісність з ASCII
476 Програми dos2unix та unix2dos, зібрані з підтримкою Unicode UTF-16, можуть
477 читати текстові файли у кодуванні UTF-16 з прямим та зворотним порядком
478 байтів. Щоб дізнатися про те, чи було dos2unix зібрано з підтримкою UTF-16,
479 віддайте команду C<dos2unix -V>.
481 У Unix/Linux файли у кодуванні UTF-16 перетворюються на файли у кодуванні
482 локалі. Для визначення поточного кодування символів локалі скористайтеся
483 командою locale(1). Якщо перетворення виявиться неможливим, програма
484 повідомить про помилку перетворення і пропустить відповідний файл.
486 У Windows файли UTF-16 типово буде перетворено на файли UTF-8. Обидва типи
487 систем, Windows та Unix/Linux, мають непогані можливості з підтримки файлів
488 у форматуванні UTF-8.
490 Кодування UTF-16 та UTF-8 є повністю сумісними. Під час перетворення не буде
491 втрачено жодної інформації. Якщо під час перетворення даних у кодуванні
492 UTF-16 на дані у кодуванні UTF-8 трапиться помилка, наприклад, якщо у
493 вхідному файлі UTF-16 міститиметься якась помилка, файл буде пропущено.
495 Якщо використано параметр C<-u>, файл результатів буде записано у тому
496 самому кодуванні UTF-16, що і початковий файл. Використання параметра Option
497 C<-u> запобігає перетворенню даних у кодування UTF-8.
499 У dos2unix та unix2dos не передбачено параметра для перетворення даних у
500 кодуванні UTF-8 на дані у кодуванні UTF-16.
502 Режим перетворення ISO та 7-бітовий режим не працюють для файлів UTF-16.
504 =head2 Позначка порядку байтів
506 У Windows до текстових файлів у кодуванні Unicode типово дописується
507 позначка порядку байтів (BOM), оскільки багато програм Windows (зокрема
508 Notepad) додають таку позначку автоматично. Див. також
509 L<http://en.wikipedia.org/wiki/Byte_order_mark>.
511 У Unix файли у кодуванні Unicode типово не містять позначки порядку
512 байтів. Вважається, що кодуванням текстових файлів є те кодування, яке
513 визначається поточною локаллю.
515 Програма dos2unix може визначити, чи є кодуванням файла UTF-16, лише якщо у
516 файлі міститься позначка порядку байтів. Якщо у файлі, де використано
517 кодування UTF-16, немає такої позначки, dos2unix вважатиме такий файл
518 двійковим (бінарним).
520 Для перетворення файлів UTF-16 без позначки порядку байтів скористайтеся
521 параметром C<-ul> або C<-ub>.
523 Типово dos2unix не записує до файлів результатів перетворення позначки
524 порядку байтів (BOM). Якщо використано параметр C<-b>, dos2unix запише до
525 файла результатів BOM, якщо BOM була у файлі початкових даних.
527 Типово unix2dos записує позначку порядку байтів (BOM) до файла результатів,
528 якщо BOM є у початковому файлі. Скористайтеся параметром C<-r>, щоб вилучити
531 Dos2unix та unix2dos завжди записують до файла результатів позначку порядку
532 байтів (BOM), якщо використано параметр C<-m>.
534 =head2 Приклади для Unicode
536 Перетворити дані з Windows UTF-16 (з позначкою порядку байтів (BOM)) у
539 dos2unix -n in.txt out.txt
541 Перетворити дані у форматі Windows UTF-16LE (без BOM) на дані у форматі
544 dos2unix -ul -n in.txt out.txt
546 Перетворити дані у кодуванні UTF-8 Unix на дані у кодуванні Windows UTF-8
549 unix2dos -m -n in.txt out.txt
551 Перетворити дані у кодуванні UTF-8 Unix на дані у кодуванні Windows UTF-16:
553 unix2dos < in.txt | iconv -f UTF-8 -t UTF-16 > out.txt
557 GB18030 є китайським урядовим стандартом. Підтримка обов’язкової підмножини
558 стандарту GB18030 є неодмінною вимогою до будь-яких програмних продуктів,
559 які продаються у Китаї. Див. також L<http://en.wikipedia.org/wiki/GB_18030>.
561 Кодування GB18030 є повністю сумісним із Unicode. Його можна розглядати як
562 формат перетворення unicode. Подібно до UTF-8, GB18030 є сумісним із
563 ASCII. GB18030 також є сумісним із кодовою сторінкою Windows 936, яку ще
566 У Unix/Linux файли UTF-16 буде перетворено до кодування GB18030, якщо
567 кодуванням локалі є GB18030. Зауважте, що це спрацює, лише якщо встановлено
568 значення країни КНР. Наприклад, у англійській локалі для Великоританії із
569 встановленою локаллю C<en_GB.GB18030> перетворення UTF-16 на GB18030 не
570 працюватиме, а у китайській локалі C<zh_CN.GB18030> все працюватиме як слід.
572 У Windows для перетворення файлів UTF-16 на файли GB18030 слід вказати
575 У файлах у кодуванні GB18030 може міститися позначка порядку байтів, так
576 само, як у файлах у кодуванні Unicode.
580 Прочитати вхідні дані зі стандартного джерела (stdin) і записати результат
581 до стандартного виведення (stdout):
586 Перетворити дані у a.txt і замістити цей файл. Перетворити дані у b.txt і
590 dos2unix -o a.txt b.txt
592 Перетворити дані у a.txt і замістити файл у режимі перетворення ascii:
596 Перетворити дані у a.txt і замістити файл у режимі перетворення
597 ascii. Перетворити дані у b.txt і замістити цей файл у режимі 7-бітового
600 dos2unix a.txt -c 7bit b.txt
601 dos2unix -c ascii a.txt -c 7bit b.txt
602 dos2unix -ascii a.txt -7 b.txt
604 Перетворити файл a.txt з формату Mac на формат Unix:
606 dos2unix -c mac a.txt
609 Перетворити файл a.txt з формату Unix на формат Mac:
611 unix2dos -c mac a.txt
614 Перетворити дані у a.txt, замістити цей файл і зберегти часову позначку
620 Перетворити дані у файлі a.txt і записати результати до файла e.txt:
622 dos2unix -n a.txt e.txt
624 Перетворити дані у файлі a.txt і записати результати до файла
625 e.txt. Скопіювати часову позначку файла a.txt для файла e.txt:
627 dos2unix -k -n a.txt e.txt
629 Перетворити дані у a.txt і замістити цей файл. Перетворити дані у b.txt і
630 записати результат до e.txt:
632 dos2unix a.txt -n b.txt e.txt
633 dos2unix -o a.txt -n b.txt e.txt
635 Перетворити дані у c.txt і записати результати до e.txt. Перетворити дані у
636 a.txt і замістити ними цей файл. Перетворити дані у b.txt і замістити ними
637 цей файл. Перетворити дані у d.txt і записати результати до f.txt:
639 dos2unix -n c.txt e.txt -o a.txt b.txt -n d.txt f.txt
641 =head1 РЕКУРСИВНЕ ПЕРЕТВОРЕННЯ
643 Для рекурсивного перетворення текстових файлів у ієрархії каталогів слід
644 використовувати dos2unix у поєднанні з програмами find(1) та
645 xargs(1). Наприклад, щоб виконати перетворення усіх файлів .txt у структурі
646 підкаталогів поточного каталогу, віддайте таку команду:
648 find . -name *.txt |xargs dos2unix
656 Основна мова визначається за допомогою змінної середовища LANG. Значення
657 змінної LANG складається з декількох частин. Перша частина записується
658 малими літерами і визначає код мови. Друга частина є необов’язковою,
659 визначає код країни і записується прописними літерами, відокремлюється від
660 першої частини символом підкреслювання. Передбачено також необов’язкову
661 третю частину: кодування. Ця частина відокремлюється від другої частини
662 крапкою. Ось декілька прикладів для командних оболонок стандартного типу
665 export LANG=uk українська
666 export LANG=uk_UA українська, Україна
667 export LANG=ru_UA російська, Україна
668 export LANG=es_ES іспанська, Іспанія
669 export LANG=es_MX іспанська, Мексика
670 export LANG=en_US.iso88591 англійська, США, кодування Latin-1
671 export LANG=en_GB.UTF-8 англійська, Великобританія, кодування UTF-8
673 Повний список мов та кодів країн наведено у підручнику з gettext:
674 L<http://www.gnu.org/software/gettext/manual/html_node/Usual-Language-Codes.html>
676 У системах Unix для отримання даних щодо локалі можна скористатися командою
681 За допомогою змінної середовища LANGUAGE ви можете вказати список
682 пріоритеності мов. Записи у списку слід відокремлювати двокрапками. Програма
683 dos2unix надає перевагу LANGUAGE над LANG. Наприклад, перша голландська,
684 далі німецька: C<LANGUAGE=nl:de>. Спочатку вам слід увімкнути локалізацію,
685 встановивши для змінної LANG (або LC_ALL) значення, відмінне від «C». Далі
686 ви зможете використовувати список пріоритетності мов за допомогою змінної
687 LANGUAGE. Додаткові відомості можна знайти у підручнику з gettext:
688 L<http://www.gnu.org/software/gettext/manual/html_node/The-LANGUAGE-variable.html>
690 Якщо вами буде вибрано мову, перекладу якою немає, буде показано стандартні
691 повідомлення англійською мовою.
695 =item B<DOS2UNIX_LOCALEDIR>
697 Змінну LOCALEDIR, встановлену під час збирання програми, можна змінити за
698 допомогою змінної середовища DOS2UNIX_LOCALEDIR. LOCALEDIR використовується
699 для пошуку файлів перекладів. Типовим значенням у системах GNU є
700 C</usr/local/share/locale>. Переглянути поточне значення змінної LOCALEDIR
701 можна переглянути за допомогою параметра B<--version>.
703 Приклад (командна оболонка POSIX):
705 export DOS2UNIX_LOCALEDIR=$HOME/share/locale
711 =head1 ПОВЕРНУТЕ ЗНАЧЕННЯ
713 Якщо завдання вдасться успішно виконати, програма поверне нульовий код
714 виходу. Якщо станеться системна помилка, буде повернуто код цієї
715 помилки. Якщо станеться якась інша помилка, буде повернуто код 1.
717 У режимі без повідомлень повернутим значенням завжди буде нуль, якщо вказано
718 правильні параметри командного рядка.
722 L<http://en.wikipedia.org/wiki/Text_file>
724 L<http://uk.wikipedia.org/wiki/Carriage_return>
726 L<http://uk.wikipedia.org/wiki/Newline>
728 L<http://uk.wikipedia.org/wiki/Unicode>
732 Benjamin Lin - <blin@socs.uts.edu.au>, Bernd Johannes Wuebben (режим
733 mac2unix) - <wuebben@kde.org>, Christian Wurll (додатковий новий рядок) -
734 <wurll@ira.uka.de>, Erwin Waterlander - <waterlan@xs4all.nl> (супровідник)
736 Сторінка проекту: L<http://waterlan.home.xs4all.nl/dos2unix.html>
738 Сторінка на SourceForge: L<http://sourceforge.net/projects/dos2unix/>
740 =head1 ТАКОЖ ПЕРЕГЛЯНЬТЕ
742 file(1) find(1) iconv(1) locale(1) xargs(1)