Новости.
Для кого-то не очень хорошие.
В какой-то момент
(обнаружил по факту, когда и при каких обстоятельствах появилась - не знаю) в системе появилась папка
Код:
C:\Program Files\WindowsApps\Microsoft.Lang..._x64__8wekyb3d8bbwe\
в которой помимо ресурсов магазинных приложений так же были ресурсы локализации вообще всего интерфейса системы!
И после появления этой папки она, видимо, имеет высший приоритет и локализация системы идет уже из нее.
Другими словами, сколько не править ресурсы, допустим, в
Код:
C:\Windows\System32\ru-RU\
эффекта не будет, т.к. чтение идет уже из
Код:
C:\Program Files\WindowsApps\Microsoft.Lang..._x64__8wekyb3d8bbwe\Windows\System32\ru-RU\
Пропатчить и там не проблема, но МС готовит нас к "бери то, что дают и не смей изменять".
Короче, все файлы в этой папке,
.mui в том числе,
имеют цифровую подпись!
Пропатчивание файлов, которые имеют "двойников" в старой системе локализации приводит к их автоматическому удалению, что пока не страшно, система запускается и работает.
Вопрос в другом, зачем дублировать ресурсы локализации?
Надо так понимать, что МС хочет отказаться от старой системы локализации или зачем все это?
Если верен первый вариант, то про редактирование ресурсов можно вообще забыть.
Последним гвоздем в крышку будет подпись библиотек тем, если у них дойдут до этого головы, а потом и руки.
©"бери то, что дают и не смей изменять"