Table of Contents

Class EditorI18N

I18N manager for editor.

public class EditorI18N
Inheritance
EditorI18N
Inherited Members
Extension Methods

Properties

CurrentLanguage

The current language.

public string CurrentLanguage { get; set; }

Property Value

string

Instance

The singleton instance of EditorI18N.

public static EditorI18N Instance { get; }

Property Value

EditorI18N

this[string]

Get the localized string by key.

public string this[string key] { get; }

Parameters

key string

Property Value

string

LanguageIndex

The index of the current language.

public int LanguageIndex { get; set; }

Property Value

int

LanguageNames

The display names of available languages.

public string[] LanguageNames { get; }

Property Value

string[]

Methods

GetOrDefault(string, string)

Get the localized string by key, or return the default value if not found.

public string GetOrDefault(string key, string defaultValue = null)

Parameters

key string

The key of the string.

defaultValue string

The default value to return if not found.

Returns

string

The localized string.

Reload()

Reload the I18N data.

public void Reload()