Menu

#1006 Пункт "Параметры компонента", локализация

v4.2
closed-fixed
None
2
2015-04-30
2015-04-10
vromav
No

пункт "Параметры компонента", отсутствует локализация для EN
Проверено на FCKEditor2 IE6/7, WinXP EN

(кэш ie чистил)

1 Attachments

Discussion

  • Alexeev Vitaly

    Alexeev Vitaly - 2015-04-11

    Воспроизводится на англицкой винде, будет фикс.

     
  • Alexeev Vitaly

    Alexeev Vitaly - 2015-04-12

    [r6210] - фикс конфигурации лэнгпака для плагинов

     

    Related

    Commit: [r6210]

  • Alexeev Vitaly

    Alexeev Vitaly - 2015-04-12
    • status: open --> pending-fixed
     
  • vromav

    vromav - 2015-04-27

    Локализация для EN есть

    На одной из систем (Win7 x86 максимальная, RU, IE10) почему-то неправильно определяется язык для данного пункта. Он на английском, хотя весь интерфейс редактора, теги, меню, все диалоги и меню в самой системе, все русское.

    Раскомментировал строку:

    alert("FCKLanguageManager.Initialize: Code: " + this.ActiveLanguage.Code + " Name: " + this.ActiveLanguage.Name);

    Выдало Code:en, Name:English

     

    Last edit: vromav 2015-04-27
  • vromav

    vromav - 2015-04-27
    • status: pending-fixed --> open
     
  • Alexeev Vitaly

    Alexeev Vitaly - 2015-04-27

    Редактор текущую локализацию определяет верно по navigator.userLanguage (msdn.microsoft.com), смысл свойства можно прочитать по линку:

    This property reflects the setting in the "Your locale (location)" box in the Regional Options of Control Panel

    Это:

    ru2.png

    не настройки локации, а настройки языкового пакета. К слову, экспериментально установлено, что navigator.userLanguage не всегда реагирует на установку локации, бывает, что и просто на формат времени.

    Чтобы проверить, какую именно локацию "видит" редактор, достаточно текст:

    :::html
    <script>
    
    alert('lang: ' + navigator.userLanguage);
    
    </script>
    

    сохранить в произвольный файл с расширением .htm или .html и открыть в IE.

     
  • Alexeev Vitaly

    Alexeev Vitaly - 2015-04-27
    • status: open --> pending-fixed
     
  • vromav

    vromav - 2015-04-29

    window.navigator.browserLanguage - Language of the operating system's user interface: ru-RU;

    window.navigator.userLanguage - Regional and Language settings of the operating system: en-US

    window.navigator.systemLanguage - Language of the installed operating system: ru-RU

    Проверил userLanguage, реагирует именно на формат даты и времени, игнорирует текущее расположение, и текущий язык системы. В итоге получается, что вся система, и сам редактор на русском, но данный пункт контекстного меню на английском. Не знаю насколько это правильно.

     
  • Alexeev Vitaly

    Alexeev Vitaly - 2015-04-29

    [r6268] - смена способа вычисления лэнгпака на browserLanguage

    browserLanguage предпочтительнее, т.к. поддерживается начиная с IE5, systemLanguage шут его знает с какой версии введен.

     

    Related

    Commit: [r6268]

  • vromav

    vromav - 2015-04-30
    • status: pending-fixed --> closed-fixed
     
  • Alexeev Vitaly

    Alexeev Vitaly - 2015-04-30
     

    Related

    Commit: [r6268]
    Commit: [r6269]

  • Alexeev Vitaly

    Alexeev Vitaly - 2015-04-30

    [r6270] - удаление девелоперского бранча

     

    Related

    Commit: [r6270]

MongoDB Logo MongoDB