Changes between Version 1 and Version 2 of Message_Extraction
- Timestamp:
- Apr 25, 2014, 3:46:06 AM (10 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
Message_Extraction
v1 v2 211 211 * '''extractJson'''. This property allows you to extract messages from a JSON string defined within an XML element. The value of this property should be an object of options for the '''json''' extractor. For example, from `<Name>{ "female": "Jane", "male": "John" }</Name>`, `"keywords": { "Name": { "extractJson": { "keywords": ["female", "male"] } } }` would make the extractor extract both `Jane` and `John`. 212 212 213 * '''tagAsContext'''. Set this property to any value (e.g. `true`) to make extracted messages have the XML tag name as translation context. See [wiki:Internationalization#UsingContextFunctions Internationalization, Using Context Functions]. 214 213 215 * '''locationAttributes'''. This property allows to specify a list of XML attributes that may be helpful to identify the source location of the extracted message. These XML attributes, if found, are appended to the source path of the extracted message in the translation template file. If nothing else, the value of some attributes may help translators understand the context of the message. For example, for some languages it is important to know whether the message comes from a tooltip or a caption; if you use `"locationAttributes": ["id"]` when parsing GUI XML files, translators will see the message source as `path/to/gui/file.xml:123 (caption)` and not just `path/to/gui/file.xml:123`. 214 216