natgillin/translations-raw huggingface dataset:
If history sorting is n't required then the history entry start line regular expression could look like this. (This line is split in two because it would n't fit otherwise.) \\s*\\\\main\\\\\\S+\\s+[0-9]+ (Jan_BAR_Feb_BAR_Mar_BAR_Apr_BAR_May_BAR_Jun_BAR_Jul_BAR_Aug_BAR_Sep_BAR_Oct_BAR_Nov_BAR_Dec) [0-9][0-9][0-9][0-9] [0-9][0-9]: [0-9][0-9]: [0-9][0-9]\\s+. * For details about regular expressions please see the regular expression documentation by Trolltech. Note that "\\s" (with lowercase "s") matches any white space and "\\S" (with uppercase "S") matches any non-white-space. In our example the history entry start contains first the version info with reg. exp. "\\\\main\\\\\\S+", the date consisting of day "[0-9]+", month "(Jan_BAR_Feb_BAR_Mar_BAR_Apr_BAR_May_BAR_Jun_BAR_Jul_BAR_Aug_BAR_Sep_BAR_Oct_BAR_Nov_BAR_Dec)" and year "[0-9][0-9][0-9][0-9]", the time "[0-9][0-9]: [0-9][0-9]: [0-9][0-9]" and finally the developers login name ". *".
Якщо впорядкування журналу не потрібне, формальний вираз початку запису журналу може виглядати так (рядок було розбито на два через обмеження на довжину):\\ s *\\\\ main\\\\\\ S+\\ s+[ 0- 9] + (Jan_BAR_Feb_BAR_Mar_BAR_Apr_BAR_May_BAR_Jun_BAR_Jul_BAR_Aug_BAR_Sep_BAR_Oct_BAR_Nov_BAR_Dec) [0- 9] [0- 9] [0- 9] [0- 9] [0- 9] [0- 9]: [0- 9] [0- 9]: [0- 9] [0- 9]\\ s+. * Докладніше про формальні вирази можна дізнатися з документації щодо формальних виразів компанії Trolltech. Зауважте, що «\\ s » (з маленьким « s ») відповідає будь- якій кількості пробілів, а «\\ S » (з великим « S ») відповідає будь- якій послідовності символів, що не містить пробілів. У нашому прикладі початок запису журналу містить спочатку інформацію про версію з формальним виразом «\\\\ main\\\\\\ S+ », дату, що складається з дня « [0- 9] + », місяця « (Jan_BAR_Feb_BAR_Mar_BAR_Apr_BAR_May_BAR_Jun_BAR_Jul_BAR_Aug_BAR_Sep_BAR_Oct_BAR_Nov_BAR_Dec) » і року « [0- 9] [0- 9] [0- 9] [0- 9] », час у форматі « [0- 9] [0- 9]: [0- 9] [0- 9]: [0- 9] [0- 9] » і нарешті назву облікового запису розробника «. * ».
Note that the "leading comment"-characters (in the example" ** ") will already be removed by & kdiff3; before trying to match, hence the regular expression begins with a match for none or more white-space characters" \\s* ". Because comment characters can differ in each file (e. g. C/ C++ uses other comment characters than a Perl script) & kdiff3; takes care of the leading comment characters and you should not specify them in the regular expression.
Зауважте, що символи « початкового коментаря » (у нашому прикладі « ** ») буде попередньо вилучено & kdiff3; ще перед порівнянням, отже формальний вираз починається з пошуку жодного або іншої кількості символів пробілу «\\ s * ». Оскільки символи коментаря можуть бути різними у різних файлах (наприклад, у C/ C++ використовуються символи коментування, відмінні від тих, які використовуються у скриптах Perl), & kdiff3; сам визначає початкові символи коментаря, отже вам не потрібно вказувати їх у формальному виразі.
If you require a sorted history. Then the sortkey must be calculated. For this the relevant parts in the regular expression must be grouped by parentheses. (The extra parentheses can also stay in if history sorting is disabled.) \\s*\\\\main\\\\(\\S+)\\s+([0-9]+) (Jan_BAR_Feb_BAR_Mar_BAR_Apr_BAR_May_BAR_Jun_BAR_Jul_BAR_Aug_BAR_Sep_BAR_Oct_BAR_Nov_BAR_Dec) ([0-9][0-9][0-9][0-9]) ([0-9][0-9]: [0-9][0-9]: [0-9][0-9])\\s+(. *) The parentheses now contain 1. version info, 2. day, 3. month, 4. year, 5. time, 6. name. But if we want to sort by date and time, we need to construct a key with the elements in a different order of appearance: First the year, followed by month, day, time, version info and name. Hence the sortkey order to specify is "4,3,2,5,1,6".
Якщо вам потрібне впорядкування журналу, програмі доведеться обчислити ключ впорядкування. Для цього слід згрупувати відповідні частини формального виразу у дужках (додаткові дужки можна і не прибирати, якщо ви захочете вимкнути впорядкування журналу):\\ s *\\\\ main\\\\ (\\ S+)\\ s+ ([0- 9] +) (Jan_BAR_Feb_BAR_Mar_BAR_Apr_BAR_May_BAR_Jun_BAR_Jul_BAR_Aug_BAR_Sep_BAR_Oct_BAR_Nov_BAR_Dec) ([0- 9] [0- 9] [0- 9] [0- 9]) ([0- 9] [0- 9]: [0- 9] [0- 9]: [0- 9] [0- 9])\\ s+ (. *) Тепер у дужках містяться: 1. інформація про версію, 2. день, 3. місяць, 4. рік, 5. час, 6. назва облікового запису. Але якщо нам потрібне впорядкування за часом і датою, доведеться побудувати ключ впорядкування за допомогою елементів у іншій послідовності: спочатку рік, далі місяць, день, час, інформація про версію і назва облікового запису. Отже, порядок рядків має бути таким: « 4, 3, 2, 5, 1, 6 ».
Because month names are n't good for sorting ("Apr" would be first) & kdiff3; detects in which order the month names were given and uses that number instead ("Apr"- >" 04 "). And if a pure number is found it will be transformed to a 4-digit value with leading zeros for sorting. Finally the resulting sort key for the first history entry start line will be:
Оскільки назви місяців не є гарним критерієм впорядкування (наприклад, « Apr » (квітень) буде першим), & kdiff3; проаналізує послідовність, у якій було вказано назви, а потім використає замість назв відповідні номери (« Apr » - > « 04 »). Якщо буде знайдено якесь число, програма перетворить його на 4- цифрове значення за допомогою додавання початкових нулів, а потім застосує впорядкування. Нарешті, остаточний ключ впорядкування для початкового рядка першого запису журналу виглядатиме так:
For more information also see Merge Settings.
Докладніші відомості можна отримати з розділу Параметри об’ єднання.
Navigation And Editing
Навігація і редагування
Much navigation will be done with the scroll bars and the mouse but you can also navigate with the keys. If you click into either window then you can use the cursor buttons left, right, up, down, page up, page down, home, end, ctrl-home, ctrl-end as you would in other programs. The overview-column next to the vertical scroll bar of the input files can also be used for navigating by clicking into it.
Більшість завдань з навігації текстом можна виконати за допомогою смужок гортання і миші, але пересування області видимого тексту можна здійснювати і за допомогою клавіш. Якщо ви наведете вказівник на будь- яку з областей програми, клацнете лівою кнопкою миші, ви зможете скористатися клавішами пересування курсора (стрілка ліворуч, стрілка праворуч, стрілка вгору, стрілка вниз, Page Up, Page Down, Home, End, Ctrl- Home, Ctrl- End) так, як ви це робите у інших програмах. Крім того, ви можете скористатися клавішами для пересування області видимості за допомогою стовпчика огляду, розташованого поряд зі смужкою гортання: достатньо навести на нього вказівник і один раз клацнути лівою кнопкою миші.
You can also use the wheel mouse to scroll up and down.
Крім того, для гортання тексту вгору і вниз ви можете скористатися прокручуванням коліщатка миші.
In the merge output editor you can also use the other keys for editing. You can toggle between insert and overwrite mode with the insert key. (Default is insert-mode.)
Крім того, ви можете користуватися іншими клавішами у вікні редактора виводу об’ єднання. Перемикатися між режимами вставки і перезапису можна за допомогою клавіші Insert. Типовим є режим вставки.
A left-mouse-button-click into any summary column will synchronise all windows to show the beginning of the same group of lines (as explained in section "Setting The Current Group And Synchronising Merge And Diff View Position").
Наведення вказівника миші на певну позицію у будь- якому зі стовпчиків резюме з наступним клацанням лівою кнопкою миші синхронізує всі вікна на показі початку однакової групи рядків (як це описано у розділі "Визначення поточної групи і синхронізація позиції об’ єднання і перегляду відмінностей").
The button bar also contains nine navigation buttons with which you can jump to the current/ first/ last difference, to the next/ previous difference (ctrl-down/ ctrl-up), to the next/ previous conflict (ctrl-pgdown/ ctrl-pgup), or to the next/ previous unsolved conflict. Note that for & kdiff3; a "conflict" that was not automatically solved at the start of the merge stays a "conflict" even if it is solved. Hence the necessity to distinguish "unsolved conflicts".
Крім того, на панелі навігації міститься дев’ ять навігаційних кнопок, за допомогою натискання яких ви можете переводити область перегляду до поточної/ першої/ останньої відмінності, наступної/ попередньої відмінності (Ctrl- стрілка вниз/ Ctrl- стрілка вгору), до наступного/ попереднього конфлікту (Ctrl- PgDown/ Ctrl- Pgup) або наступного/ попереднього нерозв’ язаного конфлікту. Зауважте, що для & kdiff3; « конфлікт », який не було автоматично розв’ язано на початку об’ єднання, залишатиметься « конфліктом », навіть якщо його буде розв’ язано. Отже немає потреби у виокремленні випадку « нерозв’ язаного конфлікту ».
Auto-Advance
Автоматичний перехід
There also is a button "Automatically go to next unsolved conflict after source selection" (Auto-Advance). If you enable this, then, when one source is selected, & kdiff3; will jump to and select the next unsolved conflict automatically. This can help when you always want to choose one source only. When you need both sources, or you want to edit after selecting, then you probably want to switch this off. Before proceeding to the next unsolved conflict & kdiff3; shows you the effect of your choice for a short time. This delay is adjustable in the Diff- & Merge-Settings: You can specify the "Auto-Advance delay" in milli seconds between 0 and 2000. Hint: Tired of many clicks? - Use a small Auto-Advance-delay and the shortcuts Ctrl-1/ 2/ 3 to select A/ B/ C for many conflicts.
Крім того, передбачено кнопку « Автоматично перейти до наступного конфлікту за визначення джерела » (автоматичне продовження). Якщо ви позначите відповідний пункт, за вибору одного з джерел & kdiff3; переходитиме до наступного нерозв’ язаного конфлікту у автоматичному режимі. Подібна поведінка буде корисною, якщо ви маєте намір під час розв’ язання завжди обирати лише одне з джерел даних. Якщо вам потрібні два джерела, або результат доведеться редагувати, ймовірно, вам слід зняти позначку з відповідного пункту. Перш ніж перейти до наступного нерозв’ язаного конфлікту, & kdiff3; деякий час показуватиме вам результат вашого вибору. Тривалість затримки можна визначити у параметрах Відмінностей і об’ єднання: ви можете вказати значення « Автоматичне продовження за » у мілісекундах у діапазоні від 0 до 2000. Підказка: втомилися клацати? — зменшіть значення автоматичного продовження і скористайтеся клавіатурними скороченнями Ctrl- 1/ 2/ 3 для вибору джерела A/ B/ C, якщо конфліктів дуже багато.
Select, Copy And Paste
Вибір, копіювання і вставка
The input windows do n't show a cursor, so selections must be made with the mouse by clicking with the left mouse button at the start, holding down the mousebutton and moving to the end, where you release the mouse button again. You can also select a word by double clicking it. In the merge output editor you can also select via the keyboard by holding the "shift"-button and navigation with the cursor keys.
Курсор у вікнах вхідних даних програми показано не буде, отже вибір слід робити за допомогою миші: натисніть ліву кнопку миші, коли вказівник знаходитиметься на початку області вибору, утримуючи кнопку натиснутою, пересуньте вказівник у кінцеву точку області вибору, після чого відпустіть кнопку. Вибрати слово можна наведенням вказівника миші на це слово з наступним подвійним клацанням. Вибір у вікні редактора виводу об’ єднання можна здійснювати за допомогою клавіатури: утримуйте натиснутою клавішу & Shift; і пересувайте межу області вибору за допомогою навігаційних клавіш.
If the selection exceeds the visible range you can move the mouse over the window borders which causes & kdiff3; to scroll in that direction.
Якщо вибраний фрагмент не може бути показаний у видимому діапазоні тексту, ви можете пересунути вказівник миші за межі вікна програми, що спричинить гортання тексту програмою & kdiff3; у відповідному напрямку.
For very large selections you can also use the navigation keys while holding down the mouse. E. g. use page up and page down to quickly go to a certain position. At the end position release the mouse button.
Для вибору дуже великих фрагментів тексту ви можете також скористатися натисканням клавіш навігації з одночасним утримуванням натиснутою кнопки миші. Наприклад, можна скористатися клавішами Page Up і Page Down, щоб швидко перейти до певної позиції. Коли вибір досягне потрібної позиції, відпустіть кнопку миші.
In order to select everything in the current window use menu "Edit"- >" Select All "(Ctrl-A).
Щоб обрати весь вміст поточного вікна, скористайтеся пунктом меню "Правка" - > "Вибрати все" (Ctrl- A).
To copy to the clipboard you must press the "Copy"-button (Ctrl-C or Ctrl-Insert). But there exists an option" Auto Copy Selection ". If this is enabled, then whatever you select is copied immediately and you do n't need to explicitly copy. But pay attention when using this because the contents of the clipboard might then be destroyed accidentally.
Щоб скопіювати вибране до буфера обміну даними, вам слід натиснути кнопку « Копіювати » (або скористатися комбінацією клавіш Ctrl- C або Ctrl- Insert). Крім цього, передбачено пункт « Автоматичне копіювання обраного ». Якщо його буде позначено, всі вибрані вами фрагменти буде негайно скопійовано, вам не доведеться явно користуватися дією з копіювання. Але користуйтеся цією можливістю обережно, оскільки за її використання ви можете випадково пошкодити вміст буфера обміну даними.
"Cut" (Ctrl-X or Shift-Delete) copies to the clipboard and deletes the selected text.
Дія « Вирізати » (Ctrl- X або Shift- Delete) призводить до копіювання фрагмента тексту до буфера обміну даним з наступним його вилученням з тексту.
"Paste" (Ctrl-V or Shift-Insert) inserts the text in the clipboard at the cursorposition or over the current selection. If you paste to either diff input window the contents of the clipboard will be shown in that window and the comparison will restart immediately. This is useful if you want to quickly grab a piece of text from somewhere and compare it with something else without first creating files.
Команда « Вставити » (клавіатурні скорочення Ctrl- V або Shift- Insert) вставляє текст з буфера обміну даними у позицію курсора або замість вибраного тексту. Якщо ви виконаєте команду вставлення у будь- якому з вікон вхідних даних, у цьому вікні буде показано вміст буфера обміну даними, а порівняння буде негайно перезапущено. Ця дія буде корисною, якщо вам потрібно нашвидкуруч порівняти взятий звідкись фрагмент тексту з іншим фрагментом без створення файлів з текстом фрагментів.
Saving will only be allowed, when all conflicts were solved. If the file already exists and the "Backup files"-option is enabled then the existing file will be renamed with an". orig"-extension, but if such a file exists it will be deleted. When you exit or start another diff-analysis and data was n't saved yet, then & kdiff3; will ask if you want to save, cancel or proceed without saving. (kdiff3; does not catch any signals. So if you "kill" & kdiff3; then your data will be lost.)
Збереження стане можливим, лише якщо буде розв’ язано всі конфлікти. Якщо файл вже існує і ви позначите пункт « Файли резерву », існуючий файл буде перейменовано з додаванням суфікса «. orig », якщо ж файл з таким суфіксом вже існуватиме, його буде перезаписано. Якщо на час завершення роботи програми або початку іншого порівняння відмінностей дані ще не буде збережено, & kdiff3; запитає вас про те, яку дію ви бажаєте виконати: зберегти файл, скасувати завершення редагування або продовжити без збереження файла. (Сама програма & kdiff3; не перехоплює ніяких сигналів. Отже, якщо ви скористаєтеся командою на зразок « kill » щодо & kdiff3;, ваші дані буде втрачено.)
Line endings are saved according to the normal method on the underlying operating system. For Unices each line ends with an linefeed-character "\", while for Win32-based systems each line ends with a carriage-return + a linefeed "\\r\". & kdiff3; does not preserve the line-endings of the input files, which also means that you should n't use & kdiff3; with binary files.
Програма використовуватиме символи завершення рядків, які характерні для системи, у які запущено програму. У & UNIX; всі рядки завершуються символом переходу на наступний рядок «\ », у системах заснованих на архітектурі Win32 всі рядки завершуються сукупністю символу повернення каретки і переходу на наступний рядок «\\ r\ ». & kdiff3; не зберігає символи завершення рядків, використані у файлах з вхідними даними, а це означає, що не слід використовувати & kdiff3; для двійкових даних.
Finding Strings
Пошук рядків
You can search for a string in any text-window of & kdiff3;. The "Find..." -command (Ctrl-F) in the Edit-menu opens a dialog that lets you specify the string to search for. You can also select the windows which should be searched. Searching will always start at the top. Use the "Find Next"-command (F3) to proceed to the next occurrence. If you select to search several windows then the first window will be searched from top to bottom before the search starts in the next window at the top again, etc.
Ви можете виконати пошук текстового рядка у будь- якому з вікон & kdiff3;. За допомогою пункту « Пошук... » (клавіатурне скорочення Ctrl- F) з меню « Правка » можна відкрити діалогове вікно, у якому ви зможете вказати рядок, який ви шукаєте. Крім того, ви можете вказати вікна, у яких відбуватиметься пошук. Пошук завжди виконуватиметься від початку даних. Для переходу до наступного знайденого рядка можна скористатися пунктом « Знайти далі » (клавіатурне скорочення F3). Якщо пошук виконуватиметься у декількох вікнах, спочатку буде вказано варіанти у першому вікні, згори до низу, потім у другому вікні тощо.
Printing
Друк
& kdiff3; supports printing for textfile differences. The "Print..." -command (Ctrl-P) in the File-menu opens a dialog that allows you to select the printer and to adjust other options.
У & kdiff3; передбачено підтримку друку відмінностей у текстових файлах. За допомогою пункту « Друкувати... » (скорочення Ctrl- P) з меню « Файл » ви можете відкрити діалогове вікно, за допомогою якого можна обрати принтер та налаштувати інші параметри друку.
There are several possibilities to adjust the range. Due to different printing dialogs on different operating systems, the method to achieve certain range selections varies.
Існує декілька способів налаштування діапазону друку. Через відмінності у діалогових вікна друку у різних операційних системах, методи визначення певного діапазону можуть бути різними.
All:
Всі:
Print everything.
Надрукувати все.
Current:
Поточна:
Print a page starting at the first visible line in the window. (On systems without this option this can be achieved by specifying page number 10000 for printing.)
Надрукувати сторінку, починаючи з першого рядка, який видно у вікні. (У системах, де немає подібного параметра, цей спосіб друку можна увімкнути за допомогою визначення для друку номера сторінки 10000.)
Selection:
Вибір:
Before choosing to print select text with the mouse (like for copy and paste) in one of the diff input windows to define the start and end line. If no text in one of the diff input windows was selected, then this wo n't be an available choice. (On systems without this option this can be achived by specifying page number 9999 for printing.)
Перш ніж наказати програмі надрукувати дані, виберіть фрагмент тексту за допомогою миші (у той самий спосіб, що і під час копіювання з вставленням) у одному з вікон вхідних даних з метою визначення початкового і кінцевого рядка. Якщо не буде обрано жодного фрагмента тексту у жодній з областей вхідних даних, вибір рядків буде недоступним. (У системах, де не буде цього пункту, ви можете досягнути потрібного результату, якщо вкажете для друку сторінку за номером 9999.)
Range:
Діапазон:
Specify the first and last page.
Тут вам слід вказати першу і останню сторінки.
Other important options for printing will be taken from the normal options:
Інші важливі параметри друку буде взято зі звичайних параметрів.
Font, font size
Шрифт, розмір шрифту
Show line numbers
Показати номери рядків
Word wrap
Перенесення слів
etc.
тощо
Landscape formatting is also recommended for printing.
Крім того, радимо вам скористатися альбомною орієнтацією для друку.
Options and the recent-file-list will be saved when you exit the program, and reloaded when you start it. (Menu Settings- > Configure & kdiff3;...)
Параметри і список нещодавніх файлів зберігатимуться під час завершення роботи програми, а потім знову завантажуватимуться під час наступного запуску. (Меню « Параметри - > Налаштувати & kdiff3;... »)
Font
Шрифт
Select a fixed width font. (On some systems this dialog will also present variable width fonts, but you should not use them.)
Обрати моноширинний шрифт. (У деяких системах у цьому діалоговому вікні буде показано і шрифти зі змінною шириною символів, але вам не слід їх використовувати.)
Italic Font for Deltas:
Курсив для різниці:
If you select this, then text differences will be drawn with the italic version of the selected font. If the font does n't support italic, then this does nothing.
Якщо ви позначите цей пункт, текст відмінностей буде показано курсивною версією вибраного шрифту. Якщо у вибраного шрифту немає курсивної версії, позначення пункту не призведе ні до яких наслідків.
Foreground color:
Колір тексту:
Usually black.
Зазвичай, чорний.
Usually white.
Зазвичай, білий.
Diff Background color:
Колір тла різниці:
Usually light gray.
Зазвичай, світло- сірий.
Color A:
Колір A:
Usually dark blue.
Зазвичай, темно- синій.
Color B:
Колір B:
Usually dark green.
Зазвичай, темно- зелений.
Color C:
Колір C:
Usually dark magenta.
Зазвичай, темно- пурпуровий.
Conflict Color:
Колір конфліктів:
Usually red.
Зазвичай, червоний.
Current range background color:
Колір тла поточного діапазону:
Usually light yellow.
Зазвичай, світло- жовтий.
Current range diff background color:
Колір тла поточного діапазону різниці:
Usually dark yellow.
Зазвичай, темно- жовтий.
Color for manually selected diff ranges:
Колір для діапазону різниці, обраного вручну:
Usually orange.
Зазвичай, жовтогарячий.
Newest file color in directory comparison:
Колір найновішого файла:
Usually green.
Зазвичай, зелений.
Oldest file color in directory comparison:
Колір найстарішого файла:
Middle age file color in directory comparison:
Колір файлів проміжного віку:
Color for missing files in directory comparison:
Колір відсутніх файлів:
Changing the colors for directory comparison will be effective only when starting the next directory comparison.
Зміна кольорів у режимі порівняння каталогів набуде чинності лише під час наступного порівняння каталогів.
On systems with only 16 or 256 colors some colors are not available in pure form. On such systems the "Defaults"-button will choose a pure color.
У системах, відеопідсистема яких може показувати лише 16 або 256 кольорів, певні кольори не можна буде показати у початковій формі. У таких системах точний колір можна обрати за допомогою кнопки « Типовий ».
Editor Settings
Параметри редактора
Tab inserts spaces:
Використовувати пробіли замість табуляції:
If this is disabled and you press the tabulator key, a tab-character is inserted, otherwise the appropriate amount of characters is inserted.
Якщо цей пункт не буде позначено, а ви натиснете клавішу табуляції, буде вставлено символ табуляції, у іншому випадку у документ буде вставлено належну кількість символів пробілу.
Tab size:
Розмір табуляції:
Can be adjusted for your specific needs. Default is 8.
Можна налаштувати згідно до ваших потреб. Типове значення — 8.
Auto indentation:
Автовідступ:
When pressing Enter or Return the indentation of the previous line is used for the new line.
Після натискання клавіші Enter або Return відступ попереднього рядка використовується у наступному рядку.
Auto copy selection:
Автоматичне копіювання обраного:
Every selection is immediately copied to the clipboard when active and you need n't explicitly copy it.
Якщо буде позначено цей пункт, всі виділені фрагменти негайно копіюватимуться до буфера обміну даними, вам не потрібно буде виконувати явного копіювання.
Line end style:
Стиль кінців рядка: