improve some translation wrappers (#866)

This commit is contained in:
Logan McNaughton
2026-05-10 15:08:13 +02:00
committed by GitHub
parent a5b7561c51
commit 5596dad111
6 changed files with 17 additions and 15 deletions
+3 -2
View File
@@ -54,6 +54,7 @@ export component AppWindow inherits Window {
in-out property ra_challenge <=> RAData.challenge;
in-out property ra_leaderboard <=> RAData.leaderboard;
in-out property ra_softcore_only <=> RAData.ra_softcore_only;
out property ra_not_logged_in <=> RAData.not_logged_in;
in-out property integer_scaling <=> SettingsData.integer_scaling;
in-out property ssaa <=> SettingsData.ssaa;
in-out property fullscreen <=> SettingsData.fullscreen;
@@ -83,12 +84,12 @@ export component AppWindow inherits Window {
in-out property cheats <=> CheatsData.cheats;
preferred-width: 700px;
preferred-height: 500px;
title: @tr("Gopher64");
title: "Gopher64";
icon: @image-url("../../../data/icon/gopher64.png");
HorizontalLayout {
side-bar := SideBar {
title: @tr("Gopher64");
title: "Gopher64";
model: [
@tr("Menu" => "Local Game"),
@tr("Menu" => "Controller Config"),
+1 -1
View File
@@ -125,6 +125,6 @@ export component NetplayCreate inherits Window {
export component DispatcherDialog inherits Dialog {
title: @tr("Creating Server");
Text {
text: "Creating server, please wait...This may take about 30 seconds.";
text: @tr("Creating server, please wait...This may take about 30 seconds.");
}
}
+6 -6
View File
@@ -44,7 +44,7 @@ export component NetplayJoin inherits Window {
}
LineEdit {
placeholder-text: @tr("example.com:45000");
placeholder-text: "example.com:45000";
text: NetplayData.custom_server_url;
edited(text) => {
NetplayData.custom_server_url = text;
@@ -70,11 +70,11 @@ export component NetplayJoin inherits Window {
}
StandardTableView {
columns: [
{ title: "Server" },
{ title: "Session Name" },
{ title: "Game Name" },
{ title: "Password" },
{ title: "Cheats" }
{ title: @tr("Server") },
{ title: @tr("Session Name") },
{ title: @tr("Game Name") },
{ title: @tr("Password") },
{ title: @tr("Cheats") }
];
rows: NetplayData.sessions;
current-row: NetplayData.current_session;
+4 -4
View File
@@ -47,21 +47,21 @@ export component NetplayWait inherits Window {
GridBox {
Row {
Text {
text: "Player 1: " + players[0];
text: @tr("Player 1: ") + players[0];
}
Text {
text: "Player 2: " + players[1];
text: @tr("Player 2: ") + players[1];
}
}
Row {
Text {
text: "Player 3: " + players[2];
text: @tr("Player 3: ") + players[2];
}
Text {
text: "Player 4: " + players[3];
text: @tr("Player 4: ") + players[3];
}
}
}
+2 -1
View File
@@ -15,6 +15,7 @@ export global RAData {
in-out property <string> ra_username;
in-out property <string> ra_password;
in-out property <string> current_user_message;
out property <string> not_logged_in: @tr("Not currently logged in");
}
export component RetroAchievements inherits Page {
@@ -37,7 +38,7 @@ export component RetroAchievements inherits Page {
RAData.ra_username = "";
username_widget.text = "";
password_widget.text = "";
RAData.current_user_message = "Not currently logged in";
RAData.current_user_message = RAData.not_logged_in;
RAData.ra_show_profile = false;
}
ra_toggled(RAData.enabled,RAData.hardcore,RAData.challenge,RAData.leaderboard);
+1 -1
View File
@@ -27,7 +27,7 @@ pub fn ra_window(app: &ui::gui::AppWindow) {
retroachievements::login_token_user(app.get_ra_username().to_string(), token, tx);
set_current_user_message(app, rx);
} else {
app.set_ra_current_user_message("Not currently logged in".into());
app.set_ra_current_user_message(app.get_ra_not_logged_in());
}
let weak_app2 = app.as_weak();