2009-06-01 4 views
1

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

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

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

ответ

2

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

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

Возможно, вам захочется установить в вашей файле Info.plist локальную область разработки локализации локализации.

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

+0

спасибо. Это была колоссальная прибыль. Мне действительно нужно было это знать. – TalkingCode

Смежные вопросы