XCode / Interface Builder: как переименовать стандартные элементы NSToolbar? - PullRequest
1 голос
/ 01 июня 2009

Когда я добавляю NSToolbar в свое приложение, оно поставляется с некоторыми элементами по умолчанию, такими как «Настройка» или «Цвета», и я не могу их переименовать. Эти атрибуты отключены и не могут быть изменены.

Я ищу простой способ перевести эти пункты, так как мне не нужно приложение на английском языке. Я также хотел бы отредактировать текст кнопки «Готово» и текст «Разрешенные элементы панели инструментов».

Я действительно ищу простой способ сделать это, так как я работаю над учебным пособием для детей, и я не хотел бы делать общую локализацию, если мне это не нужно. Во всяком случае, я бы сделал, если не сложно.

1 Ответ

2 голосов
/ 05 июня 2009

Элементы панели инструментов Apple по умолчанию уже локализованы для многих стран. Чтобы использовать другой язык в своем приложении, вы должны локализовать свое приложение, добавив соответствующий каталог Countryname.lproj в папку «Resources» в оболочке приложения.

По умолчанию XCode создает только локализацию «English.lproj». Если вам не нужен английский, вы можете просто переименовать его в «German.lproj» (или как угодно). Вы должны снова добавить содержащиеся файлы в ваш проект и удалить старые ссылки.

Возможно, вы также захотите установить для своей страны параметр «Регион локального развития локализации» в файле Info.plist.

Я не знаю, как позволить InterfaceBuilder показывать другую локализацию, он всегда использует английский.

...