Skip to main content
Version: 15.x (API 15) [Current]

Interface IObjectWithLocalizableName

Represents an object with localizable names.

Assembly: Dalamud.dll​
Declaration
public interface IObjectWithLocalizableName

Derived:
Dalamud.Interface.FontIdentifier.DalamudAssetFontAndFamilyId, Dalamud.Interface.FontIdentifier.DalamudDefaultFontAndFamilyId, Dalamud.Interface.FontIdentifier.GameFontAndFamilyId, Dalamud.Interface.FontIdentifier.SystemFontFamilyId, Dalamud.Interface.FontIdentifier.SystemFontId

Properties​

EnglishName​

Gets the name, preferrably in English.

Declaration
string EnglishName { get; }

LocaleNames​

Gets the names per locales.

Declaration
IReadOnlyDictionary<string, string>? LocaleNames { get; }

Methods​

GetLocalizedName(string)​

Gets the name in the requested locale if available; otherwise, Dalamud.Interface.FontIdentifier.IObjectWithLocalizableName.EnglishName.

Declaration
string GetLocalizedName(string localeCode)
Returns​

System.String: The value.

Parameters​
TypeNameDescription
System.StringlocaleCodeThe locale code. Must be in lowercase(invariant).