Ticket #28831: 28831.patch
File 28831.patch, 2.1 KB (added by , 11 years ago) |
---|
-
sites/trunk/api.wordpress.org/public_html/translations/lib.php
77 77 $locale = GP_Locales::by_field( 'wp_locale', $translation->language ); 78 78 79 79 $isos = array(); 80 // We'll use ISO codes for sorting.81 80 if ( $locale->lang_code_iso_639_1 ) { 82 $iso = $isos[1] = $locale->lang_code_iso_639_1;81 $isos[1] = $locale->lang_code_iso_639_1; 83 82 } 84 83 if ( $locale->lang_code_iso_639_2 ) { 85 $iso = $isos[2] = $locale->lang_code_iso_639_2;84 $isos[2] = $locale->lang_code_iso_639_2; 86 85 } 87 86 if ( $locale->lang_code_iso_639_3 ) { 88 $iso = $isos[3] = $locale->lang_code_iso_639_3;87 $isos[3] = $locale->lang_code_iso_639_3; 89 88 } 90 89 91 90 if ( array() === $isos ) { … … 92 91 continue; // uhhhh 93 92 } 94 93 95 $_translations[ $iso ] = $translation; 96 $_translations[ $iso ]->english_name = $locale->english_name; 97 $_translations[ $iso ]->native_name = $locale->native_name; 98 $_translations[ $iso ]->package = sprintf( "$base_url/%s/%s.zip", $translation->version, $translation->language ); 99 $_translations[ $iso ]->iso = (object) $isos; 94 $slug = $locale->slug; 100 95 96 $_translations[ $slug ] = $translation; 97 $_translations[ $slug ]->english_name = $locale->english_name; 98 $_translations[ $slug ]->native_name = $locale->native_name; 99 $_translations[ $slug ]->package = sprintf( "$base_url/%s/%s.zip", $translation->version, $translation->language ); 100 $_translations[ $slug ]->iso = (object) $isos; 101 101 102 if ( 'core' === $type ) { 102 $continue = isset( $continue_translations[ $ locale->slug ] ) ? $continue_translations[ $locale->slug ]->translation : '';103 $_translations[ $ iso]->strings = (object) array( 'continue' => $continue );103 $continue = isset( $continue_translations[ $slug ] ) ? $continue_translations[ $slug ]->translation : ''; 104 $_translations[ $slug ]->strings = (object) array( 'continue' => $continue ); 104 105 } 105 106 } 106 107 ksort( $_translations );