Ticket #4219: 4219.patch

File 4219.patch, 1.5 KB (added by Tobiasz Cudnik, 10 years ago)
  • _source/core/lang.js

     
    9595                        if ( !languageCode )
    9696                                languageCode = this.detect( defaultLanguage );
    9797
     98                        if ( !CKEDITOR.lang[ languageCode ] )
     99                                languageCode = this.detect( defaultLanguage, languageCode );
     100
    98101                        if ( !this[ languageCode ] )
    99102                        {
    100103                                CKEDITOR.scriptLoader.load( CKEDITOR.getUrl(
     
    122125                 * @example
    123126                 * alert( CKEDITOR.lang.detect( 'en' ) );  // e.g., in a German browser: "de"
    124127                 */
    125                 detect : function( defaultLanguage )
     128                detect : function( defaultLanguage, probeLanguage )
    126129                {
    127130                        var languages = this.languages;
     131                        probeLanguage = probeLanguage || navigator.userLanguage || navigator.language;
    128132
    129                         var parts = ( navigator.userLanguage || navigator.language )
     133                        var parts = probeLanguage
    130134                                        .toLowerCase()
    131135                                        .match( /([a-z]+)(?:-([a-z]+))?/ ),
    132136                                lang = parts[1],
  • CHANGES.html

     
    4747                <li></li>
    4848        </ul>
    4949        <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>
    5061                CKEditor 3.0</h3>
    5162        <p>
    5263                New features:</p>
© 2003 – 2019 CKSource – Frederico Knabben. All rights reserved. | Terms of use | Privacy policy