Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Section
titleLocalization with Template Fragments

The localization files are provided separately for each space or doctype base template. If a locale is not supported, the resource for the default locale is returned.

Section
titleSpaces

The localized resources for doctypes are stored per locale in the project folder at

Code Block
src/main/resources/spaces/[id of space descriptor]/l10n_[locale].properties
Code Block
languagetext
titleProperties File for the default Locale
# Space Wizard for ${space.name} ##############################################

projectdoc${package}.${shortId}.blueprints.space.blueprint.name=${space.name}
projectdoc${package}.${shortId}.blueprints.blueprint.description=${space.description}

projectdoc${package}.${shortId}.blueprints.blueprint.dialog.choose.title=Create a ${space.name}
projectdoc${package}.${shortId}.blueprints.blueprint.dialog.choose.heading=${space.name}
projectdoc${package}.${shortId}.blueprints.blueprint.dialog.choose.description=${space.about}
Note Box

Currently only one space per generated add-on project is supported.

Section
titleDoctypes

The localized resources for doctypes are stored per locale in the project folder at

Code Block
src/main/resources/doctypes/[id of the base template]/fragments/l10n_[locale].properties
Code Block
languagetext
titleProperties File for the default Locale
## ${doctypeNameLabel} ............................................................

### Documentation URLs
projectdoc${package}.url.${doctypeId}=${doctypeNameLabel.urlPart}
projectdoc${package}.url.${doctypeId}.label=${doctypeNameLabel}
projectdoc${package}.url.${doctypeId}.title=Documentation on the ${doctypeNameLabel} doctype

### Home and Index Pages
projectdoc${package}.doctype.${doctypeId}.home=${doctypeNameLabel.plural}
projectdoc${package}.content.${doctypeId}.home.title=${doctypeNameLabel.plural}
projectdoc${package}.content.${doctypeId}.home.description=Homepage of ${doctypeNameLabel.plural.lower}
projectdoc${package}.content.${doctypeId}.home.roots-only.title=${doctypeNameLabel.plural}
projectdoc${package}.content.${doctypeId}.home.roots-only.desc=List of central ${doctypeNameLabel.plural.lower}.
projectdoc${package}.content.${doctypeId}.index.all.title=All ${doctypeNameLabel.plural}
projectdoc${package}.content.${doctypeId}.index.all.desc=List of all ${doctypeNameLabel.plural.lower}.

### Template
projectdoc${package}.${doctypeId}.template.title=${doctypeNameLabel}

projectdoc${package}.doctype.${doctypeId}.children=Subordinate ${doctypeNameLabel.plural}

### Blueprint
projectdoc${package}.blueprint.${doctypeId}.title=${doctypeNameLabel}
projectdoc${package}.${doctypeId}.create-link.title=${doctypeNameLabel}
#projectdoc#${package}.${doctypeId}.create-link.description=Create ${doctypeNameLabel}
projectdoc-${package}.doctype.blueprint.wizard.${doctypeId}.page1.title=Create a ${doctypeNameLabel}
projectdoc-${package}.doctype.blueprint.wizard.${doctypeId}.page1.desc.header=About ${doctypeNameLabel.plural}

projectdoc${package}.doctype.${doctypeId}.create.label=Create ${doctypeNameLabel}

...