Я только что установил MonoDevelop на мой Mac, и мне это нравится. Но мне не нравится немецкий перевод, и я не могу найти места в меню, где я мог бы изменить язык интерфейса.
Есть идеи?
Я только что установил MonoDevelop на мой Mac, и мне это нравится. Но мне не нравится немецкий перевод, и я не могу найти места в меню, где я мог бы изменить язык интерфейса.
Есть идеи?
На Mac приложения пытаются следовать общесистемным языковым предпочтениям при условии, что они имеют соответствующую локализацию. Таким образом, самый простой способ изменить язык меню в MonoDevelop без изменения системных настроек - это удалить или переименовать немецкую локализацию, чтобы приложение вернулось к использованию меню США.
Для этого: удерживая клавишу Control, щелкните значок приложения MonoDevelop и выберите "Показать содержимое пакета". Затем перейдите в подкаталог Resources, найдите German.lproj (или что-то подобное - у меня нет MonoDevelop) и переименуйте его. Это сделает работу.
MonoDevelop 2.4 имеет возможность в настройках переопределить язык графического интерфейса.
Вам нужно будет запустить программу с соответствующими переменными окружения, чтобы указать gettext, какой перевод загрузить / использовать. Вот некоторая документация по переменным среды gettext.
LANGUAGE = en_US было бы неплохо для начала, к сожалению, у меня нет машины OSX для проверки, дайте нам знать, что работает.
Единственное, что мне помогло, это использовать следующий AppleScript и сделать его апплетом:
сделать сценарий оболочки "LANG = en_US.UTF-8 open /Applications/MonoDevelop.app"
Мне потребовалось два часа, чтобы выяснить это :-(
-Matthias
Читая это письмо от Мигеля, вы должны изменить переменную среды LANG LANG на LANG=en_US.UTF-8
. Я не знаком с Mac, но в терминале linux путь к LANG=en_US.UTF-8
предшествовать команде, которая изменяет эту переменную для исполняемого приложения.
cefstat прав, фактический путь - Contents/MacOS/share/locale/**