🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: de.comp.sys.next
Article #336

Re: ONLINE-Hilfe in NS3.0: Oh Schreck!! ?

#336
From: Federico Heinz
Date: Sat, 10 Oct 1992 13:19
58 lines
3437 bytes
In article <UCR7OLI@mailgzrz.tu-berlin.de> dirk@kalium.physik.tu-berlin.de   
writes:
> da  das ON-LINE-Hilfssystem nicht auf deutsch vorhanden
> ist, habe ich ja   schon verkraftet. Da  es aber anscheinend
> auch nicht moeglich ist (ohne noch herauszufindene  
> Tricks s.u.) , deutschsprachige Programme mit einem
> solchen zu versehen,   finde ich schon ziemlich
> traurig!!!

Es ist moeglich, die NeXTSTEP-Hilfe zu internationalisieren. Wahrscheinlich  
liegt Dein Problem daran, dass Du mit Deutsch als primaere Sprache benutzen  
wills. Wenn in dieser Funktionalitaet ein Bug steckt, kann ich mir gut  
vorstellen, dass er unbemerkt saemtliche Beta-Phasen ueberlebt  
hat---hoechstwahrscheinlich entwickeln kein Mensch in den USA mit Deutsch als  
Hauptsprache. Vielleicht solltest Du das an bug@next.com melden...

Wie Du gemerkt hast, funktioniert ``Add Help Directory'' wenn man Englisch  
als Hauptsprache benutzt. Dort muss man wie in den Release Notes beschrieben  
die Help-Dateien mit Edit schreiben und die Links dazwischen aufbauen.  
Besonders wichtig sind die Links aus dem TableOfContents.rtfd.

Wenn die Help-Dateien fertig sind, brauchst Du nur die Directory Help aus  
English.lproj in German.lproj zu kopieren und dort zu uebersetzen.

> Irgendwie verstehe ich das Konzept der ONLINE-Hilfe ohnehin nicht ganz. In  
> /NextLibrary/Documentation/NextDev/GeneralRef/02_ApplicationKit/Classes/NX 
> HelpPanel.rtf
> steht:

Das heisst, dass wenn Du mit "Add Help Directory" die Dateien angelegt hast,  
da sind diese so geschaffen, dass Deine Anwendung auf die standard-Hilfetexte  
Zugriff hat. Die einzige Hilfsdateien, die Dein Programm dazu benoetigt sind  
TableOfContents.rtfd und Index.rtfd, die echten Hilfetexte werden aus den  
Tiefen des Laufzeitsystems  ber ein Suchpfad herausgefischt. Dann aendern  
sich die Texte automatisch, wenn NeXT sie aendert.

Es ist nicht notwendig (ja sogar verkehrt) Help.store aus irgendwoher zu  
holen und in die German.lproj zu kopieren. Diese .store-Dateien sind  
komprimierte Help-Directories. Wenn es etwas gibt, worueber man richtig laut  
meckern kann bzgl. das neue Hilfe-System dann darueber, dass es fuer jemanden  
ausserhalb von NeXT anscheinend keine Moeglichkeit gibt, eine solche  
komprimierte Help.store Datei fuer die eigenen Hilfetexte erzeugen kann.  
Unkoprimiert sind diese .rtfds nicht nur gross, sie belegen unnoetigerweise  
jede Menge inodes.

> Die Datei "Help.store" in  
> "/usr/lib/NeXTSTEP/Resources/language.lproj/Help.store"
> kann in spaeteren   Versionen ja veraendert werden, was
> ist aber mit den Dateien "Index.rtf"   und
> "TableOfContents.rtf", die ja nun bei jedem Programm
> veraendert   wurden? Von einen objekt-orientierten
> System hatte ich eigentlich eine   geschicktere
> Vererbung erwartet! 

Da hast Du allerdings recht... vermutlich wird der zweite Anlauf (NS 4.0) in  
dieser Hinsicht auch besser werden. Ist doch immer so gewesen.

Federico
Technical Details
Message-ID: <1992Oct10.131923.10962@heinz.in-berlin.de>
Path: arc1-ca.pugleaf.net!sparky!uunet!math.fu-berlin.de!fub!heinz!federico
References: <UCR7OLI@mailgzrz.tu-berlin.de>

Show Full Headers
Complete Article Headers
Newsgroups: de.comp.sys.next
Path: arc1-ca.pugleaf.net!sparky!uunet!math.fu-berlin.de!fub!heinz!federico
From: federico@heinz.in-berlin.de (Federico Heinz)
Subject: Re: ONLINE-Hilfe in NS3.0: Oh Schreck!! ?
Message-ID: <1992Oct10.131923.10962@heinz.in-berlin.de>
Sender: federico@heinz.in-berlin.de
Organization: Federico Heinz Consulting
References: <UCR7OLI@mailgzrz.tu-berlin.de>
Date: Sat, 10 Oct 1992 13:19:23 GMT
Lines: 58