Updated split_langs to access separator as option, not property