Skip to content

Commit

Permalink
added russian language support
Browse files Browse the repository at this point in the history
  • Loading branch information
husseinhareb committed Aug 25, 2024
1 parent 22bb5ea commit 796701e
Show file tree
Hide file tree
Showing 3 changed files with 164 additions and 2 deletions.
1 change: 1 addition & 0 deletions src/components/Config/Config.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -63,6 +63,7 @@ const Config: React.FC = () => {
<option value="uk">Українська</option>
<option value="pl">Polski</option>
<option value="ar">العربية</option>
<option value="ru">Русский</option>
</Select>
</Label>
</Header>
Expand Down
5 changes: 3 additions & 2 deletions src/i18n/i18n.ts
Original file line number Diff line number Diff line change
Expand Up @@ -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;
}
Expand All @@ -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
Expand Down
160 changes: 160 additions & 0 deletions src/locales/ru/translation.json
Original file line number Diff line number Diff line change
@@ -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 не обнаружен"
}

0 comments on commit 796701e

Please sign in to comment.