Abstract Studio plugin command for exporting localization tables. More...
Protected Member Functions | |
abstract void | Export (string localizationTableName, IEnumerable< LocalizationTableRow > rows) |
Exports a localization table. More... | |
Static Protected Member Functions | |
static IEnumerable< string > | GetLocales (IEnumerable< LocalizationTableRow > rows) |
Returns the locale strings in the list of localization rows. 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... | |
Abstract Studio plugin command for exporting localization tables.
|
protectedpure virtual |
Exports a localization table.
The table data is listed as localization records.
localizationTableName | The name of the localization table. |
rows | A list of localization table rows. It is guaranteed that all rows have the same set of keys. There is one entry for each existing locale. |
Implemented in CsvExporter.
|
inlinestaticprotected |
Returns the locale strings in the list of localization rows.
rows | List of localization table rows. |
|
get |
Gets the description of the plugin command.
Command description.
|
get |
Gets the display name of the plugin command.
Returns Name unless overridden.
Plugin command display name.
|
get |
Gets the name of the plugin command.
The plugin command names must be unique.
Plugin command name.
|
getprotected |
Gets the KanziStudio object, which provides the entry point for operating with the Kanzi Studio plugin API.
KanziStudio object.