Home > Class Reference > %SYS namespace > %ZHSLIB.PackageManager.Developer.Processor.LocalizationExport


class %ZHSLIB.PackageManager.Developer.Processor.LocalizationExport extends %ZHSLIB.PackageManager.Developer.Processor.Abstract

Resource processor to automatically export messages in given list of domains to a particular file after compilation. This works with a resource like /localize/MessageFileName.xml (Domains attribute required; resource name used as export target), or MyPackage.Errors.LOC (Filename attribute required; Domains populated automatically from the message file) For .LOC resources, the default resource processor class (%ZHSLIB.PackageManager.Developer.Processor.Default.LocalizedErrorMessages) should be used instead.

Property Inventory

Method Inventory


parameter ATTRIBUTES = Domains,Filename;
Comma-separated list of resource attribute names that this processor uses
parameter DESCRIPTION = Exports messages for localization after the module is compiled.;
Description of resource processor class (shown in UI)


property Domains as %String);
Comma-separated list of domains to export to the specified file. For .LOC documents, this is determined automatically and is not overridable.
Property methods: DomainsDisplayToLogical(), DomainsGet(), DomainsIsValid(), DomainsLogicalToDisplay(), DomainsLogicalToOdbc(), DomainsNormalize(), DomainsSet()
property Filename as %String (MAXLEN = 255);
Filename to export to. For .LOC documents, this is required; otherwise, this is set to the resource name and is not overridable.
Property methods: FilenameDisplayToLogical(), FilenameGet(), FilenameIsValid(), FilenameLogicalToDisplay(), FilenameLogicalToOdbc(), FilenameNormalize(), FilenameSet()


method GetDomainsForResource() as %String [ Language = objectscript ]
Returns a comma-separated list of domains for the specified resource.
method OnBeforePhase(pPhase As %String, ByRef pParams) as %Status [ Language = objectscript ]

Inherited Members

Inherited Methods


FeedbackOpens in a new window