feat(i18n): added base localizations

This commit is contained in:
Observer KRypt0n_ 2023-05-05 16:50:02 +02:00
parent c872475fe6
commit 719fffb8eb
No known key found for this signature in database
GPG key ID: 844DA47BA25FE1E2
15 changed files with 116 additions and 11 deletions

View file

@ -45,3 +45,11 @@ game-patching-error = Spiel konnte nicht gepatcht werden
# Sandbox
documentation-url-open-failed = Dokumentations-URL kann nicht geöffnet werden
# Game
game-session-add-failed = Failed to add game session
game-session-update-failed = Failed to update game session
game-session-remove-failed = Failed to remove game session
game-session-set-current-failed = Failed to set current game session
game-session-apply-failed = Failed to apply game session

View file

@ -0,0 +1,7 @@
game-sessions = Game sessions
active-sessions = Active session
active-session-description = Currently selected game session. Updates after each game launch
update-session = Update session using current wine prefix registry values
delete-session = Delete session

View file

@ -45,3 +45,11 @@ game-patching-error = Failed to patch game
# Sandbox
documentation-url-open-failed = Failed to open documentation URL
# Game
game-session-add-failed = Failed to add game session
game-session-update-failed = Failed to update game session
game-session-remove-failed = Failed to remove game session
game-session-set-current-failed = Failed to set current game session
game-session-apply-failed = Failed to apply game session

View file

@ -0,0 +1,7 @@
game-sessions = Game sessions
active-sessions = Active session
active-session-description = Currently selected game session. Updates after each game launch
update-session = Update session using current wine prefix registry values
delete-session = Delete session

View file

@ -45,3 +45,11 @@ game-patching-error = Fallo al parchear el juego
# Sandbox
documentation-url-open-failed = Failed to open documentation URL
# Game
game-session-add-failed = Failed to add game session
game-session-update-failed = Failed to update game session
game-session-remove-failed = Failed to remove game session
game-session-set-current-failed = Failed to set current game session
game-session-apply-failed = Failed to apply game session

View file

@ -0,0 +1,7 @@
game-sessions = Game sessions
active-sessions = Active session
active-session-description = Currently selected game session. Updates after each game launch
update-session = Update session using current wine prefix registry values
delete-session = Delete session

View file

@ -45,3 +45,11 @@ game-patching-error = Le patch du jeu a échoué
# Sandbox
documentation-url-open-failed = Failed to open documentation URL
# Game
game-session-add-failed = Failed to add game session
game-session-update-failed = Failed to update game session
game-session-remove-failed = Failed to remove game session
game-session-set-current-failed = Failed to set current game session
game-session-apply-failed = Failed to apply game session

View file

@ -0,0 +1,7 @@
game-sessions = Game sessions
active-sessions = Active session
active-session-description = Currently selected game session. Updates after each game launch
update-session = Update session using current wine prefix registry values
delete-session = Delete session

View file

@ -45,3 +45,11 @@ game-patching-error = Не удалось установить патч игры
# Sandbox
documentation-url-open-failed = Не удалось открыть ссылку с документацией
# Game
game-session-add-failed = Не удалось добавить игровую сессию
game-session-update-failed = Не удалось обновить игровую сессию
game-session-remove-failed = Не удалось удалить игровую сессию
game-session-set-current-failed = Не удалось выбрать игровую сессию
game-session-apply-failed = Не удалось применить игровую сессию

View file

@ -0,0 +1,7 @@
game-sessions = Игровые сессии
active-sessions = Активная сессия
active-session-description = Выбранная игровая сессия. Обновляется после каждого запуска игры
update-session = Обновить сессию используя значения реестра из префикса Wine
delete-session = Удалить сессию

View file

@ -45,3 +45,11 @@ game-patching-error = Yamayı uygulamada sorun çıktı
# Sandbox
documentation-url-open-failed = Belgelemenin URL'si açılamadı
# Game
game-session-add-failed = Failed to add game session
game-session-update-failed = Failed to update game session
game-session-remove-failed = Failed to remove game session
game-session-set-current-failed = Failed to set current game session
game-session-apply-failed = Failed to apply game session

