Frequently asked questions

1. If something is going wrong.
2. How to install/uninstall JEDict?
3. iPhone version?
4. Windows version?
5. How to add new localization?

1. If something is going wrong.

Most troubles reported were caused by inconsistencies in preference file.
The first thing to do when you get into any kind of trouble, is to try to fix it by removing the preference file.

Full path to this file is
~/Library/Preferences/com.jedictx.plist

Tilde means you home folder, i.e. /Users/Your_User_Name/.
Then, does not matter if this helps or not, send this preference file to me together with description of the problem. One or two screenshot may help.

2. How to install/uninstall JEDict.

JEDict has no installer/uninstaller. It is distributed as image file containing single
JEDict.app application. The application bundle has all necessary files inside.
To install JEDict just drag JEDict.app file into Application folder, or to any other place.

On first launch JEDict creates ~/Library/JEDict folder where it keeps supplementary files.
Additional dictionaries are installed into ~/Library/JEDict/Dicts folder.

To remove JEDict completely from your machine you need to remove the following files and folders:
1. JEDict.app from Applications folder or from another place where your put when installing.
2. ~/Library/JEDict folder
3. Preference file ~/Library/Preferences/com.jedictx.plist.

To install new version of JEDict, replace JEDict.app in Applications with new file.

To make a clean install of JEDict, quit JEDict, remove preference file
(~/Library/Preferences/com.jedictx.plist). Optionally you may remove some/all
files from ~/Library/JEDict if you suspect they may cause a trouble.

3. iPhone version?

JEDict Lite for iPhone is available in App Store.

4. Windows version?

Postponed is favor of iPhone.

5. How to add new localization?

All JEDict strings are included in JEDict.strings file.
The strings, including those from NIB files, are replaced during JEDict launching.

The .strings file format is
"English string" ="Translated string";
Edit right side of this file preserving punctuation.
Once finished, to test new localization on your machine, open JEDict.app bundle and put JEDict.strings file into JEDict.app/Content/Resources/NewLanguage.lproj/.
After testing send me JEDict.strings, I will include new localization into next JEDict release.

Ask Question