| Name | Type | Description |
|---|---|---|
| language | langid | language to use for formatting |
| false | string | value for representing false |
| true | string | value for representing true |
| minussign | bool | true means format negative numbers with minus sign |
| zerosign | bool | true means format zero with either plus or minus sign |
| plussign | bool | true means format positive numbers with plus sign |
| base | int | base for formatting integers (2-36) or zero for boolean |
| digits | int | sets both mindigits and maxdigits |
| mindigits | int | minimum number of digits for integers |
| maxdigits | int | maximum number of digits for integers |
| groupchar | char | group separator for integers |
| groupsize | int | group size for integers |
| decimals | int | sets both mindecimals and maxdecimals |
| mindecimals | int | minimum number of decimal places for reals and numerics |
| maxdecimals | int | maximum number of decimal places for reals and numerics |
| maxsigdigs | int | maximum number of significant digits for reals |
| maxdivisor | int | maximum value of denominator for fractions |
| timezone | tzabbr | abbreviation for timezone |
| timestamp | format | formatting string for timestamps |
| date | format | formatting string for dates |
| time | format | formatting string for times |
| marker | type | type of counter marker |
An example format section (possibly with superfluous entries) could be: