In the text below (block_route.lua), in order to be translated it needs the following change:
From Utils.Translate(m_i18n(direction)) to Utils.Translate(direction)
Big thanks to lunapark.
Code:function sc_wBlockRouteSave()
local direction = ((wBlockRouteDir() == 2) and "Both directions") or ((wBlockRouteDir() == 1) and "Opposite direction") or "Direct direction"
name = wstring.gsub(MODEL.route.list.wblockroute.waypoints.list[0].longname(), L"\n", L" ").. L"; \n" .. wstring.gsub(MODEL.route.list.wblockroute.waypoints.list[1].longname(), L"\n", L" ") .. L"; \n" .. Utils.Translate(direction)
MODEL.route.block_route("wblockroute", name, true, wBlockRouteDir())
sc_back()
wBlockedFromCockpit = true
sc_NextStateAnim(st_wBlockedRoadItem)
end
