But alas, humans are subjected to suffer, especially the kind of humans called programmers and what have you
Having said that, sorting across cultures is one of things we must take into account when making our app locale-aware.
As of the time of this writing, it's not possible to use JavaScript for localization. We have to use server-side languages
using System; using System.Linq; using System.Globalization; public class Program { public static void Main() { var list = new[] { "honesty", "courage", "integrity", "character" }; list.OrderBy(x => x).Dump(); list.OrderBy(x => x, StringComparer.Create(new CultureInfo("cs-CZ"), true)).Dump(); } }
English sorting:
1. character
2. courage
3. honesty
4. integrity
Czech sorting:
1. courage
2. honesty
3. character
4. integrity
"...I wonder if you can" – John Lennon
No comments:
Post a Comment