Kanzi 3.9.10
CsvExporter Class Reference

An example localization plugin for exporting localization tables to CSV (Comma Separated Value) files. More...

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

Protected Member Functions

override void Export (string localizationTableName, IEnumerable< LocalizationTableRow > rows)
 Exports a localization table to a CSV file prompted from the user.
 
- Protected Member Functions inherited from AbstractLocalizationExporter
void Export (string localizationTableName, IEnumerable< LocalizationTableRow > rows)
 Exports a localization table.
 

Properties

override string Description [get]
 Gets the description of the CSV exporter command.
 
override string Name [get]
 Gets the name of the CSV exporter command.
 
- Properties inherited from AbstractLocalizationExporter
string Description [get]
 Gets the description of the plugin command.
 
virtual string DisplayName [get]
 Gets the display name of the plugin command.
 
string Name [get]
 Gets the name of the plugin command.
 
KanziStudio Studio [get]
 Gets the KanziStudio object, which provides the entry point for operating with the Kanzi Studio plugin API.
 

Additional Inherited Members

- Static Protected Member Functions inherited from AbstractLocalizationExporter
static IEnumerable< string > GetLocales (IEnumerable< LocalizationTableRow > rows)
 Returns the locale strings in the list of localization rows.
 

Detailed Description

An example localization plugin for exporting localization tables to CSV (Comma Separated Value) files.

This class implements the abstract class AbstractLocalizationExporter.

Member Function Documentation

◆ Export()

override void Export ( string localizationTableName,
IEnumerable< LocalizationTableRow > rows )
inlineprotected

Exports a localization table to a CSV file prompted from the user.

Parameters
localizationTableNameThe name of the localization table being exported.
rowsA list of localization table rows.

Property Documentation

◆ Description

override string Description
get

Gets the description of the CSV exporter command.

Plugin command description.

◆ Name

override string Name
get

Gets the name of the CSV exporter command.

Plugin command name.