layout
fix devices sort
FormatDevices to add Lang, rename some methods
use lang to sort