Unit PasDoc_Languages
Description
Language definitions and translations.
Source: source/component/PasDoc_Languages.pas (line 54).
Overview
Classes, Interfaces, Objects and Records
| Name | Description |
|---|---|
Record TLanguageRecord |
|
Class TPasDocLanguages |
Language class to hold all translated strings |
Functions and Procedures
function LanguageFromStr(S: string; out LanguageId: TLanguageID): boolean; |
function LanguageInformation(id: TLanguageID): PLanguageRecord; |
function LanguageCode(const Language: TLanguageID): string; |
Types
TLanguageID = (...); |
TTranslationID = (...); |
RTransTable = array[TTranslationID] of string; |
PTransTable = ˆRTransTable; |
PLanguageRecord = ˆTLanguageRecord; |
Constants
DEFAULT_LANGUAGE = lgEnglish; |
Description
Functions and Procedures
function LanguageFromStr(S: string; out LanguageId: TLanguageID): boolean; |
|
Find a language with Syntax = S (case ignored). Returns |
function LanguageInformation(id: TLanguageID): PLanguageRecord; |
|
Read-only language information. |
function LanguageCode(const Language: TLanguageID): string; |
|
Language code, using an official standardardized language names, suitable for Aspell or HTML. |
Types
TLanguageID = (...); |
|
An enumeration type of all supported languages Values
|
TTranslationID = (...); |
|
All translatable string. Values
|
RTransTable = array[TTranslationID] of string; |
|
Array holding the translated strings (or strKeep or strToDo markers) for a language. |
PTransTable = ˆRTransTable; |
|
This item has no description. |
PLanguageRecord = ˆTLanguageRecord; |
|
This item has no description. |
Constants
DEFAULT_LANGUAGE = lgEnglish; |
|
This item has no description. |
Authors
Generated by PasDoc 1.0.2.