Table of Contents

Class PoHeader

Namespace
Yarhl.Media.Text
Assembly
Yarhl.Media.Text.dll

Header for PO translation format.

public class PoHeader
Inheritance
PoHeader
Inherited Members

Constructors

PoHeader()

Initializes a new instance of the PoHeader class.

public PoHeader()

PoHeader(string, string, string)

Initializes a new instance of the PoHeader class.

public PoHeader(string id, string reporter, string lang)

Parameters

id string

Identifier of the project.

reporter string

Address to report bugs.

lang string

Translation language.

PoHeader(PoHeader)

Initializes a new instance of the PoHeader class.

public PoHeader(PoHeader header)

Parameters

header PoHeader

The header to copy.

Properties

ContentTransferEncoding

Gets the content transfer encoding.

public static string ContentTransferEncoding { get; }

Property Value

string

The content transfer encoding.

ContentType

Gets the type of the content and encoding.

public static string ContentType { get; }

Property Value

string

The type of the content.

CreationDate

Gets or sets the creation date.

public string CreationDate { get; set; }

Property Value

string

The creation date.

Extensions

Gets a dictionary with custom header metadata.

public IDictionary<string, string> Extensions { get; }

Property Value

IDictionary<string, string>

The dictionary for the metadata.

Language

Gets or sets the target language.

public string Language { get; set; }

Property Value

string

The target language.

LanguageTeam

Gets or sets the team translation name.

public string LanguageTeam { get; set; }

Property Value

string

The team name.

LastTranslator

Gets or sets the last translator name.

public string LastTranslator { get; set; }

Property Value

string

The last translator name.

MimeVersion

Gets the version of MIME.

public static string MimeVersion { get; }

Property Value

string

The version of MIME.

PluralForms

Gets or sets the plural forms.

public string PluralForms { get; set; }

Property Value

string

The plural forms.

ProjectIdVersion

Gets or sets the project identifier version.

public string ProjectIdVersion { get; set; }

Property Value

string

The project identifier version.

ReportMsgidBugsTo

Gets or sets the address and name to report bugs in the string format.

public string ReportMsgidBugsTo { get; set; }

Property Value

string

The address to report bugs to.

RevisionDate

Gets or sets the revision date.

public string RevisionDate { get; set; }

Property Value

string

The revision date.