Index: wp-includes/functions.php
===================================================================
--- wp-includes/functions.php	(revision 11329)
+++ wp-includes/functions.php	(working copy)
@@ -3123,12 +3123,18 @@
 
 	usort($zonen, create_function(
 		'$a, $b', '
-		if ( $a["continent"] == $b["continent"] && $a["city"] == $b["city"] )
-			return strnatcasecmp($a["subcity"], $b["subcity"]);
-		elseif ( $a["continent"] == $b["continent"] )
-			return strnatcasecmp($a["city"], $b["city"]);
+		$a_continent = translate($a["continent"]);
+		$b_continent = translate($b["continent"]);
+		$a_city = translate($a["city"]);
+		$b_city = translate($b["city"]);
+		$a_subcity = translate($a["subcity"]);
+		$b_subcity = translate($b["subcity"]);
+		if ( $a_continent == $b_continent && $a_city == $b_city )
+			return strnatcasecmp($a_subcity, $b_subcity);
+		elseif ( $a_continent == $b_continent )
+			return strnatcasecmp($a_city, $b_city);
 		else
-			return strnatcasecmp($a["continent"], $b["continent"]);
+			return strnatcasecmp($a_continent, $b_continent);
 		'));
 	
 	$structure = '';
