2

Можно ли изменить формат даты на экране блокировки Win8.1 с dayofweek, месяц день на dayofweek, день месяц?

2 ответа2

1

Да, можно изменить формат даты экрана блокировки.

Вам понадобится Microsoft Locale Builder.


Ресурсы

Читайте о локалях здесь:

Загрузите Microsoft Locale Builder здесь:


инструкции

  1. Locale Builder > Далее > Даты > Шаблоны длинных дат > Шаблон даты экрана блокировки: dddd, d MMMM
  2. Затем перейдите в « Сборка» > « Создать пакетный файл Zip» > « Сохранить».
  3. Распакуйте ZIP файл.
    • Вы можете видеть, что сгенерированный файл LDML содержит элемент msLocale:lockScreenFormat .
  4. Запустите файл CMD в командной строке администратора.

Применить локаль

Если вы не видите никаких изменений после установки пользовательского языкового стандарта, вам может потребоваться применить пользовательский языковой стандарт или сбросить настройки региона.

Windows 10 и новее:

  • Настройки > Время и язык > Дата и время > Дополнительные дата, время и региональные настройки > В разделе « Регион » нажмите « Изменить формат даты, времени или числа »> Дополнительные настройки ... > Сброс > Да > ОК > ОК.

Windows 8 и более ранние версии:

  • Панель управления > В разделе « Часы, язык и регион » нажмите « Изменить дату, время или форматы чисел »> Дополнительные настройки ... > Сброс > Да > ОК > ОК.

Окна:

  • Пуск > Выполнить > intl.cpl > Дополнительные настройки ... > Сброс > Да > ОК > ОК.

Примечания и ограничения

  • Если вы пропустили нотацию дня недели, месяца или дня, экран блокировки отменит шаблон пользовательского формата даты, а экран блокировки отформатирует вручную, указав полное имя месяца, запятую, пробел и неполный день месяца ( элемент msLocale:monthDay ; Dates > Шаблоны частичной даты > Шаблон дня месяца).

    Работают следующие символы:

    | Symbol | Meaning         | Presentation |  Example |
    |--------|-----------------|--------------|----------|
    |    M   | Month in year   | Text, number | July, 07 |
    |    d   | Day in month    | Number       |       10 |
    |    t   | AM/PM marker    | Text         |       PM |
    |    G   | Era designator  | Text         |       AD |
    |    '   | Escape for text | Delimiter    |          |
    

    Следующие символы не работают:

    | Symbol | Meaning              | Presentation | Example |
    |--------|----------------------|--------------|---------|
    |    y   | Year                 | Number       |    2009 |
    |    h   | Hour in AM/PM (1-12) | Number       |      12 |
    |    H   | Hour in day (0-23)   | Number       |       0 |
    |    m   | Minute in hour       | Number       |      30 |
    |    s   | Second in minute     | Number       |      55 |
    
  • Microsoft Locale Builder поддерживает только значения шаблонов, которые не превышают 79 символов:

    Свойство LockScreenDatePattern должно быть длиной не более 79 символов.

  • Вы можете иметь несколько повторяющихся шаблонов.

  • Длинные шаблоны будут перенесены на следующую строку на экране блокировки.

-2

Да, ты можешь. Благодаря предоставленной ссылке cybermonkey вы можете изменить формат в реестре:

  1. Нажмите клавиши WIN+R, чтобы запустить диалоговое окно RUN. Введите regedit и нажмите Enter. Откроется редактор реестра.

  2. Теперь перейдите к следующему ключу:

    HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\SystemProtectedUserData
    
  3. Под ключом SystemProtectedUserData вы увидите ключ с именем, аналогичным S-1-5-21-x-x-x-x . Под этим ключом перейдите к:

    HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\SystemProtectedUserData\S-1-5-21-x-x-x-x\AnyoneRead\LocaleInfo
    
  4. Ключ LocaleInfo - тот, который нам требуется для изменения формата даты и времени на экране блокировки. Этот ключ содержит всю необходимую информацию, которая хранилась в файле INI в тестовых сборках Windows 8.

  5. Нажмите на ключ LocaleInfo

...

  1. Если на экране блокировки Windows 8 отображается время в 24-часовом формате, строка "TimeFormat" в реестре Windows 8 будет иметь значение ЧЧ: мм тт. Измените его на чч: мм тт, и он начнет показывать время в 12-часовом формате.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .