From a3885c5e2bd3a5775eba29ad35a2216180ad80ac Mon Sep 17 00:00:00 2001 From: Wofsauge Date: Tue, 1 Feb 2022 19:17:22 +0100 Subject: [PATCH] Fixed english translation showing english name twice in "Translate Name" settings --- main.lua | 16 +++++++++------- 1 file changed, 9 insertions(+), 7 deletions(-) diff --git a/main.lua b/main.lua index 61d58053..3b8318a7 100644 --- a/main.lua +++ b/main.lua @@ -552,13 +552,15 @@ function EID:printDescription(desc) local curName = desc.Name if EID.Config["TranslateItemName"] ~= 2 then local curLanguage = EID.Config["Language"] - EID.Config["Language"] = "en_us" - local englishName = EID:getObjectName(desc.ObjType, desc.ObjVariant, desc.ObjSubType) - EID.Config["Language"] = curLanguage - if EID.Config["TranslateItemName"] == 1 then - curName = englishName - elseif EID.Config["TranslateItemName"] == 3 and curName ~= englishName and not EID.isDisplayingPermanent then - curName = curName.." ("..englishName..")" + if curLanguage ~= "en_us" then + EID.Config["Language"] = "en_us" + local englishName = EID:getObjectName(desc.ObjType, desc.ObjVariant, desc.ObjSubType) + EID.Config["Language"] = curLanguage + if EID.Config["TranslateItemName"] == 1 then + curName = englishName + elseif EID.Config["TranslateItemName"] == 3 and curName ~= englishName and not EID.isDisplayingPermanent then + curName = curName.." ("..englishName..")" + end end end -- Display Entity ID