aboutsummaryrefslogtreecommitdiff
path: root/share/monetdef_unicode
diff options
context:
space:
mode:
authorBaptiste Daroussin <bapt@FreeBSD.org>2021-07-22 17:02:49 +0000
committerBaptiste Daroussin <bapt@FreeBSD.org>2021-07-23 14:58:20 +0000
commit0a36787e4c1fa0cf77dcf83be0867178476e372b (patch)
tree3b6eb80f794985f5876124614a371fa48afd15e1 /share/monetdef_unicode
parent7a7930cd4abce99f406b8ee8a204aa163d4bd1b0 (diff)
downloadsrc-0a36787e4c1fa0cf77dcf83be0867178476e372b.tar.gz
src-0a36787e4c1fa0cf77dcf83be0867178476e372b.zip
Diffstat (limited to 'share/monetdef_unicode')
-rw-r--r--share/monetdef_unicode/Makefile104
-rw-r--r--share/monetdef_unicode/Makefile.depend11
-rw-r--r--share/monetdef_unicode/am_ET.UTF-8.src50
-rw-r--r--share/monetdef_unicode/ar_AE.UTF-8.src50
-rw-r--r--share/monetdef_unicode/ar_EG.UTF-8.src50
-rw-r--r--share/monetdef_unicode/ar_JO.UTF-8.src50
-rw-r--r--share/monetdef_unicode/ar_MA.UTF-8.src50
-rw-r--r--share/monetdef_unicode/ar_QA.UTF-8.src50
-rw-r--r--share/monetdef_unicode/ar_SA.UTF-8.src50
-rw-r--r--share/monetdef_unicode/be_BY.UTF-8.src50
-rw-r--r--share/monetdef_unicode/bg_BG.UTF-8.src50
-rw-r--r--share/monetdef_unicode/cs_CZ.UTF-8.src50
-rw-r--r--share/monetdef_unicode/da_DK.UTF-8.src50
-rw-r--r--share/monetdef_unicode/en_AU.UTF-8.src50
-rw-r--r--share/monetdef_unicode/en_CA.UTF-8.src50
-rw-r--r--share/monetdef_unicode/en_GB.UTF-8.src50
-rw-r--r--share/monetdef_unicode/en_NZ.UTF-8.src50
-rw-r--r--share/monetdef_unicode/en_PH.UTF-8.src50
-rw-r--r--share/monetdef_unicode/en_SG.UTF-8.src50
-rw-r--r--share/monetdef_unicode/en_US.UTF-8.src50
-rw-r--r--share/monetdef_unicode/en_ZA.UTF-8.src50
-rw-r--r--share/monetdef_unicode/es_AR.UTF-8.src50
-rw-r--r--share/monetdef_unicode/es_CR.UTF-8.src50
-rw-r--r--share/monetdef_unicode/es_MX.UTF-8.src50
-rw-r--r--share/monetdef_unicode/fr_CA.UTF-8.src50
-rw-r--r--share/monetdef_unicode/fr_CH.UTF-8.src50
-rw-r--r--share/monetdef_unicode/fr_FR.UTF-8.src50
-rw-r--r--share/monetdef_unicode/ga_IE.UTF-8.src50
-rw-r--r--share/monetdef_unicode/he_IL.UTF-8.src50
-rw-r--r--share/monetdef_unicode/hi_IN.UTF-8.src50
-rw-r--r--share/monetdef_unicode/hr_HR.UTF-8.src50
-rw-r--r--share/monetdef_unicode/hu_HU.UTF-8.src50
-rw-r--r--share/monetdef_unicode/hy_AM.UTF-8.src50
-rw-r--r--share/monetdef_unicode/is_IS.UTF-8.src50
-rw-r--r--share/monetdef_unicode/it_CH.UTF-8.src50
-rw-r--r--share/monetdef_unicode/it_IT.UTF-8.src50
-rw-r--r--share/monetdef_unicode/ja_JP.UTF-8.src50
-rw-r--r--share/monetdef_unicode/kk_KZ.UTF-8.src50
-rw-r--r--share/monetdef_unicode/ko_KR.UTF-8.src50
-rw-r--r--share/monetdef_unicode/mn_MN.UTF-8.src50
-rw-r--r--share/monetdef_unicode/nb_NO.UTF-8.src50
-rw-r--r--share/monetdef_unicode/nl_BE.UTF-8.src50
-rw-r--r--share/monetdef_unicode/nl_NL.UTF-8.src50
-rw-r--r--share/monetdef_unicode/pl_PL.UTF-8.src50
-rw-r--r--share/monetdef_unicode/pt_BR.UTF-8.src50
-rw-r--r--share/monetdef_unicode/ro_RO.UTF-8.src50
-rw-r--r--share/monetdef_unicode/ru_RU.UTF-8.src50
-rw-r--r--share/monetdef_unicode/se_NO.UTF-8.src50
-rw-r--r--share/monetdef_unicode/sk_SK.UTF-8.src50
-rw-r--r--share/monetdef_unicode/sl_SI.UTF-8.src50
-rw-r--r--share/monetdef_unicode/sr_RS.UTF-8@latin.src50
-rw-r--r--share/monetdef_unicode/sv_FI.UTF-8.src50
-rw-r--r--share/monetdef_unicode/sv_SE.UTF-8.src50
-rw-r--r--share/monetdef_unicode/tr_TR.UTF-8.src50
-rw-r--r--share/monetdef_unicode/uk_UA.UTF-8.src50
-rw-r--r--share/monetdef_unicode/zh_CN.UTF-8.src50
-rw-r--r--share/monetdef_unicode/zh_HK.UTF-8.src50
-rw-r--r--share/monetdef_unicode/zh_TW.UTF-8.src50
58 files changed, 2915 insertions, 0 deletions
diff --git a/share/monetdef_unicode/Makefile b/share/monetdef_unicode/Makefile
new file mode 100644
index 000000000000..59ade3605506
--- /dev/null
+++ b/share/monetdef_unicode/Makefile
@@ -0,0 +1,104 @@
+# $FreeBSD$
+# Warning: Do not edit. This file is automatically generated from the
+# tools in /usr/src/tools/tools/locale.
+
+LOCALEDIR= ${SHAREDIR}/locale
+FILESNAME= LC_MONETARY
+.SUFFIXES: .src .out
+
+.src.out:
+ grep -v -E '^(#$$|#[ ])' < ${.IMPSRC} > ${.TARGET}
+
+LOCALES+= am_ET.UTF-8
+LOCALES+= ar_AE.UTF-8
+LOCALES+= ar_EG.UTF-8
+LOCALES+= ar_JO.UTF-8
+LOCALES+= ar_MA.UTF-8
+LOCALES+= ar_QA.UTF-8
+LOCALES+= ar_SA.UTF-8
+LOCALES+= be_BY.UTF-8
+LOCALES+= bg_BG.UTF-8
+LOCALES+= cs_CZ.UTF-8
+LOCALES+= da_DK.UTF-8
+LOCALES+= en_AU.UTF-8
+LOCALES+= en_CA.UTF-8
+LOCALES+= en_GB.UTF-8
+LOCALES+= en_NZ.UTF-8
+LOCALES+= en_PH.UTF-8
+LOCALES+= en_SG.UTF-8
+LOCALES+= en_US.UTF-8
+LOCALES+= en_ZA.UTF-8
+LOCALES+= es_AR.UTF-8
+LOCALES+= es_CR.UTF-8
+LOCALES+= es_MX.UTF-8
+LOCALES+= fr_CA.UTF-8
+LOCALES+= fr_CH.UTF-8
+LOCALES+= fr_FR.UTF-8
+LOCALES+= ga_IE.UTF-8
+LOCALES+= he_IL.UTF-8
+LOCALES+= hi_IN.UTF-8
+LOCALES+= hr_HR.UTF-8
+LOCALES+= hu_HU.UTF-8
+LOCALES+= hy_AM.UTF-8
+LOCALES+= is_IS.UTF-8
+LOCALES+= it_CH.UTF-8
+LOCALES+= it_IT.UTF-8
+LOCALES+= ja_JP.UTF-8
+LOCALES+= kk_KZ.UTF-8
+LOCALES+= ko_KR.UTF-8
+LOCALES+= mn_MN.UTF-8
+LOCALES+= nb_NO.UTF-8
+LOCALES+= nl_BE.UTF-8
+LOCALES+= nl_NL.UTF-8
+LOCALES+= pl_PL.UTF-8
+LOCALES+= pt_BR.UTF-8
+LOCALES+= ro_RO.UTF-8
+LOCALES+= ru_RU.UTF-8
+LOCALES+= se_NO.UTF-8
+LOCALES+= sk_SK.UTF-8
+LOCALES+= sl_SI.UTF-8
+LOCALES+= sr_RS.UTF-8@latin
+LOCALES+= sv_FI.UTF-8
+LOCALES+= sv_SE.UTF-8
+LOCALES+= tr_TR.UTF-8
+LOCALES+= uk_UA.UTF-8
+LOCALES+= zh_CN.UTF-8
+LOCALES+= zh_HK.UTF-8
+LOCALES+= zh_TW.UTF-8
+
+SAME+= en_ZA.UTF-8 af_ZA.UTF-8
+SAME+= it_IT.UTF-8 es_ES.UTF-8
+SAME+= it_IT.UTF-8 el_GR.UTF-8
+SAME+= it_IT.UTF-8 de_DE.UTF-8
+SAME+= it_IT.UTF-8 ca_IT.UTF-8
+SAME+= it_IT.UTF-8 ca_FR.UTF-8
+SAME+= it_IT.UTF-8 ca_ES.UTF-8
+SAME+= it_IT.UTF-8 ca_AD.UTF-8
+SAME+= nl_BE.UTF-8 de_AT.UTF-8
+SAME+= it_CH.UTF-8 de_CH.UTF-8
+SAME+= zh_HK.UTF-8 en_HK.UTF-8
+SAME+= ga_IE.UTF-8 en_IE.UTF-8
+SAME+= sv_FI.UTF-8 se_FI.UTF-8
+SAME+= sv_FI.UTF-8 lt_LT.UTF-8
+SAME+= sv_FI.UTF-8 fi_FI.UTF-8
+SAME+= sv_FI.UTF-8 et_EE.UTF-8
+SAME+= sl_SI.UTF-8 eu_ES.UTF-8
+SAME+= fr_FR.UTF-8 fr_BE.UTF-8
+SAME+= sk_SK.UTF-8 pt_PT.UTF-8
+SAME+= sk_SK.UTF-8 lv_LV.UTF-8
+SAME+= se_NO.UTF-8 nn_NO.UTF-8
+SAME+= sr_RS.UTF-8@latin sr_RS.UTF-8
+
+FILES= ${LOCALES:S/$/.out/}
+CLEANFILES= ${FILES}
+
+.for f t in ${SAME}
+SYMLINKS+= ../$f/${FILESNAME} \
+ ${LOCALEDIR}/$t/${FILESNAME}
+.endfor
+
+.for f in ${LOCALES}
+FILESDIR_${f}.out= ${LOCALEDIR}/${f}
+.endfor
+
+.include <bsd.prog.mk>
diff --git a/share/monetdef_unicode/Makefile.depend b/share/monetdef_unicode/Makefile.depend
new file mode 100644
index 000000000000..f80275d86ab1
--- /dev/null
+++ b/share/monetdef_unicode/Makefile.depend
@@ -0,0 +1,11 @@
+# $FreeBSD$
+# Autogenerated - do NOT edit!
+
+DIRDEPS = \
+
+
+.include <dirdeps.mk>
+
+.if ${DEP_RELDIR} == ${_DEP_RELDIR}
+# local dependencies - needed for -jN in clean tree
+.endif
diff --git a/share/monetdef_unicode/am_ET.UTF-8.src b/share/monetdef_unicode/am_ET.UTF-8.src
new file mode 100644
index 000000000000..ab4fd623f467
--- /dev/null
+++ b/share/monetdef_unicode/am_ET.UTF-8.src
@@ -0,0 +1,50 @@
+# Warning: Do not edit. This file is automatically generated from the
+# tools in /usr/src/tools/tools/locale. The data is obtained from the
+# CLDR project, obtained from http://cldr.unicode.org/
+# -----------------------------------------------------------------------------
+#
+# int_curr_symbol (last character always SPACE)
+ETB
+#
+# currency_symbol
+ብር
+#
+# mon_decimal_point
+.
+#
+# mon_thousands_sep
+,
+#
+# mon_grouping
+3
+#
+# positive_sign
+
+#
+# negative_sign
+-
+#
+# int_frac_digits
+2
+#
+# frac_digits
+2
+#
+# p_cs_precedes
+1
+#
+# p_sep_by_space
+0
+#
+# n_cs_precedes
+1
+#
+# n_sep_by_space
+0
+#
+# p_sign_posn
+1
+#
+# n_sign_posn
+1
+# EOF
diff --git a/share/monetdef_unicode/ar_AE.UTF-8.src b/share/monetdef_unicode/ar_AE.UTF-8.src
new file mode 100644
index 000000000000..f9daafa8212b
--- /dev/null
+++ b/share/monetdef_unicode/ar_AE.UTF-8.src
@@ -0,0 +1,50 @@
+# Warning: Do not edit. This file is automatically generated from the
+# tools in /usr/src/tools/tools/locale. The data is obtained from the
+# CLDR project, obtained from http://cldr.unicode.org/
+# -----------------------------------------------------------------------------
+#
+# int_curr_symbol (last character always SPACE)
+AED
+#
+# currency_symbol
+د.إ.‏
+#
+# mon_decimal_point
+#
+# mon_thousands_sep
+#
+# mon_grouping
+3
+#
+# positive_sign
+
+#
+# negative_sign
+؜-
+#
+# int_frac_digits
+2
+#
+# frac_digits
+2
+#
+# p_cs_precedes
+1
+#
+# p_sep_by_space
+1
+#
+# n_cs_precedes
+1
+#
+# n_sep_by_space
+1
+#
+# p_sign_posn
+1
+#
+# n_sign_posn
+1
+# EOF
diff --git a/share/monetdef_unicode/ar_EG.UTF-8.src b/share/monetdef_unicode/ar_EG.UTF-8.src
new file mode 100644
index 000000000000..5a8d29a36b69
--- /dev/null
+++ b/share/monetdef_unicode/ar_EG.UTF-8.src
@@ -0,0 +1,50 @@
+# Warning: Do not edit. This file is automatically generated from the
+# tools in /usr/src/tools/tools/locale. The data is obtained from the
+# CLDR project, obtained from http://cldr.unicode.org/
+# -----------------------------------------------------------------------------
+#
+# int_curr_symbol (last character always SPACE)
+EGP
+#
+# currency_symbol
+ج.م.‏
+#
+# mon_decimal_point
+#
+# mon_thousands_sep
+#
+# mon_grouping
+3
+#
+# positive_sign
+
+#
+# negative_sign
+؜-
+#
+# int_frac_digits
+2
+#
+# frac_digits
+2
+#
+# p_cs_precedes
+1
+#
+# p_sep_by_space
+1
+#
+# n_cs_precedes
+1
+#
+# n_sep_by_space
+1
+#
+# p_sign_posn
+1
+#
+# n_sign_posn
+1
+# EOF
diff --git a/share/monetdef_unicode/ar_JO.UTF-8.src b/share/monetdef_unicode/ar_JO.UTF-8.src
new file mode 100644
index 000000000000..b549688d1275
--- /dev/null
+++ b/share/monetdef_unicode/ar_JO.UTF-8.src
@@ -0,0 +1,50 @@
+# Warning: Do not edit. This file is automatically generated from the
+# tools in /usr/src/tools/tools/locale. The data is obtained from the
+# CLDR project, obtained from http://cldr.unicode.org/
+# -----------------------------------------------------------------------------
+#
+# int_curr_symbol (last character always SPACE)
+JOD
+#
+# currency_symbol
+د.أ.‏
+#
+# mon_decimal_point
+#
+# mon_thousands_sep
+#
+# mon_grouping
+3
+#
+# positive_sign
+
+#
+# negative_sign
+؜-
+#
+# int_frac_digits
+3
+#
+# frac_digits
+3
+#
+# p_cs_precedes
+1
+#
+# p_sep_by_space
+1
+#
+# n_cs_precedes
+1
+#
+# n_sep_by_space
+1
+#
+# p_sign_posn
+1
+#
+# n_sign_posn
+1
+# EOF
diff --git a/share/monetdef_unicode/ar_MA.UTF-8.src b/share/monetdef_unicode/ar_MA.UTF-8.src
new file mode 100644
index 000000000000..40922c9aba42
--- /dev/null
+++ b/share/monetdef_unicode/ar_MA.UTF-8.src
@@ -0,0 +1,50 @@
+# Warning: Do not edit. This file is automatically generated from the
+# tools in /usr/src/tools/tools/locale. The data is obtained from the
+# CLDR project, obtained from http://cldr.unicode.org/
+# -----------------------------------------------------------------------------
+#
+# int_curr_symbol (last character always SPACE)
+MAD
+#
+# currency_symbol
+د.م.‏
+#
+# mon_decimal_point
+,
+#
+# mon_thousands_sep
+.
+#
+# mon_grouping
+3
+#
+# positive_sign
+
+#
+# negative_sign
+‎-
+#
+# int_frac_digits
+2
+#
+# frac_digits
+2
+#
+# p_cs_precedes
+1
+#
+# p_sep_by_space
+1
+#
+# n_cs_precedes
+1
+#
+# n_sep_by_space
+1
+#
+# p_sign_posn
+1
+#
+# n_sign_posn
+1
+# EOF
diff --git a/share/monetdef_unicode/ar_QA.UTF-8.src b/share/monetdef_unicode/ar_QA.UTF-8.src
new file mode 100644
index 000000000000..6ec10d0ef560
--- /dev/null
+++ b/share/monetdef_unicode/ar_QA.UTF-8.src
@@ -0,0 +1,50 @@
+# Warning: Do not edit. This file is automatically generated from the
+# tools in /usr/src/tools/tools/locale. The data is obtained from the
+# CLDR project, obtained from http://cldr.unicode.org/
+# -----------------------------------------------------------------------------
+#
+# int_curr_symbol (last character always SPACE)
+QAR
+#
+# currency_symbol
+ر.ق.‏
+#
+# mon_decimal_point
+#
+# mon_thousands_sep
+#
+# mon_grouping
+3
+#
+# positive_sign
+
+#
+# negative_sign
+؜-
+#
+# int_frac_digits
+2
+#
+# frac_digits
+2
+#
+# p_cs_precedes
+1
+#
+# p_sep_by_space
+1
+#
+# n_cs_precedes
+1
+#
+# n_sep_by_space
+1
+#
+# p_sign_posn
+1
+#
+# n_sign_posn
+1
+# EOF
diff --git a/share/monetdef_unicode/ar_SA.UTF-8.src b/share/monetdef_unicode/ar_SA.UTF-8.src
new file mode 100644
index 000000000000..1d489ae402b7
--- /dev/null
+++ b/share/monetdef_unicode/ar_SA.UTF-8.src
@@ -0,0 +1,50 @@
+# Warning: Do not edit. This file is automatically generated from the
+# tools in /usr/src/tools/tools/locale. The data is obtained from the
+# CLDR project, obtained from http://cldr.unicode.org/
+# -----------------------------------------------------------------------------
+#
+# int_curr_symbol (last character always SPACE)
+SAR
+#
+# currency_symbol
+ر.س.‏
+#
+# mon_decimal_point
+#
+# mon_thousands_sep
+#
+# mon_grouping
+3
+#
+# positive_sign
+
+#
+# negative_sign
+؜-
+#
+# int_frac_digits
+2
+#
+# frac_digits
+2
+#
+# p_cs_precedes
+1
+#
+# p_sep_by_space
+1
+#
+# n_cs_precedes
+1
+#
+# n_sep_by_space
+1
+#
+# p_sign_posn
+1
+#
+# n_sign_posn
+1
+# EOF
diff --git a/share/monetdef_unicode/be_BY.UTF-8.src b/share/monetdef_unicode/be_BY.UTF-8.src
new file mode 100644
index 000000000000..8bf296c447a8
--- /dev/null
+++ b/share/monetdef_unicode/be_BY.UTF-8.src
@@ -0,0 +1,50 @@
+# Warning: Do not edit. This file is automatically generated from the
+# tools in /usr/src/tools/tools/locale. The data is obtained from the
+# CLDR project, obtained from http://cldr.unicode.org/
+# -----------------------------------------------------------------------------
+#
+# int_curr_symbol (last character always SPACE)
+BYN
+#
+# currency_symbol
+Br
+#
+# mon_decimal_point
+,
+#
+# mon_thousands_sep
+#
+# mon_grouping
+3
+#
+# positive_sign
+
+#
+# negative_sign
+-
+#
+# int_frac_digits
+2
+#
+# frac_digits
+2
+#
+# p_cs_precedes
+0
+#
+# p_sep_by_space
+1
+#
+# n_cs_precedes
+0
+#
+# n_sep_by_space
+1
+#
+# p_sign_posn
+1
+#
+# n_sign_posn
+1
+# EOF
diff --git a/share/monetdef_unicode/bg_BG.UTF-8.src b/share/monetdef_unicode/bg_BG.UTF-8.src
new file mode 100644
index 000000000000..0d08b9434f2a
--- /dev/null
+++ b/share/monetdef_unicode/bg_BG.UTF-8.src
@@ -0,0 +1,50 @@
+# Warning: Do not edit. This file is automatically generated from the
+# tools in /usr/src/tools/tools/locale. The data is obtained from the
+# CLDR project, obtained from http://cldr.unicode.org/
+# -----------------------------------------------------------------------------
+#
+# int_curr_symbol (last character always SPACE)
+BGN
+#
+# currency_symbol
+лв.
+#
+# mon_decimal_point
+,
+#
+# mon_thousands_sep
+#
+# mon_grouping
+-1
+#
+# positive_sign
+
+#
+# negative_sign
+-
+#
+# int_frac_digits
+2
+#
+# frac_digits
+2
+#
+# p_cs_precedes
+0
+#
+# p_sep_by_space
+1
+#
+# n_cs_precedes
+0
+#
+# n_sep_by_space
+1
+#
+# p_sign_posn
+1
+#
+# n_sign_posn
+1
+# EOF
diff --git a/share/monetdef_unicode/cs_CZ.UTF-8.src b/share/monetdef_unicode/cs_CZ.UTF-8.src
new file mode 100644
index 000000000000..a4e4d498b120
--- /dev/null
+++ b/share/monetdef_unicode/cs_CZ.UTF-8.src
@@ -0,0 +1,50 @@
+# Warning: Do not edit. This file is automatically generated from the
+# tools in /usr/src/tools/tools/locale. The data is obtained from the
+# CLDR project, obtained from http://cldr.unicode.org/
+# -----------------------------------------------------------------------------
+#
+# int_curr_symbol (last character always SPACE)
+CZK
+#
+# currency_symbol
+Kč
+#
+# mon_decimal_point
+,
+#
+# mon_thousands_sep
+#
+# mon_grouping
+3
+#
+# positive_sign
+
+#
+# negative_sign
+-
+#
+# int_frac_digits
+2
+#
+# frac_digits
+2
+#
+# p_cs_precedes
+0
+#
+# p_sep_by_space
+1
+#
+# n_cs_precedes
+0
+#
+# n_sep_by_space
+1
+#
+# p_sign_posn
+1
+#
+# n_sign_posn
+1
+# EOF
diff --git a/share/monetdef_unicode/da_DK.UTF-8.src b/share/monetdef_unicode/da_DK.UTF-8.src
new file mode 100644
index 000000000000..3985d4b6b8d1
--- /dev/null
+++ b/share/monetdef_unicode/da_DK.UTF-8.src
@@ -0,0 +1,50 @@
+# Warning: Do not edit. This file is automatically generated from the
+# tools in /usr/src/tools/tools/locale. The data is obtained from the
+# CLDR project, obtained from http://cldr.unicode.org/
+# -----------------------------------------------------------------------------
+#
+# int_curr_symbol (last character always SPACE)
+DKK
+#
+# currency_symbol
+kr.
+#
+# mon_decimal_point
+,
+#
+# mon_thousands_sep
+.
+#
+# mon_grouping
+3
+#
+# positive_sign
+
+#
+# negative_sign
+-
+#
+# int_frac_digits
+2
+#
+# frac_digits
+2
+#
+# p_cs_precedes
+0
+#
+# p_sep_by_space
+1
+#
+# n_cs_precedes
+0
+#
+# n_sep_by_space
+1
+#
+# p_sign_posn
+1
+#
+# n_sign_posn
+1
+# EOF
diff --git a/share/monetdef_unicode/en_AU.UTF-8.src b/share/monetdef_unicode/en_AU.UTF-8.src
new file mode 100644
index 000000000000..d575632f51a4
--- /dev/null
+++ b/share/monetdef_unicode/en_AU.UTF-8.src
@@ -0,0 +1,50 @@
+# Warning: Do not edit. This file is automatically generated from the
+# tools in /usr/src/tools/tools/locale. The data is obtained from the
+# CLDR project, obtained from http://cldr.unicode.org/
+# -----------------------------------------------------------------------------
+#
+# int_curr_symbol (last character always SPACE)
+AUD
+#
+# currency_symbol
+$
+#
+# mon_decimal_point
+.
+#
+# mon_thousands_sep
+,
+#
+# mon_grouping
+3
+#
+# positive_sign
+
+#
+# negative_sign
+-
+#
+# int_frac_digits
+2
+#
+# frac_digits
+2
+#
+# p_cs_precedes
+1
+#
+# p_sep_by_space
+0
+#
+# n_cs_precedes
+1
+#
+# n_sep_by_space
+0
+#
+# p_sign_posn
+1
+#
+# n_sign_posn
+1
+# EOF
diff --git a/share/monetdef_unicode/en_CA.UTF-8.src b/share/monetdef_unicode/en_CA.UTF-8.src
new file mode 100644
index 000000000000..c5ccb89feec3
--- /dev/null
+++ b/share/monetdef_unicode/en_CA.UTF-8.src
@@ -0,0 +1,50 @@
+# Warning: Do not edit. This file is automatically generated from the
+# tools in /usr/src/tools/tools/locale. The data is obtained from the
+# CLDR project, obtained from http://cldr.unicode.org/
+# -----------------------------------------------------------------------------
+#
+# int_curr_symbol (last character always SPACE)
+CAD
+#
+# currency_symbol
+$
+#
+# mon_decimal_point
+.
+#
+# mon_thousands_sep
+,
+#
+# mon_grouping
+3
+#
+# positive_sign
+
+#
+# negative_sign
+-
+#
+# int_frac_digits
+2
+#
+# frac_digits
+2
+#
+# p_cs_precedes
+1
+#
+# p_sep_by_space
+0
+#
+# n_cs_precedes
+1
+#
+# n_sep_by_space
+0
+#
+# p_sign_posn
+1
+#
+# n_sign_posn
+1
+# EOF
diff --git a/share/monetdef_unicode/en_GB.UTF-8.src b/share/monetdef_unicode/en_GB.UTF-8.src
new file mode 100644
index 000000000000..73f2f42a0e7e
--- /dev/null
+++ b/share/monetdef_unicode/en_GB.UTF-8.src
@@ -0,0 +1,50 @@
+# Warning: Do not edit. This file is automatically generated from the
+# tools in /usr/src/tools/tools/locale. The data is obtained from the
+# CLDR project, obtained from http://cldr.unicode.org/
+# -----------------------------------------------------------------------------
+#
+# int_curr_symbol (last character always SPACE)
+GBP
+#
+# currency_symbol
+#
+# mon_decimal_point
+.
+#
+# mon_thousands_sep
+,
+#
+# mon_grouping
+3
+#
+# positive_sign
+
+#
+# negative_sign
+-
+#
+# int_frac_digits
+2
+#
+# frac_digits
+2
+#
+# p_cs_precedes
+1
+#
+# p_sep_by_space
+0
+#
+# n_cs_precedes
+1
+#
+# n_sep_by_space
+0
+#
+# p_sign_posn
+1
+#
+# n_sign_posn
+1
+# EOF
diff --git a/share/monetdef_unicode/en_NZ.UTF-8.src b/share/monetdef_unicode/en_NZ.UTF-8.src
new file mode 100644
index 000000000000..d1db38293199
--- /dev/null
+++ b/share/monetdef_unicode/en_NZ.UTF-8.src
@@ -0,0 +1,50 @@
+# Warning: Do not edit. This file is automatically generated from the
+# tools in /usr/src/tools/tools/locale. The data is obtained from the
+# CLDR project, obtained from http://cldr.unicode.org/
+# -----------------------------------------------------------------------------
+#
+# int_curr_symbol (last character always SPACE)
+NZD
+#
+# currency_symbol
+$
+#
+# mon_decimal_point
+.
+#
+# mon_thousands_sep
+,
+#
+# mon_grouping
+3
+#
+# positive_sign
+
+#
+# negative_sign
+-
+#
+# int_frac_digits
+2
+#
+# frac_digits
+2
+#
+# p_cs_precedes
+1
+#
+# p_sep_by_space
+0
+#
+# n_cs_precedes
+1
+#
+# n_sep_by_space
+0
+#
+# p_sign_posn
+1
+#
+# n_sign_posn
+1
+# EOF
diff --git a/share/monetdef_unicode/en_PH.UTF-8.src b/share/monetdef_unicode/en_PH.UTF-8.src
new file mode 100644
index 000000000000..c52d067e38e4
--- /dev/null
+++ b/share/monetdef_unicode/en_PH.UTF-8.src
@@ -0,0 +1,50 @@
+# Warning: Do not edit. This file is automatically generated from the
+# tools in /usr/src/tools/tools/locale. The data is obtained from the
+# CLDR project, obtained from http://cldr.unicode.org/
+# -----------------------------------------------------------------------------
+#
+# int_curr_symbol (last character always SPACE)
+PHP
+#
+# currency_symbol
+₱
+#
+# mon_decimal_point
+.
+#
+# mon_thousands_sep
+,
+#
+# mon_grouping
+3
+#
+# positive_sign
+
+#
+# negative_sign
+-
+#
+# int_frac_digits
+2
+#
+# frac_digits
+2
+#
+# p_cs_precedes
+1
+#
+# p_sep_by_space
+0
+#
+# n_cs_precedes
+1
+#
+# n_sep_by_space
+0
+#
+# p_sign_posn
+1
+#
+# n_sign_posn
+1
+# EOF
diff --git a/share/monetdef_unicode/en_SG.UTF-8.src b/share/monetdef_unicode/en_SG.UTF-8.src
new file mode 100644
index 000000000000..6e8a6eb10fdc
--- /dev/null
+++ b/share/monetdef_unicode/en_SG.UTF-8.src
@@ -0,0 +1,50 @@
+# Warning: Do not edit. This file is automatically generated from the
+# tools in /usr/src/tools/tools/locale. The data is obtained from the
+# CLDR project, obtained from http://cldr.unicode.org/
+# -----------------------------------------------------------------------------
+#
+# int_curr_symbol (last character always SPACE)
+SGD
+#
+# currency_symbol
+$
+#
+# mon_decimal_point
+.
+#
+# mon_thousands_sep
+,
+#
+# mon_grouping
+3
+#
+# positive_sign
+
+#
+# negative_sign
+-
+#
+# int_frac_digits
+2
+#
+# frac_digits
+2
+#
+# p_cs_precedes
+1
+#
+# p_sep_by_space
+0
+#
+# n_cs_precedes
+1
+#
+# n_sep_by_space
+0
+#
+# p_sign_posn
+1
+#
+# n_sign_posn
+1
+# EOF
diff --git a/share/monetdef_unicode/en_US.UTF-8.src b/share/monetdef_unicode/en_US.UTF-8.src
new file mode 100644
index 000000000000..6fb1bf4e9649
--- /dev/null
+++ b/share/monetdef_unicode/en_US.UTF-8.src
@@ -0,0 +1,50 @@
+# Warning: Do not edit. This file is automatically generated from the
+# tools in /usr/src/tools/tools/locale. The data is obtained from the
+# CLDR project, obtained from http://cldr.unicode.org/
+# -----------------------------------------------------------------------------
+#
+# int_curr_symbol (last character always SPACE)
+USD
+#
+# currency_symbol
+$
+#
+# mon_decimal_point
+.
+#
+# mon_thousands_sep
+,
+#
+# mon_grouping
+3
+#
+# positive_sign
+
+#
+# negative_sign
+-
+#
+# int_frac_digits
+2
+#
+# frac_digits
+2
+#
+# p_cs_precedes
+1
+#
+# p_sep_by_space
+0
+#
+# n_cs_precedes
+1
+#
+# n_sep_by_space
+0
+#
+# p_sign_posn
+1
+#
+# n_sign_posn
+1
+# EOF
diff --git a/share/monetdef_unicode/en_ZA.UTF-8.src b/share/monetdef_unicode/en_ZA.UTF-8.src
new file mode 100644
index 000000000000..e460df01c483
--- /dev/null
+++ b/share/monetdef_unicode/en_ZA.UTF-8.src
@@ -0,0 +1,50 @@
+# Warning: Do not edit. This file is automatically generated from the
+# tools in /usr/src/tools/tools/locale. The data is obtained from the
+# CLDR project, obtained from http://cldr.unicode.org/
+# -----------------------------------------------------------------------------
+#
+# int_curr_symbol (last character always SPACE)
+ZAR
+#
+# currency_symbol
+R
+#
+# mon_decimal_point
+,
+#
+# mon_thousands_sep
+#
+# mon_grouping
+3
+#
+# positive_sign
+
+#
+# negative_sign
+-
+#
+# int_frac_digits
+2
+#
+# frac_digits
+2
+#
+# p_cs_precedes
+1
+#
+# p_sep_by_space
+0
+#
+# n_cs_precedes
+1
+#
+# n_sep_by_space
+0
+#
+# p_sign_posn
+1
+#
+# n_sign_posn
+1
+# EOF
diff --git a/share/monetdef_unicode/es_AR.UTF-8.src b/share/monetdef_unicode/es_AR.UTF-8.src
new file mode 100644
index 000000000000..87c6f3462737
--- /dev/null
+++ b/share/monetdef_unicode/es_AR.UTF-8.src
@@ -0,0 +1,50 @@
+# Warning: Do not edit. This file is automatically generated from the
+# tools in /usr/src/tools/tools/locale. The data is obtained from the
+# CLDR project, obtained from http://cldr.unicode.org/
+# -----------------------------------------------------------------------------
+#
+# int_curr_symbol (last character always SPACE)
+ARS
+#
+# currency_symbol
+$
+#
+# mon_decimal_point
+,
+#
+# mon_thousands_sep
+.
+#
+# mon_grouping
+3
+#
+# positive_sign
+
+#
+# negative_sign
+-
+#
+# int_frac_digits
+2
+#
+# frac_digits
+2
+#
+# p_cs_precedes
+1
+#
+# p_sep_by_space
+1
+#
+# n_cs_precedes
+1
+#
+# n_sep_by_space
+1
+#
+# p_sign_posn
+1
+#
+# n_sign_posn
+1
+# EOF
diff --git a/share/monetdef_unicode/es_CR.UTF-8.src b/share/monetdef_unicode/es_CR.UTF-8.src
new file mode 100644
index 000000000000..d8b5d13b0356
--- /dev/null
+++ b/share/monetdef_unicode/es_CR.UTF-8.src
@@ -0,0 +1,50 @@
+# Warning: Do not edit. This file is automatically generated from the
+# tools in /usr/src/tools/tools/locale. The data is obtained from the
+# CLDR project, obtained from http://cldr.unicode.org/
+# -----------------------------------------------------------------------------
+#
+# int_curr_symbol (last character always SPACE)
+CRC
+#
+# currency_symbol
+₡
+#
+# mon_decimal_point
+,
+#
+# mon_thousands_sep
+#
+# mon_grouping
+3
+#
+# positive_sign
+
+#
+# negative_sign
+-
+#
+# int_frac_digits
+2
+#
+# frac_digits
+2
+#
+# p_cs_precedes
+1
+#
+# p_sep_by_space
+0
+#
+# n_cs_precedes
+1
+#
+# n_sep_by_space
+0
+#
+# p_sign_posn
+1
+#
+# n_sign_posn
+1
+# EOF
diff --git a/share/monetdef_unicode/es_MX.UTF-8.src b/share/monetdef_unicode/es_MX.UTF-8.src
new file mode 100644
index 000000000000..c65dce11043a
--- /dev/null
+++ b/share/monetdef_unicode/es_MX.UTF-8.src
@@ -0,0 +1,50 @@
+# Warning: Do not edit. This file is automatically generated from the
+# tools in /usr/src/tools/tools/locale. The data is obtained from the
+# CLDR project, obtained from http://cldr.unicode.org/
+# -----------------------------------------------------------------------------
+#
+# int_curr_symbol (last character always SPACE)
+MXN
+#
+# currency_symbol
+$
+#
+# mon_decimal_point
+.
+#
+# mon_thousands_sep
+,
+#
+# mon_grouping
+3
+#
+# positive_sign
+
+#
+# negative_sign
+-
+#
+# int_frac_digits
+2
+#
+# frac_digits
+2
+#
+# p_cs_precedes
+1
+#
+# p_sep_by_space
+0
+#
+# n_cs_precedes
+1
+#
+# n_sep_by_space
+0
+#
+# p_sign_posn
+1
+#
+# n_sign_posn
+1
+# EOF
diff --git a/share/monetdef_unicode/fr_CA.UTF-8.src b/share/monetdef_unicode/fr_CA.UTF-8.src
new file mode 100644
index 000000000000..4e45ac96b373
--- /dev/null
+++ b/share/monetdef_unicode/fr_CA.UTF-8.src
@@ -0,0 +1,50 @@
+# Warning: Do not edit. This file is automatically generated from the
+# tools in /usr/src/tools/tools/locale. The data is obtained from the
+# CLDR project, obtained from http://cldr.unicode.org/
+# -----------------------------------------------------------------------------
+#
+# int_curr_symbol (last character always SPACE)
+CAD
+#
+# currency_symbol
+$
+#
+# mon_decimal_point
+,
+#
+# mon_thousands_sep
+#
+# mon_grouping
+3
+#
+# positive_sign
+
+#
+# negative_sign
+-
+#
+# int_frac_digits
+2
+#
+# frac_digits
+2
+#
+# p_cs_precedes
+0
+#
+# p_sep_by_space
+1
+#
+# n_cs_precedes
+0
+#
+# n_sep_by_space
+1
+#
+# p_sign_posn
+1
+#
+# n_sign_posn
+1
+# EOF
diff --git a/share/monetdef_unicode/fr_CH.UTF-8.src b/share/monetdef_unicode/fr_CH.UTF-8.src
new file mode 100644
index 000000000000..ed24b4e5f8d0
--- /dev/null
+++ b/share/monetdef_unicode/fr_CH.UTF-8.src
@@ -0,0 +1,50 @@
+# Warning: Do not edit. This file is automatically generated from the
+# tools in /usr/src/tools/tools/locale. The data is obtained from the
+# CLDR project, obtained from http://cldr.unicode.org/
+# -----------------------------------------------------------------------------
+#
+# int_curr_symbol (last character always SPACE)
+CHF
+#
+# currency_symbol
+CHF
+#
+# mon_decimal_point
+.
+#
+# mon_thousands_sep
+ 
+#
+# mon_grouping
+3
+#
+# positive_sign
+
+#
+# negative_sign
+-
+#
+# int_frac_digits
+2
+#
+# frac_digits
+2
+#
+# p_cs_precedes
+0
+#
+# p_sep_by_space
+1
+#
+# n_cs_precedes
+0
+#
+# n_sep_by_space
+1
+#
+# p_sign_posn
+1
+#
+# n_sign_posn
+1
+# EOF
diff --git a/share/monetdef_unicode/fr_FR.UTF-8.src b/share/monetdef_unicode/fr_FR.UTF-8.src
new file mode 100644
index 000000000000..3d83604f2329
--- /dev/null
+++ b/share/monetdef_unicode/fr_FR.UTF-8.src
@@ -0,0 +1,50 @@
+# Warning: Do not edit. This file is automatically generated from the
+# tools in /usr/src/tools/tools/locale. The data is obtained from the
+# CLDR project, obtained from http://cldr.unicode.org/
+# -----------------------------------------------------------------------------
+#
+# int_curr_symbol (last character always SPACE)
+EUR
+#
+# currency_symbol
+€
+#
+# mon_decimal_point
+,
+#
+# mon_thousands_sep
+ 
+#
+# mon_grouping
+3
+#
+# positive_sign
+
+#
+# negative_sign
+-
+#
+# int_frac_digits
+2
+#
+# frac_digits
+2
+#
+# p_cs_precedes
+0
+#
+# p_sep_by_space
+1
+#
+# n_cs_precedes
+0
+#
+# n_sep_by_space
+1
+#
+# p_sign_posn
+1
+#
+# n_sign_posn
+1
+# EOF
diff --git a/share/monetdef_unicode/ga_IE.UTF-8.src b/share/monetdef_unicode/ga_IE.UTF-8.src
new file mode 100644
index 000000000000..c5bdc6707ae1
--- /dev/null
+++ b/share/monetdef_unicode/ga_IE.UTF-8.src
@@ -0,0 +1,50 @@
+# Warning: Do not edit. This file is automatically generated from the
+# tools in /usr/src/tools/tools/locale. The data is obtained from the
+# CLDR project, obtained from http://cldr.unicode.org/
+# -----------------------------------------------------------------------------
+#
+# int_curr_symbol (last character always SPACE)
+EUR
+#
+# currency_symbol
+€
+#
+# mon_decimal_point
+.
+#
+# mon_thousands_sep
+,
+#
+# mon_grouping
+3
+#
+# positive_sign
+
+#
+# negative_sign
+-
+#
+# int_frac_digits
+2
+#
+# frac_digits
+2
+#
+# p_cs_precedes
+1
+#
+# p_sep_by_space
+0
+#
+# n_cs_precedes
+1
+#
+# n_sep_by_space
+0
+#
+# p_sign_posn
+1
+#
+# n_sign_posn
+1
+# EOF
diff --git a/share/monetdef_unicode/he_IL.UTF-8.src b/share/monetdef_unicode/he_IL.UTF-8.src
new file mode 100644
index 000000000000..ffe7ee059561
--- /dev/null
+++ b/share/monetdef_unicode/he_IL.UTF-8.src
@@ -0,0 +1,50 @@
+# Warning: Do not edit. This file is automatically generated from the
+# tools in /usr/src/tools/tools/locale. The data is obtained from the
+# CLDR project, obtained from http://cldr.unicode.org/
+# -----------------------------------------------------------------------------
+#
+# int_curr_symbol (last character always SPACE)
+ILS
+#
+# currency_symbol
+₪
+#
+# mon_decimal_point
+.
+#
+# mon_thousands_sep
+,
+#
+# mon_grouping
+3
+#
+# positive_sign
+
+#
+# negative_sign
+‎-
+#
+# int_frac_digits
+2
+#
+# frac_digits
+2
+#
+# p_cs_precedes
+0
+#
+# p_sep_by_space
+1
+#
+# n_cs_precedes
+0
+#
+# n_sep_by_space
+1
+#
+# p_sign_posn
+1
+#
+# n_sign_posn
+1
+# EOF
diff --git a/share/monetdef_unicode/hi_IN.UTF-8.src b/share/monetdef_unicode/hi_IN.UTF-8.src
new file mode 100644
index 000000000000..ff3fb6790f63
--- /dev/null
+++ b/share/monetdef_unicode/hi_IN.UTF-8.src
@@ -0,0 +1,50 @@
+# Warning: Do not edit. This file is automatically generated from the
+# tools in /usr/src/tools/tools/locale. The data is obtained from the
+# CLDR project, obtained from http://cldr.unicode.org/
+# -----------------------------------------------------------------------------
+#
+# int_curr_symbol (last character always SPACE)
+INR
+#
+# currency_symbol
+₹
+#
+# mon_decimal_point
+.
+#
+# mon_thousands_sep
+,
+#
+# mon_grouping
+3;2
+#
+# positive_sign
+
+#
+# negative_sign
+-
+#
+# int_frac_digits
+2
+#
+# frac_digits
+2
+#
+# p_cs_precedes
+1
+#
+# p_sep_by_space
+0
+#
+# n_cs_precedes
+1
+#
+# n_sep_by_space
+0
+#
+# p_sign_posn
+1
+#
+# n_sign_posn
+1
+# EOF
diff --git a/share/monetdef_unicode/hr_HR.UTF-8.src b/share/monetdef_unicode/hr_HR.UTF-8.src
new file mode 100644
index 000000000000..05a75c9b53e1
--- /dev/null
+++ b/share/monetdef_unicode/hr_HR.UTF-8.src
@@ -0,0 +1,50 @@
+# Warning: Do not edit. This file is automatically generated from the
+# tools in /usr/src/tools/tools/locale. The data is obtained from the
+# CLDR project, obtained from http://cldr.unicode.org/
+# -----------------------------------------------------------------------------
+#
+# int_curr_symbol (last character always SPACE)
+HRK
+#
+# currency_symbol
+HRK
+#
+# mon_decimal_point
+,
+#
+# mon_thousands_sep
+.
+#
+# mon_grouping
+3
+#
+# positive_sign
+
+#
+# negative_sign
+-
+#
+# int_frac_digits
+2
+#
+# frac_digits
+2
+#
+# p_cs_precedes
+0
+#
+# p_sep_by_space
+1
+#
+# n_cs_precedes
+0
+#
+# n_sep_by_space
+1
+#
+# p_sign_posn
+1
+#
+# n_sign_posn
+1
+# EOF
diff --git a/share/monetdef_unicode/hu_HU.UTF-8.src b/share/monetdef_unicode/hu_HU.UTF-8.src
new file mode 100644
index 000000000000..e0be4f86040f
--- /dev/null
+++ b/share/monetdef_unicode/hu_HU.UTF-8.src
@@ -0,0 +1,50 @@
+# Warning: Do not edit. This file is automatically generated from the
+# tools in /usr/src/tools/tools/locale. The data is obtained from the
+# CLDR project, obtained from http://cldr.unicode.org/
+# -----------------------------------------------------------------------------
+#
+# int_curr_symbol (last character always SPACE)
+HUF
+#
+# currency_symbol
+Ft
+#
+# mon_decimal_point
+,
+#
+# mon_thousands_sep
+#
+# mon_grouping
+3
+#
+# positive_sign
+
+#
+# negative_sign
+-
+#
+# int_frac_digits
+2
+#
+# frac_digits
+2
+#
+# p_cs_precedes
+0
+#
+# p_sep_by_space
+1
+#
+# n_cs_precedes
+0
+#
+# n_sep_by_space
+1
+#
+# p_sign_posn
+1
+#
+# n_sign_posn
+1
+# EOF
diff --git a/share/monetdef_unicode/hy_AM.UTF-8.src b/share/monetdef_unicode/hy_AM.UTF-8.src
new file mode 100644
index 000000000000..2b38fefbaff8
--- /dev/null
+++ b/share/monetdef_unicode/hy_AM.UTF-8.src
@@ -0,0 +1,50 @@
+# Warning: Do not edit. This file is automatically generated from the
+# tools in /usr/src/tools/tools/locale. The data is obtained from the
+# CLDR project, obtained from http://cldr.unicode.org/
+# -----------------------------------------------------------------------------
+#
+# int_curr_symbol (last character always SPACE)
+AMD
+#
+# currency_symbol
+#
+# mon_decimal_point
+,
+#
+# mon_thousands_sep
+#
+# mon_grouping
+3
+#
+# positive_sign
+
+#
+# negative_sign
+-
+#
+# int_frac_digits
+2
+#
+# frac_digits
+2
+#
+# p_cs_precedes
+0
+#
+# p_sep_by_space
+1
+#
+# n_cs_precedes
+0
+#
+# n_sep_by_space
+1
+#
+# p_sign_posn
+1
+#
+# n_sign_posn
+1
+# EOF
diff --git a/share/monetdef_unicode/is_IS.UTF-8.src b/share/monetdef_unicode/is_IS.UTF-8.src
new file mode 100644
index 000000000000..aa054fd1856a
--- /dev/null
+++ b/share/monetdef_unicode/is_IS.UTF-8.src
@@ -0,0 +1,50 @@
+# Warning: Do not edit. This file is automatically generated from the
+# tools in /usr/src/tools/tools/locale. The data is obtained from the
+# CLDR project, obtained from http://cldr.unicode.org/
+# -----------------------------------------------------------------------------
+#
+# int_curr_symbol (last character always SPACE)
+ISK
+#
+# currency_symbol
+ISK
+#
+# mon_decimal_point
+,
+#
+# mon_thousands_sep
+.
+#
+# mon_grouping
+3
+#
+# positive_sign
+
+#
+# negative_sign
+-
+#
+# int_frac_digits
+0
+#
+# frac_digits
+0
+#
+# p_cs_precedes
+0
+#
+# p_sep_by_space
+1
+#
+# n_cs_precedes
+0
+#
+# n_sep_by_space
+1
+#
+# p_sign_posn
+1
+#
+# n_sign_posn
+1
+# EOF
diff --git a/share/monetdef_unicode/it_CH.UTF-8.src b/share/monetdef_unicode/it_CH.UTF-8.src
new file mode 100644
index 000000000000..01f514d30f29
--- /dev/null
+++ b/share/monetdef_unicode/it_CH.UTF-8.src
@@ -0,0 +1,50 @@
+# Warning: Do not edit. This file is automatically generated from the
+# tools in /usr/src/tools/tools/locale. The data is obtained from the
+# CLDR project, obtained from http://cldr.unicode.org/
+# -----------------------------------------------------------------------------
+#
+# int_curr_symbol (last character always SPACE)
+CHF
+#
+# currency_symbol
+CHF
+#
+# mon_decimal_point
+.
+#
+# mon_thousands_sep
+’
+#
+# mon_grouping
+3
+#
+# positive_sign
+
+#
+# negative_sign
+-
+#
+# int_frac_digits
+2
+#
+# frac_digits
+2
+#
+# p_cs_precedes
+1
+#
+# p_sep_by_space
+1
+#
+# n_cs_precedes
+1
+#
+# n_sep_by_space
+0
+#
+# p_sign_posn
+1
+#
+# n_sign_posn
+4
+# EOF
diff --git a/share/monetdef_unicode/it_IT.UTF-8.src b/share/monetdef_unicode/it_IT.UTF-8.src
new file mode 100644
index 000000000000..f1786606186a
--- /dev/null
+++ b/share/monetdef_unicode/it_IT.UTF-8.src
@@ -0,0 +1,50 @@
+# Warning: Do not edit. This file is automatically generated from the
+# tools in /usr/src/tools/tools/locale. The data is obtained from the
+# CLDR project, obtained from http://cldr.unicode.org/
+# -----------------------------------------------------------------------------
+#
+# int_curr_symbol (last character always SPACE)
+EUR
+#
+# currency_symbol
+€
+#
+# mon_decimal_point
+,
+#
+# mon_thousands_sep
+.
+#
+# mon_grouping
+3
+#
+# positive_sign
+
+#
+# negative_sign
+-
+#
+# int_frac_digits
+2
+#
+# frac_digits
+2
+#
+# p_cs_precedes
+0
+#
+# p_sep_by_space
+1
+#
+# n_cs_precedes
+0
+#
+# n_sep_by_space
+1
+#
+# p_sign_posn
+1
+#
+# n_sign_posn
+1
+# EOF
diff --git a/share/monetdef_unicode/ja_JP.UTF-8.src b/share/monetdef_unicode/ja_JP.UTF-8.src
new file mode 100644
index 000000000000..83f6d4b29a7e
--- /dev/null
+++ b/share/monetdef_unicode/ja_JP.UTF-8.src
@@ -0,0 +1,50 @@
+# Warning: Do not edit. This file is automatically generated from the
+# tools in /usr/src/tools/tools/locale. The data is obtained from the
+# CLDR project, obtained from http://cldr.unicode.org/
+# -----------------------------------------------------------------------------
+#
+# int_curr_symbol (last character always SPACE)
+JPY
+#
+# currency_symbol
+¥
+#
+# mon_decimal_point
+.
+#
+# mon_thousands_sep
+,
+#
+# mon_grouping
+3
+#
+# positive_sign
+
+#
+# negative_sign
+-
+#
+# int_frac_digits
+0
+#
+# frac_digits
+0
+#
+# p_cs_precedes
+1
+#
+# p_sep_by_space
+0
+#
+# n_cs_precedes
+1
+#
+# n_sep_by_space
+0
+#
+# p_sign_posn
+1
+#
+# n_sign_posn
+1
+# EOF
diff --git a/share/monetdef_unicode/kk_KZ.UTF-8.src b/share/monetdef_unicode/kk_KZ.UTF-8.src
new file mode 100644
index 000000000000..a5dc90cbe856
--- /dev/null
+++ b/share/monetdef_unicode/kk_KZ.UTF-8.src
@@ -0,0 +1,50 @@
+# Warning: Do not edit. This file is automatically generated from the
+# tools in /usr/src/tools/tools/locale. The data is obtained from the
+# CLDR project, obtained from http://cldr.unicode.org/
+# -----------------------------------------------------------------------------
+#
+# int_curr_symbol (last character always SPACE)
+KZT
+#
+# currency_symbol
+₸
+#
+# mon_decimal_point
+,
+#
+# mon_thousands_sep
+#
+# mon_grouping
+3
+#
+# positive_sign
+
+#
+# negative_sign
+-
+#
+# int_frac_digits
+2
+#
+# frac_digits
+2
+#
+# p_cs_precedes
+0
+#
+# p_sep_by_space
+1
+#
+# n_cs_precedes
+0
+#
+# n_sep_by_space
+1
+#
+# p_sign_posn
+1
+#
+# n_sign_posn
+1
+# EOF
diff --git a/share/monetdef_unicode/ko_KR.UTF-8.src b/share/monetdef_unicode/ko_KR.UTF-8.src
new file mode 100644
index 000000000000..ed338688b1de
--- /dev/null
+++ b/share/monetdef_unicode/ko_KR.UTF-8.src
@@ -0,0 +1,50 @@
+# Warning: Do not edit. This file is automatically generated from the
+# tools in /usr/src/tools/tools/locale. The data is obtained from the
+# CLDR project, obtained from http://cldr.unicode.org/
+# -----------------------------------------------------------------------------
+#
+# int_curr_symbol (last character always SPACE)
+KRW
+#
+# currency_symbol
+₩
+#
+# mon_decimal_point
+.
+#
+# mon_thousands_sep
+,
+#
+# mon_grouping
+3
+#
+# positive_sign
+
+#
+# negative_sign
+-
+#
+# int_frac_digits
+0
+#
+# frac_digits
+0
+#
+# p_cs_precedes
+1
+#
+# p_sep_by_space
+0
+#
+# n_cs_precedes
+1
+#
+# n_sep_by_space
+0
+#
+# p_sign_posn
+1
+#
+# n_sign_posn
+1
+# EOF
diff --git a/share/monetdef_unicode/mn_MN.UTF-8.src b/share/monetdef_unicode/mn_MN.UTF-8.src
new file mode 100644
index 000000000000..b8bd59637a28
--- /dev/null
+++ b/share/monetdef_unicode/mn_MN.UTF-8.src
@@ -0,0 +1,50 @@
+# Warning: Do not edit. This file is automatically generated from the
+# tools in /usr/src/tools/tools/locale. The data is obtained from the
+# CLDR project, obtained from http://cldr.unicode.org/
+# -----------------------------------------------------------------------------
+#
+# int_curr_symbol (last character always SPACE)
+MNT
+#
+# currency_symbol
+₮
+#
+# mon_decimal_point
+.
+#
+# mon_thousands_sep
+,
+#
+# mon_grouping
+3
+#
+# positive_sign
+
+#
+# negative_sign
+-
+#
+# int_frac_digits
+2
+#
+# frac_digits
+2
+#
+# p_cs_precedes
+1
+#
+# p_sep_by_space
+1
+#
+# n_cs_precedes
+1
+#
+# n_sep_by_space
+1
+#
+# p_sign_posn
+1
+#
+# n_sign_posn
+1
+# EOF
diff --git a/share/monetdef_unicode/nb_NO.UTF-8.src b/share/monetdef_unicode/nb_NO.UTF-8.src
new file mode 100644
index 000000000000..36b023f127bb
--- /dev/null
+++ b/share/monetdef_unicode/nb_NO.UTF-8.src
@@ -0,0 +1,50 @@
+# Warning: Do not edit. This file is automatically generated from the
+# tools in /usr/src/tools/tools/locale. The data is obtained from the
+# CLDR project, obtained from http://cldr.unicode.org/
+# -----------------------------------------------------------------------------
+#
+# int_curr_symbol (last character always SPACE)
+NOK
+#
+# currency_symbol
+kr
+#
+# mon_decimal_point
+,
+#
+# mon_thousands_sep
+#
+# mon_grouping
+3
+#
+# positive_sign
+
+#
+# negative_sign
+−
+#
+# int_frac_digits
+2
+#
+# frac_digits
+2
+#
+# p_cs_precedes
+1
+#
+# p_sep_by_space
+1
+#
+# n_cs_precedes
+1
+#
+# n_sep_by_space
+1
+#
+# p_sign_posn
+1
+#
+# n_sign_posn
+1
+# EOF
diff --git a/share/monetdef_unicode/nl_BE.UTF-8.src b/share/monetdef_unicode/nl_BE.UTF-8.src
new file mode 100644
index 000000000000..a3021cfe7330
--- /dev/null
+++ b/share/monetdef_unicode/nl_BE.UTF-8.src
@@ -0,0 +1,50 @@
+# Warning: Do not edit. This file is automatically generated from the
+# tools in /usr/src/tools/tools/locale. The data is obtained from the
+# CLDR project, obtained from http://cldr.unicode.org/
+# -----------------------------------------------------------------------------
+#
+# int_curr_symbol (last character always SPACE)
+EUR
+#
+# currency_symbol
+€
+#
+# mon_decimal_point
+,
+#
+# mon_thousands_sep
+.
+#
+# mon_grouping
+3
+#
+# positive_sign
+
+#
+# negative_sign
+-
+#
+# int_frac_digits
+2
+#
+# frac_digits
+2
+#
+# p_cs_precedes
+1
+#
+# p_sep_by_space
+1
+#
+# n_cs_precedes
+1
+#
+# n_sep_by_space
+1
+#
+# p_sign_posn
+1
+#
+# n_sign_posn
+1
+# EOF
diff --git a/share/monetdef_unicode/nl_NL.UTF-8.src b/share/monetdef_unicode/nl_NL.UTF-8.src
new file mode 100644
index 000000000000..0015248b64f1
--- /dev/null
+++ b/share/monetdef_unicode/nl_NL.UTF-8.src
@@ -0,0 +1,50 @@
+# Warning: Do not edit. This file is automatically generated from the
+# tools in /usr/src/tools/tools/locale. The data is obtained from the
+# CLDR project, obtained from http://cldr.unicode.org/
+# -----------------------------------------------------------------------------
+#
+# int_curr_symbol (last character always SPACE)
+EUR
+#
+# currency_symbol
+€
+#
+# mon_decimal_point
+,
+#
+# mon_thousands_sep
+.
+#
+# mon_grouping
+3
+#
+# positive_sign
+
+#
+# negative_sign
+-
+#
+# int_frac_digits
+2
+#
+# frac_digits
+2
+#
+# p_cs_precedes
+1
+#
+# p_sep_by_space
+1
+#
+# n_cs_precedes
+1
+#
+# n_sep_by_space
+2
+#
+# p_sign_posn
+1
+#
+# n_sign_posn
+4
+# EOF
diff --git a/share/monetdef_unicode/pl_PL.UTF-8.src b/share/monetdef_unicode/pl_PL.UTF-8.src
new file mode 100644
index 000000000000..11f033e5a92b
--- /dev/null
+++ b/share/monetdef_unicode/pl_PL.UTF-8.src
@@ -0,0 +1,50 @@
+# Warning: Do not edit. This file is automatically generated from the
+# tools in /usr/src/tools/tools/locale. The data is obtained from the
+# CLDR project, obtained from http://cldr.unicode.org/
+# -----------------------------------------------------------------------------
+#
+# int_curr_symbol (last character always SPACE)
+PLN
+#
+# currency_symbol
+zł
+#
+# mon_decimal_point
+,
+#
+# mon_thousands_sep
+#
+# mon_grouping
+3
+#
+# positive_sign
+
+#
+# negative_sign
+-
+#
+# int_frac_digits
+2
+#
+# frac_digits
+2
+#
+# p_cs_precedes
+0
+#
+# p_sep_by_space
+1
+#
+# n_cs_precedes
+0
+#
+# n_sep_by_space
+1
+#
+# p_sign_posn
+1
+#
+# n_sign_posn
+1
+# EOF
diff --git a/share/monetdef_unicode/pt_BR.UTF-8.src b/share/monetdef_unicode/pt_BR.UTF-8.src
new file mode 100644
index 000000000000..9460ce961a79
--- /dev/null
+++ b/share/monetdef_unicode/pt_BR.UTF-8.src
@@ -0,0 +1,50 @@
+# Warning: Do not edit. This file is automatically generated from the
+# tools in /usr/src/tools/tools/locale. The data is obtained from the
+# CLDR project, obtained from http://cldr.unicode.org/
+# -----------------------------------------------------------------------------
+#
+# int_curr_symbol (last character always SPACE)
+BRL
+#
+# currency_symbol
+R$
+#
+# mon_decimal_point
+,
+#
+# mon_thousands_sep
+.
+#
+# mon_grouping
+3
+#
+# positive_sign
+
+#
+# negative_sign
+-
+#
+# int_frac_digits
+2
+#
+# frac_digits
+2
+#
+# p_cs_precedes
+1
+#
+# p_sep_by_space
+1
+#
+# n_cs_precedes
+1
+#
+# n_sep_by_space
+1
+#
+# p_sign_posn
+1
+#
+# n_sign_posn
+1
+# EOF
diff --git a/share/monetdef_unicode/ro_RO.UTF-8.src b/share/monetdef_unicode/ro_RO.UTF-8.src
new file mode 100644
index 000000000000..37a8d88f89ec
--- /dev/null
+++ b/share/monetdef_unicode/ro_RO.UTF-8.src
@@ -0,0 +1,50 @@
+# Warning: Do not edit. This file is automatically generated from the
+# tools in /usr/src/tools/tools/locale. The data is obtained from the
+# CLDR project, obtained from http://cldr.unicode.org/
+# -----------------------------------------------------------------------------
+#
+# int_curr_symbol (last character always SPACE)
+RON
+#
+# currency_symbol
+RON
+#
+# mon_decimal_point
+,
+#
+# mon_thousands_sep
+.
+#
+# mon_grouping
+3
+#
+# positive_sign
+
+#
+# negative_sign
+-
+#
+# int_frac_digits
+2
+#
+# frac_digits
+2
+#
+# p_cs_precedes
+0
+#
+# p_sep_by_space
+1
+#
+# n_cs_precedes
+0
+#
+# n_sep_by_space
+1
+#
+# p_sign_posn
+1
+#
+# n_sign_posn
+1
+# EOF
diff --git a/share/monetdef_unicode/ru_RU.UTF-8.src b/share/monetdef_unicode/ru_RU.UTF-8.src
new file mode 100644
index 000000000000..ab82ec7166fe
--- /dev/null
+++ b/share/monetdef_unicode/ru_RU.UTF-8.src
@@ -0,0 +1,50 @@
+# Warning: Do not edit. This file is automatically generated from the
+# tools in /usr/src/tools/tools/locale. The data is obtained from the
+# CLDR project, obtained from http://cldr.unicode.org/
+# -----------------------------------------------------------------------------
+#
+# int_curr_symbol (last character always SPACE)
+RUB
+#
+# currency_symbol
+₽
+#
+# mon_decimal_point
+,
+#
+# mon_thousands_sep
+#
+# mon_grouping
+3
+#
+# positive_sign
+
+#
+# negative_sign
+-
+#
+# int_frac_digits
+2
+#
+# frac_digits
+2
+#
+# p_cs_precedes
+0
+#
+# p_sep_by_space
+1
+#
+# n_cs_precedes
+0
+#
+# n_sep_by_space
+1
+#
+# p_sign_posn
+1
+#
+# n_sign_posn
+1
+# EOF
diff --git a/share/monetdef_unicode/se_NO.UTF-8.src b/share/monetdef_unicode/se_NO.UTF-8.src
new file mode 100644
index 000000000000..cffc007f5d07
--- /dev/null
+++ b/share/monetdef_unicode/se_NO.UTF-8.src
@@ -0,0 +1,50 @@
+# Warning: Do not edit. This file is automatically generated from the
+# tools in /usr/src/tools/tools/locale. The data is obtained from the
+# CLDR project, obtained from http://cldr.unicode.org/
+# -----------------------------------------------------------------------------
+#
+# int_curr_symbol (last character always SPACE)
+NOK
+#
+# currency_symbol
+kr
+#
+# mon_decimal_point
+,
+#
+# mon_thousands_sep
+#
+# mon_grouping
+3
+#
+# positive_sign
+
+#
+# negative_sign
+−
+#
+# int_frac_digits
+2
+#
+# frac_digits
+2
+#
+# p_cs_precedes
+0
+#
+# p_sep_by_space
+1
+#
+# n_cs_precedes
+0
+#
+# n_sep_by_space
+1
+#
+# p_sign_posn
+1
+#
+# n_sign_posn
+1
+# EOF
diff --git a/share/monetdef_unicode/sk_SK.UTF-8.src b/share/monetdef_unicode/sk_SK.UTF-8.src
new file mode 100644
index 000000000000..68378a463141
--- /dev/null
+++ b/share/monetdef_unicode/sk_SK.UTF-8.src
@@ -0,0 +1,50 @@
+# Warning: Do not edit. This file is automatically generated from the
+# tools in /usr/src/tools/tools/locale. The data is obtained from the
+# CLDR project, obtained from http://cldr.unicode.org/
+# -----------------------------------------------------------------------------
+#
+# int_curr_symbol (last character always SPACE)
+EUR
+#
+# currency_symbol
+€
+#
+# mon_decimal_point
+,
+#
+# mon_thousands_sep
+#
+# mon_grouping
+3
+#
+# positive_sign
+
+#
+# negative_sign
+-
+#
+# int_frac_digits
+2
+#
+# frac_digits
+2
+#
+# p_cs_precedes
+0
+#
+# p_sep_by_space
+1
+#
+# n_cs_precedes
+0
+#
+# n_sep_by_space
+1
+#
+# p_sign_posn
+1
+#
+# n_sign_posn
+1
+# EOF
diff --git a/share/monetdef_unicode/sl_SI.UTF-8.src b/share/monetdef_unicode/sl_SI.UTF-8.src
new file mode 100644
index 000000000000..7bcdc1d45081
--- /dev/null
+++ b/share/monetdef_unicode/sl_SI.UTF-8.src
@@ -0,0 +1,50 @@
+# Warning: Do not edit. This file is automatically generated from the
+# tools in /usr/src/tools/tools/locale. The data is obtained from the
+# CLDR project, obtained from http://cldr.unicode.org/
+# -----------------------------------------------------------------------------
+#
+# int_curr_symbol (last character always SPACE)
+EUR
+#
+# currency_symbol
+€
+#
+# mon_decimal_point
+,
+#
+# mon_thousands_sep
+.
+#
+# mon_grouping
+3
+#
+# positive_sign
+
+#
+# negative_sign
+−
+#
+# int_frac_digits
+2
+#
+# frac_digits
+2
+#
+# p_cs_precedes
+0
+#
+# p_sep_by_space
+1
+#
+# n_cs_precedes
+0
+#
+# n_sep_by_space
+1
+#
+# p_sign_posn
+1
+#
+# n_sign_posn
+1
+# EOF
diff --git a/share/monetdef_unicode/sr_RS.UTF-8@latin.src b/share/monetdef_unicode/sr_RS.UTF-8@latin.src
new file mode 100644
index 000000000000..c4dbd2702d21
--- /dev/null
+++ b/share/monetdef_unicode/sr_RS.UTF-8@latin.src
@@ -0,0 +1,50 @@
+# Warning: Do not edit. This file is automatically generated from the
+# tools in /usr/src/tools/tools/locale. The data is obtained from the
+# CLDR project, obtained from http://cldr.unicode.org/
+# -----------------------------------------------------------------------------
+#
+# int_curr_symbol (last character always SPACE)
+RSD
+#
+# currency_symbol
+RSD
+#
+# mon_decimal_point
+,
+#
+# mon_thousands_sep
+.
+#
+# mon_grouping
+3
+#
+# positive_sign
+
+#
+# negative_sign
+-
+#
+# int_frac_digits
+0
+#
+# frac_digits
+0
+#
+# p_cs_precedes
+0
+#
+# p_sep_by_space
+1
+#
+# n_cs_precedes
+0
+#
+# n_sep_by_space
+1
+#
+# p_sign_posn
+1
+#
+# n_sign_posn
+1
+# EOF
diff --git a/share/monetdef_unicode/sv_FI.UTF-8.src b/share/monetdef_unicode/sv_FI.UTF-8.src
new file mode 100644
index 000000000000..ec0c63e9fd4b
--- /dev/null
+++ b/share/monetdef_unicode/sv_FI.UTF-8.src
@@ -0,0 +1,50 @@
+# Warning: Do not edit. This file is automatically generated from the
+# tools in /usr/src/tools/tools/locale. The data is obtained from the
+# CLDR project, obtained from http://cldr.unicode.org/
+# -----------------------------------------------------------------------------
+#
+# int_curr_symbol (last character always SPACE)
+EUR
+#
+# currency_symbol
+€
+#
+# mon_decimal_point
+,
+#
+# mon_thousands_sep
+#
+# mon_grouping
+3
+#
+# positive_sign
+
+#
+# negative_sign
+−
+#
+# int_frac_digits
+2
+#
+# frac_digits
+2
+#
+# p_cs_precedes
+0
+#
+# p_sep_by_space
+1
+#
+# n_cs_precedes
+0
+#
+# n_sep_by_space
+1
+#
+# p_sign_posn
+1
+#
+# n_sign_posn
+1
+# EOF
diff --git a/share/monetdef_unicode/sv_SE.UTF-8.src b/share/monetdef_unicode/sv_SE.UTF-8.src
new file mode 100644
index 000000000000..309eb2289828
--- /dev/null
+++ b/share/monetdef_unicode/sv_SE.UTF-8.src
@@ -0,0 +1,50 @@
+# Warning: Do not edit. This file is automatically generated from the
+# tools in /usr/src/tools/tools/locale. The data is obtained from the
+# CLDR project, obtained from http://cldr.unicode.org/
+# -----------------------------------------------------------------------------
+#
+# int_curr_symbol (last character always SPACE)
+SEK
+#
+# currency_symbol
+kr
+#
+# mon_decimal_point
+,
+#
+# mon_thousands_sep
+#
+# mon_grouping
+3
+#
+# positive_sign
+
+#
+# negative_sign
+−
+#
+# int_frac_digits
+2
+#
+# frac_digits
+2
+#
+# p_cs_precedes
+0
+#
+# p_sep_by_space
+1
+#
+# n_cs_precedes
+0
+#
+# n_sep_by_space
+1
+#
+# p_sign_posn
+1
+#
+# n_sign_posn
+1
+# EOF
diff --git a/share/monetdef_unicode/tr_TR.UTF-8.src b/share/monetdef_unicode/tr_TR.UTF-8.src
new file mode 100644
index 000000000000..f33f1ac4ebd2
--- /dev/null
+++ b/share/monetdef_unicode/tr_TR.UTF-8.src
@@ -0,0 +1,50 @@
+# Warning: Do not edit. This file is automatically generated from the
+# tools in /usr/src/tools/tools/locale. The data is obtained from the
+# CLDR project, obtained from http://cldr.unicode.org/
+# -----------------------------------------------------------------------------
+#
+# int_curr_symbol (last character always SPACE)
+TRY
+#
+# currency_symbol
+₺
+#
+# mon_decimal_point
+,
+#
+# mon_thousands_sep
+.
+#
+# mon_grouping
+3
+#
+# positive_sign
+
+#
+# negative_sign
+-
+#
+# int_frac_digits
+2
+#
+# frac_digits
+2
+#
+# p_cs_precedes
+1
+#
+# p_sep_by_space
+0
+#
+# n_cs_precedes
+1
+#
+# n_sep_by_space
+0
+#
+# p_sign_posn
+1
+#
+# n_sign_posn
+1
+# EOF
diff --git a/share/monetdef_unicode/uk_UA.UTF-8.src b/share/monetdef_unicode/uk_UA.UTF-8.src
new file mode 100644
index 000000000000..95f9d762027b
--- /dev/null
+++ b/share/monetdef_unicode/uk_UA.UTF-8.src
@@ -0,0 +1,50 @@
+# Warning: Do not edit. This file is automatically generated from the
+# tools in /usr/src/tools/tools/locale. The data is obtained from the
+# CLDR project, obtained from http://cldr.unicode.org/
+# -----------------------------------------------------------------------------
+#
+# int_curr_symbol (last character always SPACE)
+UAH
+#
+# currency_symbol
+₴
+#
+# mon_decimal_point
+,
+#
+# mon_thousands_sep
+#
+# mon_grouping
+3
+#
+# positive_sign
+
+#
+# negative_sign
+-
+#
+# int_frac_digits
+2
+#
+# frac_digits
+2
+#
+# p_cs_precedes
+0
+#
+# p_sep_by_space
+1
+#
+# n_cs_precedes
+0
+#
+# n_sep_by_space
+1
+#
+# p_sign_posn
+1
+#
+# n_sign_posn
+1
+# EOF
diff --git a/share/monetdef_unicode/zh_CN.UTF-8.src b/share/monetdef_unicode/zh_CN.UTF-8.src
new file mode 100644
index 000000000000..6baec8d721f1
--- /dev/null
+++ b/share/monetdef_unicode/zh_CN.UTF-8.src
@@ -0,0 +1,50 @@
+# Warning: Do not edit. This file is automatically generated from the
+# tools in /usr/src/tools/tools/locale. The data is obtained from the
+# CLDR project, obtained from http://cldr.unicode.org/
+# -----------------------------------------------------------------------------
+#
+# int_curr_symbol (last character always SPACE)
+CNY
+#
+# currency_symbol
+¥
+#
+# mon_decimal_point
+.
+#
+# mon_thousands_sep
+,
+#
+# mon_grouping
+3
+#
+# positive_sign
+
+#
+# negative_sign
+-
+#
+# int_frac_digits
+2
+#
+# frac_digits
+2
+#
+# p_cs_precedes
+1
+#
+# p_sep_by_space
+0
+#
+# n_cs_precedes
+1
+#
+# n_sep_by_space
+0
+#
+# p_sign_posn
+1
+#
+# n_sign_posn
+1
+# EOF
diff --git a/share/monetdef_unicode/zh_HK.UTF-8.src b/share/monetdef_unicode/zh_HK.UTF-8.src
new file mode 100644
index 000000000000..faf104e580f9
--- /dev/null
+++ b/share/monetdef_unicode/zh_HK.UTF-8.src
@@ -0,0 +1,50 @@
+# Warning: Do not edit. This file is automatically generated from the
+# tools in /usr/src/tools/tools/locale. The data is obtained from the
+# CLDR project, obtained from http://cldr.unicode.org/
+# -----------------------------------------------------------------------------
+#
+# int_curr_symbol (last character always SPACE)
+HKD
+#
+# currency_symbol
+HK$
+#
+# mon_decimal_point
+.
+#
+# mon_thousands_sep
+,
+#
+# mon_grouping
+3
+#
+# positive_sign
+
+#
+# negative_sign
+-
+#
+# int_frac_digits
+2
+#
+# frac_digits
+2
+#
+# p_cs_precedes
+1
+#
+# p_sep_by_space
+0
+#
+# n_cs_precedes
+1
+#
+# n_sep_by_space
+0
+#
+# p_sign_posn
+1
+#
+# n_sign_posn
+1
+# EOF
diff --git a/share/monetdef_unicode/zh_TW.UTF-8.src b/share/monetdef_unicode/zh_TW.UTF-8.src
new file mode 100644
index 000000000000..c63c924bac5e
--- /dev/null
+++ b/share/monetdef_unicode/zh_TW.UTF-8.src
@@ -0,0 +1,50 @@
+# Warning: Do not edit. This file is automatically generated from the
+# tools in /usr/src/tools/tools/locale. The data is obtained from the
+# CLDR project, obtained from http://cldr.unicode.org/
+# -----------------------------------------------------------------------------
+#
+# int_curr_symbol (last character always SPACE)
+TWD
+#
+# currency_symbol
+$
+#
+# mon_decimal_point
+.
+#
+# mon_thousands_sep
+,
+#
+# mon_grouping
+3
+#
+# positive_sign
+
+#
+# negative_sign
+-
+#
+# int_frac_digits
+2
+#
+# frac_digits
+2
+#
+# p_cs_precedes
+1
+#
+# p_sep_by_space
+0
+#
+# n_cs_precedes
+1
+#
+# n_sep_by_space
+0
+#
+# p_sign_posn
+1
+#
+# n_sign_posn
+1
+# EOF