natgillin/translations-raw huggingface dataset:
When saving you can select what line end style you prefer. The default setting is the common choice for the used operating system.
Ви можете вказати, якому стилю завершення рядків слід надавати перевагу програмі під час зберігання даних. Типовим буде завершення рядка загальне для всієї системи.
Diff Settings
Параметри Diff
When comparing files, & kdiff3; first it tries to match lines that are equal in all input files. Only during this step it might ignore white space. The second step compares each line. In this step white space will not be ignored. Also during the merge white space will not be ignored.
Під час порівняння файлів & kdiff3; спочатку намагається знайти однакові рядки у всіх файлах вхідних даних. Лише на цьому етапі програма може ігнорувати пробіли. На другому етапі програма порівнює всі рядки окремо. На цьому етапі програма не ігноруватиме пробіли. Крім того, пробіли не ігноруватимуться під час об’ єднання.
Preserve Carriage Return:
Брати до уваги повернення каретки:
Some editors (on some systems) save carriage return '\\r 'and linefeed '\ '-characters at the end of line, while others will only save the linefeed '\'. Usually & kdiff3; ignores the carriage return, but then files that do n't have equal sizes, look equal in side by side comparison. When this option is on, then the carriage return characters are made visible but are treated as white space. This option must be off during a merge. Default is off.
Деякі з редакторів (у певних системах) зберігають символи повернення каретки, «\\ r », і переведення рядка, «\ » — для завершення рядка, тоді як інші зберігають лише «\ ». Зазвичай, & kdiff3; ігнорує символи повернення каретки, але у такому разі файли, які мають різний розмір, виглядають однаковими при порівнянні. Якщо цей пункт буде позначено, програма зробить видимими символи повернення каретки, але вважатиме їх пробільними символами. Вам слід зняти позначку з цього пункту під час об’ єднання. Типово пункт не позначено.
Ignore numbers:
Ігнорувати числа:
Default is off. Number characters ('0'-'9 ','. ', '-') will be ignored in the first part of the analysis in which the line matching is done. In the result the differences will be shown nevertheless, but they are treated as white space.
Типово пункт не позначено. Символи, які є частиною чисел, (« 0 » - « 9 », «. », « - ») буде проігноровано під час першої частини аналізу, під час якої програма встановлює відповідність рядків. У результатах порівняння відмінність у символах чисел буде враховано, але самі ці символи вважатимуться пробілами.
Ignore C/ C++ comments:
Ігнорувати коментарі C/ C++:
Default is off. Changes in comments will be treated like changes in white space.
Типово вимкнено. За позначення, зміни у коментарях будуть оброблятися як зміни у пробілах.
Ignore case:
Без врахування регістру:
Default is off. Case-differences of characters (like'A 'vs. 'a') will be treated like changes in white space.
Типово вимкнено. За позначення, відмінності у регістрі літер (зокрема « A » і « a ») будуть оброблятися як зміни у пробілах.
Preprocessor-Command:
Команда препроцесора:
See next section.
Див. наступний розділ.
Line-Matching Preprocessor-Command:
Команда відповідності рядків препроцесора:
Try Hard:
Агресивніше:
Try hard to find an even smaller delta. (Default is on.) This will probably be effective for complicated and big files. And slow for very big files.
Намагатися знайти найменші відмінності. Типово увімкнено. Подібне порівняння, ймовірно буде корисним для складних і великих файлів. Значно сповільнює обробку великих файлів.
Merge Settings
Параметри об’ єднання
Auto Advance Delay (ms):
Автоматичне продовження за (у мс):
When in auto-advance-mode this setting specifies how long to show the result of the selection before jumping to the next unsolved conflict.
У режимі автоматичного продовження цей параметр визначає час, протягом якого програма показуватиме результат вибору перед переходом до наступного нерозв’ язаного конфлікту.
White space 2/ 3-file merge default:
Типове значення пробілів для об’ єднання 2/ 3 файлів:
Automatically solve all white-space conflict by choosing the specified file. (Default is manual choice.) Useful if white space really is n't important in many files. If you need this only occasionally better use "Choose A/ B/ C For All Unsolved Whitespace Conflicts" in the merge menu. Note that if you enable either "Ignore numbers" or "Ignore C/ C++ comments" then this auto-choice also applies for conflicts in numbers or comments.
Автоматично розв’ язати всі конфлікти у пробілах вибором вказаного файла. (Типово, визначеного вручну) Корисно, якщо пробіли не є суттєвими у багатьох файлах. Якщо ви не бажаєте використовувати подібні налаштування постійно, краще скористайтеся пунктом « Обрати A/ B/ C для всіх нерозв’ язаних конфліктів пробілів » з меню « Об’ єднання ». Зауважте, що якщо ви позначили якийсь з пунктів « Ігнорувати числа » або « Ігнорувати коментарі C/ C++ », подібний автоматичний вибір стосуватиметься і конфліктів, пов’ язаних з відмінностями у числах або коментарях.
Auto merge regular expression:
Формальний вираз автооб’ єднання:
Regular expression for lines where & kdiff3; should automatically choose one source. See also Automatic Merge...
Формальний вираз для рядків, у яких & kdiff3; слід автоматично обирати одне джерело. Див. також Автоматичне об’ єднання...
Run regular expression auto merge on merge start:
Запустити автооб’ єднання за формальними виразом на початку об’ єднання:
If activated & kdiff3; runs the automatic merge using the "Auto merge regular expression" when a merge is started.
Якщо позначити цей пункт, & kdiff3; виконає автоматичне об’ єднання на основі даних пункту « Формальний вираз автооб’ єднання » після запуску процесу об’ єднання.
History start regular expression:
Початковий формальний вираз журналу:
Regular expression for the start of the merge history entry. Usually this line contains the "#36; Log#36;" -keyword. Default value: ". *\\#36; Log. *\\#36;. *"
Формальний вираз для початку запису історії керування версіями. Зазвичай, цей рядок містить ключове слово "# 36; Log# 36;". Типове значення: ". *\\ # 36; Log. *\\ # 36;. *"
History entry start regular expression:
Початковий формальний вираз елемента історії:
A merge history entry consists of several lines. Specify the regular expression to detect the first line (without the leading comment). Use parentheses to group the keys you want to use for sorting. If left empty, then & kdiff3; assumes that empty lines separate history entries. See also Automatic Merge...
Під час об’ єднання записів журналу програма працюватиме з записами, що складаються з декількох рядків. Тут ви можете вказати формальний вираз, за яким програма визначатиме перший рядок такого запису (без початкового коментаря). Скористайтеся круглими дужками для групування ключів, які ви бажаєте згодом використати для впорядкування. Якщо у цьому полі буде порожньо, & kdiff3; вважатиме, що записи журналу відокремлюються порожніми рядками. Див. також Автоматичне об’ єднання...
History merge sorting:
Впорядкування історії при об’ єднанні:
Enable version control history sorting.
Увімкнути впорядкування за журналом системи керування версіями.
History entry start sort key order:
Порядок сортування початків записів за ключем:
Each parentheses used in the regular expression for the history start entry groups a key that can be used for sorting. Specify the list of keys (that are numbered in order of occurrence starting with 1) using ',' as separator (e. g. "4,5,6,1,2,3,7"). If left empty, then no sorting will be done. See also Automatic Merge...
Кожна пара дужок, які використовуються у формальному виразі, містить ключ впорядкування записів історії. Вкажіть список ключів (пронумерованих у порядку появи, починаючи з 1), з використання роздільника "," (наприклад, "4, 5, 6, 1, 2, 3, 7"). Якщо залишити це поле порожнім, сортування не проводитиметься. Подробиці можна дізнатися з Автоматичне об’ єднання... документації.
Merge version control history on merge start:
Об’ єднувати за журналом керування версіями на початку об’ єднання:
If activated & kdiff3; runs the automatic history merging using aforementioned options when a merge is started.
Якщо буде позначено & kdiff3; виконуватиме автоматичне об’ єднання журналів на основі раніше згаданих параметрів після запуску процесу об’ єднання.
Max number of history entries:
Макс. кількість записів у історії:
& kdiff3; truncates the history list after the specified number of entries. Use -1 to avoid truncation. (Default is -1).
& kdiff3; обмежуватиме кількість записів журналу до вказаної. Значенням - 1 можна скористатися, щоб вимкнути обмеження. (Типовим значенням є - 1).
Test your regular expressions
Перевіряти ваші формальні вирази
This button shows a dialog that allows you to improve and test the regular expressions above. Just copy the respective data from your files into the example lines. The "Match results" will immediately show whether the match succeeds or not. The "Sort key result" will display the key used for history merge sorting.
За допомогою натискання цієї кнопки ви можете наказати програмі відкрити діалогове вікно, у якому ви зможете випробувати і покращити вказаний вище формальний вираз. Достатньо просто скопіювати відповідні дані з ваших файлів до рядків прикладу. У полі « Результати порівняння » негайно буде показано, було ваше порівняння вдалим чи ні. У полі « Результат ключа впорядкування » буде показано ключ, який буде використано під час впорядкування результату об’ єднання журналів.
Irrelevant merge command:
Безвідносна команда об’ єднання:
Specify a command of your own that should be called when & kdiff3; detects that for a three file merge the file from B does n't contribute any relevant data that is n't already contained in the file from C. The command is called with the three filenames as parameters. Data matched by the "Auto merge regular expression" or in the history is n't considered relevant.
Вкажіть власну команду, яку слід виконати, якщо & kdiff3; виявить, що під час трикомпонентного об’ єднання файл з B не містить ніяких відповідних даних, яких би не містилося у файлі з C. Команда виконуватиметься з параметрами — назвами трьох файлів. Дані, що відповідатимуть « Формальному виразу автооб’ єднання » або дані з журналу не вважатимуться відповідними.
Directory Merge
Об’ єднання каталогів
These options are concerned with scanning the directory and handling the merge: See the Directory Comparison/ Merge Docs for details.
Ці параметри використовуватимуться під час сканування каталогу і виконання об’ єднання: докладніше про це можна дізнатися з розділу щодо порівняння каталогів/ об’ єднання.
Yet there is one option here that is also relevant for saving single files:
Крім того, тут є ще один параметр, пов’ язаних зі збереженням окремих файлів:
Backup files:
Файли резерву:
When a file is saved and an older version already exists, then the original version will be renamed with an ". orig" extension. If an old backup file with ". orig" extension already exists then this will be deleted without backup.
Якщо програма зберігатиме файл, який має попередню версію, початкову версію файла буде перейменовано з додаванням суфікса «. orig ». Якщо у каталозі вже є файл резервної копії з назвою, що містить суфікс «. orig », цей файл буде заміщено новим без створення додаткових резервних копій.
Regional and Language Options
Параметри локалізації
Language:
Мова:
Adjust the language of the user interface. Changing this option does n't affect the running program. You have to exit and restart & kdiff3; so that the language is changed. (This option is not available in the KDE version of & kdiff3; because the language is adjustable in the global KDE settings.)
Визначає мову інтерфейсу користувача. Зміна цього параметра не змінить інтерфейсу вже запущеної програми. Вам доведеться завершити роботу програми і знову запустити & kdiff3;, щоб змінити мову інтерфейсу. (Ви не знайдете цього пункту у версії & kdiff3; для & kde;, оскільки у цій версії мова визначається загальними параметрами KDE.)
Use the same encoding for everything:
Використовувати однакове кодування для всього:
The following encoding options can be adjusted separately for each item or if this option is true, all values will take the first value.
Наведені нижче параметри кодування можна скоригувати окремо для кожного з елементів, якщо ж цей пункт буде позначено, всім параметрам буде надано значення першого параметра.
Local Encoding:
Локальне кодування:
Above the codec-selectors appears a note that tells you what the local encoding is. (This is not adjustable but for your information just in case you do n't know your local encoding, but need to select it.)
Над списком, призначеним для вибору кодування, буде показано пункт, який інформуватиме вас про поточне системне кодування. (Значення цього пункту змінювати не можна. Його призначено для інформування вас, якщо поточне кодування вам не відоме.)
File Encoding for A/ B/ C:
Кодування файла для A/ B/ C:
Adjust the file encoding for input files. This has an effect on how the special characters are interpreted. Since you can adjust each codec separately you can even compare and merge files that were saved using different codecs.
Визначає кодування файлів з вхідними даними. Значення цього параметра визначає спосіб обробки спеціальних символів. Оскільки кодування для кожного з вхідних файлів можна визначати окремо, ви маєте змогу порівнювати навіть файли у різному кодуванні.
File Encoding for Merge Output and Saving:
Кодування файла для об’ єднання і збереження:
When you have edited a file, then you can adjust which encoding will be used when saving to disk.
Якщо ви маєте намір змінити файл, ви можете вказати кодування, яке буде використано для збереження цього файла.
File Encoding for Preprocessor Files:
Кодування файлів для файлів препроцесора:
When you define preprocessors then they might not be able to operate on your codec. (e. g.: Your files are 16-bit-unicode and your preprocessor can only take 8-bit-ascii.) With this option you can define the encoding of preprocessor output.
Якщо ви визначаєте інструменти попередньої обробки, може так статися, що вони не зможуть працювати з вашим кодуванням. Приклад: ваші файли зберігаються у 16- бітовому кодуванні Unicode, а ваш інструмент попередньої обробки може працювати лише з даним у 8- бітовому кодуванні ASCII. За допомогою цього пункту ви можете визначити кодування для вихідних даних інструменту попередньої обробки (препроцесора).
Right To Left Language:
Мова з записом справа ліворуч:
Some languages are written right to left. When this option is enabled, & kdiff3; draws the text from right to left in the diff input windows and in the merge output window. Note that if you start & kdiff3; with the command line option "--reverse" then all layouting will be done right to left too. (This is a feature provided by Qt.) This documentation was written assuming that "Right To Left Language" or reverse layout are disabled. So some references to "left" or "right" must be replaced by their respective counterpart if you use these options.
Запис текстів деякими мовами виконується справа ліворуч. Якщо буде позначено цей пункт, & kdiff3; показуватиме текст у напрямку справа ліворуч у областях вхідних даних і у області об’ єднаних даних. Зауважте, що, якщо & kdiff3; було запущено командою з параметром « -- reverse » всі елементи компонування вікна програми буде також вирівняно справа ліворуч. Цю можливість реалізовано за допомогою бібліотеки Qt. Цю документацію було написано у припущенні, що пункт « Мова з записом справа ліворуч » не позначено, а зворотне компонування не увімкнено. Отже, якщо відповідні параметри все ж було увімкнено, вам слід поміняти місцями слова « ліворуч » і « праворуч », використані у цьому підручнику.
Miscellaneous
Різне
(These options and actions are available in menus or the buttonbar.)
(Доступ до цих параметрів можна отримати за допомогою меню або кнопок панелі інструментів.)
Show line numbers:
Показати номери рядків:
You can select if line numbers should be shown for the input files.
За допомогою цього пункту ви можете наказати програмі показувати або не показувати номери рядків тексту.
Show space and tabulator characters for differences:
Показувати символи пробілів і табуляцій для різниць:
Sometimes the visible spaces and tabs are disturbing. You can turn this off.
Іноді візуалізація пробілів і символів табуляції заважає перегляду. За допомогою цього пункту ви можете її вимкнути.
Show white space:
Проказувати пробіли:
Turn this off to suppress any highlighting of white-space-only changes in the text or overview-columns. (Note that this also applies to changes in numbers or comments if the options "Ignore numbers" or "Ignore C/ C++ comments" are active.)
Зніміть позначку з цього пункту, щоб придушити підсвічування відмінностей у кількості пробілів у тексті або стовпчиках огляду. Зауважте, що це також стосується відмінностей у числах та коментарях, якщо позначено пункти « Ігнорувати числа » та « Ігнорувати коментарі C/ C++ ».
Overview options:
Параметри огляду:
These choices are only available when you compare three files. In normal mode all differences are shown in one color-coded overview-column. But sometimes you are especially interested in the differences between only two of these three files. Selecting "A vs. B", "A vs. C" or "B vs. C"-overview will show a second overview column with the required information next to the normal overview.
Відповідні варіанти будуть доступними лише у разі порівняння трьох файлів. У звичайному режимі всі відмінності буде показано у одному розфарбованому у різні кольори стовпчику огляду. Але іноді у вас може виникати зацікавленість у перегляді відмінностей лише у двох з цих трьох файлів. У разі вибору одного з варіантів перегляду, « A з B », « A з C » або « B з C », програма покаже другий стовпчик огляду з потрібними даними, розташований поряд зі звичайним стовпчиком огляду.
Word wrap diff windows:
Перенесення рядків у вікнах різниці:
Wrap lines when their length would exceed the width of a window.
Переносити рядки, чия довжина перевищує ширину вікна.
Show Window A/ B/ C:
Показати вікно A/ B/ C:
Sometimes you want to use the space on the screen better for long lines. Hide the windows that are not important. (In the Windows-menu.)
Іноді бажано максимально використати простір вікна для показу довгих рядків. Сховайте вікна, які не є важливими (за допомогою меню « Вікно »).
Toggle Split Orientation:
Перемкнути орієнтацію відокремлення:
Switch between diff windows shown next to each other (A left of B left of C) or above each other (A above B above C). This should also help for long lines. (In the Windows-menu.)
Перемикає орієнтацію вікон різниць, розташованих поруч (A ліворуч від B, а B ліворуч від C) або одне над одним (A над B над C). Цей параметр може допомогти вам покращити перегляд, якщо рядки достатньо довгі (у меню « Вікна »).
Start a merge quickly:
Почати об’ єднання швидко:
Sometimes you are viewing the deltas and decide to merge. "Merge current file" in the Directory-menu also works if you only compare two files. A single click starts the merge and uses the filename of the last input-file as the default output filename. (When this is used to restart a merge, then the output filename will be preserved.)
Іноді під час перегляду відмінностей ви вирішуєте виконати об’ єднання. Пункт « Об’ єднати поточний файл » з меню « Каталог » працюватиме і у випадку, коли ви маєте справу з порівнянням двох файлів. Одним клацанням лівою кнопкою миші ви можете розпочати об’ єднання з використанням назви файла останнього файла вхідних даних як типової назви для файла виводу. Якщо ви скористалися відповідним пунктом для перезапуску об’ єднання, назву файла виводу змінено не буде.
Configuring Keyboard-Shortcuts
Налаштування клавіатурних скорочень
Currently only the KDE-version supports user-configurable keyboard-shortcuts. (Menu Settings- > Configure Shortcuts...)
У поточній версії програми можливість налаштування клавіатурних скорочень користувачем підтримується лише у версії програми для KDE. (Меню Параметри - > Налаштувати скорочення...)
Preprocessor Commands
Команди попередньо обробки
& kdiff3; supports two preprocessor options.
У & kdiff3; підтримуються два параметри попередньої обробки.
When any file is read, it will be piped through this external command. The output of this command will be visible instead of the original file. You can write your own preprocessor that fulfills your specific needs. Use this to cut away disturbing parts of the file, or to automatically correct the indentation etc.
Під час читання будь- якого файла його буде оброблено вказаною зовнішньою програмою. Замість вмісту початкового файла ви побачите дані, виведене відповідною програмою. Ви можете написати ваш власний інструмент попередньої обробки (препроцесор), який виконуватиме потрібні вам дії. Препроцесор може вирізати непотрібні частини файлів або автоматично виправити відступи тощо.
When any file is read, it will be piped through this external command. If a preprocessor-command (see above) is also specified, then the output of the preprocessor is the input of the line-matching preprocessor. The output will only be used during the line matching phase of the analysis. You can write your own preprocessor that fulfills your specific needs. Each input line must have a corresponding output line.
Під час читання будь- якого файла його буде оброблено вказаною зовнішньою програмою. Якщо було вказано команду- препроцесор (див. вище), дані, виведені препроцесором стануть вхідними даними для препроцесора пошуку відповідних рядків. Виведені цим препроцесором дані буде використано лише під час фази знаходження відповідників аналізу вмісту файлів. Ви можете написати ваш власний інструмент попередньої обробки (препроцесор), який виконуватиме потрібні вам дії. За використання такого препроцесора кожному рядку вхідних даних має відповідати точно один рядок виведених даних.
The idea is to allow the user greater flexibility while configuring the diff-result. But this requires an external program, and many users do n't want to write one themselves. The good news is that very often sed or perl will do the job.
Призначенням препроцесорів є надання у розпорядження користувача більшої гнучкості у налаштуванні результату порівняння. Використання препроцесора вимагає наявності зовнішньої програми, а більшість користувачів не є програмістами. Непоганою новиною тут має стати те, що дуже часто для виконання потрібних завдань достатньо скористатися командами sed або perl.
Example: Simple testcase: Consider file a. txt (6 lines): aa ba ca da ea fa And file b. txt (3 lines): cg dg eg Without a preprocessor the following lines would be placed next to each other: aa - cg ba - dg ca - eg da ea fa This is probably not wanted since the first letter contains the actually interesting information. To help the matching algorithm to ignore the second letter we can use a line matching preprocessor command, that replaces'g 'with'a': sed's/ g/ a/ 'With this command the result of the comparison would be: aa ba ca - cg da - dg ea - eg fa Internally the matching algorithm sees the files after running the line matching preprocessor, but on the screen the file is unchanged. (The normal preprocessor would change the data also on the screen.)
Приклад. Простий тест: розглянемо файл a. txt (6 рядків): aa ba ca da ea fa і файл b. txt (3 рядки): cg dg eg Якщо не використовувати препроцесора, у відповідність буде поставлено такі рядки: aa - cg ba - dg ca - eg da ea fa Навряд чи ми бажали саме цього, оскільки насправді важливу інформацію містить перша літера рядка. Щоб допомогти алгоритмові пошуку відповідників уникнути порівняння за другою літерою, ми можемо скористатися командою- препроцесором, яка замінить « g » на « a »: sed 's/ g/ a /' Якщо скористатися цією командою, відповідність буде встановлено таким чином: aa ba ca - cg da - dg ea - eg fa З точки зору внутрішньої структури програми, алгоритм пошуку відповідників застосовується лише після запуску препроцесора пошуку відповідників, але на екрані файл залишиться незмінним. Звичайний же препроцесор змінив би вміст файла на екрані.
sed Basics
Основи sed