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.
188.8.131.52 (August 4, 2015):
.mo file plural 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):
This package has no dependencies.