Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Microsoft Windows 7 (http://forum.oszone.net/forumdisplay.php?f=95)
-   -   Прочие языковые пакеты (не ru-ru): руссификация интерфейса нелокализованных программ (http://forum.oszone.net/showthread.php?t=249581)

BBQ 20-12-2012 11:39 2049550

Прочие языковые пакеты (не ru-ru): руссификация интерфейса нелокализованных программ
 
Столкнулся с неудобством в своей национальной (украинской) версии Семёрки: локализованы только программы для простого (наипростейшего) пользователя, остальные (даже cmd и regedit - на английском). С удовольствие смотрю продукцию BBC UK и читаю/слушаю книги С. Кинга на языке оригинала, но из международных языков , естественно, мне удобнее и легче русский.

Прежде всего, исправил загрузку в bcd
читать дальше »
(т.к. для 100:\bootmgr есть только mui: cs-CZ, da-DK, de-DE, el-GR, en-US, es-ES, fi-FI, fr-FR, hu-HU, it-IT, ja-JP, ko-KR, nb-NO, nl-NL, pl-PL, pt-BR, pt-PT, ru-RU, sv-SE, tr-TR, zh-CN, zh-HK, zh-TW, но на кой то ляд все locale указаны uk-ua, mui которого то и нет):
bcdedit /set locale ru-ru
bcdedit /set {bootmgr} locale ru-ru
bcdedit /set {current} locale ru-ru
bcdedit /set {memdiag} locale ru-ru
вводить только через cmd, powershell не понимает такие параметры для bcdedit (мож кто знает почему?)


В качестве костыля пока использую файлы русского языкового пакета. Переименование папок "en-us" в "en-us---" + соответствующих папок "ru-ru" в "en-us" для тех программ у которых нет папки "uk-ua" или подкидывание из "ru-ru" в "uk-ua". Но это далеко не всегда работает. regedit, например, не запускается вообще.
читать дальше »
Интересно, какой умник так написал: "uk-ua"? Мож я чё не знаю, но uk=United Kingdom, а ua=Ukraine по системе двубуквенных кодов стан; мы вроде страна вполне суверенная и в объединённое королевство не в ходили... ну, а вообще, кроме желчных замечаний, реально непонятно как называть свою национальную папку когда рядом лежать "ru" и "en" (а нe "ru-ru" и "en-us") простой пример: %windir%\system32\WindowsPowerShell\v1.0\ .
Несколько раз срабатывало даже само по себе переименование "en-us" в "en-us---".

Для MS Sec ess (установленного изначально в неукраиской версии), помогло подкидывание папки uk-ua от украинского дистрибутива этого антивирусника и изменение в реестре параметра "Market". Подробнее
читать дальше »

Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft Antimalware Setup\RememberedProperties]
"MARKET"="uk-ua"
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft Security Client]
"Market"="uk-ua"

Но программа берёт настройки только из HKEY_LOCAL_MACHINE, внесение изменений в HKEY_CURRENT_USER ничего не дало (настроить для одного пользователя, например, казахский, для другого украинский, оставив дефолтным русский пока не получилось).

Пока проще просто переустановить Microsoft Security Essentials нужной локализации, одной для всех пользователей.

WindowsPowerShell, зараза, каварыт толка на инглисшкам! Вставлял ему все вышеописанные пендали, но не хочет каварыт па русски! Хуже того, даже кириллицу не понимает!
читать дальше »
PS C:\Users\BBQ> bcdedit /set locale ru-ru
ЋЇҐа*ж?о гбЇ?и*® §*ўҐаиҐ*®.

PS C:\Users\BBQ> bcdedit /set {bootmgr} locale ru-ru
The set command specified is not valid.
Run "bcdedit /?" for command line assistance.
Џ*а*¬Ґва еЁЎ*Ё©.


Cmd правда тоже, даже при чистой установке украинской версии Win 7 не все наши буквы понимает:
читать дальше »
Microsoft Windows [Version 6.1.7601]
(c) Корпорац?я Майкрософт (Microsoft Corp.), 2009. Ус? права захищено.

C:\Users\BBQ>bcdedit /set {bootmgr} locale ru-ru
Операц?ю усп?шно завершено.


Может есть возможность глобально в реестре где-то прописать через запятую несколько языков интерфейса? Типа, не нашло UA, пусть переходит к RU. И/или может можно подправить какой-то setup.ini/setup.xml самого LP для использования RU если не достаёт национального mui?

В целом, украинский интерфейс Win7 SP1 довольно хорошо локализован (в XP и Win7 до SP1 было такое ощущение, что адаптировали канадские поляки местами машинным переводом). Думаю такая же тенденция и в других национальных языковых пакетах. Но они [национальные языковые пакеты] естественно будут отставать по качеству от международных. Наверняка ситуация с русским подобна и с немецким, французским, возможно, испанским, когда эти языки являются более удобными международными для группы стран, чем английский. Поэтому был бы полезен простой инструмент по применению третьего (не английского и не национального) языка для тех программ, которые не локализованы. Это точно не потребует серьёзной переработки программ, скорее всего лишь небольшие правки реестра и системы MUI.

BBQ 20-12-2012 13:50 2049638

может тему лучше как-то по-другому обозвать?

BBQ 03-01-2013 21:07 2058387

Оригинальная украинская сборка не годится. Поставил русскую с украинским LP.

Теперь PowerShell заговорил понятнее (стал отображает хотя бы сокращённую - только русскую кириллицу):

"PS C:\Users\BBQ> bcdedit /set locale ru-ru
Операц?ю усп?шно завершено.
PS C:\Users\BBQ> bcdedit /set {bootmgr} locale ru-ru
The set command specified is not valid.
Run "bcdedit /?" for command line assistance.
Параметр хибний."

... и то - хлеб!


Время: 08:35.

Время: 08:35.
© OSzone.net 2001-