Class StringTable | Localization | 0.5.1-preview
docs.unity.cn
    Show / Hide Table of Contents

    Class StringTable

    A table that stores localized strings for a specific Locale.

    Inheritance
    Object
    LocalizedTable
    LocalizedTableT<StringTableEntry>
    StringTable
    Inherited Members
    LocalizedTableT<StringTableEntry>.Values
    LocalizedTableT<StringTableEntry>.Count
    LocalizedTableT<StringTableEntry>.IsReadOnly
    LocalizedTableT<StringTableEntry>.Item[UInt32]
    LocalizedTableT<StringTableEntry>.AddEntry(String, String)
    LocalizedTableT<StringTableEntry>.AddEntry(UInt32, String)
    LocalizedTableT<StringTableEntry>.RemoveEntry(String)
    LocalizedTableT<StringTableEntry>.RemoveEntry(UInt32)
    LocalizedTableT<StringTableEntry>.GetEntry(String)
    LocalizedTableT<StringTableEntry>.GetEntry(UInt32)
    LocalizedTableT<StringTableEntry>.Add(UInt32, StringTableEntry)
    LocalizedTableT<StringTableEntry>.Add(KeyValuePair<UInt32, StringTableEntry>)
    LocalizedTableT<StringTableEntry>.ContainsKey(UInt32)
    LocalizedTableT<StringTableEntry>.Contains(KeyValuePair<UInt32, StringTableEntry>)
    LocalizedTableT<StringTableEntry>.Remove(UInt32)
    LocalizedTableT<StringTableEntry>.Remove(KeyValuePair<UInt32, StringTableEntry>)
    LocalizedTableT<StringTableEntry>.TryGetValue(UInt32, StringTableEntry)
    LocalizedTableT<StringTableEntry>.Clear()
    LocalizedTableT<StringTableEntry>.CopyTo(KeyValuePair<UInt32, StringTableEntry>[], Int32)
    LocalizedTableT<StringTableEntry>.GetEnumerator()
    LocalizedTableT<StringTableEntry>.ToString()
    LocalizedTableT<StringTableEntry>.OnBeforeSerialize()
    LocalizedTableT<StringTableEntry>.OnAfterDeserialize()
    LocalizedTable.LocaleIdentifier
    LocalizedTable.TableName
    LocalizedTable.Keys
    LocalizedTable.Entries
    LocalizedTable.GetMetadata<TObject>()
    LocalizedTable.GetMetadatas<TObject>(IList<TObject>)
    LocalizedTable.GetMetadatas<TObject>()
    LocalizedTable.AddMetadata(IMetadata)
    LocalizedTable.RemoveMetadata(IMetadata)
    LocalizedTable.Contains(IMetadata)
    LocalizedTable.FindKeyId(String)
    Namespace: UnityEngine.Localization.Tables
    Syntax
    public class StringTable : LocalizedTableT<StringTableEntry>, IMetadataCollection, IDictionary<uint, StringTableEntry>, ICollection<KeyValuePair<uint, StringTableEntry>>, IEnumerable<KeyValuePair<uint, StringTableEntry>>, IEnumerable, ISerializationCallbackReceiver

    Methods

    CreateTableEntry()

    Creates a new, empty StringTableEntry.

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

    Extension Methods

    EnumerableExtensions.FormatEach<T>(IEnumerable<T>, String)
    EnumerableExtensions.Random<T>(IEnumerable<T>)
    EnumerableExtensions.RandomOrDefault<T>(IEnumerable<T>)
    EnumerableExtensions.Split<TSource>(IEnumerable<TSource>, Int32)
    EnumerableExtensions.Split<TSource>(IEnumerable<TSource>, Func<TSource, Boolean>)
    EnumerableExtensions.SplitAfter<TSource>(IEnumerable<TSource>, Func<TSource, Boolean>)
    EnumerableExtensions.Split<TSource>(IEnumerable<TSource>, Func<TSource, Int32, Boolean>)
    EnumerableExtensions.SplitAfter<TSource>(IEnumerable<TSource>, Func<TSource, Int32, Boolean>)
    EnumerableExtensions.ForEach<TSource>(IEnumerable<TSource>, Action<TSource, Int32>)
    EnumerableExtensions.ForEach<TSource>(IEnumerable<TSource>, Action<TSource>)
    EnumerableExtensions.Concat<T>(IEnumerable<T>, T[])
    EnumerableExtensions.Union<T>(IEnumerable<T>, T[])
    ExceptionCollectionExtensions.TryAll<TSource, TException>(IEnumerable<TSource>, Action<TSource>)
    ExceptionCollectionExtensions.TryAll<TSource>(IEnumerable<TSource>, Action<TSource>)
    Back to top Copyright © 2019 Unity Technologies
    Generated by DocFX