Class StringTableBase
Base class for all StringTables.
Inherited Members
Namespace: UnityEngine.Localization
Syntax
public abstract class StringTableBase : LocalizedTable
Properties
PluralHandler
Declaration
public virtual PluralForm PluralHandler { get; set; }
Property Value
Type | Description |
---|---|
PluralForm |
Methods
GetLocalizedPluralString(String, Int32)
Gets the localized plural string using the PluralHandler.
Declaration
public virtual string GetLocalizedPluralString(string key, int n)
Parameters
Type | Name | Description |
---|---|---|
System.String | key | Key from KeyDatabase for the original singular form. |
System.Int32 | n | Plural amount |
Returns
Type | Description |
---|---|
System.String | The localized plural string. E.G '{0} files removed' or null if one can not be found. |
GetLocalizedPluralString(UInt32, Int32)
Gets the localized plural string using the PluralHandler.
Declaration
public abstract string GetLocalizedPluralString(uint keyId, int n)
Parameters
Type | Name | Description |
---|---|---|
System.UInt32 | keyId | Key ID from KeyDatabase for the original singular form. |
System.Int32 | n | Plural amount |
Returns
Type | Description |
---|---|
System.String | The localized plural string. E.G '{0} files removed' or null if one can not be found. |
GetLocalizedString(String)
Returns the localized version of the string or null if one can not be found.
Declaration
public virtual string GetLocalizedString(string key)
Parameters
Type | Name | Description |
---|---|---|
System.String | key |
Returns
Type | Description |
---|---|
System.String |
GetLocalizedString(UInt32)
Returns the localized version of the string or null if one can not be found.
Declaration
public abstract string GetLocalizedString(uint keyId)
Parameters
Type | Name | Description |
---|---|---|
System.UInt32 | keyId | The id of the key, taken from the KeyDatabase. |
Returns
Type | Description |
---|---|
System.String |