Table of Contents

Namespace Icy.Localization

Classes

CompositeLocalizer

Chains localizers: asks each in order, and the first string found wins.

DictionaryLocalizer

Localized strings added from code, per culture. Also a safety net at the end of a CompositeLocalizer.

PoCatalog

The translations of one gettext .po file: one language.

PoLocalizer

Localized strings from gettext .po files, one per language, shipped as plain files next to the game.

ResourceManagerLocalizer

Localized strings from .NET resources (.resx files compiled into the game and its satellite assemblies).

Interfaces

ILocalizer

A source of localized strings: localization files, RESX resources, a dictionary filled from code, or any other place a game keeps its translations.