This repository has been archived by the owner on Mar 14, 2024. It is now read-only.
generated from edu-python-course/replit-assignment-template
-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Add translation memories file (Ukrainian)
- Loading branch information
1 parent
62d6e38
commit 401581a
Showing
1 changed file
with
78 additions
and
0 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,78 @@ | ||
en,uk | ||
question,question | ||
options,options | ||
answer,answer | ||
"This project provides a simple command line script to ask the user questions | ||
from the file.","Цей проєкт надає простий скрипт командного рядка, який задає користувачеві питання з файлу." | ||
"The question file uses the pre-defined structure.","Файл запитань використовує заздалегідь визначену структуру." | ||
"After all | ||
answers are gathered, the total score is displayed to the user and the script | ||
execution is completed.","Після того, як всі відповіді будуть зібрані, користувачеві буде показано загальну кількість балів і виконання скрипту буде завершено." | ||
"Your task is to implement a script to run a command line based quiz.","Ваша задача - реалізувати скрипт для запуску вікторини на основі командного рядка." | ||
"The users will enter their names and answer questions from the file | ||
one-by-one.","Користувачі будуть вводити свої імена та відповідати на питання з файлу." | ||
"At the end of the quiz the score should be displayed to | ||
the user, and a record should be created inside the *scores.txt* file.","В кінці тесту користувачеві повинен бути показаний результат, а всередині файлу *scores.txt* повинен бути створений запис." | ||
"Gather username","Отримайте ім'я користувача" | ||
"This function prompts the user to input their name.","Ця функція пропонує користувачеві ввести своє ім'я." | ||
"The name should meet | ||
the requirements:","Ім'я має відповідати вимогам:" | ||
"non-empty string","непорожній рядок" | ||
"no longer than 10 characters","не довше 10 символів" | ||
"In case the requirements are not met - ask again until the inputs passed | ||
the test.","Якщо вимоги не виконані - запитуйте ще раз, поки введені дані не пройдуть перевірку." | ||
"The function will return a name entered by the user.","Функція поверне ім'я, введене користувачем." | ||
"Load questions from a CSV file","Завантажте питання з файлу CSV" | ||
"Questions are stored in a CSV file, that follows the pattern:","Питання зберігаються у файлі CSV, який відповідає шаблону:" | ||
"This means, first column contains a questions; | ||
the second one stores all options available for answer; | ||
the last one stores the correct answer.","Це означає, що в першому стовпчику міститься запитання, у другому - всі можливі варіанти відповідей, а в останньому - правильна відповідь." | ||
"The correct answer comes in a form it was written in the options' column.","Правильна відповідь подається у тому вигляді, в якому вона була написана у колонці з варіантами відповідей." | ||
"Double quotes are used to store text with commas as a single column value.","Подвійні лапки використовуються для зберігання тексту з комами як значення одного стовпця." | ||
"The data structures aliases are defined as:","Псевдоніми типів структур даних визначаються як:" | ||
"The output structure for the question is a Python dictionary with keys:","Вихідною структурою для питання є словник з ключами:" | ||
"The function should return a list of question dictionaries.","Функція повинна повертати список словників запитань." | ||
"Display questions","Показати питання" | ||
"This function simply prints out the question data to the user.","Ця функція просто виводить дані питання користувачеві." | ||
"The question text always has an empty line before and after it.","Текст питання завжди має порожній рядок до і після нього." | ||
"And each option should be printed out on a separate line with an option number | ||
prepending it.","Кожен варіант повинен бути видрукований на окремому рядку з номером варіанту, що стоїть перед ним." | ||
"The option numbering starts from 1.","Нумерація варіантів починається з 1." | ||
"The option number and the option text are to separated using whitespace symbols | ||
of any type; at least one separator symbol required.","Номер варіанта відповіді та текст слід відокремлювати за допомогою будь-яких пробільних символів; принаймні один символ-розділювач обов'язковий." | ||
"All together, the question structure:","Все разом - питання:" | ||
"will be printed out like:","буде видрукувано так:" | ||
"Gathering answers from the user","Збір відповідей від користувача" | ||
"The users will be prompted to enter their answer after the question is printed | ||
out.","Користувачам буде запропоновано ввести відповідь після того, як питання буде видрукувано." | ||
"The prompt should container text `""Submit answer: ""`.","Підказка повинна містити текст `""Submit answer: ""`." | ||
"The function should return **the actual index** of the selected option.","Функція повинна повертати **фактичний індекс** вибраного варіанта." | ||
"for the options `[""A"", ""B"", ""C"", ""D""]` printed as:","для варіантів `[""A"", ""B"", ""C"", ""D""]` виведених як:" | ||
E.g.,"Наприклад," | ||
"If the user choice is `4` (option `""A""`), the function should return `0`, | ||
as the actual index of `""A""` in the options list.","Якщо користувач вибрав `4` (опція `""A""`), функція повинна повернути `0`, як | ||
фактичний індекс `""A""` у списку опцій." | ||
"Test if the answer is correct","Перевірте правильність відповіді" | ||
"The function gets question dictionary and the user answer as its arguments.","Функція отримує як аргументи словник запитання та відповідь користувача." | ||
"It returns `True` in case the answer is correct, otherwise `False`.","Вона повертає `True`, якщо відповідь правильна, інакше `False`." | ||
"Perform quiz","Виконуємо тест" | ||
"This function gets a list of questions as its argument.","Ця функція отримує список запитань як аргумент." | ||
"It displays questions one by one, and tests the user answers for correctness.","Вона показує питання одне за одним і перевіряє правильність відповідей користувача." | ||
"The return value is the quiz's score - the number of correct answers.","Значенням, що повертається, є оцінка тесту - кількість правильних відповідей." | ||
"Write score to a file storage","Запис рахунку до файлу" | ||
"The function gets username and quiz score as its arguments, and writes them | ||
to the file named **scores.txt**.","Функція отримує як аргументи ім'я користувача та результат тесту і записує їх у файл з назвою **scores.txt**." | ||
"The scores file structure is defined as:","Структура файлу визначається наступним чином:" | ||
"There are two columns, separated by two white space character.","Є два стовпчики, розділені двома пробілами." | ||
"The first column width is fixed to 10 character.","Ширина першого стовпчика фіксована і дорівнює 10 символам." | ||
"So, the content of scores file may look like:","Отже, вміст файлу може мати такий вигляд:" | ||
"Combine all functions together","Об'єднайте всі функції разом" | ||
"The `main` function (not the **main.py** module) is the quiz core.","Функція `main` (а не модуль **main.py**) є ядром тесту." | ||
"It combines all the functionality together and performs the quiz.","Вона об'єднує всю функціональність разом і виконує вікторину." | ||
"At the end the quiz results are to be writen to the **scores** file, | ||
and the user should get the message:","Наприкінці результати тесту будуть записані у файл **scores**, а користувач | ||
отримає відповідне повідомлення:" | ||
![](assets/run_script.gif),![](../../.lesson/assets/run_script.gif) | ||
Instructions,Інструкції | ||
Objective,Завдання | ||
Requirements,Вимоги |