Global Parameters
Rendering parameters
When using renderFile or render, parameters are (along Pug’s standard parameters):
- 
language: the output language (mandatory):fr_FR,en_US,de_DEorit_IT - 
forceRandomSeed: the integer random seed (optionnal) - 
defaultSynoMode: putsequenceif you want synonyms to be sequence based by default,onceto get each alternative triggered once;randomis the default value, see Global Synonym Mode - 
defaultAmong: indicates the maximum attempts to find the best alternative when usingchoosebest; default is 5 
Along all Pug’s parameters, you should put cache:true.
- 
put
yseop:true - 
use
string:trueto generate a plain string containing all templates, which is handy for debug - 
or to generate the Yseop TextFunction files, provide
yseopPathas the folder where to write them 
Compiling parameters
When using compileFileClient or compileFile:
Only if you plan to do browser rendering (do nothing if you render using node.js):
- 
put
embedResources:true - 
languageis mandatory - 
you can explicitly add linguistic resources which are not detected using
verbs,wordsandadjectives 
verbs: ['essen', 'fressen', 'gehen'], words: ['Gurke'], adjectives: ['alt', 'dick'],
Pug’s parameters for compilation include compileDebug, which should be put to false in production to reduce the size of the generated js function.