From 710a75d54ab25fc4c7c682d9e78006dc6c315bc8 Mon Sep 17 00:00:00 2001 From: Dale Schultz Date: Sun, 1 Mar 2020 13:13:35 -0500 Subject: [PATCH] Internationalize InjectorTabImpl class --- .../ui/tab/Injector/InjectorTabImpl.properties | 2 ++ .../ecu/ui/tab/injector/InjectorTabImpl.java | 17 ++++++++++++----- 2 files changed, 14 insertions(+), 5 deletions(-) create mode 100644 i18n/com/romraider/logger/ecu/ui/tab/Injector/InjectorTabImpl.properties diff --git a/i18n/com/romraider/logger/ecu/ui/tab/Injector/InjectorTabImpl.properties b/i18n/com/romraider/logger/ecu/ui/tab/Injector/InjectorTabImpl.properties new file mode 100644 index 00000000..b8ff2909 --- /dev/null +++ b/i18n/com/romraider/logger/ecu/ui/tab/Injector/InjectorTabImpl.properties @@ -0,0 +1,2 @@ +PWMS = Pulse Width (ms) +FPCE = Fuel per Combustion Event (cc) diff --git a/src/main/java/com/romraider/logger/ecu/ui/tab/injector/InjectorTabImpl.java b/src/main/java/com/romraider/logger/ecu/ui/tab/injector/InjectorTabImpl.java index f79c4a62..d186d292 100644 --- a/src/main/java/com/romraider/logger/ecu/ui/tab/injector/InjectorTabImpl.java +++ b/src/main/java/com/romraider/logger/ecu/ui/tab/injector/InjectorTabImpl.java @@ -1,6 +1,6 @@ /* * RomRaider Open-Source Tuning, Logging and Reflashing - * Copyright (C) 2006-2012 RomRaider.com + * Copyright (C) 2006-2020 RomRaider.com * * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by @@ -25,6 +25,8 @@ import com.romraider.logger.ecu.definition.EcuSwitch; import com.romraider.logger.ecu.definition.ExternalData; import com.romraider.logger.ecu.ui.DataRegistrationBroker; import com.romraider.logger.ecu.ui.tab.LoggerChartPanel; +import com.romraider.util.ResourceUtil; + import static java.awt.BorderLayout.CENTER; import static java.awt.BorderLayout.WEST; import static javax.swing.JScrollPane.HORIZONTAL_SCROLLBAR_NEVER; @@ -33,16 +35,22 @@ import javax.swing.JPanel; import javax.swing.JScrollPane; import java.awt.BorderLayout; import java.util.List; +import java.util.ResourceBundle; public final class InjectorTabImpl extends JPanel implements InjectorTab { private static final long serialVersionUID = 5365322624406058883L; - private final LoggerChartPanel chartPanel = new LoggerChartPanel("Pulse Width (ms)", "Fuel per Combustion Event (cc)"); + private static final ResourceBundle rb = new ResourceUtil().getBundle( + InjectorTabImpl.class.getName()); + private final LoggerChartPanel chartPanel = new LoggerChartPanel( + rb.getString("PWMS"), rb.getString("FPCE")); private final InjectorControlPanel controlPanel; public InjectorTabImpl(DataRegistrationBroker broker, ECUEditor ecuEditor) { super(new BorderLayout(2, 2)); - controlPanel = new InjectorControlPanel(this, broker, ecuEditor, chartPanel); - JScrollPane scrollPane = new JScrollPane(controlPanel, VERTICAL_SCROLLBAR_ALWAYS, HORIZONTAL_SCROLLBAR_NEVER); + controlPanel = new InjectorControlPanel(this, broker, ecuEditor, + chartPanel); + JScrollPane scrollPane = new JScrollPane(controlPanel, + VERTICAL_SCROLLBAR_ALWAYS, HORIZONTAL_SCROLLBAR_NEVER); add(scrollPane, WEST); add(chartPanel, CENTER); } @@ -110,5 +118,4 @@ public final class InjectorTabImpl extends JPanel implements InjectorTab { public JPanel getPanel() { return this; } - } \ No newline at end of file