[MonoDevelop] cross-platform internationalization with mono

Michael Hutchinson m.j.hutchinson at gmail.com
Tue Apr 19 20:06:11 EDT 2011


On Sat, Apr 16, 2011 at 10:07 AM, Kienan Stewart
<kienan.stewart at gmail.com> wrote:
> Hi,
> I've searched around a bit and it seems that the two main ways of
> internationalizing text in applications is to use Mono.Unix or the GetText#
> wrapper (this is no longer recommended).
> I have found no information anywhere on whether either of these are valid
> for cross-platform applications.
> GetText has windows builds and binaries, so that should work (and shouldn't
> have issues on a Mac I would think).
> Mono.Unix strongly implies that it's only for unix / posix based
> environments, but not explicitly state so.
> I would assume for myself that GetText# is the way to go for internalization
> of cross-platform applications for Mono, but this is not 100% especially
> since all pages on the project page indicate that Mono.Unix should be used
> in preference.

MonoDevelop itself uses Mono.Unix for gettext localization across
Windows, Mac and Linux. All the libraries needed for to use Mono.Unix
on .NET are included in the GTK# for .NET msi.

-- 
Michael Hutchinson
http://mjhutchinson.com


More information about the Monodevelop-list mailing list