Module translation

Procs

proc messages(self: Translation): PoolStringArray {.
gcsafe, locks: 0, raises: [Exception], tags: [RootEffect]
.}
proc messages=(self: Translation; val: PoolStringArray) {.
gcsafe, locks: 0, raises: [], tags: []
.}
proc locale(self: Translation): string {.
gcsafe, locks: 0, raises: [], tags: []
.}
proc locale=(self: Translation; val: string) {.
gcsafe, locks: 0, raises: [], tags: []
.}
proc addMessage(self: Translation; srcMessage: string; xlatedMessage: string) {.
gcsafe, locks: 0, raises: [], tags: []
.}
proc getMessage(self: Translation; srcMessage: string): string {.
gcsafe, locks: 0, raises: [], tags: []
.}
proc eraseMessage(self: Translation; srcMessage: string) {.
gcsafe, locks: 0, raises: [], tags: []
.}
proc getMessageList(self: Translation): PoolStringArray {.
gcsafe, locks: 0, raises: [Exception], tags: [RootEffect]
.}
proc getMessageCount(self: Translation): int64 {.
gcsafe, locks: 0, raises: [], tags: []
.}