From ce00f14956dc019bc1123f09f0a517441a6a3369 Mon Sep 17 00:00:00 2001 From: = Date: Wed, 27 May 2026 02:33:17 +0200 Subject: [PATCH] Feat: Translate create game section --- .../view/creategame/CreateGameController.java | 8 +++---- .../mappe/view/creategame/CreateGameView.java | 22 +++++++++---------- 2 files changed, 15 insertions(+), 15 deletions(-) diff --git a/src/main/java/edu/ntnu/idi/idatt2003/g40/mappe/view/creategame/CreateGameController.java b/src/main/java/edu/ntnu/idi/idatt2003/g40/mappe/view/creategame/CreateGameController.java index ccd0d25..fabe231 100644 --- a/src/main/java/edu/ntnu/idi/idatt2003/g40/mappe/view/creategame/CreateGameController.java +++ b/src/main/java/edu/ntnu/idi/idatt2003/g40/mappe/view/creategame/CreateGameController.java @@ -115,7 +115,7 @@ protected void initInteractions() { getViewElement().selectDefaultStocks(); } catch (IOException | IllegalArgumentException e) { - showAlert(AlertType.ERROR, "Feil ved lasting", "Kunne ikke laste standard aksjedata: " + e.getMessage()); + showAlert(AlertType.ERROR, "Error when loading", "Could not read default stock data: " + e.getMessage()); } }); @@ -185,9 +185,9 @@ private void handleCreateGame() { if (saveGameService.saveExists(name)) { showAlert(AlertType.WARNING, - "Save finnes allerede", - "Det finnes allerede en lagret fil med navnet \"" - + name + "\". Velg et annet filnavn."); + "Save already exists!", + "There already exists a save with the name \"" + + name + "\". Please choose another file name."); return; } diff --git a/src/main/java/edu/ntnu/idi/idatt2003/g40/mappe/view/creategame/CreateGameView.java b/src/main/java/edu/ntnu/idi/idatt2003/g40/mappe/view/creategame/CreateGameView.java index 48550ac..2e256ff 100644 --- a/src/main/java/edu/ntnu/idi/idatt2003/g40/mappe/view/creategame/CreateGameView.java +++ b/src/main/java/edu/ntnu/idi/idatt2003/g40/mappe/view/creategame/CreateGameView.java @@ -148,7 +148,7 @@ public File getCustomStockFile() { public void selectDefaultStocks() { this.stockSelection = StockSelection.DEFAULT; this.customStockFile = null; - stockSelectionLabel.setText("Default aksje data valgt"); + stockSelectionLabel.setText("Default stock data chosen"); refreshStockButtonStyles(); refreshCreateButtonState(); } @@ -165,7 +165,7 @@ public void selectCustomStockFile(final File file) { } this.stockSelection = StockSelection.CUSTOM; this.customStockFile = file; - stockSelectionLabel.setText("Egen fil: " + file.getName()); + stockSelectionLabel.setText("Custom file: " + file.getName()); refreshStockButtonStyles(); refreshCreateButtonState(); } @@ -185,7 +185,7 @@ public void resetFields() { this.stockSelection = StockSelection.NONE; this.customStockFile = null; if (stockSelectionLabel != null) { - stockSelectionLabel.setText("Ingen aksje data valgt"); + stockSelectionLabel.setText("No stock data chosen"); } refreshStockButtonStyles(); refreshCreateButtonState(); @@ -198,15 +198,15 @@ protected void initLayout() { title.getStyleClass().add("create-game-title"); // Row 1 - filename - Label fileNameLabel = new Label("Filnavn"); + Label fileNameLabel = new Label("User name"); fileNameLabel.getStyleClass().add("create-game-label"); fileNameField = new TextField(); - fileNameField.setPromptText("Skriv inn filnavn..."); + fileNameField.setPromptText("Write username..."); fileNameField.getStyleClass().add("create-game-input"); VBox fileNameRow = new VBox(6, fileNameLabel, fileNameField); // Row 2 - starting capital - Label capitalLabel = new Label("Startkapital"); + Label capitalLabel = new Label("Start capital"); capitalLabel.getStyleClass().add("create-game-label"); startingCapitalChoice = new ChoiceBox<>(); startingCapitalChoice.getItems().addAll( @@ -221,11 +221,11 @@ protected void initLayout() { VBox capitalRow = new VBox(6, capitalLabel, startingCapitalChoice); // Row 3 - stock data choice (two buttons side by side) - Label stockLabel = new Label("Aksje data"); + Label stockLabel = new Label("Stock data"); stockLabel.getStyleClass().add("create-game-label"); - useDefaultStocksButton = new Button("Bruk default aksje data"); - chooseStockFileButton = new Button("Velg egen aksje fil"); + useDefaultStocksButton = new Button("Use default stock data"); + chooseStockFileButton = new Button("Choose custom stock data file"); useDefaultStocksButton.setMaxWidth(Double.MAX_VALUE); chooseStockFileButton.setMaxWidth(Double.MAX_VALUE); @@ -236,14 +236,14 @@ protected void initLayout() { useDefaultStocksButton, chooseStockFileButton); stockButtonsRow.setAlignment(Pos.CENTER); - stockSelectionLabel = new Label("Ingen aksje data valgt"); + stockSelectionLabel = new Label("No stock data chosen"); stockSelectionLabel.getStyleClass().add("create-game-selection-label"); VBox stockRow = new VBox(6, stockLabel, stockButtonsRow, stockSelectionLabel); // Bottom row - cancel (left) / create-game (right) - cancelButton = new Button("Avbryt"); + cancelButton = new Button("Cancel"); createGameButton = new Button("Create game"); Region bottomSpacer = new Region();