> Conclusion: > The .po format is not designed/meant for large pieces of continuous text.
The cool thing about "*.po" files are One text file for a set of messages, each message with a string ID. What about a BINARY replacement of text files such as: ----------------- Binary Help Index table ("*.hidx"): ----------------- Identifier|Offset ----------------- 1.........|0 2.........|5 ----------------- ------------------ Binary Help Message table ("*.hmsg"): ------------------ RecordNumber|Message ------------------ 0...........|Hello 5...........|World ------------------ ------------------ Pascal file that uses resources ("*.pas"): ------------------ const resHello = 1; // for "Binary Index file" resWorld = 2; // for "Binary Index file" ... function _(const Identifier: Integer): string; // function that loads a resourcestring, guven its identifier var S: string; ... S := _(resHello) + ' ' + _(resWorld); ------------------ And use it to make a help system. My 2 cents... ----- Marco Aurelio Ramirez Carrillo [EMAIL PROTECTED] [.mx] _________________________________________________________________ To unsubscribe: mail [EMAIL PROTECTED] with "unsubscribe" as the Subject archives at http://www.lazarus.freepascal.org/mailarchives