Merge pull request #207 from rikzun/master

add some localization
This commit is contained in:
IQuant 2024-10-31 23:53:07 +03:00 committed by GitHub
commit 86505bc2a1
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
3 changed files with 37 additions and 21 deletions

View file

@ -68,6 +68,8 @@ launcher_no_command = Can't start noita: no launch command.
launcher_no_command_2 = Launch command can be specified with --launch-cmd <command> option.
launcher_no_command_3 = You can put `noita-proxy --launch-cmd "%command%"` in steam's launch options to intercept whatever command steam uses to start the game.
launcher_start_game = Start noita
launcher_end_run = End run
launcher_end_run_confirm = Confirm
launcher_only_when_awaiting = Can only launch the game in "waiting for noita connection" state.
connect_settings = Game settings
@ -75,6 +77,7 @@ connect_settings_debug = Debug settings
connect_settings_debug_en = Debug/cheat mode
connect_settings_debug_fixed_seed = Use fixed seed
connect_settings_seed = Seed:
connect_settings_max_players = Max players
connect_settings_wsv = World sync version to use:
connect_settings_player_tether = Player tether enabled
connect_settings_player_tether_desc = Player tether: Teleports clients to host if they get far enough.
@ -92,6 +95,9 @@ Have-perk-pools-be-independent-of-each-other = Have perk pools be independent of
Amount-of-chunks-host-has-loaded-at-once-synced-enemies-and-physics-objects-need-to-be-loaded-in-by-host-to-be-rendered-by-clients = Amount of chunks host has loaded at once, synced enemies and physics objects need to be loaded in by host to be rendered by clients
local_health_desc_1 = Every player has their own health, run ends when all player are dead.
local_health_desc_2 = There is a respawn mechanic.
Health-percent-lost-on-reviving = HP percent lost on reviving
global_hp_loss = Lose HP globally
no_material_damage = No material damage
shared_health_desc_1 = Health is shared, but scales with player count.
shared_health_desc_2 = Percentage-based damage and full heals are adjusted.
shared_health_desc_3 = The original mode.
@ -128,6 +134,8 @@ Shift-hue = Shift hue
Show-debug-info = Show debug/connection info
hint_spectate = Use [',' or d-pad-left] and ['.' or d-pad-right] keys to spectate over other players.
hint_ping = [Middle mouse button or right thumb stick] spawns a ping
Show-debug-plot = Show debug plot
Record-everything-sent-to-noita = Record EVERYTHING sent to noita.
## IP Connect

View file

