Skip to content

Module_MessageTrans

Charles edited this page Aug 5, 2026 · 11 revisions

Module: MessageTrans

Status summary

Component Section 32-bit 64-bit Claimant Source Repo summary
MessageTrans ROM modules Functional Functional Gerph GitHub 32-bit built, 64-bit built, tested in repo

Development status

Diagram from Module_MessageTrans

Completeness

SWIs Services Uses Services TOTAL
45.00% 0.00% 50.00% 35.71%

Summary

MessageTrans is the system message-catalogue service. It opens message files, looks up tokens with parameter substitution, constructs translated Wimp menus and manages file descriptors/caching for localised application messages.

Documentation

URL: PRM

Relationships

Diagram from Module_MessageTrans

Diagram from Module_MessageTrans

Discovered features

  • Has kernel collusion
  • Has services
  • Has services fast
  • Has swis

Provides

Functionality

In 32bit In 64 bit Interface

None found

Commands

None

SWIs

In 32bit In 64 bit Interface
🔲 MessageTrans_FileInfo (&41500)
🔲 MessageTrans_OpenFile (&41501)
🔲 MessageTrans_Lookup (&41502)
🔲 MessageTrans_MakeMenus (&41503)
🔲 MessageTrans_CloseFile (&41504)
🔲 MessageTrans_EnumerateTokens (&41505)
🔲 MessageTrans_ErrorLookup (&41506)
🔲 MessageTrans_GSLookup (&41507)
🔲 MessageTrans_CopyError (&41508)
🔲 🔲 MessageTrans_Dictionary (&41509)

Services

In 32bit In 64 bit Interface
🔲 🔲 Service_ResourceFSDying
🔲 🔲 Service_ResourceFSStarted
🔲 🔲 Service_TerritoryStarted

Vectors

None

Events

None

UpCalls

None


Issues calls to

Services

In 32bit In 64 bit Interface
🔲 Service_MessageFileClosed

Vectors

None

Events

None

UpCalls

None

Modules

  • MessageTrans
  • Squash

Clone this wiki locally