allow getDescriptionEntry to not fall back to english
This commit is contained in:
1 parent
ca85f04202
commit
1869e23cd5
1 file changed
+4
-3
+4
-3
@@ -339,13 +339,14 @@ function EID:getLegacyModDescription(Type, Variant, SubType)
|
|||||||
end
|
end
|
||||||
|
|
||||||
-- returns the specified object table in the current language.
|
-- returns the specified object table in the current language.
|
||||||
-- falls back to english if it doesnt exist
|
-- falls back to english if it doesnt exist, unless specified otherwise
|
||||||
function EID:getDescriptionEntry(objTable, objID)
|
function EID:getDescriptionEntry(objTable, objID, noFallback)
|
||||||
if not objID then
|
if not objID then
|
||||||
return EID.descriptions[EID.Config["Language"]][objTable] or EID.descriptions["en_us"][objTable]
|
return EID.descriptions[EID.Config["Language"]][objTable] or EID.descriptions["en_us"][objTable]
|
||||||
else
|
else
|
||||||
local translatedTable = EID.descriptions[EID.Config["Language"]][objTable]
|
local translatedTable = EID.descriptions[EID.Config["Language"]][objTable]
|
||||||
return (translatedTable and translatedTable[objID]) or (EID.descriptions["en_us"][objTable] and EID.descriptions["en_us"][objTable][objID])
|
if noFallback then return translatedTable and translatedTable[objID]
|
||||||
|
else return (translatedTable and translatedTable[objID]) or (EID.descriptions["en_us"][objTable] and EID.descriptions["en_us"][objTable][objID]) end
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
|
|||||||
Reference in new issue
Block a user