Click or drag to resize

Cauldron.Localization Namespace

 
Classes
  ClassDescription
Public classJsonLocalizationSourceBaseT
Represents a base class for a localization using embedded json files.
The json should have the following structure:

[
    {
        "key" : "attention-message",
        "en" : "Don't press the button.",
        "ja" : "ボタンを押さないでください。"
    },
    {
        "key" : "message2",
        "en" : "I am groot",
        "ja" : "私はホートです"
    }
]
Public classLocale
Provides methods regarding localization.

https://github.com/Capgemini/Cauldron/wiki/Localization

Public classLocalizationKeyValue
Represents a base class for the ILocalizationSource dictionary item
Public classYamlLocalizationSourceBaseT
Represents a base class for a localization using embedded yaml files.
The yaml should have the following structure:

Attention-message
    en: Don't press the button.
    ja: ボタンを押さないでください。
Message2
    en: I am groot
    ja: 私はホートです
Interfaces
  InterfaceDescription
Public interfaceILocalizationKeyValue
Represents an interface of the ILocalizationSource dictionary item
Public interfaceILocalizationSource
Represents a source for a localization source