natgillin/translations-raw huggingface dataset:
But for items that were identical in the comparison their color also is identical even if the age is not.
Але елементи, які є однаковими у всіх каталогах колір теж буде однаковим, хоча їх вік і відрізнятиметься.
Directories are considered equal if all items they contain are identical. Then they also will have the same color. But the age of a directory is not considered for its color.
Каталоги вважатимуться однаковими, якщо всі елементи, які у них містяться, є однаковими. Однакові елементи програма показуватиме однаковим кольором. Під час визначення кольору вік каталогу до уваги не братиметься.
The idea for this coloring scheme I came upon in dirdiff. The colors resemble the colors of a leaf that is green when new, turns yellow later and red when old.
Ідею подібного розфарбування запозичено з програми dirdiff. Кольори відповідають кольорам листя: воно зелене, коли тільки- но з’ являється на деревах, пізніше перетворюється на жовте, а згодом на червоне.
The Operation Column
Стовпчик дій
After comparing the directories & kdiff3; also evaluates a proposal for a merge operation. This is shown in the "Operation" column. You can modify the operation by clicking on the operation you want to change. A small menu will popup and allows you to select an operation for that item. (You can also select the most needed operations via keyboard. Ctrl+1/ 2/ 3/ 4/ Del will select A/ B/ C/ Merge/ Delete respectively if available.) This operation will be executed during the merge. It depends on the item and on the merge-mode you are in, what operations are available. The merge-mode is one of
Після порівняння каталогів & kdiff3; намагається визначитися пропозиціями щодо дії з об’ єднання. Ці пропозиції буде показано у стовпчику « Дія ». Ви можете змінити дію натисканням позначки дії, яку ви бажаєте змінити. Програма відкриє невеличке меню, за допомогою якого ви зможете обрати дію для відповідного пункту. Крім того, ви можете обрати одну з найпоширеніших дій за допомогою клавіатури. Натискання комбінацій клавіш Ctrl+1/ 2/ 3/ 4/ Del призведе до вибору дій A/ B/ C/ Об’ єднати/ Вилучити, відповідно. Обрану вами дію буде виконано під час об’ єднання. Перелік можливих дій і режим об’ єднання залежатиме від обраного пункту. Можливі такі режими об’ єднання:
Three directory-merge ("A" is treated as older base of both).
Об’ єднання трьох каталогів (« A » вважається старішою базою для двох інших).
Two directory-merge.
Об’ єднання двох каталогів.
Two directory-sync-mode (activate via option "Synchronize Directories").
Режим синхронізації двох каталогів (активується за допомогою пункту « Синхронізувати каталоги »).
In three directory merge the operation proposal will be: If for an item...
Під час виконання об’ єднання трьох каталогів логіка програми виглядає так: Якщо елемент...
... all three directories are equal: Copy from C
... всі три каталоги містять однакові файли: копіювання з C
... A and C are equal but B is not: Copy from B (or if B does not exist, delete the destination if exists)
... A і C є однаковими, B відрізняється: копіювати з B (або, якщо B не існує, вилучити файли з A і С)
... A and B are equal but C is not: Copy from C (or if C does not exist, delete the destination if exists)
... A і B є однаковими, C відрізняється: копіювати з C (або, якщо C не існує, вилучити файли з A і B)
... B and C are equal but A is not: Copy from C (or if C does not exist, delete the destination if exists)
... B і C є однаковими, A відрізняється: копіювати з C (або, якщо C не існує, вилучити файли з A)
... only A exists: Delete the destination (if exists)
... існує лише A: вилучення призначення (якщо воно існує)
... only B exists: Copy from B
... існує лише у B: копіювати з B
... only C exists: Copy from C
... існує лише у C: копіювати з C
... A, B and C are not equal: Merge
... A, B і C є різними: об’ єднати
... A, B and C do n't have the same file type (e. g. A is a directory, B is a file): "Error: Conflicting File Types". While such items exist the directory merge cannot start.
... файли у A, B і C належать до різних типів (наприклад, у A це каталог, у B — файл): « Помилка: Конфлікти типів файлів ». Хоча відповідні елементи і існують об’ єднання каталогів розпочати неможливо.
In two directory merge the operation proposal will be: If for an item...
Під час виконання об’ єднання двох каталогів логіка програми виглядає так: Якщо елемент...
... both directories are equal: Copy from B
... є однаковим у обох каталогах: копіювати з B
... A exists, but not B: Copy from A
... існує у A, але не існує у B: копіювати з A
... B exists, but not A: Copy from B
... існує у B, але не існує A: копіювати з B
... A and B exist but are not equal: Merge
... елемент існує у A і B, але він є різним: об’ єднати
... A and B do n't have the same file type (e. g. A is a directory, B is a file): "Error: Conflicting File Types". While such items exist the directory merge cannot start.
... файли у A і B належать до різних типів (наприклад, у A це каталог, у B — файл): « Помилка: Конфлікти типів файлів ». Хоча відповідні елементи і існують об’ єднання каталогів розпочати неможливо.
Sync-mode is active if only two directories and no explicit destination were specified and if the option "Synchronize directories" is active. & kdiff3; then selects a default operation so that both directories are the same afterwards. If for an item...
Режим синхронізації буде задіяно, лише якщо виконується порівняння двох каталогів, а призначення не вказано явним чином, і якщо позначено пункт « Синхронізувати каталоги ». У такому разі & kdiff3; обере типову дію, після виконання якої обидва каталоги будуть однаковими. Якщо...
... both directories are equal: Nothing will be done.
... обидва каталоги містять однакові файли: ніяких дій виконано не буде.
... A exists, but not B: Copy A to B
... існує A, але не існує B: копіювання A до B
... B exists, but not A: Copy B to A
... існує B, але не існує A: копіювання B до A
... A and B exist, but are not equal: Merge and store the result in both directories. (For the user the visible save-filename is B, but then & kdiff3; copies B also to A.)
... існують A і B, але вони не збігаються: об’ єднання зі збереженням даних результату у обох каталогах. (Для користувача видимим файлом, куди буде збережено дані буде B, але після зберігання & kdiff3; скопіює B до A.)
When two directories are merged and the option "Copy newer instead of merging" is selected, then & kdiff3; looks at the dates and proposes to choose the newer file. If the files are not equal but have equal dates, then the operation will contain "Error: Dates are equal but files are not." While such items exist the directory merge cannot start.
Якщо виконується об’ єднання двох каталогів і позначено пункт « Копіювати новіший, замість об’ єднання », & kdiff3; виконуватиме визначення дат зміни файлів і пропонуватиме обрати новіший файл. Якщо файли мають різний вміст, але однакову дату зміни, дія міститиме напис « Помилка: Дати однакові, а файли відрізняються ». У такому разі, хоча елементи існують, неможливо розпочати об’ єднання каталогів.
The Status Column
Стовпчик стану
During the merge one file after the other will be processed. The status column will show "Done" for items where the merge operation has succeeded, and other texts if something unexpected happened. When a merge is complete, then you should make a last check to see if the status for all items is agreeable.
Під час об’ єднання файли оброблятимуться один за одним. У стовпчику стану буде показано слово « Виконано » для пунктів, для яких дія з об’ єднання була успішною, та інший текст, якщо сталося щось непередбачене. Після завершення дії об’ єднання вам слід перевірити, чи для всіх пунктів стан об’ єднання є задовільним.
Statistics Columns
Стовпчики статистики
When the file comparison mode "Full Analysis" is enabled in the options, then & kdiff3; will show extra columns containing the numbers of unsolved, solved, nonwhite and whitespace conflicts. (The solved-column will only show when comparing or merging three directories.)
Якщо у параметрах програми увімкнено режим « Повний аналіз », & kdiff3; покаже додаткові стовпчики з кількістю нерозв’ язаних і розв’ язаних конфліктів, а також кількістю конфліктів у пробілах і конфліктів, не пов’ язаних з пробілами. Стовпчик розв’ язаних конфліктів буде показано лише у випадку порівняння або об’ єднання трьох каталогів.
Selecting Listed Files
Вибір файлів зі списку
Several options influence which files are listed here. Some are accessible in the settings dialog. The Directory-menu contains the entries:
Переліком файлів, показаних у цьому списку, керує декілька параметрів. Доступ до деяких з них можна отримати за допомогою діалогового вікна параметрів. У меню каталогу містяться такі пункти:
"Show Identical Files": Files that have been detected equal in all input directories.
« Показувати однакові файли »: показати файли, які програма визначила як однакові у всіх початкових каталогах.
"Show Different Files": Files that exist in two or more directories but are not equal.
« Показувати різні файли »: показати файли, які існують у декількох каталогах, але не є однаковими.
"Show Files only in A": Files that exist only in A, but not in B or C.
« Показувати файли лише у A »: показати файли, які існують лише у A, і яких немає у B і C.
"Show Files only in B": Files that exist only in B, but not in A or C.
« Показувати файли лише у B »: показати файли, які існують лише у B, і яких немає у A і C.
"Show Files only in C": Files that exist only in C, but not in A or B.
« Показувати файли лише у C »: показати файли, які існують лише у C, і яких немає у A і B.
Activate only the "Show"-options for the items you want listed. If for example you only want to list all items that exist either in A or in B but not in both, you'll have to activate" Show Files only in A "and" Show Files only in B "and deactivate all others (" Show Identical Files "," Show Different Files "," Show Files only in C "). The list will be updated immediately to reflect the change.
Позначте пункти « Показувати » лише для тих елементів, які ви бажаєте бачити у списку. Якщо, наприклад, ви бажаєте бачити у списку лише ті елементи, які існують або у A, або у B, але не у обох каталогах, вам слід позначити пункти « Показувати файли лише у A » і « Показувати файли лише у B » і зняти позначки з усіх інших пунктів (« Показувати однакові файли », « Показувати різні файли », « Показувати файли лише у C »). Після внесення змін список буде негайно оновлено відповідним чином.
These options also apply for directories with one exception: Disabling "Show Different Files" will not hide any complete directories. This will work only for files within.
Ці параметри буде також використано і для каталогів, за одним винятком: зняття позначки з пункту « Показувати різні файли » не призведе до приховування жодного з каталогів. Цей параметр призначено лише для файлів у цих каталогах.
Note that of these only the "Show Identical Files"-option is persistant. The others are enabled when starting & kdiff3;.
Зауважте, що серед усіх цих параметрів програма зберігатиме значення лише параметра « Показувати однакові файли ». Інші пункти буде знову позначено після наступного запуску & kdiff3;.
Doing A Directory Merge
Виконання об’ єднання каталогів
You can either merge the currently selected item (file or directory), or all items. When you have made all your operation choices (in all subdirectories too) then you can start the merge.
Ви можете наказати програмі виконати об’ єднання поточного вибраного елемента (файла чи каталогу) або всіх елементів. Коли ви визначитеся з усіма параметрами дії (у всіх підкаталогах), можна розпочинати об’ єднання.
Be aware that if you did n't specify a destination directory explicitly, then the destination will be "C" in three directory mode, "B" in two directory merge mode, and in sync-mode it will be "A" or/ and "B".
Пам’ ятайте, що якщо ви не вказали каталог призначення явно, призначенням буде « C » у режимі роботи з трьома каталогами, « B » у режимі порівняння двох каталогів, і « A » або/ і « B » у режимі синхронізації.
If you have specified a destination directory also check that all items that should be in the output, are in the tree. There are some options that cause certain items to be omitted from the directory comparison and merge. Check these options to avoid unpleasant surprises:
Якщо ви вказали каталог призначення, вам також слід перевірити, що у ньому наявні всі належні елементи структури. Існують параметри, які можуть призвести до того, що програма не оброблятиме певні елементи під час порівняння і об’ єднання каталогів. Щоб уникнути небажаних сюрпризів, вам слід перевірити наявність позначок навпроти таких пунктів:
"Recursive Directories": If this is off, then items in subdirectories will not be found.
« Рекурсивні каталоги »: якщо цей пункт не буде позначено, програма не шукатиме у підкаталогах.
"Pattern"/" Anti-Pattern ": Include/ exclude items that match
« Шаблон включення/ виключення »: включити/ виключити пункти, які відповідають певному критерію
"Exclude Hidden Files"
« Виключити приховані файли »
"Show"-options (Show Identical/ Different Files, Files only in A/ B/ C)
Пункти показу (Показати однакові/ різні файли, файли лише у A/ B/ C)
If you change the settings in order to list more files, you must do a rescan via menu "Directory"- >" Rescan "yourself. (The reason for this is that for faster comparison-speed & kdiff3; omits the comparison for files suppressed by these criteria.) If you changed your file and dir patterns to exclude files, then the file-list will immediately be updated on closing the options-dialog.
Якщо ви змінили параметри так, що список файлів збільшився, вам слід вручну наказати програмі виконати повторне сканування каталогів за допомогою пункту меню « Каталог » - > « Пересканувати ». Причиною цього є те, що для пришвидшення порівняння & kdiff3; уникає порівняння файлів, які не відповідають вказаним на початку критеріям. Якщо ж ви змінили ваші шаблони файлів або каталогів так, щоб виключити певні файли, список файлів буде негайно оновлено одразу після закриття діалогового вікна параметрів.
Note that when you write to a completely new directory then you usually also want to copy the identical files. In that case enable the "Show Identical Files"-option. If your destination-directory is one of the inputs, then this is n't necessary because the file is already there.
Зауважте, що, якщо ви наказали програмі виконати запис до тільки- но створеного каталогу, бажано, щоб було скопійовано і однакові файли. Для цього слід позначити пункт « Показувати однакові файли ». Якщо вашим каталогом призначення є один з каталогів з початковими даними, вам не доведеться цього робити, оскільки відповідні файли вже зберігатимуться у цьому каталозі.
If you are satisfied so far, the rest is easy.
Якщо вас все задовольняє, решта дій буде простою.
To merge all items: Select "Start/ Continue directory merge" in the "Directory"-menu or press F7 (which is the default shortcut). To merge only the current item: Select" Run Operation For Current Item "or press F6.
Щоб наказати програмі об’ єднати всі пункти, скористайтеся пунктом « Почати/ Продовжити порівняння каталогів » з меню « Каталог » або натисніть кнопку F7 (типове клавіатурне скорочення). Щоб наказати програмі об’ єднати лише поточний пункт, оберіть пункт « Виконати операцію для поточного елемента » або натисніть клавішу F6.
If due to conflicting filetypes still some items with invalid operations exist, then a messagebox will appear and these items will be pointed out, so you can select a valid operation for the item.
Якщо через конфлікт типів файлів у списку існують пункти з некоректними діями, програма відкриє вікно повідомлення, у якому буде вказано перелік цих пунктів, отже ви зможете обрати належну дію для кожного з таких пунктів.
If you merge all items a dialog will appear giving you the options "Do it", "Simulate it" and "Cancel".
Якщо ви оберете об’ єднання всіх пунктів, програма відкриє діалогове вікно, у якому запропонує обрати один з варіантів: « Зробити це », « Імітувати це » і « Скасувати ».
Select "Simulate it" if you want to see what would be done without actually doing it. A verbose list of all operations will be shown.
Натисніть кнопку « Імітувати це », якщо ви бажаєте просто подивитися, які дії буде виконано без виконання цих дій. Програма покаже вам докладний список дій.
Otherwise select "Do it" to really start merging.
Натисніть кнопку « Зробити це », щоб розпочати процедуру об’ єднання.
Then & kdiff3; will run the specified operation for all items. If manual interaction is required (single file merge), then a merge window will open (see the big screenshot).
& kdiff3; виконає вказану дію для всіх пунктів. Якщо потрібне буде втручання користувача (об’ єднання окремого файла), програма відкриє вікно об’ єднання (див. великий знімок вікна).
When you have finished with manually merging a file, again select "Start/ Continue directory merge" or the key F7. If you have n't saved it yet, a dialog will ask you to do so. Then & kdiff3; will continue with the next item.
Після завершення об’ єднання окремого файла, знову скористайтеся пунктом меню « Почати/ Продовжити об’ єднання каталогів « або натисніть клавішу F7. Якщо ви не забули зберегти об’ єднаний файл, програма відкриє діалогове вікно, у якому попросить вас це зробити. Потім & kdiff3; продовжить обробку наступного з пункту.
When & kdiff3; encounters an error, it will tell you so and will show the verbose-status-information. At the bottom of this list, there will be some error messages which should help you to understand the cause of the problem. When you continue merging (F7 key) & kdiff3; will give you the choice to retry or skip the item that caused the problem. This means that before continuing you can choose another operation or solve the problem by other means.
Якщо під час виконання & kdiff3; дій станеться помилка, програма повідомить вам про неї і покаже докладні відомості про стан. У нижній частині списку міститимуться повідомлення про помилки, які допоможуть вам зрозуміти, у чому полягає проблема. Якщо ви спробуєте продовжити об’ єднання (натиснете клавішу F7), & kdiff3; надасть вам змогу обрати між повторенням спроби об’ єднання елемента, який спричинив помилку, і його пропуском. Це означає, що перш ніж продовжувати, ви зможете обрати іншу дію стосовно файла або розв’ язати проблему у інших спосіб.
When the merge is complete, then & kdiff3; will inform you via a message box.
Після завершення процедури об’ єднання & kdiff3; відкриє вікно повідомлення про завершення дії.
If some items were merged individually before running the directorymerge then & kdiff3; remembers this (while this merge-session goes on), and does n't merge them again when later the merge for all items is run. Even when the merge was skipped or nothing was saved these items count as completed. Only when you change the merge operation the "Done"-status of the item will be removed and it can be merged again.
Якщо деякі з елементів було об’ єднано окремо, перш ніж було виконано запуск об’ єднання каталогів, & kdiff3; врахує це (на час поточного сеансу об’ єднання) і не виконуватиме їх повторного об’ єднання під час наступного загального об’ єднання. Навіть якщо об’ єднання було пропущено або результати об’ єднання не було збережено, програма вважатиме об’ єднання відповідних пунктів завершеним. Стан « Виконано » з таких елементів буде знято, лише якщо ви зміните дію з об’ єднання. Після цього можна буде повторно виконати їх об’ єднання.
Options for Comparing and Merging Directories
Варіанти порівняння і об’ єднання каталогів
The & kdiff3; -preferences (menu "Settings"-gt;" Configure & kdiff3; ") has a section called" Directory Merge "with these options:
У вікні параметрів & kdiff3; (пункт меню « Параметри » - gt; « Налаштувати & kdiff3; ») є розділ з назвою « Об’ єднання каталогів » з такими пунктами:
Recursive Directories:
Рекурсивні каталоги:
Select whether to search directories recursively.
За допомогою цього пункту можна увімкнути або вимкнути рекурсивний перегляд каталогів.
File Pattern(s):
Шаблони файлів:
Only files that match any pattern here will be put in the tree. More than one pattern may be specified here by using the semicolon ";" as separator. Valid wildcards: '* 'and'? '. (e. g. "*. cpp; *. h"). Default is "*". This pattern is not used on directories.
У ієрархії буде показано лише файли, назви яких відповідають одному з шаблонів, вказаних у цьому полі. Відокремлювати окремі шаблони у списку слід за допомогою крапки з комою, «; ». Можна використовувати шаблони заміни: « * » і «? » (наприклад, « *. cpp; *. h »). Типовим шаблоном є « * ». Цей шаблон не стосується каталогів.
File Anti-Pattern(s):
Шаблон( и) виключення файлів:
Files that match this pattern will be excluded from the tree. More than one pattern may be specified here via using the semicolon ";" as separator. Valid wildcards: '* 'and'? '. Default is "*. orig; *. o; *. obj".
Файли, назви яких відповідають вказаному у цьому полі шаблону, буде виключено з ієрархії перегляду. Відокремлювати окремі шаблони у списку слід за допомогою крапки з комою, «; ». Можна використовувати шаблони заміни: « * » і «? ». Типовим шаблоном є « *. orig; *. o; *. obj ».
Directory Anti-Pattern(s):
Шаблон( и) виключення тек:
Directories that match this pattern will be excluded from the tree. More than one pattern may be specified here via using the semicolon ";" as separator. Valid wildcards: '* 'and'? '. Default is "CVS; deps;. svn".
Каталоги, назви яких відповідають вказаному у цьому полі шаблону, буде виключено з ієрархії перегляду. Відокремлювати окремі шаблони у списку слід за допомогою крапки з комою, «; ». Можна використовувати шаблони заміни: « * » і «? ». Типовим шаблоном є « CVS; deps;. svn ».
Use CVS-Ignore:
Використовувати список ігнорування CVS:
Ignore files and directories that would also be ignored by CVS. Many automatically generated files are ignored by CVS. The big advantage is that this can be directory specific via a local ". cvsignore"-file. (See info: / cvs/ cvsignore.)
За допомогою цього пункту можна наказати програмі ігнорувати файли і каталоги, які ігноруватиме також і CVS. Значна кількість з автоматично створених файлів ігноруватиметься CVS. Великою перевагою цього способу є те, що ігнорування виконуватиметься окремо для кожного з каталогів, згідно до відповідних локальних файлів «. cvsignore ». (Див. info: / cvs/ cvsignore.)
Find Hidden Files and Directories:
Показувати приховані файли і теки:
On some file systems files have an "Hidden"-attribute. On other systems a filename starting with a dot". "causes it to be hidden. This option allows you to decide whether to include these files in the tree or not. Default is on.
У деяких файлових системах певні файли мають атрибут « прихованих ». У інших системах файли, назви яких починаються з крапки, «. », вважаються прихованими. За допомогою цього пункту ви може вказати програмі, чи слід включати подібні файли до ієрархії каталогів. Типово, цей пункт позначено.
Follow File Links:
Йти за посиланнями на файли:
For links to files: When disabled, then the symbolic links are compared. When enabled, then the files behind the links are compared. Default is off.
Для посилань на файли: якщо цей пункт не буде позначено, програма порівнюватиме символічні посилання. Якщо пункт буде позначено, порівнюватимуться файли за посиланнями. Типово, цей пункт не буде позначено.
Follow Directory Links:
Слідувати за посилання на каталоги: