Например, в Finder, когда вы нажимаете CMD + C для копирования файла, меню для его вставки называется «Вставить элемент». Есть ли способ переименовать это просто в «Вставить»?
Я хотел бы сделать это для довольно многих программ, Finder - только одна из них, поэтому, если есть универсальный метод, например, путем редактирования файлов содержимого или с помощью терминала, это было бы здорово.
Спасибо!
Ответы:
Вам придется редактировать
.nib
файлы с текстовым (или XML) редактором. Сначала сделайте резервную копию приложения (особенно для Finder), затем перейдите в содержимое пакета и найдитеEnglish.lproj
или жеen.lproj
, Это, вероятно, будет вResources/
папка.Скорее всего, этот файл будет называться
MainMenu.nib
, Тем не менее, Finder'sMenuBar.nib
и некоторые приложения, такие как Firefox, не будут иметь его вообще.Файл пера может быть преобразован в XML с
plutil -convert xml1
<filename>
, Затем вы можете открыть его в текстовом редакторе по вашему выбору. Просто команда ⌘ + F (или же контроль ⌃ + S ) для названия меню, которое вы хотите изменить. Это должно выглядеть примерно так:Отредактируйте строку вверху. На самом деле это соединение Интерфейсного Разработчика между пунктом меню с таким именем и селектором / методом Objective C, который он вызывает. Сохраните перо и перезапустите приложение (с помощью Force Quit или
killall
для Finder), и у вас должно появиться другое имя.источник
Там нет общего способа сделать это будет работать на всех программах.
Общие методы, которые вы могли бы использовать для достижения этой цели, - это открыть пакет приложений [1] и искать файлы, которые, как вы думаете, будут содержать слово, которое вы хотите изменить. Особенно вы захотите сосредоточиться на файлах с расширениями, такими как .nib и .strings. Вы также можете посмотреть файлы .plist или .mo / .po, если они существуют.
Затем вы можете использовать, например, Interface Builder для редактирования файла .nib, чтобы попытаться изменить пользовательский интерфейс. Там нет никакой гарантии, что это будет работать.
[1] Комплект приложений Finder находится в: /System/Library/CoreServices/Finder.app/
источник