Other questions

Why are the links not displayed correctly?
This may be a result of a bug in the ATI graphics card drivers. See this report in Sun's bug database for possible workarounds such as disabling Java's use of DirectDraw.

I've got a bunch of people working on the same diagrams. How do I track who is doing what on the diagram? How do I use ArgoUML with CVS?
You can't. ArgoUML works as if the .zargo files is a single binary file. If several users open it at once to do work some work will be lost.

Is there a mechanism to do a sanity check in ArgoUML and enforce that sanity check?
Yes, by paying attention to the to do items generated by the critics. They will give you ideas on what the problems are with your model and sometimes help you in fixing them. ArgoUML follows the policy that the user in the end knows more than the developers of ArgoUML do. A level of sanity enough to be able to draw and save the model is maintained by ArgoUML but beyond that the user can do what he pleases as long as he ignores (or turns of) the critics with suggestions.

I saved a project from ArgoUML, and then when I opened it later ArgoUML said it was empty. What can I do?
Many types of corruption can be repaired by hand by a member of the development team. These problems have become less and less common, but if you do encounter one the best thing to due is create a bug report in Issuezilla and attach your project. If your project contains information that you don't want posted in an attachment, you may be able to email it privately to one of the developers. When you report the problem, try to include as much information as possible about the actions leading up to the problem to give the developers the best chance of finding and fixing the root cause (in addition to repairing your file).

I started ArgoUML and it is in the wrong language. Why? How can I configure it so it will be in my desired language?
ArgoUML attempts to detect the language settings from your operating system environment and start with the language you prefer.

There are two known problems with this approach:
 * 1) Some of the translations are incomplete and ArgoUML will use English fallbacks instead of the configured language in places where there is no translated text.
 * 2) If you are borrowing someone else's computer or working in an foreign office you might not understand the GUI.

There are two possible solutions: Edit -> Settings... -> Appearance -> Language The combobox contains the supported languages. To see the effect of your change, you have to restart ArgoUML.
 * 1) Reconfigure the environment to work in your language (or English) and restart ArgoUML.
 * 2) Force ArgoUML to use the language of your choice. Since version 0.19.3 you can set the language in the menu:

Why does ArgoUML use the environment variable LC_CTYPE instead of LANG to determine the language when both are set?
This is a Java bug. Please see bug #5033780 in Sun's bug database for more information on when it will be fixed. It is present in Java 1.4, 5, and 6.