docs.unity.cn
    Show / Hide Table of Contents

    Class StringTable

    A table that stores localized strings for a specific Locale.

    Inheritance
    Object
    LocalizationTable
    DetailedLocalizationTable<StringTableEntry>
    StringTable
    Inherited Members
    DetailedLocalizationTable<StringTableEntry>.Values
    DetailedLocalizationTable<StringTableEntry>.Count
    DetailedLocalizationTable<StringTableEntry>.IsReadOnly
    DetailedLocalizationTable<StringTableEntry>.Item[Int64]
    DetailedLocalizationTable<StringTableEntry>.Item[String]
    DetailedLocalizationTable<StringTableEntry>.CreateEmpty(TableEntryReference)
    DetailedLocalizationTable<StringTableEntry>.AddEntry(String, String)
    DetailedLocalizationTable<StringTableEntry>.AddEntry(Int64, String)
    DetailedLocalizationTable<StringTableEntry>.AddEntryFromReference(TableEntryReference, String)
    DetailedLocalizationTable<StringTableEntry>.RemoveEntry(String)
    DetailedLocalizationTable<StringTableEntry>.RemoveEntry(Int64)
    DetailedLocalizationTable<StringTableEntry>.GetEntryFromReference(TableEntryReference)
    DetailedLocalizationTable<StringTableEntry>.GetEntry(String)
    DetailedLocalizationTable<StringTableEntry>.GetEntry(Int64)
    DetailedLocalizationTable<StringTableEntry>.Add(Int64, StringTableEntry)
    DetailedLocalizationTable<StringTableEntry>.Add(KeyValuePair<Int64, StringTableEntry>)
    DetailedLocalizationTable<StringTableEntry>.ContainsKey(Int64)
    DetailedLocalizationTable<StringTableEntry>.ContainsValue(String)
    DetailedLocalizationTable<StringTableEntry>.Contains(KeyValuePair<Int64, StringTableEntry>)
    DetailedLocalizationTable<StringTableEntry>.Remove(Int64)
    DetailedLocalizationTable<StringTableEntry>.Remove(KeyValuePair<Int64, StringTableEntry>)
    DetailedLocalizationTable<StringTableEntry>.CheckForMissingSharedTableDataEntries(MissingEntryAction)
    DetailedLocalizationTable<StringTableEntry>.TryGetValue(Int64, StringTableEntry)
    DetailedLocalizationTable<StringTableEntry>.Clear()
    DetailedLocalizationTable<StringTableEntry>.CopyTo(KeyValuePair<Int64, StringTableEntry>[], Int32)
    DetailedLocalizationTable<StringTableEntry>.GetEnumerator()
    LocalizationTable.LocaleIdentifier
    LocalizationTable.TableCollectionName
    LocalizationTable.SharedData
    LocalizationTable.MetadataEntries
    LocalizationTable.GetMetadata<TObject>()
    LocalizationTable.GetMetadatas<TObject>(IList<TObject>)
    LocalizationTable.GetMetadatas<TObject>()
    LocalizationTable.AddMetadata(IMetadata)
    LocalizationTable.RemoveMetadata(IMetadata)
    LocalizationTable.Contains(IMetadata)
    LocalizationTable.FindKeyId(String, Boolean)
    LocalizationTable.CompareTo(LocalizationTable)
    Namespace: UnityEngine.Localization.Tables
    Syntax
    public class StringTable : DetailedLocalizationTable<StringTableEntry>, IMetadataCollection, IComparable<LocalizationTable>, IDictionary<long, StringTableEntry>, ISerializationCallbackReceiver

    Methods

    CreateTableEntry()

    Creates a new, empty StringTableEntry.

    Declaration
    public override StringTableEntry CreateTableEntry()
    Returns
    Type Description
    StringTableEntry
    Overrides
    UnityEngine.Localization.Tables.DetailedLocalizationTable<UnityEngine.Localization.Tables.StringTableEntry>.CreateTableEntry()

    GenerateCharacterSet()

    Returns the unique characters used by all entries in this table. This will also include Smart String entries but will only consider the UnityEngine.Localization.SmartFormat.Core.Parsing.LiteralText values, it will not consider UnityEngine.Localization.SmartFormat.Core.Parsing.Placeholder values.

    Declaration
    public string GenerateCharacterSet()
    Returns
    Type Description
    String
    Back to top Copyright © 2020 Unity Technologies
    Generated by DocFX
    on Thursday, October 28, 2021