diff --git a/exchange_machine.lua b/exchange_machine.lua index 61bf09e..7fc852e 100644 --- a/exchange_machine.lua +++ b/exchange_machine.lua @@ -14,8 +14,8 @@ local function split(str, sep) local regex = ("([^%s]+)"):format(sep) for each in str:gmatch(regex) do local sub = nil - if #each > 25 then - sub = string.sub(each, 1, 25).."..." + if #each > 34 then + sub = string.sub(each, 1, 34).."..." end table.insert(result, sub or each) end @@ -51,8 +51,8 @@ local function mk_summary_fs() local all_items = minetest.registered_items for i, row in ipairs(exchange:market_summary()) do local def = all_items[row.Item] or {} - add_row(row.Item, - split(def.description, "\n")[1] or S("Unknown Item"), + add_row(#row.Item > 24 and string.sub(row.Item, 1, 24).."..." or row.Item, + split(def.description, "\n")[1] or S("No description"), wear_string(row.Wear), row.Buy_Volume or 0, row.Buy_Max or "N/A", diff --git a/locale/global_exchange.fr.tr b/locale/global_exchange.fr.tr index a4b610d..66494e7 100644 --- a/locale/global_exchange.fr.tr +++ b/locale/global_exchange.fr.tr @@ -53,6 +53,7 @@ Buy Max=Achat Max Sell Vol=Qté vente Sell Min=Vente Min Unknown Item=Item inconnue +No description=Pas de description New (-0%)=Neuf (-0%) Good (-10%)=Bon (-10%) Worn (-50%)=Usé (-50%)