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

  1. HelpUpdate 0.10ß (05.04.1993)
  2. HelpUpdate Frontend 0.10ß (05.04.1993)
  3.  
  4. !!!!!!!!!!!!!!!!!!!!!!!!!!!!!
  5. !!! Achtung: Beta-Version !!!
  6. !!!!!!!!!!!!!!!!!!!!!!!!!!!!!
  7.  
  8. ©1993 Olaf Krumnow, German Archimedes Group
  9. Dieses Programm ist FREEWARE. Es darf von jedem frei kopiert werden, solange keine Dateien verändert werden und keine Dateien, außer fremdsprachlicher Übersetzungen, hinzugefügt werden (insbesondere Viren sind verboten :-)
  10. Die Benutzung ist frei.
  11. Die Weitergabe über Public-Domain-Versender oder als Beilagen zu kommerziellen Produkten (Zeitschriften, Computer usw.) ist nur nach vorheriger Absprache gestattet.
  12. Der Autor übernimmt keinerlei Haftung für Schäden, die direkt oder indirekt durch die Benutzung von 'HelpUpdate' oder 'HelpUpdate Frontend' entstehen.
  13.  
  14. Zweck:
  15. ======
  16.  
  17. StrongHelp-kompatible Hilfstexte updaten.
  18. Mögliche Anwendungen:
  19. - Bei umfangreichen Helpfiles können Updates herausgegeben werden, die nur die Änderungen beinhalten. Das spart Zeit und Geld, wenn diese mit Hilfe der DFÜ verteilt werden.
  20. - Handgeschriebene Texte mit computererstellten Texten mischen. Computererstellt heißt dabei z.B., daß die Texte aus der Programmsource extrahiert werden.
  21.  
  22.  
  23. Installation:
  24. =============
  25.  
  26. HelpUpdate
  27. ----------
  28. benötigt keine Installation.
  29.  
  30. HelpUpdate Frontend
  31. -------------------
  32. HelpUpdate sollte in einem Directory entlang des Run$Path zu finden sein.
  33. Das Kommando, mit dem HelpUpdate gestartet wird, steht in der Datei Messages hinter dem Kürzel 'command'. Es ist standardmäßig gesetzt auf 'TaskWindow "HelpUpdateRun:HelpUpdate %0 %1 %2"'. Dieses kann geändert werden, z.B. um das Programm aus Gründen der Geschwindigkeit nicht im Taskwindow laufen zu lassen. Auch denkbar ist die Benutzung von !Virtual, die allerdings nicht getestet wurde. Die Parameter '%0 %1 %2' dürfen nicht verändert werden und müssen immer direkt hinter 'HelpUpdate' stehen. HelpDiffRun: ist auf "<Obey$Dir>.,<Run$Path>" gesetzt und sollte so benutzbar sein.
  34. Die Sprache, die das Programm benutzt, kann installiert werden, falls die automatisch gewählte nicht ideal ist. Siehe dazu weiter unten den Abschnitt 'ResFind'.
  35.  
  36.  
  37. Benutzung:
  38. ==========
  39.  
  40. HelpUpdate
  41. ----------
  42.  
  43. Aufruf: HelpUpdate <original> <update> [<ausgabe>]
  44.  
  45. Alle Parameter müssen Directories bezeichnen - im Falle des dritten Parameters braucht dieses noch nicht zu existieren -, die StrongHelp-Hilfstexte enthalten, also die Dateien 'HelpData' und 'Index'. HelpUpdate nimmt dann das <original> Directory, fügt alle Hilfeseiten aus dem <update> Directory hinzu und schreibt das Ergebnis in das <ausgabe> Directory. Ist dieses nicht angegeben, so wird das <original> überschrieben. Befinden sich im <original> und im <update> Hilfeseiten gleichen Namens, was die Regel sein dürfte, so wird natürlich die Hilfeseite aus dem <update> genommen.
  46.  
  47.  
  48. HelpUpdate Frontend
  49. -------------------
  50.  
  51. Das Frontend ist eine WIMP-Application. Sie wird durch Doppelklick gestartet und öffnet dann ein Fenster in der Mitte des Bildschirms. Die drei Zeilen entsprechen den Parametern von HelpUpdate. Original: und Update: können gesetzt werden, indem das enstprechende Directory auf das beschreibbare Icon gezogen wird. Durch Setzen von Original: wird auch Ausgabe: gesetzt, wenn dort noch kein Wert eingegeben wurde. Ausgabe: kann in der üblichen Weise mit einer Save-Box gesetzt werden, die erscheint, sobald SELECT über dem Pfeil zur rechten geklickt wird. Alle Werte können auch über die Tastatur eingegeben werden. Klicken auf das OK-Icon startet HelpUpdate (siehe Installation). Klicken auf das Löschen-Icon löscht alle eingetragenen Werte. Das Programm wird durch Schließen des Fensters oder über das Menü beendet.
  52.  
  53.  
  54. ResFind
  55. =======
  56.  
  57. (ResFind ist ©1992 Herbert zur Nedden und Olaf Krumnow, German Archimedes Group)
  58.  
  59. !HelpUpd paßt sich automatisch an die Sprache des Rechners an, falls die Meldungen usw. in der Sprache vorhanden sind. Dazu befindet sich in der Application ein Directory Resources, in dem sich für jede Sprache ein Directory mit deren Namen befindet. Sollte Ihre Sprache dort nicht zu finden sein, können Sie gerne das Directory einer anderen kopieren und den Inhalt übersetzen.
  60. Beim Starten des Programmes wird ein Utility namens ResFind aufgerufen, welches die konfigurierte Sprache ausliest und nachschaut, ob das passende Sprach-Directory zu finden ist. Anderenfalls läuft das Programm in englisch (UK). Durch ein paar Variablen, die am besten in der !Boot-Datei des Rechners gesetzt werden, kann die Sprachsuche Ihren eigenen Bedürfnissen angepaßt werden. Damit kann z.B. erreicht werden, daß ein Programm immer in einer bestimmten Sprache läuft (z.B., weil die Übersetzung in die Landessprache nicht so gelungen ist). Weiterhin ist es möglich, Sprachen anzugeben, nach denen gesucht wird, bevor Englisch an die Reihe kommt.
  61. Die Steuerung erfolgt durch folgende drei System-Variablen, die am besten in der System-!Boot-Datei gesetzt werden sollten:
  62. HelpUpdate$Language, ResFind$LanguagesPref und ResFind$LanguagesSuff.
  63. Beim Aufruf der Application sucht ResFind nach der ersten Sprache, die unterstützt wird entlang folgender Liste von Sprachen:
  64. 1. Inhalt der Variablen HelpUpdate$Language
  65. 2. Inhalt der Variablen ResFind$LanguagesPref
  66. 3. Die konfigurierte Sprache
  67. 4. Inhalt der Variablen ResFind$LanguagesSuff
  68. 5. UK
  69.  
  70. Nehmen wir als Beispiel einen norwegischen User (weil von dort so viel gute Software kommt), der seine Maschine auf 'Norway' konfiguriert hat. Nun ist diese Sprache im restlichen Europa nicht sehr verbreitet, weswegen ein nicht norwegisches Programm üblicherweise keine passende Übersetzung anbieten wird. Unser User ist aber sehr sprachbegabt und spricht noch sehr gut deutsch und französisch, wohingegen das englisch nur für Notfälle ausreicht. Er möchte also, soweit möglich, vor der englischen Version lieber eine deutsche oder französische, falls vorhanden. Er schreibt demnach in seine System-!Boot-Datei die Zeile
  71. *Set ResFind$LanguagesSuff Germany,France
  72. Wird nun eine Application, die (wie diese) ResFind verwendet aufgerufen, läuft das Programm in der ersten angebotene Sprache aus der Liste 'Norway,Germany,France,UK'.
  73. Hat dieser User z.B. eine Application !Otto, die die Sprache 'Humor' mit entsprechend amüsanten Meldungen bietet, dann genügt die Zeile
  74. *Set Otto$Language Humor
  75. in der !Boot-Datei, um sicherzustellen, daß !Otto humorvoll läuft - egal, was in den anderen Variablen steht.
  76.  
  77.  
  78.  
  79. Autor
  80. =====
  81.  
  82. Olaf Krumnow, German Archimedes Group
  83. August-Bebel-Straße 102c
  84. D-21029 Hamburg     (bis 30.6.1993: W-2050 Hamburg 80)
  85. Deutschland
  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.