Seit PHost 4.1/3.5 ist plang4.hst eine Datei im normalen ar(1)-Format. ar(1) ist das Unix-Bibliotheksprogramm, und wird normalerweise für Software-Bibliotheken benutzt, aber auch z.B. für Debian-Pakete. ar(1) wurde aufgrund seiner geringen Komplexität und seines geringen Platzbedarfs gewählt.
plang4.hst enthält Dateien mit Namen der Form language.phl. Der Teil language darf dabei bis zu 8 Zeichen haben, "NewEnglish" wird also in einer Datei newengli.phl gespeichert. PHost sucht zuerst im Spiel- und Hauptverzeichnis nach den Dateien, danach in plang4.hst.
Damit können einfach neue Sprachen hinzugefügt werden. Wenn jemand seine Sprache auf Kisuaheli einstellen möchte, sucht PHost nach einer Datei kisuahel.phl.
Der Rückwärtskompatibilität wegen akzeptiert PHost ein paar Abkürzungen für Sprachnamen. Die Liste der Abkürzungen ist jedoch fest, neue Sprachen können keine Abkürzungen haben. Siehe die Beschreibung des Befehls language für mehr Informationen.
If you are short on disk space, you can extract the languages you want to use, and delete plang4.hst. Alternatively, remove the unused languages from plang4.hst using a command such as ar d. The English language, english.phl, must always be available, either within plang4.hst, or as a separate file.
► Note: Frühere PHost-Versionen suchen nach ihrer Sprachdatei auch mit den Namen plang.hst und plangeng.hst. PHost 4.1 sucht nur nach einem Dateinamen. Die alte Sprachdatei hatte auch ein komplett anderes, stark verschlüsseltes Format.