From fbceda314e8ddcd49b3fa6bc41c082fcbe5f7492 Mon Sep 17 00:00:00 2001
From: luafuck <79515266+luafuck@users.noreply.github.com>
Date: Tue, 23 Apr 2024 18:52:08 +0300
Subject: [PATCH 1/4] Update Resources Russian.resw
Russian translation for file explorer
---
.../Resource/ru/Resources.resw | 42 +++++++++----------
1 file changed, 21 insertions(+), 21 deletions(-)
diff --git a/FileExplorerControl/Resource/ru/Resources.resw b/FileExplorerControl/Resource/ru/Resources.resw
index f3d7441..e83dfc7 100644
--- a/FileExplorerControl/Resource/ru/Resources.resw
+++ b/FileExplorerControl/Resource/ru/Resources.resw
@@ -52,7 +52,7 @@
Открыть
- Недвижимость
+ Свойство
Вы уверены, что хотите удалить этот элемент?
@@ -61,7 +61,7 @@
Нет
- Постоянно
+ Навсегда
Да
@@ -70,7 +70,7 @@
Удалить элемент
- Комбинированный контейнер
+ Совмещенное хранилище
Папка с файлами
@@ -136,22 +136,22 @@
Отменить
- Redo
+ Переделать
Копировать
- Разрез
+ Вырезать
- Вырезание и добавление на ClipBoard
+ Вырезать и добавить в буфер обмена
- Копирование и добавление на ClipBoard
+ Копировать и добавить в буфер обмена
- Паста
+ Вставить
Удалить
@@ -160,7 +160,7 @@
Выбрать все
- Обертывание слов
+ Выделение слов
Размер шрифта
@@ -175,7 +175,7 @@
ВЕРХНИЙ РЕГИСТР (США)
- Полная ширина (стрелка)
+ Полная ширина курсора печатания
Отступ
@@ -184,7 +184,7 @@
Развернуть
- Tab → Пробел x8
+ (Отступ) Tab → Пробел x8
Пробел x8 → Вкладка
@@ -193,7 +193,7 @@
Полная ширина
- Полуширина (стрелка)
+ Полуширина стрелки
Полуширина
@@ -214,13 +214,13 @@
Посмотреть
- Помощь
+ Справка
- Проверка орфографии
+ Проверить орфографию
- Обычный текст
+ Простой текст
Новый текст
@@ -235,13 +235,13 @@
Время/Дата
- Замените...
+ Заменить...
- Использование регулярных выражений
+ Использовать регулярные выражения
- Спичечный коробок
+ Окно поиска совпадений
Найти...
@@ -250,12 +250,12 @@
Блокнот
- Скопируйте адрес как текст
+ Копировать адрес как текст
Редактировать адрес
- Адрес для копирования
+ Скопировать адрес
-
\ No newline at end of file
+
From 538cc257b4e0c91fb160842b1a9d416e5e7208c6 Mon Sep 17 00:00:00 2001
From: luafuck <79515266+luafuck@users.noreply.github.com>
Date: Wed, 24 Apr 2024 06:43:15 +0300
Subject: [PATCH 2/4] Update Resources.resw
---
BookViewerApp/Resource/ru/Resources.resw | 312 +++++++++++------------
1 file changed, 156 insertions(+), 156 deletions(-)
diff --git a/BookViewerApp/Resource/ru/Resources.resw b/BookViewerApp/Resource/ru/Resources.resw
index 7947c77..0f00fe2 100644
--- a/BookViewerApp/Resource/ru/Resources.resw
+++ b/BookViewerApp/Resource/ru/Resources.resw
@@ -40,7 +40,7 @@
System.Resources.ResXResourceWriter, System.Windows.Forms, Version=2.0.3500.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
- О сайте
+ О приложении
Добавить каталог
@@ -52,7 +52,7 @@
Закладка
- [Автомат]
+ [Автоматически]
Закладки
@@ -61,16 +61,16 @@
Название
- Читайте следующую книгу
+ Читать следующую книгу
- Прочитайте предыдущую книгу
+ Читать предыдущую книгу
Книжная полка
- Освободите все книжные полки
+ Очистить все книжные полки
Перейти к книжной полке
@@ -79,10 +79,10 @@
Загрузка завершена. Спасибо.
- Это займет некоторое время. Не закрывайте это приложение во время загрузки.
+ Это займет некоторое количество времени. Не закрывайте это приложение во время загрузки.
- Загрузка папок
+ Загрузка папки
Открыть
@@ -91,25 +91,25 @@
Конец
- Левый
+ Перевернуть налево
- Самый левый
+ Перевернуть на крайнюю левую страницу
- Следующий
+ Следующая страница
- Предыдущий
+ Предыдущая страница
- Обратное направление страницы
+ Изменить направление страницы
- Справа
+ Перевернуть направо
- Самый правый
+ Перевернуть на крайнюю правую страницу
Первый
@@ -118,19 +118,19 @@
Настройка
- Установите полноэкранный режим при открытии книги.
+ Включить полноэкранный режим при открытии книги.
- Установите полноэкранный режим по умолчанию
+ Включить полноэкранный режим по умолчанию
- Установите ориентацию страницы R2L (справа налево) по умолчанию в новой книге.
+ Включить ориентацию страницы R2L (справа налево) по умолчанию в новой книге.
- R2L по умолчанию
+ Включить R2L по умолчанию
- Автоматически открывайте страницу, на которой вы читали в прошлый раз.
+ Автоматически открывать страницу, на которой вы читали в предыдущий раз.
Автоматическое открытие последней прочитанной страницы
@@ -142,31 +142,31 @@
Показать переход к самой правой / самой левой кнопке
- Синхронизация закладок на книги через облако.
+ Синхронизация закладок книги через облако.
Синхронизация закладок в книгах
- Переключение полноэкранного режима
+ Включить полноэкранный режим
- Освободите эту книжную полку
+ Очистить эту книжную полку
- Переключить секрет
+ Включить секрет
- Высота книжной плитки в книжном шкафу.
+ Высота книжного элемента в книжной полке.
- Высота книжной плитки
+ Высота книжного элемента
- Ширина книжной плитки в книжном шкафу.
+ Ширина книжного элемента в книжной полке.
- Ширина книжной плитки
+ Ширина книжного элемента
Обновить
@@ -175,37 +175,37 @@
[Конец]
- [Вверх]
+ [Верх]
- Яркость фона. 100: белый, 0: черный. (Противоположное значение в темной теме)
+ Яркость заднего фона. 100: белый, 0: черный. (Противоположно в темной теме)
- Яркость фона
+ Яркость заднего фона
- Используйте анимацию прокрутки при просмотре книги.
+ Использовать анимацию прокрутки при просмотре книги.
Анимация прокрутки
- В названии книги скрыта совпадающая часть. Ввод в регулярное выражение. (ex:\(.*\))
+ Совпадающая часть скрыта в названии книги. Ввод в регулярном выражении. (ex:\(.*\))
- Название книги на обрезке
+ Название книги в порядке
- Исключение папки из представления книжной полки при совпадении с регулярным выражением.
+ Исключение папки из просмотра книжной полки при совпадении с регулярным выражением.
- Имя папки для исключения
+ Название папки которую нужно исключить
- Предположим, что изображение, в имени файла которого есть "cover", будет первым файлом в CBZ/CBR.
+ Допустить, что изображение, в имени файла которого есть "cover", будет первым файлом в CBZ/CBR.
- Предполагать изображение обложки по имени файла в CBZ/CBR
+ Допустить использование имени файла в изображении обложки в CBZ/CBR
Сортировка по естественному порядку в CBZ/CBR (например: 01.jpg→2.jpg→003.jpg)
@@ -214,28 +214,28 @@
Естественная сортировка в CBZ/CBR
- Секунды отображения кнопки зума при касании экрана (0: отключить).
+ Количество секунд необходимое для отображения кнопки масштабирования при касании экрана (0: отключить).
Время отображения кнопки масштабирования
- Секунды для отображения меню при касании экрана на странице просмотра книги (0: всегда).
+ Количество секунд необходимое для отображения меню при касании экрана на странице просмотра книги (0: всегда).
- Время отображения меню в программе просмотра книг
+ Отображение времени в меню в программе просмотра книг
- Переключатель книжной полки.
+ Переключить книжную полку.
Как изменить настройки
- Как использовать
+ Как пользоваться
- Откройте меню.
+ Открыть меню.
Главная страница.
@@ -244,22 +244,22 @@
Главная страница
- Соблюдайте информацию о направлении PDF (R2L/L2R).
+ Соблюдать информацию о направлении PDF (R2L/L2R).
- Соблюдайте информацию о направлении
+ Соблюдать информацию о направлении
- Введите пароль для открытия.
+ Введите пароль чтобы открыть.
Сохранить пароль
- Подтвердите пароль
+ Подтвердить пароль
- Отмена
+ Отменить
OK
@@ -268,13 +268,13 @@
Браузер
- Облако
+ Облачное хранилище
Библиотека
- Устаревшие
+ Устаревшее
Просмотрщик
@@ -283,7 +283,7 @@
Книжная полка
- Просмотрщик
+ Наблюдение
Главная
@@ -295,7 +295,7 @@
Новая вкладка
- Конфигурация
+ Настройка
Epub
@@ -307,7 +307,7 @@
Браузер
- Explorer
+ Проводник
Приложения
@@ -337,17 +337,17 @@
Этот компьютер
- Зарегистрируйте папку
+ Зарегистрировать папку
- Снять папку с регистрации
+ Отменить регистрацию папки
На папку ссылается следующая библиотека.
-Вы уверены, что нужно снять регистрацию?
+Вы уверены, что необходимо отменить регистрацию?
- Снять папку с регистрации
+ Отменить регистрацию папки
Новая библиотека
@@ -362,13 +362,13 @@
Невозможно зарегистрировать
- Показать предустановленные закладки.
+ Показать заданные закладки.
- Показать предустановленные закладки
+ Показать заданные закладки
- Explorer
+ Проводник
Устанавливает URL поисковой системы, который используется при поиске из адресной строки (%s на месте запроса).
@@ -377,16 +377,16 @@
Поиск
- Скрыть истории
+ Скрыть историю
- Показать истории
+ Показать историю
- Показать истории.
+ Показать историю.
- Показать истории
+ Показать историю
Папка с закладками
@@ -398,10 +398,10 @@
Предмет истории
- Предустановленные закладки
+ Заданные закладки
- Откройте содержащую папку
+ Открыть содержащую папку
Библиотека
@@ -410,22 +410,22 @@
Системная папка
- Скрыть предустановленные закладки
+ Скрыть заданные закладки
- Показать предустановленные закладки
+ Показать заданные закладки
- Снимите с регистрации эту библиотеку
+ Отменить регистрации данной библиотеки
- Максимальное количество сохраняемых историй.
+ Максимальное количество сохраненных историй.
Количество историй
- Управление этой библиотекой
+ Управлять этой библиотекой
Новый
@@ -449,10 +449,10 @@
Редактировать
- Скопируйте информацию FutureAccessList.
+ Скопировать информацию из FutureAccessList.
- Откройте папку с данными.
+ Открыть папку с данными.
Отладка
@@ -461,7 +461,7 @@
Станьте спонсором!
- Вкладчики
+ Помощники
Показать политику конфиденциальности
@@ -476,10 +476,10 @@
Лицензия
- Лицензионные условия
+ Условия лицензии
- Уведомление третьей стороны
+ Уведомление третьих лиц
Информация
@@ -488,7 +488,7 @@
Перевод
- Сторонние
+ Третьи лица
Разработчики
@@ -498,13 +498,13 @@
Выпущена новая версия BookViewer.
-В ней появились вкладки, Fluent Design, интегрированный файловый архив и исправлены многочисленные ошибки.
+В ней появились вкладки, доступный дизайн, интегрированный архив файлов и исправление многочисленных ошибок.
Новое приложение выпущено!
- Обновление BookViewer3
+ Обновиться до версии BookViewer3
Скрыть кнопку уведомления об обновлении.
@@ -513,21 +513,21 @@
Скрыть уведомление об обновлении
- Никогда больше не показывайте это.
+ Никогда больше не показывать.
- на GitHub Спонсоры
+ на Спонсорах GitHub
Спасибо!
-Предоставленные вами средства позволили автору продолжить работу! Если вы хотите поддержать больше, воспользуйтесь спонсорской поддержкой GitHub.
+Ваши пожертвования помогают автору продолжать работу! Если вы хотите поддержать проект, воспользуйтесь спонсорской поддержкой GitHub.
Желаю вам удачи.
Спасибо, что поддержали меня!
- Средства, которые вы предоставляете, позволяют kurema продолжать работу! Это дает мне силы продолжать работу.
+ Ваши пожертвования, помогают kurema продолжать работу! Это дает мне силы продолжать работу.
Я желаю вам удачи.
@@ -552,19 +552,19 @@
Об этом приложении
- Просмотр авторов, переводчиков и спонсоров
+ Просмотр информации об авторах, переводчиках и спонсорах
- Просмотр уведомления третьей стороны
+ Просмотр уведомлений третьих лиц
- Выберите двигатель для epub. Мы рекомендуем Биби.
+ Выберите движок для просмотра epub. Мы рекомендуем движок Bibi.
- Механизм отображения Epub
+ Движок отображения Epub
- Выберите макет страницы.
+ Выберите разметку страницы.
По умолчанию
@@ -579,16 +579,16 @@
Разметка страницы
- Рендеринг PDF в разрешении, превышающем размер дисплея. Отключение этой функции улучшает производительность.
+ Визуализация PDF в разрешении, превышающем размер экрана. Отключение этой функции улучшает производительность.
- Рендеринг в высоком разрешении в формате PDF
+ Визуализация в высоком разрешении в формате PDF
- {0} / Открыть информацию о выпуске на GitHub
+ {0} / Открыть информацию о заметках на GitHub
- Примечания к выпуску
+ Заметки релиза
Двухстраничный вид (показать титульную страницу в двухстраничном виде)
@@ -603,64 +603,64 @@
По умолчанию: {2}
- Запомните ориентацию страниц каждой книги.
+ Запомнить ориентацию страниц каждой книги.
- Запомните ориентацию страницы
+ Запомнить ориентацию страницы
- Отображение фавиконов закладок.
-В этой версии приложение не сохраняет кэш фавиконов, а отображение фавиконов кажется нестабильным.
-Уведомление о конфиденциальности: Если эта функция включена, каждый раз при открытии папки закладок в Проводнике будет отправляться запрос на сервер. Сервер может собирать некоторые данные.
+ Отображение избранных закладокок.
+В этой версии приложение не сохраняет кэш избранных закладок, а отображение избранных закладок кажется нестабильным.
+Уведомление о конфиденциальности: Если эта функция включена, каждый раз при открытии папки закладок в Проводнике будет отправляться запрос на сервер. Сервер может собирать некоторые из ваших данных.
Показывать избранные закладки
- Генерируйте миниатюры в фоновом режиме. Отключите его, если у вас проблемы с производительностью.
+ Генерировать миниатюры в фоновом режиме. Отключите его, если у вас проблемы с производительностью.
- Генерируйте миниатюры в фоновом режиме
+ Генерируйте иконки в фоновом режиме
- Выберите миниатюру
+ Выберите иконку
Закрыть
- Удаление миниатюр книг
+ Удаление иконок книг
- Вы уверены, что хотите удалить папку с эскизами?
-Вы также можете отключить создание эскизов на вкладке "Проводник" с помощью вышеуказанной настройки.
+ Вы уверены, что хотите удалить папку с иконками?
+Вы также можете отключить создание иконок на вкладке "Проводник" с помощью вышеуказанной настройки.
- Удаление миниатюр
+ Удаление иконок
- Не удалось удалить папку с миниатюрами. Пожалуйста, попробуйте еще раз.
+ Не удалось удалить папку с иконками. Пожалуйста, попробуйте еще раз.
Смотреть все
- С помощью внешнего браузера откройте URL-адрес.
+ Открыть URL-адрес во внешнем браузере.
- Откройте URL-адрес во внешнем браузере
+ Открыть URL-адрес во внешнем браузере
Открыть во встроенном браузере
- Добавьте новую библиотеку
+ Добавить новую библиотеку
- Игрок
+ Медиаплеер
- Архивный файл
+ Заархивировать файл
Папка
@@ -672,10 +672,10 @@
Темный режим
- Если в приложении установлен темный режим, программа просмотра Epub также будет работать в темном режиме.
+ Если в приложении установлен темный режим, движок просмотра Epub также будет работать в темном режиме.
- Примените настройки темного режима к программе просмотра Epub. (Экспериментально)
+ Примените настройки темного режима к движку просмотра Epub. (Экспериментально)
Воспроизвести слайд-шоу
@@ -685,10 +685,10 @@
Интервал (сек):
- Используйте современный браузер (предварительный просмотр)
+ Использовать современный браузер (предварительный просмотр)
- Для браузера используйте движок на основе Chorimum (WebView2). Он нестабилен и глючит. Если вы используете Windows 10, вам придется вручную установить время выполнения от имени администратора.
+ Для браузера используйте движок на основе Chorimum (WebView2). Он нестабилен и глючит. Если вы используете Windows 10, вам придется вручную установить среду выполнения от имени администратора.
Новая закладка
@@ -709,13 +709,13 @@
Сброс
- Переопределите значение User-Agent. Это работает только с WebView2. Оставьте значение по умолчанию пустым.
+ Перезаписать значение User-Agent. Это работает только с WebView2. Оставьте значение по умолчанию пустым.
- Переопределение User-Agent (WebView2)
+ Перезапись User-Agent (WebView2)
- Тема приложения. Если вам не нравится слюдяной фон в Windows 11, выберите акриловый.
+ Тема приложения. Если вам не нравится фон из слюды в Windows 11, выберите акриловый.
Тема
@@ -724,10 +724,10 @@
Авто
- Свет
+ Светлый
- Темнота
+ Темный
Акрил - Авто
@@ -772,7 +772,7 @@
Обновить
- Отделка
+ Обрезать
Нарисовать
@@ -784,10 +784,10 @@
Другие настройки
- Откройте панель AdBlocker Dashboard
+ Открыть панель блокировщика рекламы
- Загрузите фильтры и обновите локальные настройки
+ Загрузить фильтры и обновите локальные настройки
Применить
@@ -802,19 +802,19 @@
Код
- Прочитайте документацию на GitHub, чтобы получить базовую информацию.
+ Прочитать документацию на GitHub, чтобы получить базовую информацию.
- Откройте папку с файлами конфигурации.
+ Открыть папку с файлами конфигурации.
- Откройте папку с фильтрами.
+ Открыть папку с фильтрами.
- Просмотрите исходный код механизма удаления рекламы, чтобы убедиться в отсутствии вредоносного поведения.
+ Просмотреть исходный код блокировщика рекламы, чтобы убедиться в отсутствии вредоносного поведения.
- Рекомендуем
+ Рекомендованно
Прежде чем начать использовать фильтр, его необходимо загрузить.
@@ -835,7 +835,7 @@
Пользовательское
- Сохранение прервано из-за сбоя теста фильтра.
+ Сохранение прервано из-за сбоя тестирования фильтра.
Деталь:
{0}
@@ -843,10 +843,10 @@
Сохранение прервано
- Редактирование XML-файла для закладок браузера
+ Редактировать файл XML для закладок браузера
- Откройте менеджер закладок
+ Открыть менеджер закладок
Менеджер закладок
@@ -855,10 +855,10 @@
Образец
- Сохранить не удалось
+ Сохранение не удалось
- Сохранение файла прервано из-за ошибки проверки.
+ Сохранение файла прервано из-за сбоя в тестировании.
{0}
@@ -868,11 +868,11 @@
Указывает домены, для которых блокировка рекламы должна быть отключена.
Одна запись в строке.
-Подстановочные знаки можно использовать только в начале строки.
+Префиксы можно использовать только в начале строки.
Строки с префиксом '#' будут игнорироваться.
- Управление
+ Управлять
Блокнот
@@ -886,16 +886,16 @@
Источник: {2}
- Откройте страницу проекта.
+ Открыть страницу проекта.
- Включите в цели обновления.
+ Включить в цели обновлений.
- Проверьте лицензию.
+ Проверить лицензию.
- Откройте информационную страницу.
+ Открыть страницу с информацией.
Посмотреть содержание.
@@ -905,16 +905,16 @@
Нажмите "Применить", чтобы сохранить изменения.
- поставщик поисковых предложений
+ Оператор предложений поиска
- Выберите сервис, который будет использоваться для получения предложений по поиску. Пожалуйста, выберите его, согласившись с политикой конфиденциальности каждого сервиса.
+ Выберите службу, которая будет использоваться для получения предложений в поиске. Пожалуйста, выберите её, согласившись с политикой конфиденциальности каждой службы.
- Нет
+ Ничего
- Превышение яркости экрана. Включается только при положительном значении.
+ Перезапись поверх яркости экрана. Включена только при положительном значении.
Яркость экрана
@@ -923,31 +923,31 @@
Список кандидатов на пароль для PDF с паролем
- Задайте список кандидатов на пароль для открытия защищенного паролем PDF. Введите по одному элементу в строку для нескольких входов.
+ Задайте список возможных паролей для открытия защищенного паролем файла PDF. Введите по одному элементу в строку для нескольких вводов.
- Восстановление предыдущих вкладок при открытии приложения.
+ Восстановить предыдущие вкладки при открытии приложения.
- Восстановление предыдущей сессии
+ Восстановить предыдущую сессию
- Explorer
+ Проводник
Книжная полка
- Общие сведения
+ Свойства
- Выберите вкладку, которая будет отображаться при нажатии на "+" или при запуске приложения без предыдущей сессии.
+ Выбрать вкладку, которая будет отображаться при нажатии на "+" или при запуске приложения без наличия предыдущих сессий.
Вкладка по умолчанию
- Сохраните пароль в виде обычного текста
+ Сохранить пароль в виде обычного текста
Ошибка
@@ -968,16 +968,16 @@
Пароль: {0}
- Пожалуйста, проверьте, чтобы показать пароль.
+ Пожалуйста, верифицируйтесь, чтобы показать пароль.
Пароль
- Последнее прочтение
+ Последнее прочитанное
- Первое чтение
+ Первое прочитанное
Продолжительность
@@ -989,7 +989,7 @@
Название страницы
- Путь к странице
+ Путь страницы
ID
@@ -1004,10 +1004,10 @@
Дата последнего чтения
- Автоматические попытки атаки по словарю для открытия защищенного паролем PDF. Этот процесс требует большой нагрузки на процессор. Результат сохраняется в виде обычного текста.
+ Автоматически подбирать пароль для открытия защищенного паролем файла PDF. Этот процесс сильно нагружает процессор. Результат сохраняется в виде обычного текста.
- Попробуйте словарь с помощью защищенного паролем PDF-файла
+ Попробовать словарь с помощью защищенного паролем PDF-файла
Открыть в браузере
@@ -1015,4 +1015,4 @@
Сети
-
\ No newline at end of file
+
From 878aa29b9b22e12043079f541b15a57be8387ac0 Mon Sep 17 00:00:00 2001
From: kurema
Date: Wed, 24 Apr 2024 19:29:14 +0900
Subject: [PATCH 3/4] Update README.md
---
README.md | 5 +++--
1 file changed, 3 insertions(+), 2 deletions(-)
diff --git a/README.md b/README.md
index 17a0605..88d74f9 100644
--- a/README.md
+++ b/README.md
@@ -24,8 +24,9 @@ It support CBR, CBZ, PDF and Epub books.
| ![screenshot](/res/Screenshots/Pics/en/2020-07-18%20171315.png) | ![screenshot](/res/Screenshots/Pics/en/2020-07-18%20171428.png) |
## Thanks
-The Italian translation is by Emanuele (https://github.com/Manu99it).
-The Portuguese translation is by Esibruti (https://github.com/esibruti).
+[Apr 24, 2020] The Italian translation is by Emanuele (https://github.com/Manu99it).
+[Oct 7, 2021] The Portuguese translation is by Esibruti (https://github.com/esibruti).
+[Apr 24, 2024] The Russian translation is by ifrit (https://github.com/luafuck).
Thank you!
From 55373c318d0b67786ff9809fe84e1634911765d9 Mon Sep 17 00:00:00 2001
From: kurema
Date: Wed, 24 Apr 2024 19:29:29 +0900
Subject: [PATCH 4/4] Update README.md
---
README.md | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/README.md b/README.md
index 88d74f9..444f155 100644
--- a/README.md
+++ b/README.md
@@ -25,7 +25,7 @@ It support CBR, CBZ, PDF and Epub books.
## Thanks
[Apr 24, 2020] The Italian translation is by Emanuele (https://github.com/Manu99it).
-[Oct 7, 2021] The Portuguese translation is by Esibruti (https://github.com/esibruti).
+[Oct 7, 2021] The Portuguese translation is by Esibruti (https://github.com/esibruti).
[Apr 24, 2024] The Russian translation is by ifrit (https://github.com/luafuck).
Thank you!