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 True and sets LanguageId if found, otherwise returns False.

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

function LanguageInformation(id: TLanguageID): PLanguageRecord;

Read-only language information.

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

function LanguageCode(const Language: TLanguageID): string;

Language code, using an official standardardized language names, suitable for Aspell or HTML.

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

Types

TLanguageID = (...);

An enumeration type of all supported languages

Values
  • lgBosnian
  • lgBrazilian_1252
  • lgBrazilian_utf8
  • lgBulgarian
  • lgCatalan
  • lgChinese_gb2312
  • lgCroatian
  • lgDanish
  • lgDutch
  • lgEnglish
  • lgFrench_ISO_8859_15
  • lgFrench_UTF_8
  • lgGerman_ISO_8859_15
  • lgGerman_UTF_8
  • lgIndonesian
  • lgItalian
  • lgJavanese
  • lgPolish_CP1250
  • lgPolish_ISO_8859_2
  • lgRussian_1251
  • lgRussian_utf8
  • lgRussian_866
  • lgRussian_koi8
  • lgSlovak
  • lgSpanish
  • lgSwedish
  • lgHungarian_1250
  • lgCzech_CP1250
  • lgCzech_ISO_8859_2

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

TTranslationID = (...);

All translatable string.

Values
  • trNoTrans
  • trLanguage: The language name (in English, ASCII).
  • trUnits: Used for sidebar.
  • trClassHierarchy
  • trCio
  • trNestedCR
  • trNestedTypes
  • trIdentifiers
  • trGvUses
  • trGvClasses
  • trClasses: Used for tables and members.
  • trClass
  • trObjcClass
  • trDispInterface
  • trInterface
  • trObjects
  • trObject
  • trRecord
  • trPacked
  • trHierarchy
  • trFields
  • trMethods
  • trProperties
  • trLibrary
  • trPackage
  • trProgram
  • trUnit
  • trUses
  • trConstants
  • trFunctionsAndProcedures
  • trTypes
  • trType
  • trVariables
  • trAuthors
  • trAuthor
  • trCreated
  • trLastModified
  • trSubroutine
  • trParameters
  • trReturns
  • trExceptionsRaised
  • trExceptions
  • trException
  • trEnum
  • trVisibility: Visibility names.
  • trPrivate
  • trStrictPrivate
  • trProtected
  • trStrictProtected
  • trPublic
  • trPublished
  • trAutomated
  • trImplicit
  • trDeprecated: Hints.
  • trPlatformSpecific
  • trLibrarySpecific
  • trExperimental
  • trUnimplemented
  • trOverview: Headings.
  • trIntroduction
  • trConclusion
  • trAdditionalFile
  • trEnclosingClass
  • trHeadlineCio
  • trHeadlineConstants
  • trHeadlineFunctionsAndProcedures
  • trHeadlineIdentifiers
  • trHeadlineTypes
  • trHeadlineUnits
  • trHeadlineVariables
  • trSummaryCio
  • trDeclaration: Column headings.
  • trDescription: Used as column or section heading.
  • trDescriptions: Used as section heading for detailed descriptions.
  • trName
  • trValues
  • trWarningTag: Tags with inbuilt heading.
  • trNoteTag
  • trNone: Empty tables.
  • trNoCIOs
  • trNoCIOsForHierarchy
  • trNoTypes
  • trNoVariables
  • trNoConstants
  • trNoFunctions
  • trNoIdentifiers
  • trHelp: Miscellaneous.
  • trLegend
  • trMarker
  • trWarningOverwrite
  • trWarning
  • trGeneratedBy
  • trGeneratedOn
  • trOnDateTime
  • trSearch
  • trSeeAlso
  • trNested
  • trAttributes
  • trSourcePosition
  • trShowAdditionalMembers
  • trInherited
  • trDeclaredInAncestor
  • trNoDescription
  • trShowingDescriptionInheritedFrom
  • trDummy: Add new translatable strings here.

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

RTransTable = array[TTranslationID] of string;

Array holding the translated strings (or strKeep or strToDo markers) for a language.

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

PTransTable = ˆRTransTable;

This item has no description.

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

PLanguageRecord = ˆTLanguageRecord;

This item has no description.

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

Constants

DEFAULT_LANGUAGE = lgEnglish;

This item has no description.

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

Authors


Generated by PasDoc 1.0.2.