[Project_owners] I18n

massey massey at stlouis-shopper.com
Thu May 4 17:48:21 EDT 2006

Eric H. Jung wrote:

>I'm extracting all of the hard-coded strings in my extension into
>various DTD files in order to ease translation.
>Many of these strings need to be used in multiple XUL dialogs/windows,
>and I'd rather not duplicate the XML entities in multiple DTD files.
>For instance, I have a <tree/> with perhaps 15 columns. This tree is
>displayed in 3 or 4 different dialogs and windows. I don't want to
>duplicate 15*3=45 entities.
>Is there a way to "re-use" entities across XUL files without simply
>merging all of my XML entities into one huge, grand DTD? I realize
>multiple DOCTYPEs cannot be specified for a single XUL.
But you can include multiple entities:

<!DOCTYPE window [
<!ENTITY % firstDTD SYSTEM "chrome://ChromeName/locale/DtdName.dtd">
<!ENTITY % secondDTD SYSTEM "chrome://ChromeName/locale/DtdName.dtd">


>Project_owners mailing list
>Project_owners at mozdev.org

More information about the Project_owners mailing list