If you set Locale keys corresponding to some MiniVend catalog.cfg
directives, those values will be set when setting the locale.
To use a different page directory for different locales, set the PageDir key. To have two separate language page sets, French and English, you would set:
# Establish the default at startup PageDir english Locale fr_FR PageDir francais Locale en_US PageDir english
To use a different image directory for different locales, set the ImageDir key. To have two separate language button sets, French and English, you would set:
# Establish the default at startup ImageDir /images/english/ Locale fr_FR ImageDir /images/francais/ Locale en_US ImageDir /images/english/
Same as ImageDir.
To use a different field in the products database for pricing based on locale, set the PriceField locale setting.
# Establish the default at startup PriceField price Locale fr_FR PriceField prix
The default will always be price, but if the locale fr_FR
is set, the PriceField directive will change to prix
to give prices in francs instead of dollars.
If PriceBreaks is enabled, then the field prix
from the pricing database will be used to develop the quantity pricing.
NOTE: If no Locale settings are present, it will
always be price, irrespective of the PriceField setting. Otherwise it will always match PriceField.
Normally used to enable penny pricing with a setting of 100, this can be used to do an automatic conversion factor based on locale.
# Default at startup is 1 if not set # Franc is strong these days! Locale fr_FR PriceDivide .20
The price will now be divided by .20
, yielding franc prices five times that of the dollar.
Perhaps this isn't a good name anymore, but it controls whether the
mon_thousands_sep
will be used for standard currency formatting. Ignored if using price_picture. Set to 1 or 0, to enable and disable respectively.
DO
NOT
USE Yes and No.
# Default at startup is Yes if not set PriceCommas Yes Locale fr_FR PriceCommas 0 Locale en_US PriceCommas 1
Changes the fields from that set shopping cart options.
# Default at startup is 1 if not set # Franc is strong these days! UseModifier format Locale fr_FR UseModifier formats
If a previous setting was made for an item based on another locale, it will be maintained.
Changes the fields from UseModifier that will be used to adjust pricing. used to do an automatic conversion factor based on locale.
# Default at startup PriceAdjustment format Locale fr_FR PriceAdjustment formats
Same as the standard directives.
This changes the field accessed by default with the [item-description]
and
[description code]
tags.
# Establish the default at startup DescriptionField description Locale fr_FR DescriptionField desc_fr
You can set standard error messages based on Locale settings. Make sure you
don't use any of the predefined keys -- it will be safe if you begin the
key with msg_ or such. The default message is set between the
[locale key]
and [/locale]
tags. See the example above.