Ticket #4219: 4219.patch
File 4219.patch, 1.5 KB (added by , 14 years ago) |
---|
-
_source/core/lang.js
95 95 if ( !languageCode ) 96 96 languageCode = this.detect( defaultLanguage ); 97 97 98 if ( !CKEDITOR.lang[ languageCode ] ) 99 languageCode = this.detect( defaultLanguage, languageCode ); 100 98 101 if ( !this[ languageCode ] ) 99 102 { 100 103 CKEDITOR.scriptLoader.load( CKEDITOR.getUrl( … … 122 125 * @example 123 126 * alert( CKEDITOR.lang.detect( 'en' ) ); // e.g., in a German browser: "de" 124 127 */ 125 detect : function( defaultLanguage )128 detect : function( defaultLanguage, probeLanguage ) 126 129 { 127 130 var languages = this.languages; 131 probeLanguage = probeLanguage || navigator.userLanguage || navigator.language; 128 132 129 var parts = ( navigator.userLanguage || navigator.language )133 var parts = probeLanguage 130 134 .toLowerCase() 131 135 .match( /([a-z]+)(?:-([a-z]+))?/ ), 132 136 lang = parts[1], -
CHANGES.html
47 47 <li></li> 48 48 </ul> 49 49 <h3> 50 CKEditor 3.1</h3> 51 <p> 52 New features:</p> 53 <ul> 54 <li><a href="http://dev.fckeditor.net/ticket/4219">#4219</a> : Added fallback mechanism needed for config.language.</li> 55 </ul> 56 <p> 57 Fixed issues:</p> 58 <ul> 59 </ul> 60 <h3> 50 61 CKEditor 3.0</h3> 51 62 <p> 52 63 New features:</p>