LocaleStrMap

Last update: 2023-11-03
  • Created for:
  • Developer
    User

String translation map. Refers to a locId that can be mapped to any number of internalLocId.

*item**['|' *item*]

item

locale , locId *[',' locId ]

locale

Locale (not case-sensitive).

locId

Internal locale ID.

LocaleStrMap refers to a locId that can be mapped to any number of internalLocId.

An empty locale value matches empty and unknown locale= strings. This allows defining a default rule for unknown locales.

Empty locId values are permitted and select the defaultString (the defaultString does not have a locale identifier). locId values are searched in the order specified. The first match is returned.

String translation, when enabled, is applied to text strings in the following image catalog fields:

Catalog Field String Element in Field

catalog::ImageSet

Any sub-element containing a translatable string (delimited by any combination of separators ',' ';' ':' and/or the start/end of the field).

A 0xrrggbb color value at the beginning of a localizable field is excluded from localization and passed through without modification.

catalog::Map

Any single- or double-quoted attribute value, except the values of the coords= and shape= attributes.

catalog::Targets

The value of any target.*.label and target.*.userdata property.

catalog::UserData

The value of any property.

Properties

One or more items, separated with |, where each item consists of two or more, comma-separated, string values.

See also

Localization Support, locale=, attribute::LocaleMap, catalog::ImageSet, catalog::Map, catalog::Targets, catalog::UserData

On this page