« | На главную | »

Временная зона в Екатеринбурге

Почему не держится временная зона, когда в Date & Time выбран Екатеринбург? (актуально также для жителей Перми, Уфы, Тюмени, Челябинска).


Если вы выберите Екатеринбург, а затем закроете и снова откроете System Preferences/Date & Time (в Mac OS X 10.2-10.2.4) вы заметите, что ваш выбор слетел и на карте ничего не отмечено.

Дело в опечатке в одном из ресурсных файлов Date & Time -
/System/Library/PreferencePanes/DateAndTime.prefPane/Contents/Resources/TimeZone.prefPane/Contents/Resources/all_cities_adj.plist

Поскольку это XML файл (как и все остальные настройки в Mac OS X), мы можем отредактировать его в любом текстовом редакторе.


<array>
<string>56.850000</string>
<string>60.600000</string>
<string>18</string>
<string>Asia/Yekaterinburg </string>
<string></string>
<string>Yekaterinburg</string>
<string>Russia</string>
</array>

Уберите пробел после Asia/Yekaterinburg и все должно заработать.

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