Избавляемся от широких панелей в русифицированных версиях Photoshop

May 24, 2012 19:09


Описанный способ является универсальными, т.е. подойдет практически к любой версии (проверенно на версиях CS3, CS4, CS5, CS6)

Начнем с того, что источник проблемы кроется в файле tw10428.dat. Помимо переведенных строк, которые так же от части являются источником проблемы,в нем содержатся некоторые параметры, которые насильно задают ширину больше обычного.


*Кстати, tw10428.dat открывается  обычным блокнотом.

Обычно, этот файл можно найти по адресу:

CS6:
C:\Program Files\Adobe\Adobe Photoshop CS6\Locales\en_US\Support Files\tw10428.dat

CS5:
C:\Program Files\Adobe\Adobe Photoshop CS5\Locales\en_GB\Support Files\tw10428.dat

CS4:
C:\Program Files\Adobe\Adobe Photoshop CS4\Locales\en_US\Support Files\tw10428.dat

CS3:
C:\Program Files\Adobe\Adobe Photoshop CS3\Required\tw10428.dat

*Если в папке Locales помимо en_US, есть, ru_RU, то последняя, наиболее вероятное место хранения файла.

Первое, что нужно сделать - изменить тот самый параметр, который непосредственно отвечает за ширину всех основных панелей: открываем tw10428.dat и ищем параметр:

"$$$/override/Globals/StdPaletteWidth=xxx",

где xxx - ширина, если хотите задать размер по своему вкусу, то впишите туда некое число, (по умолчанию 206). Так же можно просто удалить эту строчку, тогда значение присвоиться по умолчанию.

Вторая проблема касается длинных строк, которые получились в результате перевода коротких английских слов. Особенно это заметно на панели "Слои" (Layers).

Например, режим наложения Linear Dodge, почти в три раза увеличил свою длину после перевода.

"$$$/Menu/TransferMode/LinearDodge=Линейный осветлитель (добавить)"

В таких случаях можно и пожертвовать переводом, ради сохранения свободного места или же сократить, на сколько это возможно перевод:

"$$$/Menu/TransferMode/LinearDodge=Linear Dodge"

Еще одной помехой является строчка, которая является скрытой, до тех пор, пока не будет включен режим анимации(что весьма затруднило её поиск). Несмотря на это, место под неё резервируется, в виде расширения панели.

Итак, строку
"$$$/LayersPalette/Unify=Унифицировать"

заменяем на
"$$$/LayersPalette/Unify=Unify"

Аналогично поступаем со следующими строчками:

"$$$/LayersPalette/Opacity=Opacity:"
"$$$/Menu/LayerFilterAttribute/AdvancedBlending=Advanced Blending"
"$$$/LayersPalette/Lock=Lock:"

Чтобы не выполнять все действия вручную, просто скопируйте текст, который расположен ниже, в конец tw10428.dat.
[Клик]

"$$$/Menu/TransferMode/Add=Add"
"$$$/Menu/TransferMode/Behind=Behind"
"$$$/Menu/TransferMode/Clear=Clear"
"$$$/Menu/TransferMode/Color=Color"
"$$$/Menu/TransferMode/ColorBurn=Color Burn"
"$$$/Menu/TransferMode/ColorDodge=Color Dodge"
"$$$/Menu/TransferMode/Darken=Darken"
"$$$/Menu/TransferMode/DarkerColor=Darker Color"
"$$$/Menu/TransferMode/Difference=Difference"
"$$$/Menu/TransferMode/Dissolve=Dissolve"
"$$$/Menu/TransferMode/Division=Divide"
"$$$/Menu/TransferMode/Exclusion=Exclusion"
"$$$/Menu/TransferMode/HardLight=Hard Light"
"$$$/Menu/TransferMode/HardMix=Hard Mix"
"$$$/Menu/TransferMode/Hue=Hue"
"$$$/Menu/TransferMode/Lighten=Lighten"
"$$$/Menu/TransferMode/LighterColor=Lighter Color"
"$$$/Menu/TransferMode/LinearBurn=Linear Burn"
"$$$/Menu/TransferMode/LinearDodge=Linear Dodge (Add)"
"$$$/Menu/TransferMode/LinearLight=Linear Light"
"$$$/Menu/TransferMode/Luminosity=Luminosity"
"$$$/Menu/TransferMode/Multiply=Multiply"
"$$$/Menu/TransferMode/Normal=Normal"
"$$$/Menu/TransferMode/Overlay=Overlay"
"$$$/Menu/TransferMode/PassThrough=Pass Through"
"$$$/Menu/TransferMode/PassThroughDivider=-"
"$$$/Menu/TransferMode/PinLight=Pin Light"
"$$$/Menu/TransferMode/Saturation=Saturation"
"$$$/Menu/TransferMode/Screen=Screen"
"$$$/Menu/TransferMode/SoftLight=Soft Light"
"$$$/Menu/TransferMode/Subtract=Subtract"
"$$$/Menu/TransferMode/Subtraction=Subtract"
"$$$/Menu/TransferMode/VividLight=Vivid Light"
"$$$/override/Globals/StdPaletteWidth=206"
"$$$/LayersPalette/Unify=Unify"
"$$$/LayersPalette/Opacity=Opacity:"
"$$$/Menu/LayerFilterAttribute/AdvancedBlending=Advanced Blending"
"$$$/LayersPalette/Lock=Lock:"


Пара картинок, для сравнения:







bug, русификация, photoshop, широкие панели, боковая панель

Next post
Up