View file

@ -0,0 +1,7 @@
game-sessions = Game sessions
active-sessions = Active session
active-session-description = Currently selected game session. Updates after each game launch
update-session = Update session using current wine prefix registry values
delete-session = Delete session

View file

@ -45,3 +45,11 @@ game-patching-error = 应用游戏补丁失败
# Sandbox
documentation-url-open-failed = Failed to open documentation URL
# Game
game-session-add-failed = Failed to add game session
game-session-update-failed = Failed to update game session
game-session-remove-failed = Failed to remove game session
game-session-set-current-failed = Failed to set current game session
game-session-apply-failed = Failed to apply game session

View file

@ -0,0 +1,7 @@
game-sessions = Game sessions
active-sessions = Active session
active-session-description = Currently selected game session. Updates after each game launch
update-session = Update session using current wine prefix registry values
delete-session = Delete session

View file

@ -40,7 +40,7 @@ impl AsyncFactoryComponent for GameSession {
set_icon_name: "view-refresh-symbolic-symbolic",
add_css_class: "flat",
set_tooltip_text: Some("Update session using current wine prefix registry values"),
set_tooltip_text: Some(&tr("update-session")),
set_valign: gtk::Align::Center,
@ -53,7 +53,7 @@ impl AsyncFactoryComponent for GameSession {
set_icon_name: "user-trash-symbolic",
add_css_class: "flat",
set_tooltip_text: Some("Delete session"),
set_tooltip_text: Some(&tr("delete-session")),
set_valign: gtk::Align::Center,
@ -103,16 +103,16 @@ impl SimpleAsyncComponent for GameApp {
view! {
adw::PreferencesPage {
set_title: "Game",
set_title: &tr("game"),
set_icon_name: Some("applications-games-symbolic"),
add = &adw::PreferencesGroup {
set_title: "Game sessions",
set_title: &tr("game-sessions"),
#[local_ref]
sessions_combo -> adw::ComboRow {
set_title: "Active session",
set_subtitle: "Currently selected game session. Updates after each game launch",
set_title: &tr("active-sessions"),
set_subtitle: &tr("active-session-description"),
connect_selected_notify[sender] => move |row| sender.input(GameAppMsg::SetCurrent(row.selected()))
}
@ -196,7 +196,7 @@ impl SimpleAsyncComponent for GameApp {
#[allow(unused_must_use)]
Err(err) => {
sender.output(PreferencesAppMsg::Toast {
title: String::from("Failed to update game session"),
title: tr("game-session-add-failed"),
description: Some(err.to_string())
});
}
@ -211,7 +211,7 @@ impl SimpleAsyncComponent for GameApp {
#[allow(unused_must_use)]
if let Err(err) = Sessions::update(session.name.clone(), config.get_wine_prefix_path()) {
sender.output(PreferencesAppMsg::Toast {
title: String::from("Failed to update game session"),
title: tr("game-session-update-failed"),
description: Some(err.to_string())
});
}
@ -227,7 +227,7 @@ impl SimpleAsyncComponent for GameApp {
#[allow(unused_must_use)]
Err(err) => {
sender.output(PreferencesAppMsg::Toast {
title: String::from("Failed to update game session"),
title: tr("game-session-remove-failed"),
description: Some(err.to_string())
});
@ -245,7 +245,7 @@ impl SimpleAsyncComponent for GameApp {
#[allow(unused_must_use)]
if let Err(err) = Sessions::set_current(name.to_owned()) {
sender.output(PreferencesAppMsg::Toast {
title: String::from("Failed to update game session"),
title: tr("game-session-set-current-failed"),
description: Some(err.to_string())
});
@ -256,7 +256,7 @@ impl SimpleAsyncComponent for GameApp {
#[allow(unused_must_use)]
if let Err(err) = Sessions::apply(name.to_owned(), config.get_wine_prefix_path()) {
sender.output(PreferencesAppMsg::Toast {
title: String::from("Failed to update game session"),
title: tr("game-session-apply-failed"),
description: Some(err.to_string())
});
}