{
"subject": "Bitcoin client and website translation",
"content": {
"format": "html",
"body": "<div class=\"post\">It's much easier to have a single binary and multiple .mo files. It's too much maintenance work to have lots of build variations. Once the software support is implemented, anyone could contribute translations.<br/><br/>wxWidgets uses the gettext standard. You use the gettext tools or something like poedit to create a .po file by scanning the sourcefiles for strings and editing the translations into the .po file, then compile it into a .mo file. The program loads the .mo file at runtime and reskins all the strings. Additional languages can be added to an existing program by adding .mo files without recompiling the program.<br/><br/>On Windows, the .mo files would go in a lang subdirectory in the directory where the EXE is located.<br/><br/>Right now I'm working on JSON-RPC and command line support, but when I'm finished with that I hope to do this next.</div>"
},
"source": {
"name": "Bitcoin Forum",
"url": "https://bitcointalk.org/index.php?topic=47.msg283#msg283"
},
"date": "2010-02-08T16:10:37Z"
}