- Timestamp:
- 09/11/2014 07:36:58 AM (12 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
sites/trunk/api.wordpress.org/public_html/translations/lib.php
r812 r856 78 78 $locale = GP_Locales::by_field( 'wp_locale', $translation->language ); 79 79 80 $isos = array( );80 $isos = array( 1 => false, 2 => false, 3 => false ); 81 81 // We'll use ISO codes for sorting. 82 // Prefer 639-1 over 639-2 over 639-3 for this. All Spanish variants have 639-1 "es", 83 // and we want to sort those together. (639-2 could be "spa".) 84 if ( $locale->lang_code_iso_639_3 ) { 85 $key = $isos[3] = $locale->lang_code_iso_639_3; 86 } 87 if ( $locale->lang_code_iso_639_2 ) { 88 $key = $isos[2] = $locale->lang_code_iso_639_2; 89 } 82 90 if ( $locale->lang_code_iso_639_1 ) { 83 91 $key = $isos[1] = $locale->lang_code_iso_639_1; 84 92 } 85 if ( $locale->lang_code_iso_639_2 ) { 86 $key = $isos[2] = $locale->lang_code_iso_639_2; 87 } 88 if ( $locale->lang_code_iso_639_3 ) { 89 $key = $isos[3] = $locale->lang_code_iso_639_3; 90 } 93 $isos = array_filter( $isos ); 91 94 92 95 if ( array() === $isos ) {
Note: See TracChangeset
for help on using the changeset viewer.