lang: Added Russian translation (#1964)

<!--
Please provide as much information as possible about what your PR aims
to do.
PRs with no description will most likely be closed until more
information is provided.
If you're planing on changing fundamental behaviour or add big new
features, please open a GitHub Issue first before starting to work on
it.
If it's not something big and you still want to contact us about it,
feel free to do so !
-->

### Description
This pull request introduces a complete Russian translation for ImHex,
ensuring that Russian-speaking users can navigate and utilize the
software in their native language. The translation covers all user
interface elements, menus, dialogs, and messages, providing a seamless
experience for Russian users.

### Testing
The translation has been thoroughly tested to ensure accuracy and
completeness. All translated text has been reviewed for grammatical
correctness and contextual appropriateness.

### Screenshots

![image](https://github.com/user-attachments/assets/455ca03d-0b33-45d2-9ed5-ddb404bd0728)

![image](https://github.com/user-attachments/assets/a7ebdb40-806f-43d9-ab36-deea730505c1)

![image](https://github.com/user-attachments/assets/29c5d21b-7443-4751-9129-e5fa054066d3)

Co-authored-by: Lemon4ksan <senya20151718@gmail.com>
This commit is contained in:
Bananchiki
2025-01-25 22:06:18 +03:00
committed by GitHub
parent f976988c75
commit 4d7021ece1
9 changed files with 1483 additions and 0 deletions

View File

@@ -0,0 +1,22 @@
{
"code": "ru-RU",
"country": "Russia",
"language": "Russian",
"translations": {
"hex.diffing.algorithm.simple.name": "Простой побайтовый алгоритм",
"hex.diffing.algorithm.simple.description": "Наивное побайтовое сравнение O(N).\nМожет определять только модификации байтов и вставки/удаления в конце данных.",
"hex.diffing.algorithm.myers.name": "Алгоритм Майерса с битовым вектором",
"hex.diffing.algorithm.myers.description": "Умный алгоритм сравнения O(N*M).\nМожет определять изменения, вставки и удаления в любом месте данных",
"hex.diffing.algorithm.myers.settings.window_size": "Размер окна",
"hex.diffing.view.diff.name": "Сравнение",
"hex.diffing.view.diff.added": "Добавлено",
"hex.diffing.view.diff.modified": "Изменено",
"hex.diffing.view.diff.provider_a": "Источник A",
"hex.diffing.view.diff.provider_b": "Источник B",
"hex.diffing.view.diff.removed": "Удалено",
"hex.diffing.view.diff.algorithm": "Алгоритм сравнения",
"hex.diffing.view.diff.settings": "Настройки",
"hex.diffing.view.diff.settings.no_settings": "Нет доступных настроек",
"hex.diffing.view.diff.task.diffing": "Сравнение данных..."
}
}