Обзор
Hakutest предоставляет возможности для интернационализации (i18n). Все настройки i18n разделены на несколько категорий:
- Статистика: Интернационализация экспорта статистики учеников.
- Web: Интернационализация интерфейса веб-страниц Hakutest.
Файл интернационализации
Настройки интернационализации Hakutest хранятся в файле i18n.yaml
. Программа проверяет наличие этого файла в следующих директориях:
-
Папка конфигурации ОС - Директория с конфигурациями приложений, определённая операционной системой. Она может варьироваться в зависимости от ОС. Наиболее распространённые пути:
- Windows
- Linux/macOS
%USERPROFILE%/hakutest
%AppData%/hakutest
%LocalAppData%/hakutest
~/.config/hakutest
-
Рабочая директория - Файл интернационализации может находиться в той же папке, что и исполняемый файл Hakutest:
- Windows
- Linux/macOS
Структура папокhakutest/
...
hakutest.exe
i18n.yamlСтруктура папокhakutest/
...
hakutest
i18n.yaml
Файл интернационализации, расположенный в каталоге установки Hakutest, имеет больший приоритет.
Файл интернационализации на русском языке
Чтобы изменить язык интерфейса Hakutest на русский, выполните следующие действия:
- Скачайте файл интернационализации i18n.yaml.
- Поместите скачанный файл в директорию установки Hakutest.
Настройки интернационализации по умолчанию
Ниже представлены настройки интернационализации Hakutest по умолчанию:
lang: en
server:
stop_title: Stop Hakutest
stop_tooltip: Stop Hakutest server and quit
stats:
app:
label_test: Test
label_format: Format
label_directory: Export to
submit_text: Export
cancel_text: Cancel
select_text: (Select one)
success_text: Statistics exported successfully!
error_prefix: 'An error occurred! Detail:'
excel:
test_results_sheet: Test Results
statistics_sheet: Test Statistics
header_student: Student
header_points: Points
header_percentage: '%'
image:
title: Student Performance
label_x: Points
label_y: Students
web:
editor:
header: Test Editor
label_title: 'Title:'
label_description: 'Description:'
label_subject: 'Subject:'
label_author: 'Author:'
label_target: 'Target audience:'
label_institution: 'Institution:'
label_expires_in: 'Expires in:'
label_add_task: + Add task
label_task_header: Task
label_task_type: 'Type:'
label_task_type_single: Single answer
label_task_type_multiple: Multiple answers
label_task_type_open: Open question
label_task_type_file: Answer with file(s)
label_task_text: 'Text:'
label_task_answer: 'Answer:'
label_task_options: Answer options
label_task_add_option: + Add option
label_add_attachment: Add attachment
label_attachment_name: 'Name:'
label_attachment_type: 'Type:'
label_attachment_type_file: File
label_attachment_type_image: Image
label_attachment_type_video: Video
label_attachment_type_audio: Audio
label_attachment_src: 'Source (URL):'
label_upload_test_input: Upload test file
label_upload_test_button: Upload and edit
label_new_test: Create new test
label_download_test: Download test
error:
header: An error occurred!
details: Details
expired:
header: Test expired!
message: This test is no longer available
search:
input_placeholder: Search for a test
search_button_label: Search
submitted:
header: Submitted!
message: The test results are not displayed according to the system settings
test:
student_name_label: 'Your name:'
open_answer_label: 'Answer:'
submit_button_label: Submit