Namespace UnityEditor.Localization.Plugins.Google.Columns
Classes
ColumnMapping
Provides preconfigured columns mappings that can be used with GoogleSheets.
KeyColumn
Represents a column in a Google Sheets that can be used to map the row to a StringTableEntry.
KeyCommentColumn
Provides a column that can syncronize the Comment metadata from the SharedTableData.SharedTableEntry.
KeyMetadataColumn<TMetadata>
Implementation of SheetColumn that can be used to sync IMetadata that is part of SharedTableData. For a version that supports Table Metadata see LocaleMetadataColumn<TMetadata>.
LocaleColumn
Represents a Google Sheet column that is synchronized to a localized value for a chosen Locale.
LocaleCommentColumn
Represents a Google Sheet column that is synchronized to the Comment metadata for a chosen Locale.
LocaleMetadataColumn<TMetadata>
Provides a column that can be used to synchronize IMetadata for a particular Locale.
SheetColumn
Represents a single Google sheet column with its value and note field.
Interfaces
IPullKeyColumn
Represents a column that is responsible for determining which entry to map to the current row in the sheet. This column will be resolved first on each row before any other columns.
Enums
PushFields
The fields that will be populated during PushStringTableCollection(Int32, StringTableCollection, IList<SheetColumn>, ITaskReporter). This is used to configure the send operation to send the data in the most efficient manner. This means that if you only wish to populate the value field of a sheet then using Value will send only the data for that field, even if the note values have been set.