The Marathon Engine used Macintosh STR# resources for all messages. Aleph Bet has inherited a mechanism that's basically identical. Strings are obtained by set index and string index.
Using a more modern localization system (such as Project Fluent) would make adding new strings easier. If Unicode is also adopted, we may start seeing translation plugins (for everything but terminal text).
The Marathon Engine used Macintosh
STR#
resources for all messages. Aleph Bet has inherited a mechanism that's basically identical. Strings are obtained by set index and string index.Using a more modern localization system (such as Project Fluent) would make adding new strings easier. If Unicode is also adopted, we may start seeing translation plugins (for everything but terminal text).