Localization Project Documentation
Localization project is C# library to simplify localizing .NET applications and websites. Primary purpose of this project is support instant language switching on the fly.
Simple example of library use
Localize properties by instance, property name and resource key:
Localizer.Add(label2, "Text", "L0004");
Localizer.Add(pictureBox1, "BackgroundImage", "L0007");
Localizer.Add(pictureBox1, "Width", "L0008");
Localizer.Add(this, "Text", "L0013");
Changing current UI by required language:
Localizer.CurrentCulture = CultureInfo.CreateSpecificCulture("en-GB");
Localizer.Refresh();