Record TLanguageRecord

Unit

Declaration

type TLanguageRecord = record

Description

This item has no description.

Source: source/component/PasDoc_Languages.pas (line 249).

Overview

Fields

Public Table: PTransTable;
Public Name: string;
Public Syntax: string;
Public CharSet: string;
Public AspellLanguage: string;

Description

Fields

Public Table: PTransTable;

This item has no description.

Source: source/component/PasDoc_Languages.pas (line 256).

Public Name: string;

This item has no description.

Source: source/component/PasDoc_Languages.pas (line 257).

Public Syntax: string;

This item has no description.

Source: source/component/PasDoc_Languages.pas (line 258).

Public CharSet: string;

This item has no description.

Source: source/component/PasDoc_Languages.pas (line 259).

Public AspellLanguage: string;

Name of this language as used by Aspell, see Aspell supported languages.

Set this to empty string if it's the same as our Syntax up to a dot. So a Syntax = 'pl' or Syntax = 'pl.iso-8859-2' already indicates AspellLanguage = 'pl'.

TODO: In the future, it would be nice if all language names used by PasDoc and Aspell matched. Aspell language naming follows the standard ISO 639-1 as far as I see, and we should probably follow it too (currently, we deviate for some languages).

So in the future, we'll probably replace Syntax and AspellLanguage by LanguageCode and CharsetCode. LanguageCode = code (suitable for both PasDoc and Aspell command-line; the thing currently up to a dot in Syntax), CharsetCode = the short representation of CharSet (the thing currently after a dot in Syntax).

Source: source/component/PasDoc_Languages.pas (line 278).


Generated by PasDoc 0.17.0.snapshot.