From d0331c48cde8d449cbb0b1e9b538adb0b4d8abfb Mon Sep 17 00:00:00 2001 From: hneemann Date: Wed, 13 Apr 2016 18:24:54 +0200 Subject: [PATCH] Added translation for element names --- .../neemann/digital/gui/LibrarySelector.java | 4 +- src/main/resources/lang/lang_de.properties | 41 ++++++++++++++++++- src/main/resources/lang/lang_en.properties | 40 ++++++++++++++++++ 3 files changed, 82 insertions(+), 3 deletions(-) diff --git a/src/main/java/de/neemann/digital/gui/LibrarySelector.java b/src/main/java/de/neemann/digital/gui/LibrarySelector.java index 442213454..b85ceafff 100644 --- a/src/main/java/de/neemann/digital/gui/LibrarySelector.java +++ b/src/main/java/de/neemann/digital/gui/LibrarySelector.java @@ -197,8 +197,8 @@ public class LibrarySelector implements ElementNotFoundNotification { } private String createShortName(String name) { - if (name.endsWith(".dig")) name = name.substring(0, name.length() - 4); - return name; + if (name.endsWith(".dig")) return name.substring(0, name.length() - 4); + return Lang.get("elem_" + name); } private final static class ImportedItem { diff --git a/src/main/resources/lang/lang_de.properties b/src/main/resources/lang/lang_de.properties index fcdf06c49..0574ef47f 100644 --- a/src/main/resources/lang/lang_de.properties +++ b/src/main/resources/lang/lang_de.properties @@ -38,7 +38,46 @@ key_showDataGraph=Zeige Messwertegraph key_microStep=Zeige Mikroschritte key_isHighZ=Eingang kann hochohmig sein key_runRealTime=Echtzeittakt starten - +elem_And=Und +elem_NAnd=Nicht Und +elem_Or=Oder +elem_NOr=Nicht Oder +elem_XOr=Exclusiv Oder +elem_XNOr=Nicht Exclusiv Oder +elem_Not=Nicht +elem_LookUpTable=LookUpTable +elem_In=Eingang +elem_Out=Ausgang +elem_LED=LED +elem_Button=Taster +elem_Probe=Messwert +elem_Seven-Seg=Siebensegmentanzeige +elem_Seven-Seg-Hex=Siebensegmentanzeige Hex +elem_Terminal=Terminal +elem_Data=Graph +elem_Multiplexer=Multiplexer +elem_Demultiplexer=Demultiplexer +elem_Decoder=Decoder +elem_Const=Konstante +elem_Splitter=Splitter +elem_Clock=Takt +elem_Delay=Verz\u00F6gerung +elem_Driver=Treiber +elem_Reset=Reset +elem_Break=Break +elem_RS_FF=RS_FF +elem_JK_FF=JK_FF +elem_D_FF=D_FF +elem_T_FF=T_FF +elem_Register=Register +elem_ROM=ROM +elem_RAMDualPort=RAMDualPort +elem_RAMSinglePort=RAMSinglePort +elem_Counter=Z\u00E4hler +elem_Add=Addierer +elem_Sub=Subtraktor +elem_Mul=Multiplikator +elem_Comparator=Komparator rot_0=0\u00B0 rot_90=90\u00B0 diff --git a/src/main/resources/lang/lang_en.properties b/src/main/resources/lang/lang_en.properties index 38f3008f0..b0139d5d6 100644 --- a/src/main/resources/lang/lang_en.properties +++ b/src/main/resources/lang/lang_en.properties @@ -38,6 +38,46 @@ key_showDataGraph=Show measurement graph key_microStep=Show micro steps key_isHighZ=Is three-state input key_runRealTime=Start real time clock +elem_And=And +elem_NAnd=NAnd +elem_Or=Or +elem_NOr=NOr +elem_XOr=XOr +elem_XNOr=XNOr +elem_Not=Not +elem_LookUpTable=LookUpTable +elem_In=In +elem_Out=Out +elem_LED=LED +elem_Button=Button +elem_Probe=Probe +elem_Seven-Seg=Seven-Seg +elem_Seven-Seg-Hex=Seven-Seg-Hex +elem_Terminal=Terminal +elem_Data=Data +elem_Multiplexer=Multiplexer +elem_Demultiplexer=Demultiplexer +elem_Decoder=Decoder +elem_Const=Const +elem_Splitter=Splitter +elem_Clock=Clock +elem_Delay=Delay +elem_Driver=Driver +elem_Reset=Reset +elem_Break=Break +elem_RS_FF=RS_FF +elem_JK_FF=JK_FF +elem_D_FF=D_FF +elem_T_FF=T_FF +elem_Register=Register +elem_ROM=ROM +elem_RAMDualPort=RAMDualPort +elem_RAMSinglePort=RAMSinglePort +elem_Counter=Counter +elem_Add=Add +elem_Sub=Sub +elem_Mul=Mul +elem_Comparator=Comparator rot_0=0\u00B0 rot_90=90\u00B0