Отображение температуры в градусах по Цельсию в приложении Weather

По-умолчанию в Windows Developer Preview metro-приложение Weather (Погода) отображает температуру в градусах по Фаренгейту, возможность сменить «американские фаренгейты» на «отечественные цельсии» имеется в настройках (Weather → Win + I → Weather preferences → Celsius).

Однако у некоторых пользователей эти настройки либо не сохраняются, либо вообще отсутствуют. Исправить это недоразумение и включить систему счисления по Цельсию принудительно можно простой правкой одного из файлов этого HTML5-приложения в текстовом редакторе.

Weather

Для начала необходимо активировать в Проводнике отображение скрытых и системных файлов (Вид →Скрытые элементы), затем найти папку C:\Program Files\Applications\ и стать её владельцем (способ установки владельца не отличается от такового в Windows, много раз описывался на различных ресурсах в сети и здесь объясняться не будет), чтобы получить доступ к содержимому. Именно в этой папке хранятся все практически все приложения, размещенные по-умолчанию на стартовом экране Developer Preview.

Теперь нам остается только открыть файл data.js, расположенный в папке C:\Program Files\Applications\microsoft.weather_1.0.0.26_neutral_neutral_8wekyb3d8bbwe\js в любом текстовом редакторе и в строке:

var degreeType = Weather.Settings.celsius ? «C» : «F»;

Заменить F (Фаренгейт) на C (Цельсий). Ну или просто скачать модифицированный файл, приложенный к публикации и заменить его, создав предварительно резервную копию оригинального.

Оставить комментарий