home *** CD-ROM | disk | FTP | other *** search
/ ARM Club 1 / ARM_CLUB_CD.iso / contents / apps / program / d / helpdiff / !HelpDiff_Resources_UK_Help < prev    next >
Encoding:
Text File  |  1993-04-26  |  5.2 KB  |  95 lines

  1. HelpDiff 0.02ß (25.04.1993)
  2. HelpDiff Frontend 0.13ß (26.04.1993)
  3.  
  4. !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
  5. !!! Attention: Beta-Version !!!
  6. !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
  7.  
  8. ©1993 Olaf Krumnow, German Archimedes Group
  9.  
  10. This program is FREEWARE. It may be freely copied, as long as no files are changed and no files are added (expect foreign language translations), especially viruses are forbidden :-)
  11. It may be freely used.
  12. It my NOT be passed on by public domain libraries or as gift for commercial product (such as magazines, computers etc.) without permission by me.
  13. The author is in no way responsible for any damage caused by 'HelpDiff' or 'HelpDiff Frontend'.
  14.  
  15.  
  16. Purpose:
  17. ========
  18.  
  19. To calculate the difference between two StrongHelp help files. The created difference file may then be used to update StrongHelp files, using HelpUpdate.
  20. Distributing the (normally) much smaller difference file will save time and money, especially when using a phone line.
  21.  
  22.  
  23. Installation:
  24. =============
  25.  
  26. HelpDiff
  27. --------
  28. needs no installation.
  29.  
  30. HelpDiff Frontend
  31. -----------------
  32. HelpDiff should lie inside a directory along Run$Path, eg. for usage with Make, or stay inside the application directory.
  33. The command for starting HelpDiff may be changed inside the file 'Messages', see tag 'COMMAND'. It is by default set to 'TaskWindow "HelpDiffRun:helpdiff %0 %1 %2"'. This may be changed, eg. to run the program faster, outside Taskwindow. Another possibility is to use !Virtual, but this is not tested. The parameters '%0 %1 %2' must not be changed and must follow 'HelpDiff' immediately. HelpDiffRun: is set to "<Obey$Dir>.,<Run$Path>" and should suit most cases.
  34. The language the program uses may be configured, if the automatically selected one does not suit. See below, 'ResFind'.
  35.  
  36. Usage:
  37. =====
  38.  
  39. HelpDiff
  40. --------
  41.  
  42. Call: HelpDiff <old> <new> <diff>
  43.  
  44. All parameter must name directories - in the case of the third parameter, <diff>, it do not need to exist - containig StrongHelp help files, 'HelpData' and 'Index'. HelpDiff takes the <old> directory, calculates all differences to the <new> directory and writes the result into the <diff> directory.
  45.  
  46. HelpDiff Frontend
  47. -----------------
  48.  
  49. The Frontend is a WIMP-Application. It will be started with a double-click and opens a window in the middle of the screen. The three lines correspond to the three parameters of HelpUpdate. Old Help: and New Help: may be set by dragging the directories onto the writeable icons. Difference: can be set in the usual way with a save dialogue box, that pops up after clicking SELECT on the arrow to the right. All values may be entered by hand, of course. Clicking SELECT on the OK button starts HelpDiff (see installation). Clicking SELECT on th RESET button resets all values. The program quits with closing the window or by selecting Quit in the menu.
  50.  
  51.  
  52. ResFind
  53. =======
  54.  
  55. (ResFind is ©1992 Herbert zur Nedden and Olaf Krumnow, German Archimedes Group)
  56.  
  57. !HelpDiff adapts automatically to the configured language if the corresponding messages etc. are available. For this purpose a Resources directory is contained in the application in which a subdirectory for each language supported resides. If the language you need isn't in there, please feel free to duplicate any of these language directories and translate the contents.
  58.  
  59. When you run the program a utility called ResFind is called which reads the language your computer is configured to and then looks for the corresponding language directory. If this fails the program will run in English (UK). By setting several system variables (best done in your system's !Boot file) you can change the language looked for. With this you can make sure a program runs in a certain language, e.g. to avoid a weird translation. Furthermore it is possible to name several languages you prefer to English.
  60. This is controlled by three system variables:
  61. HelpDiff$Language, ResFind$LanguagesPref und ResFind$Languages$Suff.
  62. When running the application ResFind looks for the first language supported along the following list of languages:
  63. 1. Contents of the variable HelpDiff$Language
  64. 2. Contens of the variable ResFind$LanguagesPref
  65. 3. The configured language
  66. 4. Contens of the variable ResFind$LanguagesSuff
  67. 5. UK
  68.  
  69. Take a Norwegian user for example (lots of great programs come from there) whose computer is configured to 'Norway'. Since this language isn't too common in Europe most programs won't support it - except for Norwegian ones. But our user is pretty good in German and French but not too fond of English. Therefore he prefers these languages to UK and would thus put the following line in his system's !Boot file:
  70. *Set ResFind$LanguagesSuff Germany,France
  71. Running an applications (such as this one) using ResFind the list of languages looked for is 'Norway,Germany,France,UK'.
  72. In case this user hat an application calles !Pete supporting the language 'Humor' the line
  73. *Set Pete$Language Humor
  74. in the !Boot file makes sure !Pete will run humorous.
  75.  
  76.  
  77. Credits
  78. =======
  79.  
  80. The HelpDiff frontend is created using the GAG-C-Library.
  81.  
  82.  
  83. Author
  84. =====
  85.  
  86. Olaf Krumnow, German Archimedes Group
  87. August-Bebel-Straße 102c
  88. D-21029 Hamburg     (upto 30.6.1993: W-2050 Hamburg 80)
  89. Germany
  90.  
  91. voice phone: +49 - 40 - 7219287
  92. email: okrumnow@archh.hanse.de
  93. FIDO:  ArcPool Wolfsburg, 2:240/510, +49 - 5362 - 65103
  94.        ECOMM-II Hamburg, 2:241/2107, +49 - 40 - 7158829
  95.