SecondLanguage lets you use Gettext files in .NET without a lot of hassle. It can read and write both .mo and .po, and fully supports message contexts and plural forms. A C-style printf formatter is included so you don't have to use .NET-specific translations.

SecondLanguage uses the Zlib license.


Version 1.0.4 (November 1, 2017) (includes C# example)
Version (August 4, 2015) (includes C# example)
Version 1.0.1 (January 16, 2015) (includes C# example)
Version 1.0.0 (April 21, 2013) (includes C# example)
NuGet Package "SecondLanguage"

Version History (October 27, 2017):
Fixed an exception on Mono when I18N libraries are not installed. (August 4, 2015):
.mo file plural strings now save and load correctly when contexts are used.

1.0.1 (January 16, 2015):
Fixed a bug in the C printf formatter.

1.0.0 (April 21, 2013):
Initial release.