Special Notice for Eclipse IDE Users on macOS 10.13 in non-English mode

Problem summary:

When Eclipse is launched on macOS 10.13 and user's primary language is not set to English, all the menu items in the main menubar are disabled. However, Context menus are not disabled.
Please see Bug 520176.app

Fix: 
A fix has been identified for the problem and it;ll be available in Eclipse Oxygen 4.7.1a and later.eclipse

Workarounds for existing users: 
1. Modify Info.plist: 
-Right click on Eclipse.app
-Select Show Package Contents 
-Open Contents folder 
-Open Info.plist file 
    -If opened with XCode, remove the entry for ‘Localizations’ 
    -If open with a Text Editor, remove the complete entry for ‘CFBundleLocalizations’ide

        <key>CFBundleLocalizations</key> 
        <array> 
            <string>ar</string> 
            <string>cs</string> 
            <string>da</string> 
            <string>el</string> 
            <string>en</string> 
            <string>es</string> 
            <string>de</string> 
            <string>fi</string> 
            <string>fr</string> 
            <string>hu</string> 
            <string>it</string> 
            <string>iw</string> 
            <string>ja</string> 
            <string>ko</string> 
            <string>nl</string> 
            <string>no</string> 
            <string>pl</string> 
            <string>pt_BR</string> 
            <string>pt</string> 
            <string>ru</string> 
            <string>sv</string> 
            <string>tr</string> 
            <string>zh_HK</string> 
            <string>zh_TW</string> 
            <string>zh</string> 
        </array> 
-save the Info.plist file
-Launch Eclipse.appthis

2. Launch eclipse with -nl en option 
Using this option will force Eclipse to launch in English even if language pack for the user's language is installed. 
- From the Terminal, go to Eclipse.app/Contents/MacOS 
- Run ./eclipse -nl enspa

3. Modify eclipse.ini to launch eclipse with English language. Using this option will force Eclipse to launch in English even if language pack for the user's language is installed.ip

-Right click on Eclipse.app 
-Select Show Package Contents 
-Open Contents folder 
-Open Eclipse folder 
-Open eclipse.ini file 
-Add -Duser.language=en to the end of the file. 
-Save and launch eclipserem

相關文章
相關標籤/搜索