From 19cb2923afe69448bcb2f6d7270330a94ab0918b Mon Sep 17 00:00:00 2001 From: Riegel Date: Tue, 7 Jan 2025 12:06:14 +0100 Subject: [PATCH] Feat: Add localization setup --- .../citydoctor2/gui/ZipEntryPicker.java | 22 +++++++++++++++++++ 1 file changed, 22 insertions(+) diff --git a/CityDoctorParent/Extensions/CityDoctorGUI/src/main/java/de/hft/stuttgart/citydoctor2/gui/ZipEntryPicker.java b/CityDoctorParent/Extensions/CityDoctorGUI/src/main/java/de/hft/stuttgart/citydoctor2/gui/ZipEntryPicker.java index 7d5f1bdc..e07d346d 100644 --- a/CityDoctorParent/Extensions/CityDoctorGUI/src/main/java/de/hft/stuttgart/citydoctor2/gui/ZipEntryPicker.java +++ b/CityDoctorParent/Extensions/CityDoctorGUI/src/main/java/de/hft/stuttgart/citydoctor2/gui/ZipEntryPicker.java @@ -74,6 +74,8 @@ public class ZipEntryPicker { private CityDoctorController controller; + private String unknownValueText = Localization.getText("ZipEntryPicker.unknownValue"); + public ZipEntryPicker(Window parent, CityDoctorController controller) throws IOException { FXMLLoader loader = new FXMLLoader(ZipEntryPicker.class.getResource("ZipEntryPicker.fxml")); loader.setController(this); @@ -94,6 +96,26 @@ public class ZipEntryPicker { public void initialize() { applyLanguageControls(); + applyLocalization(); + } + + private void applyLocalization() { + entriesPane.setText(Localization.getText("ZipEntryPicker.entryListTitle")); + metadataPane.setText(Localization.getText("ZipEntryPicker.metadata")); + subpathLbl.setText(Localization.getText("ZipEntryPicker.subpathLbl")); + erroneousLbl.setText(Localization.getText("ZipEntryPicker.erroneousLbl")); + filesizeLbl.setText(Localization.getText("ZipEntryPicker.filesizeLbl")); + validatedLbl.setText(Localization.getText("ZipEntryPicker.validatedLbl")); + objectCountLbl.setText(Localization.getText("ZipEntryPicker.objectCountLbl")); + + subpathValueTxt.setText(unknownValueText); + erroneousValue.setText(unknownValueText); + filesizeValue.setText(unknownValueText); + validatedValue.setText(unknownValueText); + objectCountValue.setText(unknownValueText); + + loadBtn.setText(Localization.getText("ZipEntryPicker.loadBtn")); + cancelBtn.setText(Localization.getText("ZipEntryPicker.cancelBtn")); } private void applyLanguageControls() { -- GitLab