@ -47,7 +47,7 @@ selfupdate_updated = Прокси был обновлён! Теперь его
selfupdate_unpacking = Распаковка...
noita_not_yet = Ещё не готово. Подождите, прежде чем запускать игру.
noita_can_connect = Ожидается подключение из игры. Можно запускать игру.
noita_can_connect = Ожидается подключение. Можно запускать игру.
noita_connected = Локальный инстанс Ноиты подключен.
netman_save_lobby = Сохранить код лобби в буфер обмена
@ -68,13 +68,16 @@ launcher_no_command = Не получается запустить Noita: отс
launcher_no_command_2 = Launch command can be specified with --launch-cmd <command> option.
launcher_no_command_3 = You can put `noita-proxy --launch-cmd "%command%"` in steam's launch options to intercept whatever command steam uses to start the game.
launcher_start_game = Запустить Noita
launcher_only_when_awaiting = Can only launch the game in "waiting for noita connection" state.
launcher_end_run = Закончить забег
launcher_end_run_confirm = Подтвердить
launcher_only_when_awaiting = Запустить игру можно только в состоянии «Ожидается подключение»
connect_settings = Настройки игры
connect_settings_debug = Настройки разработчика
connect_settings_debug_en = Включить читы
connect_settings_debug_fixed_seed = Фиксированный сид мира
connect_settings_seed = Сид:
connect_settings_max_players = Максимум игроков
connect_settings_wsv = Версия синхронизатора мира:
connect_settings_player_tether = Предел расстояния до хоста
connect_settings_player_tether_desc = Телепортирует игроков к хосту, если они слишком далеко.
@ -86,12 +89,15 @@ connect_settings_autostart = Запускать игру автоматичес
## Game settings
Health-per-player = Health per player
Health-per-player = Стартовое здоровье
Enable-friendly-fire = Включить дружественный огонь
Have-perk-pools-be-independent-of-each-other = Сделать перки локальными для каждого игрока
Amount-of-chunks-host-has-loaded-at-once-synced-enemies-and-physics-objects-need-to-be-loaded-in-by-host-to-be-rendered-by-clients = Количество чанков, загруженных хостом за один раз, враги и физические объекты должны быть загружены хостом для передачи другим игрокам
local_health_desc_1 = У каждого игрока свое здоровье, забег заканчивается, когда все игроки умрут.
local_health_desc_2 = Включена механика возрождения.
Health-percent-lost-on-reviving = Процент потери здоровья при возрождении
global_hp_loss = Все игроки теряют здоровье
no_material_damage = Отключить урон от физики
shared_health_desc_1 = Здоровье общее, но скалируется в зависимости от количества игроков.
shared_health_desc_2 = Процентный урон и полное исцеление скорректированы.
shared_health_desc_3 = Оригинальный игровой режим.
@ -111,25 +117,27 @@ An-in-progress-run-has-been-detected = Была обнаружена незав
## Player appearance
Shift-hue = Смещение тона
Main-color = Первичный
Alt-color = Вторичный
Arm-color = Правая рука
Forearm-color = Левая руки
Cape-color = Плащ
Cape-edge-color = Кромка плаща
Gem = Самоцвет
Amulet = Амулет
Crown = Корона
Cape-edge-color = Цвет кромки плаща
Cape-color = Цвет плаща
Forearm-color = Цвет левой руки
Arm-color = Цвет правой руки
Alt-color = Дополнительный цвет
Main-color = Главный цвет
Reset-colors-to-default = Сбросить цвета
Shift-hue = Смещение тона
## Connected
Show-debug-info = Показать отладочную информацию
hint_ping = [Средняя кнопка мыши или правый стик] создают метку
hint_spectate = Используйте [',' или левый сегмент d-pad] и ['.' или правый сегмент d-pad] для наблюдения за другими игроками.
hint_ping = [Средняя кнопка мыши или правый стик] создают пинг
Show-debug-plot = Показать отладочный график
Record-everything-sent-to-noita = Записывать всё что отправляется в игру
## IP Connect
ip_could_not_connect = Could not connect
ip_wait_for_connection = Connecting to ip...
ip_could_not_connect = Не удалось подключиться
ip_wait_for_connection = Подключение к ip...

View file

@ -731,10 +731,10 @@ impl App {
ui.label(tr("local_health_desc_1"));
ui.label(tr("local_health_desc_2"));
ui.add_space(5.0);
ui.label("hp % lost on reviving");
ui.label(tr("Health-percent-lost-on-reviving"));
ui.add(Slider::new(&mut game_settings.health_lost_on_revive, 0..=100));
ui.checkbox(&mut game_settings.global_hp_loss, "lose hp globally");
ui.checkbox(&mut game_settings.no_material_damage, "no material damage");
ui.checkbox(&mut game_settings.global_hp_loss, tr("global_hp_loss"));
ui.checkbox(&mut game_settings.no_material_damage, tr("no_material_damage"));
}
}
});
@ -754,7 +754,7 @@ impl App {
ui.add(DragValue::new(&mut game_settings.seed));
});
ui.add_space(10.0);
ui.label("Max players");
ui.label(tr("connect_settings_max_players"));
ui.add(Slider::new(&mut game_settings.max_players, 2..=250));
ui.add_space(10.0);
ui.label(tr("Amount-of-chunks-host-has-loaded-at-once-synced-enemies-and-physics-objects-need-to-be-loaded-in-by-host-to-be-rendered-by-clients"));
@ -1016,11 +1016,11 @@ impl eframe::App for App {
if netman.peer.is_host() {
ui.add_space(15.0);
if !self.end_run_confirmation && ui.button("End run").clicked()
if !self.end_run_confirmation && ui.button(tr("launcher_end_run")).clicked()
{
self.end_run_confirmation = true
}
else if self.end_run_confirmation && ui.button("Confirm").clicked()
else if self.end_run_confirmation && ui.button(tr("launcher_end_run_confirm")).clicked()
{
self.end_run_confirmation = false;
netman.end_run.store(true, Ordering::Relaxed)
@ -1085,10 +1085,10 @@ impl eframe::App for App {
});
};
Plot::new("map").data_aspect(1.0).show(ui, build_fn);
} else if ui.button("Show debug plot").clicked() {
} else if ui.button(tr("Show-debug-plot")).clicked() {
self.show_map_plot = true;
}
ui.checkbox(&mut self.app_saved_state.record_all, "Record EVERYTHING sent to noita.");
ui.checkbox(&mut self.app_saved_state.record_all, tr("Record-everything-sent-to-noita"));
}
});
netman