commit c50795c053a5c8d6b79a90ecc579f1cac659618a
parent 476e046c3e4165af939e5d1f583907841b9e8792
Author: Florian Dold <florian@dold.me>
Date: Thu, 13 Nov 2025 17:54:02 +0100
remove duplicated man page fragment
Diffstat:
1 file changed, 0 insertions(+), 56 deletions(-)
diff --git a/manpages/taler-merchant.conf.5.rst b/manpages/taler-merchant.conf.5.rst
@@ -81,62 +81,6 @@ TALER_RUNTIME_DIR
.. include:: frags/currency-spec.rst
-
-CURRENCY SPECIFICATIONS
------------------------
-
-Sections with a name of the form “[currency-$NAME]” (where "$NAME" could
-be any unique string) are used to specify details about how currencies
-should be handled (and in particularly rendered) by the user interface.
-A detailed motivation for this section can be found in DD51.
-Different components can have different rules for the same currency. For
-example, a bank or merchant may decide to render Euros or Dollars with
-always exactly two fractional decimals, while an Exchange for the same
-currency may support additional decimals. The required options in each
-currency specification section are:
-
-ENABLED
- Set to YES or NO. If set to NO, the currency specification
- section is ignored. Can be used to disable currencies or
- select alternative sections for the same CODE with different
- choices.
-
-CODE
- Code name for the currency. Can be at most 11 characters,
- only the letters A-Z are allowed. Primary way to identify
- the currency in the protocol.
-
-NAME
- Long human-readable name for the currency. No restrictions,
- but should match the official name in English.
-
-FRACTIONAL_INPUT_DIGITS
- Number of fractional digits that users are allowed to enter
- manually in the user interface.
-
-FRACTIONAL_NORMAL_DIGITS
- Number of fractional digits that will be rendered normally
- (in terms of size and placement). Digits shown beyond this
- number will typically be rendered smaller and raised (if
- possible).
-
-FRACTIONAL_TRAILING_ZERO_DIGITS
- Number of fractional digits to pad rendered amounts with
- even if these digits are all zero. For example, use 2 to
- render 1 USD as $1.00.
-
-ALT_UNIT_NAMES
- JSON map determining how to encode very large or very tiny
- amounts in this currency. Maps a base10 logarithm to the
- respective currency symbol. Must include at least an
- entry for 0 (currency unit). For example, use
- {"0":"€"} for Euros or "{"0":"$"} for Dollars. You could
- additionally use {"0":"€","3":"k€"} to render 3000 EUR
- as 3k€. For BTC a typical map would be
- {"0":"BTC","-3":"mBTC"}, informing the UI to render small
- amounts in milli-Bitcoin (mBTC).
-
-
MERCHANT OPTIONS
----------------