From 94b00e69dae8f0fa13c9baf48c2af5f537bedcce Mon Sep 17 00:00:00 2001 From: Marcus Date: Fri, 12 Jun 2026 17:52:26 +0200 Subject: [PATCH] Typos --- .../adapter/in/gui/modelprices/GuiModelPricesTab.java | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/pdf-umbenenner-adapter-in-gui/src/main/java/de/gecheckt/pdf/umbenenner/adapter/in/gui/modelprices/GuiModelPricesTab.java b/pdf-umbenenner-adapter-in-gui/src/main/java/de/gecheckt/pdf/umbenenner/adapter/in/gui/modelprices/GuiModelPricesTab.java index 6bb4c04..edc1e43 100644 --- a/pdf-umbenenner-adapter-in-gui/src/main/java/de/gecheckt/pdf/umbenenner/adapter/in/gui/modelprices/GuiModelPricesTab.java +++ b/pdf-umbenenner-adapter-in-gui/src/main/java/de/gecheckt/pdf/umbenenner/adapter/in/gui/modelprices/GuiModelPricesTab.java @@ -4,6 +4,7 @@ import java.math.BigDecimal; import java.math.RoundingMode; import java.nio.file.Path; import java.time.Instant; +import java.time.ZoneId; import java.time.format.DateTimeFormatter; import java.util.ArrayList; import java.util.HashSet; @@ -73,6 +74,9 @@ public final class GuiModelPricesTab { /** V3.3-Whitelist der unterstuetzten Provider. */ public static final List SUPPORTED_PROVIDERS = List.of("openai-compatible", "claude"); + private static final DateTimeFormatter GERMAN_DATE_TIME = + DateTimeFormatter.ofPattern("dd.MM.yyyy HH:mm"); + private static final BigDecimal NANO_TO_USD_PER_MILLION = new BigDecimal("1000000000") .divide(new BigDecimal("1000000")); @@ -193,11 +197,11 @@ public final class GuiModelPricesTab { outCol.setPrefWidth(120); outCol.setCellFactory(col -> new PriceEditCell(false)); - TableColumn currencyCol = new TableColumn<>("Waehrung"); + TableColumn currencyCol = new TableColumn<>("Währung"); currencyCol.setCellValueFactory(c -> c.getValue().currencyProperty); currencyCol.setPrefWidth(80); - TableColumn updatedCol = new TableColumn<>("Letzte Aenderung"); + TableColumn updatedCol = new TableColumn<>("Letzte Änderung"); updatedCol.setCellValueFactory(c -> c.getValue().updatedAtTextProperty); updatedCol.setPrefWidth(180); @@ -446,7 +450,7 @@ public final class GuiModelPricesTab { this.currencyProperty = new SimpleStringProperty(currency); this.updatedAtTextProperty = new SimpleStringProperty( invalidUpdatedAt ? "ungueltig" - : updatedAt == null ? "" : DateTimeFormatter.ISO_INSTANT.format(updatedAt)); + : updatedAt == null ? "" : GERMAN_DATE_TIME.format(updatedAt.atZone(ZoneId.systemDefault()))); this.invalidUpdatedAtProperty = new SimpleObjectProperty<>(invalidUpdatedAt); this.editable = editable; this.dirty = false;