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

  1. HelpUpdate 0.12ß (25.04.1993)
  2. HelpUpdate Frontend 0.12ß (25.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 'HelpUpdate' or 'HelpUpdate Frontend'.
  14.  
  15.  
  16. Purpose:
  17. ========
  18.  
  19. To update StrongHelp compatible help texts.
  20. Possible Usages:
  21. - For big help files updates may be distributed, containing only changed  help pages. This saves time and money, especially when distributing via phone line. Use together with HelpDiff from the same author.
  22. - To merge texts written by hand with those created by the compter. Created by computer means eg. extracted from source code.
  23.  
  24.  
  25. Installation:
  26. =============
  27.  
  28. HelpUpdate
  29. ----------
  30. needs no installation.
  31.  
  32. HelpUpdate Frontend
  33. -------------------
  34. HelpUpdate may reside inside a directory along Run$Path, eg. for usage with Make, or stay inside the application directory.
  35. The command for starting HelpUpdate may be changed inside the file 'Messages', see tag 'COMMAND'. It is by default set to 'TaskWindow "HelpUpdateRun:HelpUpdate %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 'HelpUpdate' immediately. HelpUpdateRun: is set to "<Obey$Dir>.,<Run$Path>" and should suit most cases.
  36. The language the program uses may be configured, if the automatically selected one does not suit. See below, 'ResFind'.
  37.  
  38. Usage:
  39. =====
  40.  
  41. HelpUpdate
  42. ----------
  43.  
  44. Call: HelpUpdate <original> <update> [<output>]
  45.  
  46. All parameters must name directories - in the case of the third parameter, <output>, it do not need to exist -, containig StrongHelp help files, 'HelpData' and 'Index'. HelpUpdate takes the <original> directory, adds all help pages from the <update> directory and writes the result into the <output> directory. If this is not given in the command line, <original> will be overwritten. If both <original> and <update> contain help pages with identical names, which should be the normal case, the page from <update> will be taken, for obvious reasons.
  47.  
  48. HelpUpdate Frontend
  49. -------------------
  50.  
  51. 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. Original: and Update: may be set by dragging the directories onto the writeable icons. By setting Original: Output: will be set, too, as long as there is no value entered before. Output: 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 HelpUpdate (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.
  52.  
  53.  
  54. ResFind
  55. =======
  56.  
  57. (ResFind is ©1992 Herbert zur Nedden and Olaf Krumnow, German Archimedes Group)
  58.  
  59. !HelpUpd 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.
  60.  
  61. 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.
  62. This is controlled by three system variables:
  63. HelpUpdate$Language, ResFind$LanguagesPref und ResFind$Languages$Suff.
  64. When running the application ResFind looks for the first language supported along the following list of languages:
  65. 1. Contents of the variable HelpUpdate$Language
  66. 2. Contens of the variable ResFind$LanguagesPref
  67. 3. The configured language
  68. 4. Contens of the variable ResFind$LanguagesSuff
  69. 5. UK
  70.  
  71. 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:
  72. *Set ResFind$LanguagesSuff Germany,France
  73. Running an applications (such as this one) using ResFind the list of languages looked for is 'Norway,Germany,France,UK'.
  74. In case this user hat an application calles !Pete supporting the language 'Humor' the line
  75. *Set Pete$Language Humor
  76. in the !Boot file makes sure !Pete will run humorous.
  77.  
  78.  
  79. Author
  80. =====
  81.  
  82. Olaf Krumnow, German Archimedes Group
  83. August-Bebel-Straße 102c
  84. D-21029 Hamburg     (upto 30.6.1993: W-2050 Hamburg 80)
  85. Germany
  86.  
  87. voice phone: +49 - 40 - 7219287
  88. email: okrumnow@archh.hanse.de
  89. FIDO:  ArcPool Wolfsburg, 2:240/510, +49 - 5362 - 65103
  90.        ECOMM-II Hamburg, 2:241/2107, +49 - 40 - 7158829
  91.