It provides useful hints for new developers in various areas taken from our NextAnswers files. You can browse through topics of interest, and re-use the template provided to send a bug report by e-mail with the Services menu (Mail Selection). \
\fi0\li0 \
\fi-160\li160
It shows how to localize an application. Please refer to the NeXT Technical Support Note
Developer's Guide To Localization
for a detailed explanation of the procedures.\
\fi0\li0
\fc0 \
\b\fs28 \
Program Organization
\b0\fs24 \
\b User Interface
\b0 \
In order to run a foreign version of AskMe (i.e. French or German), you have to select the language with the Preferences Application
\b before
\b0 launching the app. You have to launch the application from the Workspace in order for it to load the proper files (language specific nib and string files). Another option when launching from the Shell is to type the command:
\b open
\b0 AskMe.app.\
If you have not set any language preference yet, English will be the default language used. In that case, the application can be launched either from the Shell terminal or from the Workspace. If a language other than the ones being supported is chosen, English will also be the default language used.\
\b Classes in the Application
\b0 \
\b Controller
\b0 \
Subclass of Object. It is responsible for all the user actions in the program: initialization, browser selection, control of the split view resizing.\
\b ClockView
\b0 \
Subclass of View. It is responsible for the periodical update of the clock time.\