From 525adfdd0447ad61be21e0a9ccbf7c0d5ec517c9 Mon Sep 17 00:00:00 2001 From: ramollia <@> Date: Mon, 6 Oct 2025 21:15:43 +0200 Subject: [PATCH] translated: connection type --- .../java/org/toop/app/layer/layers/MultiplayerLayer.java | 2 +- .../org/toop/app/layer/layers/game/TicTacToeLayer.java | 9 ++++++--- .../assets/localization/localization_ar.properties | 2 ++ .../assets/localization/localization_de.properties | 2 ++ .../assets/localization/localization_en.properties | 2 ++ .../assets/localization/localization_es.properties | 2 ++ .../assets/localization/localization_fr.properties | 2 ++ .../assets/localization/localization_hi.properties | 2 ++ .../assets/localization/localization_it.properties | 2 ++ .../assets/localization/localization_ja.properties | 2 ++ .../assets/localization/localization_ka.properties | 2 ++ .../assets/localization/localization_ko.properties | 2 ++ .../assets/localization/localization_nl.properties | 2 ++ .../assets/localization/localization_ru.properties | 2 ++ .../assets/localization/localization_zh.properties | 2 ++ 15 files changed, 33 insertions(+), 4 deletions(-) diff --git a/app/src/main/java/org/toop/app/layer/layers/MultiplayerLayer.java b/app/src/main/java/org/toop/app/layer/layers/MultiplayerLayer.java index 471137b..d02800c 100644 --- a/app/src/main/java/org/toop/app/layer/layers/MultiplayerLayer.java +++ b/app/src/main/java/org/toop/app/layer/layers/MultiplayerLayer.java @@ -114,7 +114,7 @@ public final class MultiplayerLayer extends Layer { final var versusText = NodeBuilder.text("VS"); - final var connectionTypeText = NodeBuilder.text("Connection type (translate)"); + final var connectionTypeText = NodeBuilder.text(AppContext.getString("connectionType") + ":"); final var connectionTypeToggle = NodeBuilder.toggle(AppContext.getString("local"), AppContext.getString("server"), !isConnectionLocal, (server) -> { isConnectionLocal = !server; reload(); diff --git a/app/src/main/java/org/toop/app/layer/layers/game/TicTacToeLayer.java b/app/src/main/java/org/toop/app/layer/layers/game/TicTacToeLayer.java index 93e2f9f..21c0018 100644 --- a/app/src/main/java/org/toop/app/layer/layers/game/TicTacToeLayer.java +++ b/app/src/main/java/org/toop/app/layer/layers/game/TicTacToeLayer.java @@ -5,6 +5,7 @@ import org.toop.app.GameInformation; import org.toop.app.canvas.TicTacToeCanvas; import org.toop.app.layer.Container; import org.toop.app.layer.Layer; +import org.toop.app.layer.NodeBuilder; import org.toop.app.layer.containers.VerticalContainer; import org.toop.app.layer.layers.MainLayer; import org.toop.framework.eventbus.EventFlow; @@ -37,7 +38,7 @@ public final class TicTacToeLayer extends Layer { private String player2Name = ""; public TicTacToeLayer(GameInformation information) { - super("game.css"); + super("bg-primary"); canvas = new TicTacToeCanvas(Color.WHITE, (App.getHeight() / 100) * 75, (App.getHeight() / 100) * 75, (cell) -> { try { @@ -93,11 +94,13 @@ public final class TicTacToeLayer extends Layer { } } - final Container controlContainer = new VerticalContainer(5); - controlContainer.addButton(AppContext.getString("back"), () -> { + final var backButton = NodeBuilder.button(AppContext.getString("back"), () -> { App.activate(new MainLayer()); }); + final Container controlContainer = new VerticalContainer(5); + controlContainer.addNodes(backButton); + addContainer(controlContainer, Pos.BOTTOM_LEFT, 2, -2, 0, 0); addGameCanvas(canvas, Pos.CENTER, 0, 0); } diff --git a/app/src/main/resources/assets/localization/localization_ar.properties b/app/src/main/resources/assets/localization/localization_ar.properties index 76b61c5..884d0b1 100644 --- a/app/src/main/resources/assets/localization/localization_ar.properties +++ b/app/src/main/resources/assets/localization/localization_ar.properties @@ -31,6 +31,8 @@ volume=\u0627\u0644\u0635\u0648\u062a windowed=\u0646\u0627\u0641\u0630\u064a yes=\u0646\u0639\u0645 +connectionType=\u0646\u0648\u0639 \u0627\u0644\u0627\u062A\u0635\u0627\u0644 + small=\u0635\u063A\u064A\u0631 medium=\u0645\u062A\u0648\u0633\u0637 large=\u0643\u0628\u064A\u0631 diff --git a/app/src/main/resources/assets/localization/localization_de.properties b/app/src/main/resources/assets/localization/localization_de.properties index 43ade57..1ae4151 100644 --- a/app/src/main/resources/assets/localization/localization_de.properties +++ b/app/src/main/resources/assets/localization/localization_de.properties @@ -31,6 +31,8 @@ volume=Lautst\u00e4rke windowed=Fenstermodus yes=Ja +connectionType=Verbindungstyp + small=Klein medium=Mittel large=Gro\u00DF diff --git a/app/src/main/resources/assets/localization/localization_en.properties b/app/src/main/resources/assets/localization/localization_en.properties index 0404072..9931ba5 100644 --- a/app/src/main/resources/assets/localization/localization_en.properties +++ b/app/src/main/resources/assets/localization/localization_en.properties @@ -31,6 +31,8 @@ volume=Volume windowed=Windowed yes=Yes +connectionType=Connection Type + small=Small medium=Medium large=Large diff --git a/app/src/main/resources/assets/localization/localization_es.properties b/app/src/main/resources/assets/localization/localization_es.properties index ab92819..dbcc014 100644 --- a/app/src/main/resources/assets/localization/localization_es.properties +++ b/app/src/main/resources/assets/localization/localization_es.properties @@ -31,6 +31,8 @@ volume=Volumen windowed=Ventana yes=S\u00ed +connectionType=Tipo de conexi\u00F3n + small=Peque\u00F1o medium=Mediano large=Grande diff --git a/app/src/main/resources/assets/localization/localization_fr.properties b/app/src/main/resources/assets/localization/localization_fr.properties index c084453..8a077f7 100644 --- a/app/src/main/resources/assets/localization/localization_fr.properties +++ b/app/src/main/resources/assets/localization/localization_fr.properties @@ -31,6 +31,8 @@ volume=Volume windowed=Fen\u00eatre yes=Oui +connectionType=Type de connexion + small=Petit medium=Moyen large=Grand diff --git a/app/src/main/resources/assets/localization/localization_hi.properties b/app/src/main/resources/assets/localization/localization_hi.properties index c37f698..c1aa7ff 100644 --- a/app/src/main/resources/assets/localization/localization_hi.properties +++ b/app/src/main/resources/assets/localization/localization_hi.properties @@ -32,6 +32,8 @@ volume=\u0935\u0949\u0932\u094d\u092f\u0947\u092e windowed=\u0915\u094d\u0930\u094d\u0939 \u092e\u0947\u0902 yes=\u0939\u093e\u0907 +connectionType=\u0915\u0928\u0947\u0915\u094D\u0936\u0928 \u0915\u093E \u092A\u094D\u0930\u0915\u093E\u0930 + small=\u091B\u094B\u091F\u093E medium=\u092E\u0927\u094D\u092F\u092E large=\u092C\u0921\u093C\u093E diff --git a/app/src/main/resources/assets/localization/localization_it.properties b/app/src/main/resources/assets/localization/localization_it.properties index 1a657be..c2f4142 100644 --- a/app/src/main/resources/assets/localization/localization_it.properties +++ b/app/src/main/resources/assets/localization/localization_it.properties @@ -31,6 +31,8 @@ volume=Volume windowed=Finestra yes=S\u00ec +connectionType=Tipo di connessione + small=Piccolo medium=Medio large=Grande diff --git a/app/src/main/resources/assets/localization/localization_ja.properties b/app/src/main/resources/assets/localization/localization_ja.properties index c4140bd..22e90dd 100644 --- a/app/src/main/resources/assets/localization/localization_ja.properties +++ b/app/src/main/resources/assets/localization/localization_ja.properties @@ -31,6 +31,8 @@ volume=\u30dc\u30ea\u30e5\u30fc\u30e0 windowed=\u30a6\u30a3\u30f3\u30c9\u30a6 yes=\u306f\u3044 +connectionType=\u63A5\u7D9A\u30BF\u30A4\u30D7 + small=\u5C0F medium=\u4E2D large=\u5927 diff --git a/app/src/main/resources/assets/localization/localization_ka.properties b/app/src/main/resources/assets/localization/localization_ka.properties index 18db8a6..3839e1a 100644 --- a/app/src/main/resources/assets/localization/localization_ka.properties +++ b/app/src/main/resources/assets/localization/localization_ka.properties @@ -31,6 +31,8 @@ volume=\u10d7\u10d0\u10e7\u10d8 windowed=\u10e1\u10d0\u10db\u10d7\u10d8 yes=\u10d3\u10d0 +connectionType=\u10E8\u10D4\u10E3\u10D4\u10E0\u10D4\u10D1\u10D0\u10E1 \u10E2\u10D8\u10EEF\u10D8 + small=\uC791\uC74C medium=\uBCF4\uD1B5 large=\uD070 diff --git a/app/src/main/resources/assets/localization/localization_ko.properties b/app/src/main/resources/assets/localization/localization_ko.properties index 6b11464..5b13217 100644 --- a/app/src/main/resources/assets/localization/localization_ko.properties +++ b/app/src/main/resources/assets/localization/localization_ko.properties @@ -31,6 +31,8 @@ volume=\ubcf4\ub7ec\uc6b4 windowed=\ucc3d \ubaa8\ub4dc yes=\ub124 +connectionType=\uC5F0\uACB0 \uC720\uD615 + small=\uC791\uC74C medium=\uBCF4\uD1B5 large=\uD070 diff --git a/app/src/main/resources/assets/localization/localization_nl.properties b/app/src/main/resources/assets/localization/localization_nl.properties index 91344f6..3ce8874 100644 --- a/app/src/main/resources/assets/localization/localization_nl.properties +++ b/app/src/main/resources/assets/localization/localization_nl.properties @@ -31,6 +31,8 @@ volume=Volume windowed=Venstermodus yes=Ja +connectionType=Verbindingstype + small=Klein medium=Middel large=Groot diff --git a/app/src/main/resources/assets/localization/localization_ru.properties b/app/src/main/resources/assets/localization/localization_ru.properties index c919339..d50d76e 100644 --- a/app/src/main/resources/assets/localization/localization_ru.properties +++ b/app/src/main/resources/assets/localization/localization_ru.properties @@ -31,6 +31,8 @@ volume=\u0413\u0440\u0430\u043c\u043c\u043e\u0444\u043e\u043d windowed=\u041e\u043a\u043d\u043e yes=\u0414\u0430 +connectionType=\u0442\u0438\u043F \u0441\u043E\u0435\u0434\u0438\u043D\u0435\u043D\u0438\u044F + small=\u043C\u0430\u043B\u0435\u043D\u044C\u043A\u0438\u0439 medium=\u0441\u0440\u0435\u0434\u043D\u0438\u0439 large=\u0431\u043E\u043B\u044C\u0448\u043E\u0439 diff --git a/app/src/main/resources/assets/localization/localization_zh.properties b/app/src/main/resources/assets/localization/localization_zh.properties index 1f27c1a..21f9ef3 100644 --- a/app/src/main/resources/assets/localization/localization_zh.properties +++ b/app/src/main/resources/assets/localization/localization_zh.properties @@ -31,6 +31,8 @@ volume=\u97f3\u91cf windowed=\u7a97\u53e3\u6a21\u5f0f yes=\u662f +connectionType=\u8FDE\u63A5\u7C7B\u578B + small=\u5C0F medium=\u4E2D large=\u5927