diff --git a/src/components/Config/Config.tsx b/src/components/Config/Config.tsx
index 657ce42..f479cc0 100644
--- a/src/components/Config/Config.tsx
+++ b/src/components/Config/Config.tsx
@@ -63,6 +63,7 @@ const Config: React.FC = () => {
+
diff --git a/src/i18n/i18n.ts b/src/i18n/i18n.ts
index be7ba8d..a5eff97 100644
--- a/src/i18n/i18n.ts
+++ b/src/i18n/i18n.ts
@@ -9,7 +9,7 @@ import translationUK from '../locales/uk/translation.json';
import translationES from '../locales/es/translation.json';
import translationPL from '../locales/pl/translation.json';
import translationAR from '../locales/ar/translation.json';
-// Define the expected shape of the configuration object
+import translationRU from '../locales/ru/translation.json';
interface Config {
language: string;
}
@@ -21,7 +21,8 @@ const resources = {
uk: { translation: translationUK },
es: { translation: translationES},
pl: { translation: translationPL},
- ar:{ translation:translationAR}
+ ar:{ translation:translationAR},
+ ru:{ translation:translationRU},
};
// Function to fetch language configuration
diff --git a/src/locales/ru/translation.json b/src/locales/ru/translation.json
new file mode 100644
index 0000000..9e1ca44
--- /dev/null
+++ b/src/locales/ru/translation.json
@@ -0,0 +1,160 @@
+{
+ "navbar.processes": "Процессы",
+ "navbar.performance": "Производительность",
+ "navbar.sensors": "Датчики",
+ "navbar.disks": "Диски",
+ "navbar.config": "Настройки",
+ "navbar.search.placeholder": "Поиск...",
+
+ "disks.size": "Размер",
+
+ "sensors.title": "Датчики",
+ "sensors.battery": "Аккумулятор",
+
+ "battery.percentage": "Процент",
+ "battery.model": "Модель",
+ "battery.state": "Состояние",
+ "battery.cycle_count": "Количество циклов",
+ "battery.energy": "Энергия",
+ "battery.time_to_full": "Время до полного заряда",
+ "battery.technology": "Технология",
+ "battery.time_to_empty": "Время до разряда",
+ "battery.temperature": "Температура",
+ "battery.state_of_health": "Состояние здоровья",
+ "battery.loading": "Загрузка данных об аккумуляторе...",
+
+ "disks_config.title": "Настройки дисков",
+ "disks_config.update_time": "Время обновления",
+ "disks_config.background_color": "Цвет фона",
+ "disks_config.boxes_background_color": "Цвет фона блоков",
+ "disks_config.name_foreground_color": "Цвет текста имени",
+ "disks_config.size_foreground_color": "Цвет текста размера",
+ "disks_config.partition_background_color": "Цвет фона разделов",
+ "disks_config.partition_usage_background_color": "Цвет фона использования разделов",
+ "disks_config.partition_name_foreground_color": "Цвет текста имени раздела",
+ "disks_config.partition_type_foreground_color": "Цвет текста типа раздела",
+ "disks_config.partition_usage_foreground_color": "Цвет текста использования раздела",
+
+ "heatbar_config.title": "Настройки термометра",
+ "heatbar_config.color_one": "Первый цвет",
+ "heatbar_config.color_two": "Второй цвет",
+ "heatbar_config.color_three": "Третий цвет",
+ "heatbar_config.color_four": "Четвертый цвет",
+ "heatbar_config.color_five": "Пятый цвет",
+ "heatbar_config.color_six": "Шестой цвет",
+ "heatbar_config.color_seven": "Седьмой цвет",
+ "heatbar_config.color_eight": "Восьмой цвет",
+ "heatbar_config.color_nine": "Девятый цвет",
+ "heatbar_config.color_ten": "Десятый цвет",
+
+ "navbar_config.title": "Настройки панели навигации",
+ "navbar_config.background_color": "Цвет фона",
+ "navbar_config.buttons_background_color": "Цвет фона кнопок",
+ "navbar_config.buttons_foreground_color": "Цвет текста кнопок",
+ "navbar_config.search_background_color": "Цвет фона поиска",
+ "navbar_config.search_foreground_color": "Цвет текста поиска",
+
+ "sensors_config.title": "Настройки датчиков",
+ "sensors_config.update_time": "Время обновления",
+ "sensors_config.background_color": "Цвет фона",
+ "sensors_config.foreground_color": "Цвет текста",
+ "sensors_config.boxes_background_color": "Цвет фона блоков",
+ "sensors_config.boxes_foreground_color": "Цвет текста блоков",
+ "sensors_config.boxes_title_foreground_color": "Цвет текста заголовка блоков",
+ "sensors_config.battery_background_color": "Цвет фона аккумулятора",
+ "sensors_config.battery_frame_color": "Цвет рамки аккумулятора",
+
+ "performance_config.title": "Настройки производительности",
+ "performance_config.update_time": "Время обновления",
+ "performance_config.sidebar": "Боковая панель",
+ "performance_config.content": "Содержимое",
+ "performance_config.sidebar_background_color": "Цвет фона боковой панели",
+ "performance_config.sidebar_color": "Цвет текста боковой панели",
+ "performance_config.sidebar_selected_color": "Цвет выделенного элемента боковой панели",
+ "performance_config.background_color": "Цвет фона",
+ "performance_config.title_color": "Цвет заголовка",
+ "performance_config.label_color": "Цвет меток",
+ "performance_config.value_color": "Цвет значений",
+ "performance_config.graph_color": "Цвет графика",
+ "performance_config.sec_graph_color": "Цвет второго графика",
+
+ "processes_config.title": "Настройки процессов",
+ "processes_config.update_time": "Время обновления",
+ "processes_config.body_background_color": "Цвет фона тела",
+ "processes_config.body_color": "Цвет текста тела",
+ "processes_config.head_background_color": "Цвет фона заголовка",
+ "processes_config.head_color": "Цвет текста заголовка",
+ "processes_config.table_values": "Значения таблицы",
+ "processes_config.table_value_user": "Пользователь",
+ "processes_config.table_value_pid": "PID",
+ "processes_config.table_value_ppid": "PPID",
+ "processes_config.table_value_name": "Имя",
+ "processes_config.table_value_state": "Состояние",
+ "processes_config.table_value_memory": "Память",
+ "processes_config.table_value_cpu_usage": "Использование ЦП",
+ "processes_config.table_value_read_disk_usage": "Чтение дискового пространства",
+ "processes_config.table_value_write_disk_usage": "Запись дискового пространства",
+ "processes_config.table_value_read_disk_speed": "Скорость чтения диска",
+ "processes_config.table_value_write_disk_speed": "Скорость записи диска",
+
+ "proc.table_value_user": "Пользователь",
+ "proc.table_value_pid": "PID",
+ "proc.table_value_ppid": "PPID",
+ "proc.table_value_name": "Имя",
+ "proc.table_value_state": "Состояние",
+ "proc.table_value_memory": "Память",
+ "proc.table_value_cpu_usage": "Использование ЦП",
+ "proc.table_value_read_disk_usage": "Чтение дискового пространства",
+ "proc.table_value_write_disk_usage": "Запись дискового пространства",
+ "proc.table_value_read_disk_speed": "Скорость чтения диска",
+ "proc.table_value_write_disk_speed": "Скорость записи диска",
+ "proc.kill_process": "Завершить процесс",
+
+ "performance.cpu": "ЦП",
+ "performance.speed": "Скорость",
+ "performance.usage": "Использование",
+ "performance.temperature": "Температура",
+ "performance.processes": "Процессы",
+ "performance.uptime": "Время работы",
+ "performance.socket": "Сокет",
+ "performance.cores": "Ядра",
+ "performance.threads": "Потоки",
+ "performance.base_speed": "Базовая скорость",
+ "performance.max_speed": "Максимальная скорость",
+ "performance.virtualization": "Виртуализация",
+
+ "performance.gpu": "GPU",
+ "performance.wattage": "Мощность",
+ "performance.driver_version": "Версия драйвера",
+ "performance.memory_used": "Используемая память",
+ "performance.memory_free": "Свободная память",
+ "performance.memory_total": "Общая память",
+ "performance.fan_speed": "Скорость вентилятора",
+ "performance.performance_state": "Состояние производительности",
+
+ "performance.memory": "Память",
+ "performance.ram": "Оперативная память",
+ "performance.swap": "Подкачка",
+ "performance.total": "Всего",
+ "performance.free": "Свободно",
+ "performance.available": "Доступно",
+ "performance.cached": "Кэшировано",
+ "performance.active": "Активно",
+ "performance.swap_cache": "Кэш подкачки",
+
+ "network.title": "Сеть",
+ "network.interface_name": "Интерфейс",
+ "network.usage": "Использование",
+ "network.download": "Загрузка",
+ "network.upload": "Отгрузка",
+ "network.speed": "Скорость",
+ "network.bytes_per_sec": "/с",
+
+ "sidebar.performance": "Производительность",
+ "sidebar.cpu": "ЦП",
+ "sidebar.memory": "Память",
+ "sidebar.gpu": "GPU",
+ "sidebar.wifi": "Wi-Fi",
+ "sidebar.ethernet": "Ethernet",
+ "sidebar.no_gpu_detected": "GPU не обнаружен"
+}