Index: sites/trunk/api.wordpress.org/public_html/translations/lib.php
===================================================================
--- sites/trunk/api.wordpress.org/public_html/translations/lib.php	(revision 809)
+++ sites/trunk/api.wordpress.org/public_html/translations/lib.php	(working copy)
@@ -77,15 +77,14 @@
 		$locale = GP_Locales::by_field( 'wp_locale', $translation->language );
 
 		$isos = array();
-		// We'll use ISO codes for sorting.
 		if ( $locale->lang_code_iso_639_1 ) {
-			$iso = $isos[1] = $locale->lang_code_iso_639_1;
+			$isos[1] = $locale->lang_code_iso_639_1;
 		}
 		if ( $locale->lang_code_iso_639_2 ) {
-			$iso = $isos[2] = $locale->lang_code_iso_639_2;
+			$isos[2] = $locale->lang_code_iso_639_2;
 		}
 		if ( $locale->lang_code_iso_639_3 ) {
-			$iso = $isos[3] = $locale->lang_code_iso_639_3;
+			$isos[3] = $locale->lang_code_iso_639_3;
 		}
 
 		if ( array() === $isos ) {
@@ -92,15 +91,17 @@
 			continue; // uhhhh
 		}
 
-		$_translations[ $iso ] = $translation;
-		$_translations[ $iso ]->english_name = $locale->english_name;
-		$_translations[ $iso ]->native_name = $locale->native_name;
-		$_translations[ $iso ]->package = sprintf( "$base_url/%s/%s.zip", $translation->version, $translation->language );
-		$_translations[ $iso ]->iso = (object) $isos;
+		$slug = $locale->slug;
 
+		$_translations[ $slug ] = $translation;
+		$_translations[ $slug ]->english_name = $locale->english_name;
+		$_translations[ $slug ]->native_name = $locale->native_name;
+		$_translations[ $slug ]->package = sprintf( "$base_url/%s/%s.zip", $translation->version, $translation->language );
+		$_translations[ $slug ]->iso = (object) $isos;
+
 		if ( 'core' === $type ) {
-			$continue = isset( $continue_translations[ $locale->slug ] ) ? $continue_translations[ $locale->slug ]->translation : '';
-			$_translations[ $iso ]->strings = (object) array( 'continue' => $continue );
+			$continue = isset( $continue_translations[ $slug ] ) ? $continue_translations[ $slug ]->translation : '';
+			$_translations[ $slug ]->strings = (object) array( 'continue' => $continue );
 		}
 	}
 	ksort( $_translations );
