Public Attributes | Protected Member Functions | Properties | List of all members
AbstractLocalizationImporter Class Referenceabstract

Abstract Studio plugin command for importing localization tables. More...

Inheritance diagram for AbstractLocalizationImporter:
CsvImporter

Public Attributes

bool InvalidatesUndoHistory => true
 

Protected Member Functions

abstract IEnumerable< LocalizationTableRow > Import (string localizationTableName)
 Imports a localization table. More...
 

Properties

abstract string Description [get]
 Gets the description of the plugin command. More...
 
virtual string DisplayName [get]
 Gets the display name of the plugin command. More...
 
abstract string Name [get]
 Gets the name of the plugin command. More...
 
KanziStudio Studio [get]
 Gets the KanziStudio object, which provides the entry point for operating with the Kanzi Studio plugin API. More...
 

Detailed Description

Abstract Studio plugin command for importing localization tables.

Member Function Documentation

abstract IEnumerable<LocalizationTableRow> Import ( string  localizationTableName)
protectedpure virtual

Imports a localization table.

The table data should be listed as localization records.

Parameters
localizationTableNameThe name of the localization table.
Returns
A list of localization table rows.

Implemented in CsvImporter.

Property Documentation

abstract string Description
get

Gets the description of the plugin command.

Plugin command description.

virtual string DisplayName
get

Gets the display name of the plugin command.

Returns Name unless overridden.

Plugin command display name.

abstract string Name
get

Gets the name of the plugin command.

The plugin command names must be unique.

Plugin command name.

KanziStudio Studio
getprotected

Gets the KanziStudio object, which provides the entry point for operating with the Kanzi Studio plugin API.

KanziStudio object