Module translation

Procs

proc messages*(self: Translation): PoolStringArray {.
gcsafe, locks: 0
.}
proc `messages =`*(self: Translation; val: PoolStringArray) {.
gcsafe, locks: 0
.}
proc locale*(self: Translation): string {.
gcsafe, locks: 0
.}
proc `locale =`*(self: Translation; val: string) {.
gcsafe, locks: 0
.}
proc addMessage*(self: Translation; srcMessage: string; xlatedMessage: string) {.
gcsafe, locks: 0
.}
proc getMessage*(self: Translation; srcMessage: string): string {.
gcsafe, locks: 0
.}
proc eraseMessage*(self: Translation; srcMessage: string) {.
gcsafe, locks: 0
.}
proc getMessageList*(self: Translation): PoolStringArray {.
gcsafe, locks: 0
.}
proc getMessageCount*(self: Translation): int64 {.
gcsafe, locks: 0
.}