Вони забули Польщу

У першому випуску Windows 95 можна було вибрати часовий пояс, клікнувши по точці на карті світу; вибраний часовий пояс підсвічувався більш яскравим кольором.


Аналогічним чином у бета-версіях Windows 95 можна було вибирати і локаль («Мова і стандарти»).

Обидві карти прожили лише лічені місяці: карта локалів не дожила навіть до релізу; карта часових поясів - до першого сервіс-пака. Хоча кордони відображалися відповідно до офіційно визнаних ООН, незадоволені їх розташуванням не змусили себе довго чекати.

У лютому 1995 року розгорілася війна Альто-Сенепа за прикордонні між Перу та Еквадором території. Перуанський уряд направив в Microsoft офіційну скаргу з приводу «невірно позначеної» кордону в Windows 95. Природно, якби Microsoft підкорилася вимозі перефарбувати на карті кілька пікселів, то точно такий же протест прийшов би з Еквадору. Їм нічого не залишалося, крім як видалити з релізу карту регіонів. На щастя для другої карти, Перу і Еквадор були в одному часовому поясі, так що на ній «спірних пікселів» не було.

Картою часових поясів незадоволені виявилися індійці: її спірні території були віднесені до часового поясу GMT + 5 разом з Пакистаном, тоді як у всій Індії діє GMT + 5:30. («Ворожий» пакистанський пояс - той самий, який підсвічено на на верхньому скріншоті.) Уряд Індії стривожився не на жарт, і погрожував повністю заборонити імпорт «антидержавних» продуктів Microsoft. Оскільки цього разу «спірні піксели» виявилися вже після міжнародного релізу Windows 95, карту виправили тільки в локалізованій індійській версії. Тим не менш, Microsoft не збиралася підтримувати для кожної країни окрему карту світу; і при першій же можливості розмальовку годинникових зон прибрали, від гріха подалі, з усіх локалізацій Windows.

Як відомо, в Microsoft рідко змінюють налагоджений і протестований код. Так і цього разу, розмальовка карти насправді нікуди не поділася: просто вибраний часовий пояс відмальовувався тим же самим відтінком зеленого, як і вся інша суша. Спочатку весь фон заливався синім «океаном», потім один за одним відмальовувалися зелені часові пояси, утворюючи материки і острови. Тільки ось у Windows 98 суша раптом стала відмальовуватися не вся: Польщу ні з того ні з сього «затопив океан».

Мирні і спокійні поляки не стали влаштовувати міжнародний скандал через відсутні пікселів. Карта із «затопленою» Польщею дожила аж до бета-версій Longhorn.

У релізі Vista карту прибрали зовсім, позбавивши Windows геополітичних негараздів раз і назавжди. Але в чому справа? Звідки взявся «потоп»?

Налаштування часових поясів зберігаються в реєстрі і оновлюються локалізаторами в міру необхідності; але в коді, що вимальовує часові пояси, їх загальне число було задано жорстко. Програмісти не передбачили, що число часових поясів на планеті може змінитися. Однак Польща лише за час виходу різних випусків Windows 95/98 встигла «побувати» в чотирьох різних поясах:

  • Windows 95: (GMT+01:00) Варшава
  • Windows 95: (GMT+01:00) Лісабон, Варшава
  • Windows 98: (GMT+01:00) Братислава, Будапешт, Любляна, Прага, Варшава
  • Windows 98: (GMT+01:00) Сараєво, Скоп'є, Софія, Варшава, Загреб

Власне час у Польщі не змінювався: змінювалися її сусіди по часовому поясу. Можливо, поляки не могли визначитися з датами переходу на зимовий час і назад. Але в кінцевому рахунку, «Варшавський часовий пояс» зник, об'єднавшись з одним із сусідніх; а значить, зник з карти і відповідний шматок суші.

Заднім числом, кажуть, карту виправили в одному з хотфіксів для Windows XP/Windows Server 2003; але як мінімум в SP2 Польща все ще затоплена. А польський часовий пояс так досі і називається «» (GMT + 01:00) Сараєво, Скоп'є, Варшава, Загреб. "

К. О. зауважує, що заголовок є алюзією на репліку Дж.Буша «Ви забули Польщу»

COM_SPPAGEBUILDER_NO_ITEMS_FOUND

logo