updates to Fuel_language::lang_segment method to fix issues with looking in routed and non routed segments