Language localization

OExport can be easily localized to your language. All language definitions are stored in the file OExportLNG.pas. Use the OExportFindExporter function to find a registered exporter to translate its filter entry.
procedure TForm1.Btn1Click(Sender: TObject);
var
  xExporterText: TOCustomExporter;
begin
  OExportLNG_Worksheet := 'Tabelle';
  OExportLNG_AllSupportedFiles := 'Alle unterstützte Dateien';

  OExportLNG_TitleSelectWorksheet := 'Tabelle auswählen';
  OExportLNG_TextSelectWorksheet := 'Das Dokument enthält mehr als eine Tabelle.'#13#10+
    'Wählen Sie die Tabelle, die Sie exportieren möchten:';

  OExportLNG_Export := 'Exportieren';

  OExportLNG_SharedStrings := 'Texte';
  OExportLNG_Saving := 'Dokument wird gespeichert';
  OExportLNG_Loading := 'Dokument wird gelesen';

  if OExportFindExporter(TOExporterCSVComma, xExporterText) then begin
    xExporterText.FilterText := 'CSV Dateien (Komma separiert)';
  end;
  if OExportFindExporter(TOExporterCSVSemicolon, xExporterText) then begin
    xExporterText.FilterText := 'CSV Dateien (Semikolon separiert)';
  end;
  if OExportFindExporter(TOExporterCSVExcel, xExporterText) then begin
    xExporterText.FilterText := 'CSV Dateien für Excel';
  end;
  if OExportFindExporter(TOExporterTSV, xExporterText) then begin
    xExporterText.FilterText := 'TSV Dateien';
  end;
  if OExportFindExporter(TOExporterSSV, xExporterText) then begin
    xExporterText.FilterText := 'SSV Dateien';
  end;
end;
Categories