The RulesPostPhonetizerFr module is a specific to French. It handles phrase-level phonetization problems, such as schwa's or phonetic liaisons.
An optional tag conversion file can be provided, to translate part-of-speech tags from one set into another:
RulesPostPhonetizer = RulesPostPhonetizerFr.dll -tagFile tags.rul
For an example of a tag conversion file, see euler/databases/tags_pm.rul
This module does not create new layers in the MLC. It simply modifies the existing Phoneme layer.
Phonetic liaisons between two Words depend from their corresponding 'Name' and 'POS' features. Phonemes in the Phoneme layer of the MLC are modified, added or deleted, accordingly.
No flag is available for customizing run-time behaviour.
None. If you want to create a similar module for another language, you will have to create a new module. It might be interesting for you to use the forthcoming EULER multi-layer rewrite rule parser.
This module and its sources are distributed under the EULER license, take a look in the source files.