SortRESX is a simple executable created by Tom Clement on CodeProject.
It sorts *.resx file alphabetically. I described it on my blog.
You could write a quick script to do that using LINQ to XML:
var root = XElement.Load(...);var sortedRoot = new XElement(root.Name, root.Attributes, root.Elements().OrderBy(e => e.Attribute("name").Value));
I wrote a very simple VS extension that sorts resx files.Right click any .resx file(s), and click "Sort Resx".