Kanzi  3.9.7
Localization API
AbstractLocalizationImporter Class Referenceabstract

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

Inheritance diagram for AbstractLocalizationImporter:
[legend]
Collaboration diagram for AbstractLocalizationImporter:
[legend]

Public Attributes

bool InvalidatesUndoHistory => true
 Indicates that this command breaks the undo chain. More...
 

Protected Member Functions

abstract IEnumerable< LocalizationTableRowImport (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.

Member Data Documentation

bool InvalidatesUndoHistory => true

Indicates that this command breaks the undo chain.

true

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