natgillin/translations-raw huggingface dataset:
Each connection is indicated by the message below in the status bar.
Кожне з’ єднання буде позначено повідомленням у смужці стану.
Connection message
Повідомлення про з’ єднання
Let's suppose you keep all the default settings and hit OK. You will then setup two players, one after one. For each one, you'll choose a name, a nationality and, if you want, setup a password such that nobody else than you can reuse this player when reloading this saved game. Lastly, you will here specify if this player is played by the computer or by a human being.
Припустімо, що ви не змінювали типовий параметрів, а просто натиснули кнопку Гаразд. Тоді вам слід буде вказати параметри для двох гравців почергово. Для кожного з них ви оберете ім’ я, націю і, якщо забажаєте, вкажете пароль, щоб ніхто інший, окрім вас, не зміг грати за відповідного гравця після завантаження гри за вашої відсутності. Нарешті, ви зможете вказати, хто гратиме за цього гравця: комп’ ютер чи людина.
The Player Setup dialog
Діалогове вікно налаштування гравця
Then, if you choose to play with goal, the goal of each local player is displayed, preceded by a warning such that other players looking at the same computer can discreetly turn away while the goal is being viewed.
Далі, якщо ви обрали гру з метою, буде показано мету для кожного з гравців, перед якою буде показано повідомлення, щоб інші гравці не змогли підглянути вашу мету у грі.
The Goal Display dialog
Діалогове вікно показу мети
The Goal Display warning message
Повідомлення попередження про мету гри
Distribution
Розподіл
At the beginning of the game, countries are distributed to all the players. Each country contains one army (represented by an infantryman) at the start. Each player has some armies to distribute to his countries at their turn (indicated by the presence of their name and their flag in the status bar). Note that five armies are represented by a cavalryman and 10 by a cannon.
На початку гри країни розподілено між всіма гравцями. У кожній країні розміщено одну армію (це показано зображенням піхотинця). У кожного з гравців є декілька армій, які він може розмістити у свої країнах під час свого ходу (їх присутність буде позначено за допомогою назви і прапора у смужці стану). Зауважте, що п’ ятьом арміям відповідає кіннотник, десятьом — гармата.
To put an army on one of your countries, click on it with the left mouse button. To remove an army, click with the right button. Note, as a general rule, that you will never be able to remove more armies than the number you placed.
Щоб розмістити армію у одній з ваших країн, натисніть позначку армії за допомогою лівої кнопки миші. Щоб вилучити армію, натисніть праву кнопку миші. Зауважте, що як правило, ви ніколи не зможете вилучити більше армій, ніж вам потрібно розташувати.
Placing armies
Розподіл армій
When a player has distributed all there armies, the next player is automatically selected to do the same task. When all players have finished to distributing their armies, there is two possibilities that can be selected by two buttons showed in the right panel:
Після того, як гравець розмістить всі свої армії, до тих самих дій запрошується наступний гравець. Коли всі гравці завершать розподіл власних армій, можна обрати одну з двох можливостей, які можна обирати за допомогою кнопок, розташованих на правій панелі.
Redistribution
Перерозподіл
Recycle
Повторний цикл
One player wants to change some of his choices. The first player can then remove an army he just put in a country with the right mouse button and put it in another one with the left mouse button. When he finishes, he gives control to next player with the Valid button. When all players have finished their redistribution, the two buttons are displayed again.
Один з гравців бажаєте змінити свій вибір. Перший з гравців, у такому випадку, зможе вилучати розташовані ним армії з одної країни за допомогою правої кнопки миші і розташовувати ці армії у іншій країні за допомогою лівої кнопки миші. Після завершення цих дій, право зміни розташування перейде до наступного гравця після натискання кнопки Підтвердити. Після того, як всі гравці завершать перерозподіл власних армій, дві кнопки, про які ми вже говорили буде показано знову.
End of redistribution
Кінець перерозподілу
The redistribution is finished and the game can continue.
Перерозподіл завершено, і гру можна продовжувати.
Fight
Битва
After the redistribution, a turn starts. Each player plays at his turn. He has the choice to:
Після перерозподілу починається сам хід. Кожен з гравців почергово може виконати такі дії:
Next player
Наступний гравець
Next Player
Наступний гравець
The turn of the current player finishes and it's the turn of the next one.
Завершити хід поточного гравця і передати хід наступному гравцеві.
Attack 1
Атака 1
& nbsp; Attack 2 & nbsp; Attack 3 Attack with one, two or three armies & nbsp; Auto attack Auto attack
& nbsp; Атака 2 & nbsp; Атака 3 Атакувати одною, двома або трьома арміями & nbsp; Автоатака Автоматична атака
To attack, drag with the mouse from the attacking country and drop to the attacked one. You will then be presented with a contextual menu showing the above entries. Attack menu Attack menu For a country X to attack a country Y with x armies, 2 conditions must be fulfilled:
Щоб почати атаку, натисніть ліву кнопку миші і перетягніть вказівник миші з країну, з якої бажаєте атакувати, до країни, яку бажаєте атакувати. Програма відкриє контекстне меню з декількох пунктів. Меню атаки Меню атаки Щоб з країни X можна було атакувати країну Y x арміями, має виконуватися 2 умови:
the two countries must be neighbors;
ці дві країни мають бути сусідніми;
country X must have at least x+1 armies before the attack.
у країні X має бути принаймні x+1 армія перед атакою.
If the attack is valid, a dialog is displayed if necessary for the defender to choose if he wants to defend with one or two armies or let the computer decide.
Якщо атака можлива, за потреби, буде показано діалогове вікно для гравця, який захищається. За допомогою цього вікна гравець зможе обрати, чи бажає він захищатися однією, чи двома арміями і чи надасть він змогу вирішити це питання комп’ ютерові.
When the defenders choice is done, the fight will occur and be completed. This will described below.
Після того, як гравець, що захищається зробить свій вибір, відбудеться битва. Її опис подано нижче.
Defense dialog
Діалогове вікно захисту
Move armies
Пересувати армії
Move Armies from one country to another
Пересунути армії з однієї країни до іншої
This is the last action of a player's turn. It gives the possibility to move some armies from one of his country to another, neighboring the first one. To choose the two countries, please drag and drop like you use during an attack. When both countries are selected, a slider is displayed on which you can choose how many armies there will be on each country afterwards.
Це остання дія під час ходу гравця. За її допомогою можна пересунути декілька армій з однієї країни до іншої, сусідньої з першою. Щоб обрати ці дві країни, будь ласка, скористайтеся перетягуванням і скиданням, як під час атаки. Після вибору двох країн буде показано повзунок, за його допомогою ви зможете обрати кількість армій, які залишаться після пересування у кожній з країн.
Solution of the fight
Наслідки битви
For each army in the fight there is a corresponding die cast. The player who rolls a higher number on the dice, whether being from the attacker or defender, wins and the one to roll a smaller number on the dice loses armies according to the number of dice thrown.
За кожну з армій, які беруть участь у битві, кидається відповідна кістка. Гравець, чия кістка покаже більше очок, нападник або гравець, який захищається, виграє, а той, чия кістка покаже менше очок, втрачає кількість армій, яка визначається кількістю викинутих очок.
Attack result displayed
Показ результатів атаки
If the number of armies in the defender country reaches 0, the ownership of this country changes to the attacker: his flag is set up and one of his attacking armies is installed in his new country. The "Move armies" slider is displayed as for the moves of the end of the turn.
Після того, як кількість армій у країні, яка захищається, досягне 0, право володарювання над країною переходить до гравця, який здійснював атаку: на карті країни буде встановлено прапор цього гравця, а у самій країні розквартировано одну з армій, які здійснювали атаку. Програма також покаже повзунок « Пересунути армії », як під час пересування наприкінці ходу.
Invasion slider
Повзунок вторгнення
End of the turn
Кінець ходу
To finish your current turn, if you do n't want to move armies, you can hit the Next Player button in the toolbar.
Щоб завершити ваш поточний хід, якщо ви не бажаєте пересувати армії, скористайтеся кнопкою Наступний гравець, розташованою на панелі інструментів.
When everybody has played, the turn is finished. Some armies are distributed to the players, in function of the countries they own: 1 for each group of three countries, with a minimum of 3. There is also a bonus for players that own a complete continent, different for each one. The values of the bonuses for the default skin are:
Після того, як всі гравці зроблять власні ходи, хід гри вважається завершеним. Після цього кожному з гравців, залежно від кількості країн, якими цей гравець володіє, буде додатково надано певну кількість армій: по одній на кожні три країни, за мінімальної кількості у три країни. Крім того, бонусні армії отримають гравці- володарі континентів, кількість бонусних армій залежить від континенту. Кількості армій для типової шкірки:
Bonus due to the continents
Бонуси за континентами
Continent
Континент
South America
Південна Америка
Europe
Європа
Pacific Area
Тихоокеанський регіон
When a player has finished distributing his armies, he clicks the Valid button to allow the next player to distribute his bonus armies. As for the initial distribution, when all player have placed their armies, they can start a new redistribution cycle or start a new turn...
Після завершення розподілу гравцем армій, йому слід натиснути кнопку Підтвердити, щоб право перерозподілу бонусних армій перейшло до наступного гравця. Так само, як і для початкового розподілу, після розташування армій усіма гравцями вони можуть почати новий цикл перерозподілу або почати новий хід...
Sending messages to other players
Надсилання повідомлень іншим гравцям
If you play a local game and want to communicate with the other players, well, let's speak (supposing you have no accessibility problems)... But if you are playing a network game, you can use the chat frame at the bottom of the window (it can be hidden or showed using the arrows). Just type in your message and hit & Enter;.
Якщо ви граєте у гру локально і бажаєте спілкуватися з іншими гравцями, ну, тоді ви можете з ними заговорити (якщо у вас немає з цим проблем)... Але якщо ви граєте у гру мережею, ви можете скористатися панеллю балачки, розташованою у нижній частині вікна (її можна сховати або показати за допомогою стрілочок). Просто введіть ваше повідомлення і натисніть клавішу & Enter;.
Sending messages
Надсилання повідомлень
The main & kappname; window
Головне вікно & kappname;
Quit Game
Вийти
Causes the program to quit.
Завершує роботу програми.
Starts a new game. It will cause the displaying of a dialog asking the number of players. After that, each player will be asked its name with another dialog.
Починає нову гру. Програма відкриває діалогове вікно, у якому запитує вас про кількість гравців. Після цього кожен з гравців зможе ввести своє ім’ я у іншому діалоговому вікні.
Developer's Guide to & kappname;
Довідник розробника для & kappname;
Please refer to http: / /api. kde. org/ for the documentation of the API. It was quite complete but is currently a little bit outdated. There are no comments in the. cpp implementation files.
Для отримання документації щодо програмного інтерфейсу, будь ласка, завітайте на сайт за адресою http: // api. kde. org /. Там ви знайдете повну, але трошки застарілу документацію. У файлах реалізації,. cpp ви не знайдете коментарів.
Note that I originally developed this game under & Windows; with Borland C++ and WinG. I ported it to & Java; before converting back to C++ and & kde;. At the beginning I used French or a mix of French and English to name the identifiers (classnames, methods, members, & etc;). I also used French for the comments. When I decided to distribute this game, I decided to convert all to english... but I am clearly not a native English speaker: please suggest or make and submit corrections, to the code comments or to this documentation
Зауважте, що автор спочатку розробляв цю гру у & Windows; за допомогою Borland C++ і WinG. Цю гру було портовано на & Java;, перш ніж її було переписано знову на C++ у & kde;. На початку автор вживав французьку і мішанину французької і англійської мов для створення назв ідентифікаторів (назв класів, методів, членів тощо). Коментарі також писалися французькою. Коли автор вирішив розпочати поширення гри, він вирішив також переписати все англійською... але, очевидно, англійська для нього не є рідною: будь ласка, пропонуйте і надсилайте виправлення до коментарів у коді або до цієї документації.
Creating new skins
Як створювати нові оболонки
& kappname; comes with a skin editor, named ksirkskineditor(!), that allows to edit all skin data, as soon as graphics (map, sprites, etc.) are available in a SVG file. Please see the ksirkskineditor manual for further details.
У & kappname; передбачено редактор шкірок, який називається ksirkskineditor (!). За допомогою цієї програми ви можете редагувати дані шкірки після створення графічних елементів (карти, спрайтів тощо) у файлі SVG. Будь ласка, прочитайте підручник з ksirkskineditor, щоб дізнатися більше.
Program copyright 2002-2008 Gael de Chalendar kleag@free. fr
Авторські права на програму належать Gael de Chalendar kleag@ free. fr, ©2002- 2008
Contributors: Robin Doer, Albert Astals Cid, Michal Golunski (Polish translation).
Учасники розробки: Robin Doer, Albert Astals Cid, Michal Golunski (Переклад польською).
Documentation copyright 2002-2008 Gael de Chalendar kleag@free. fr
Авторські права на документацію до програми Gael de Chalendar kleag@ free. fr, ©2002- 2008
The settings menu entry opens a dialog that allows you tonbsp;:
Пункт меню « Параметри » відкриває діалогове вікно, за допомогою якого ви можете:
Preferences dialog
Діалогове вікно налаштувань
enable or disable the soundsnbsp;;
увімкнути або вимкнути відтворення звуків;
set the speed of the sprites (from slow to immediate)nbsp;;
встановити швидкість спрайтів (від повільної до миттєвої);
enable or disable the contextual helps displayed in popupsnbsp;;
увімкнути або вимкнути контекстну довідку, яку буде показано у підказках;
show or hide the number of armies on each country. The following snapshot shows the map when the number of armies are displayed.
увімкнути показ або приховати кількість армій у кожній з країн. На наступному знімку вікна ви можете бачити карту з показаною кількістю армій у країні.
Display of the number of armies
Показ кількості армій
& ksirk; is a computerized version of a well known strategy game. It is fully skinable. This manual explains how to create new skins from scratch, using a file browser, a SVG image editor and & kappname;.
& ksirk; — комп’ ютеризована версія відомої стратегічної гри. У програмі передбачено можливість повної зміни елементів інтерфейсу та зображень, що використовуються у грі (шкірок). У цьому підручнику ви знайдете пояснення щодо створення нових шкірок з нуля за допомогою переглядача файлів, редактора зображень SVG і & kappname;.
skin
шкірка
There is three main steps to create a new skin: creating the folders hierarchy; creating the graphics, all pooled inside a SVG file; and then placing sprites and naming things using & kappname;.
Для створення нової шкірки слід виконати три основних кроки: створити ієрархію тек, створити графічні зображення, зібрані у єдиному файлі SVG, і належно розташувати спрайти та елементи назв за допомогою & kappname;.
Creating a & ksirk; skin
Створення шкірки & ksirk;
& ksirk; is fully skinable. For who have graphic capabilities, creating a new skin is as simple as copying an existing one, editing or changing the graphics and updating the data in a. desktop configuration file, which is done using the & kappname;. A last step is to edit the file describing what to install.
Зовнішній вигляд & ksirk; можна повністю змінити. Для користувачів, які мають таланти у малюванні, створення нової шкірки буде дуже простим: скопіюйте існуючу шкірку і змініть графіку у ній, оновіть дані у файлі налаштувань. desktop (цю операцію виконає & kappname;. Останнім кроком буде зміна файла опису даних, які слід встановлювати для шкірки.
All examples (text and images) are taken from the default skin of & ksirk;
Всі приклади (текст і зображення) взято з типової шкірки & ksirk;.
Structure of folders and files
Структура тек і файлів
Data/: Data used by the program to handle the images of the skin.
Data /: дані, що використовуються програмою для обробки зображень шкірки.
CMakeLists. txt: Describes what to install.
CMakeLists. txt: описує файли, які слід встановити.
onu. desktop: Main file for the description of the skin. See its description below.
onu. desktop: головний файл опису шкірки. Його опис наведено нижче.
Images/: The images of the skin (map, sprites, etc.)
Images /: зображення шкірки (карта, спрайти тощо)
pool. svg: the map and all the sprites used in this skin.
pool. svg: карта і всі спрайти, які використовуються у цій шкірці.
map-mask. png: the image allowing the program to find which country the mouse is over during the game (see below).
map- mask. png: зображення, за яким програма визначає, над якою з країн на карті зараз знаходиться вказівник миші (див. нижче).
*. png: the other images here are buttons images.
*. png: всі інші зображення є зображеннями кнопок.
CMakeLists. txt/: Describes what to install.
CMakeLists. txt /: Описує файли, які слід встановити.
Sounds/: sound files for the skin.
Sounds /: звукові файли шкірки.
The Data folder
Тека Data
This folder contains only one file, world. desktop. This file is a description of the content of the skin. It is used to describe the organization of the world and how to display it. You do n't have to fill it manualy as it will be handled by the & kappname;. But, for the sake of completeness, we will now describe its structure.
У цій теці зберігається лише один файл, world. desktop. У цьому файлі міститься опис вмісту шкірки. Цей файл використовується для опису компонування світу і способу його показу. Вам не потрібно заповнювати його вручну: це зробить за вас & kappname;. Але, з міркувань повноти викладу, ми опишемо його структуру.
An onu group contains a number of country entries, a number of nationality entries and lastly a number of continent entries. Then various groups contain the description of the different sprites, the description of the different countries, continents, nationalities and goals.
Група onu містить декілька записів країн, декілька записів націй і, нарешті, декілька записів континентів. Далі, різноманітні групи містять опис різних спрайтів, опис різних країн, континентів, націй і типів мети.
The following sections describe the content of each group.
У наступних розділах наведено інформацію про вміст кожної з груп.
The onu group
Група onu
The onu group entries
Записи групи onu
Entry name
Назва запису
Signification
Призначення
The width of the skin's map
Ширина карти шкірки
The height of the skin's map
Висота карти шкірки
The path of the skin relative to the application data path (e. g. skins/ default)
Шлях до шкірки, відносно шляху до даних програми (наприклад, skins/ default)
The number of countries (42 in the default skin). There should be the same number of country groups below
Кількість країн (42 у типовій шкірці). Нижче має бути наведено таку саму кількість записів груп країн
The number of nationalities (6 in the default skin). There should be the same number of nationality groups below
Кількість націй (6 у типовій шкірці). Нижче має бути наведено таку саму кількість записів груп націй
The number of continents (6 in the default skin). There should be the same number of continent groups below
Кількість континентів (6 у типовій шкірці). Нижче має бути наведено таку саму кількість записів груп континентів
The path and name of the pool file relative to the skin path (e. g. Images/ pool. svg)
Шлях і назва файла набору (pool), відносно шляху до шкірки (наприклад, Images/ pool. svg)
The path and name of the map mask file relative to the skin path (e. g. Images/ map-mask. png)
Шлях і назва файла маски карти, відносно шляху до шкірки (наприклад, Images/ map- mask. png)
The version of the skin file format (2.0)
Версія формату файла шкірки (2. 0)
The display name of the skin
Назва шкірки
The long description of the skin
Розгорнутий опис шкірки
The height difference between flags and cannons sprites
Різниця висот між спрайтами прапорів і гармат
The number of pixels between the left most pixel of the flag and the right most pixel of the simple cannon (when not firing nor exploding)
Кількість пікселів між найлівішим пікселем прапора і найправішим пікселем простої гармати (без пострілу і вибуху)
The sprites description groups
Групи описів спрайтів
Each type of sprite (flag, infantry, cavalry, cannon, firing cannon and exploding cannon) is defined by a group. Only some sprites have a width entry. This entry is used for relative positioning during animations: the cannons, firing or exploding should not "move" around the country's flag during fight.
Кожен з типів спрайтів (прапор, піхота, кіннота, гармата, гармата, що стріляє, і гармата, що вибухає) визначається групою. Лише деякі з спрайтів мають запис ширини. Цей запис використовується для відносного позиціонування під час анімації: гармати, постріл і вибух не повинні « рухати » об’ єкт навколо прапору країни під час битви.
Sprite description group entries
Записи групи опису спрайта
Entry
Елемент
The reference width of the flag sprite frames
Еталонна ширина кадрів спрайта прапора
The reference height of the flag sprite frames
Еталонна висота кадрів спрайта прапора
The number of frames of the sprite
Кількість кадрів у спрайті
The number of versions of the flag sprites
Кількість версій спрайтів прапора
The countries description groups
Групи опису країн
Each country listed in the onu group, countries entry has its own group whose label is the country name. The table below lists the entries of these groups.
Кожна з країн має свою групу onu, запис країни має власну групу з міткою у вигляді назви країни. У наведеній нижче таблиці показано записи цих груп.
Country entries
Записи країн
The integer unique identification number of the country, must start at zero (0)
Цілий унікальний ідентифікатор країни, який має починатися з нуля (0)
The displayed name of the country
Назва країни, яку буде показано гравцеві
Each type of sprite (flag, infantry, etc.) in the country is displayed at a certain position defined by this entry made of two integers separated by a comma
Кожен з типів спрайтів (прапор, піхота тощо) на зображенні країни буде показано у певній позиції, яка визначається цим записом у вигляді двох цілих чисел, відокремлених комою
The list of the ids of the neighbors of the current country
Список ідентифікаторів країн, сусідніх з поточною країною
The nationalities description groups
Групи опису націй
Each nationality listed in the onu group, nationalities entry has its own group whose label is the nationality name. The table below lists the entries of these groups.
Кожна з націй має свою групу onu, запис нації має власну групу з міткою у вигляді назви нації. У наведеній нижче таблиці показано записи цих груп.
Nationality entries
Записи націй
The name of the nationality (e. g. Japan)
Назва нації (наприклад, Японія)
The name that will be proposed to the player choosing this nationality
Ім’ я, яке буде запропоновано гравцеві, який обрав цю націю
The name of the country's flag sprite element in the onu SVG file
Назва елемента спрайта прапора країни у файлі SVG onu
The continents description groups
Групи опису континентів