Я говорю об этом:

Предпочтения - Язык и текст

Я бы хотел, чтобы "Румынский Стандарт" был просто "Румынский". Уже есть запись под названием румынский, но я не могу использовать ее с моей раскладкой клавиатуры.

Кто-нибудь знает способ, даже хакерский, сделать это?

1 ответ1

1

Системные раскладки клавиатуры находятся в /System/Library/Keyboard Layouts/AppleKeyBoardLayouts.bundle .

Щелкните правой кнопкой мыши по этому пакету и выберите « Показать содержимое пакета».

Перейдите на страницу Contents/Resources/English.lproj/


Отредактируйте файл InfoPlist.strings чтобы изменить имена, используемые для раскладок клавиатуры в вашем английском языке. Левая сторона - это внутреннее имя макета, не меняйте его, а правая - локализованное имя.

"Romanian" = "Romanian";
"Romanian-Standard" = "Romanian - Standard";

Я изменил это на следующее:

"Romanian" = "Romanian - Nonstandard";
"Romanian-Standard" = "Romanian";

Для того, чтобы иметь возможность редактировать эти файлы, вам необходимо добавить учетную запись пользователя в список авторизованных пользователей в English.lproj папки Get Info диалог (чтение / запись разрешения), а также InfoPlist.strings самого файла (также чтение / пишите привилегии).

Сохраните, закройте и проверьте Системные настройки, чтобы увидеть, работает ли он.

Это сделало для меня:

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .