History log of /freebsd-11.0-release/share/monetdef/
Revision Date Author Comments
(<<< Hide modified files)
(Show modified files >>>)
303975 11-Aug-2016 gjb

Copy stable/11@r303970 to releng/11.0 as part of the 11.0-RELEASE
cycle.

Prune svn:mergeinfo from the new branch, and rename it to RC1.

Update __FreeBSD_version.

Use the quarterly branch for the default FreeBSD.conf pkg(8) repo and
the dvd1.iso packages population.

Approved by: re (implicit)
Sponsored by: The FreeBSD Foundation

302408 08-Jul-2016 gjb

Copy head@r302406 to stable/11 as part of the 11.0-RELEASE cycle.
Prune svn:mergeinfo from the new branch, as nothing has been merged
here.

Additional commits post-branch will follow.

Approved by: re (implicit)
Sponsored by: The FreeBSD Foundation


302329 03-Jul-2016 bapt

Posixify the locales name for variants

For all locales with variants:
- if no ambiguity on the locale (only one variant) just use the regular name
- if ambiguity, pick one as default and append @<variant> to the others
respecting POSIX

As a result:
- All the 3 components locales added recently are renamed to the usual 2
components version for all but sr_RS.UTF-8
- Set sr_RS.UTF-8 to the cyrillic variant
- Add sr_RS.UTF-8@latin
- Remove the symlinks aliases they were created to represent the 2 components
version as aliasas and are now useless
- Update the OptionalObsoleteFiles.inc and ObsoleteFiles.inc to reflect those
changes

Discussed with: ache@
Approved by: re@ (gjb)


302026 20-Jun-2016 bapt

Fix generation of locales with multiple variants

Serbian locales have triple components to represent the 2 variations of the
locale: Latin and Cyrillic. Previously the tools generatic the locale were
appending both definitions instead of differentiating them.

Reported by: ache
Approved by: re (gjb)


298121 16-Apr-2016 bapt

Regenerates locales Makefiles and locales


292453 18-Dec-2015 bapt

Simplify the locale generated Makefiles by using bmake multi variables for loops


291311 25-Nov-2015 bdrewery

META MODE: Fix 'make the-lot' with recent locale changes

Sponsored by: EMC / Isilon Storage Division


290928 16-Nov-2015 bapt

Bring back a couple of ISO8859-15 locales:
- af_ZA.ISO8859-15
- en_AU.ISO8859-15
- en_CA.ISO8859-15
- en_NZ.ISO8859-15
- en_US.ISO8859-15
- fr_CA.ISO8859-15


290866 15-Nov-2015 bapt

Regenerate locales after readding ISO8859-1 for locales that have ISO8859-15

Requested by: arche


290677 11-Nov-2015 bdrewery

Use explicit filename when creating locale symlinks to avoid creating a
directory symlink when the target directory does not exist. This will
cause an error instead of a broken setup.

Sponsored by: EMC / Isilon Storage Division


290494 07-Nov-2015 bapt

Improve collation string and locales support

Merge collation support from Illumos and DragonflyBSD.

Locales are now generated with the new localedef(1) tool from CLDR POSIX files.
The generated files are now identified as "BSD 1.0" format.

The libc now only read "BSD 1.0" locales definitions, all other version will be
set to "C"
The localedef(1) tool has been imported from Illumos and modified to use tree(3)
instead of the CDDL avl(3)
A set of tool created by edwin@ and extended by marino@ for dragonfly has been
added to be able to generate locales and the Makefiles from the vanilla CLDR
unicode databases + a universal UTF-8 charmap (by marino@)
Update the locales to unicode v27
Given our regex(3) does not support multibyte (yet) it has been forced to always
use locale C
Remove now unused colldef(1) and mklocale(1)
Finish implementing the numeric BSD extension for ctypes
The number of supported locales has grown from 175 to 250 locales. Among the new
locales: 6 Arabic locales (AE EG JO MA QA SA), Different variations of spanish
locales.
Added new 3 components locales for mn_Cyrl_MN, sr_Cyrl_RS sr_Latn_RS,
zh_Hans_CN, zh_Hant_HK and zh_Hant_TW. Some aliases has been for 2 components
version when possible.

Thanks: Garrett D'Amore (Illumos) who made sure all his work was done under
BSD license!, Edwin Groothuis (edwin@) for the work he made on tools to be able
to generate locales definition usable in freebsd sources out of vanilla CLDR
definitions, John Marino (DragonflyBSD) who first merge the Illumos work into
Dragonfly and spent hours tracking down bugs.


290083 27-Oct-2015 bdrewery

Use more appropriate ${SHAREDIR} rather than /usr/share.

MFC after: 2 weeks
Sponsored by: EMC / Isilon Storage Division


284345 13-Jun-2015 sjg

Add META_MODE support.

Off by default, build behaves normally.
WITH_META_MODE we get auto objdir creation, the ability to
start build from anywhere in the tree.

Still need to add real targets under targets/ to build packages.

Differential Revision: D2796
Reviewed by: brooks imp


284287 11-Jun-2015 sjg

Ensure SYMLINKS fully specified

Differential Revision: D2748
Reviewed by: brooks


253425 17-Jul-2013 bapt

Do not overwrite the new UTF-8 files with the old ISO one


253419 17-Jul-2013 bapt

Change Eu to the proper UTF-8 symbol this was missed in r253414


253414 17-Jul-2013 bapt

For all european contries using the euro currency, add an UTF-8 definition with the proper Euro symbol

MFC after: 1 week


245889 24-Jan-2013 brooks

Don't link two different things to the same paths. As tiebreaker I've
picked the link that was installed last so as to not change the behavior.
The one exception is sr_YU.ISO8859-2/LC_MONETARY where a file was being
replaced by a link.


227467 12-Nov-2011 theraven

Fix the number of decimal digits used for Swiss Francs (0 -> 2). Found by the libc++ test suite. If there is some locale test suite somewhere, it might be worth running it...

Approved by: dim (mentor)


197182 13-Sep-2009 edwin

Last character is a space for the international currency symbol.


196812 04-Sep-2009 ache

Add lv_LV

PR: 105100
Submitted by: Aldis Berjoza <killasmurf86@gmail.com>


193962 10-Jun-2009 edwin

Add euro symbol to pt_PT locale using other encodings

PR: conf/98815
Submitted by: Rui Lopes <rgl@ruilopes.com>
MFC after: 1 week


193908 10-Jun-2009 edwin

add ca_AD, ca_FR and ca_IT locales

Catalan language is not only spoken in Spain (ca_ES), but also
in Andorra, France and Italy. In Andorra it is the official
language.

(see http://en.wikipedia.org/wiki/Catalan_language#Geographic_distribution)

Add a bunch of symlinks to between ca_ES and ca_AD, ca_FR and ca_IT.

PR: conf/92541
Submitted by: <rmh@io.debian.net>
MFC after: 1 week


193867 09-Jun-2009 edwin

Fix LC_NUMERIC and LC_MONETARY for de_CH locale

With the de_CH (swiss german) locale, numbers should look like this:

numbers: 1'234.45
monetary values: Fr. 1'234.45

Previously, the thousands separator was missing for numbers, and
"." for monetary values, and "," was incorrectly used as decimal
point.

PR: conf/75502
Submitted by: Benjamin Lutz <benlutz@datacomm.ch>
MFC after: 1 week


167110 28-Feb-2007 ache

International code for Russian Ruble is changed from RUR to RUB
starting from 1.1.2001 (ISO 4217)


164131 09-Nov-2006 des

Add locales for nb_NO and nn_NO.

Reviewed by: philip


162940 02-Oct-2006 ache

Add mn_MN.UTF-8

Submitted by: Ganbold <ganbold@micom.mng.net>


159509 11-Jun-2006 simon

The monetary decimal point (mon_decimal_point) for pt_PT.ISO8859-1
should be a comma (,) and not a dot (.).

PR: misc/98813
Submitted by: Rui Lopes <rgl@ruilopes.com>
MFC after: 1 week
Approved by: cperciva (mentor)


152522 16-Nov-2005 tjr

Fix currency symbol -- it should be 'NEW SHEQEL SIGN' (U+20AA).

Submitted by: Rostislav Krasny


143126 04-Mar-2005 ru

New Ukrainian locale: uk_UA.CP1251.

Submitted by: Alexander Peresunko


136487 13-Oct-2004 ru

- Utilize standard means for installing files and symlinks.

- Simplify the symlink list construction by implementing a
generic mechanism to map LC_MONETARY files from one locale
to another, possibly with a different <lang>_<territory>
components of the locale name. Example:

ENCODING-1_ENCODING-2= fo_BA fo_FO:ba_BA

in Makefile will result in the following symlinks:

fo_BA.ENCODING-1/LC_MONETARY -> fo_BA.ENCODING-2/LC_MONETARY
fo_FO.ENCODING-1/LC_MONETARY -> ba_BA.ENCODING-2/LC_MONETARY

- Install LC_MONETARY files with mode 444.

- While here, fixed trashing of the sr_YU.UTF-8/LC_MONETARY
file by a symlink, and removed one duplicate symlink.


135723 24-Sep-2004 ache

es_ES monetdef changed from spanish Ptas. to Euro without
switching to cents

PR: 67549
Submitted by: Jose M Rodriguez <freebsd@wanadoo.es>


134438 28-Aug-2004 tjr

Symlink missing lt_LT.ISO8859-4 LC_MONETARY, LC_MESSAGES and LC_NUMERIC
data files to the ISO8859-13 versions.


134437 28-Aug-2004 tjr

Add Basque (Spain) locales: eu_ES.ISO8859-1, eu_ES.ISO8859-15, eu_ES.UTF-8.

(This differs somewhat from the version originally submitted - any mistakes
are my own.)

PR: 68524
Submitted by: J. Vicente Carrasco -Bixen-


128526 21-Apr-2004 tjr

Add an Israel Hebrew locale: he_IL.UTF-8.

PR: 65826
Submitted by: Hye-Shik Chang


127837 04-Apr-2004 tjr

Add data for missing categories to zh_HK.Big5HKSCS locale.


127558 29-Mar-2004 tjr

Oops; remove ko_KR.eucKR/LC_MONETARY -> ko_KR.UTF-8/LC_MONETARY symlink.


127549 29-Mar-2004 tjr

Add a new LC_MONETARY data file for the ko_KR.UTF-8 locale instead of using
the ko_KR.eucKR version.


127547 29-Mar-2004 tjr

Add a new LC_MONETARY data file for the ja_JP.UTF-8 locale instead of using
the ja_JP.eucJP version. Although the latter looks like plain ASCII,
it is actually JIS Roman, so it is not correct to treat it as UTF-8.


127474 27-Mar-2004 tjr

Add UTF-8 versions of all the currently supported system locales. Most of
the hard work was done by Hye-Shik Chang in the misc/utf8locale port; I made
a few minor adjustments and merged the makefiles.

PR: 44307


125208 29-Jan-2004 ache

Add kk_KZ.PT154

Submitted by: Birsh T <tim@zhezu.kz>


123682 20-Dec-2003 ache

Add be_BY.*

Submitted by: Yury Tarasievich <grog@grsu.by>


122178 06-Nov-2003 davidxu

Make zh_CN.GBK fully work by making monetdef/msgdef/timedef symlinks to
zh_CN.GB2312 locale files. zh_CN.GB18030 can be changed in same way,
but I havn't done this change since these files already exists.


122151 05-Nov-2003 davidxu

Enable GB2312 locale.


122147 05-Nov-2003 davidxu

Add GB2312 locale files.


118651 08-Aug-2003 ache

Add ko_KR.CP949 locale

PR: 55341
submitted by: Hye-Shik Chang <perky@freebsd.org>


118459 05-Aug-2003 mtm

Support for the Amharic locale.


118174 29-Jul-2003 ache

Add GB18030 locale

PR: 51729
Submitted by: Kang Liu <liukang@bjpu.edu.cn>


117259 05-Jul-2003 ache

Add ARMSCSII-8 locale

Submitted by: Vahe Khachikyan <vahe@khachikyan.de>
PR: 53944


115924 07-Jun-2003 ache

Add ru_RU.CP1251


108428 30-Dec-2002 ache

Add ca_ES locale

PR: 45874
Submitted by: Joan Picanyol i Puig <joan-dev@biaix.org>


105965 25-Oct-2002 ache

Add lt_LT.ISO8859-13

PR: 44268
Submitted by: Kestutis Paulikas <kestas@elen.ktu.lt>


105445 19-Oct-2002 ache

Add sr_YU locales

Submitted by: Toni Andjelkovic <toni@soth.at>


104712 09-Oct-2002 tjr

Add definitions for the new international monetary formatting struct lconv
members to English (Australia) as an example.


100872 29-Jul-2002 ru

Drop support for COPY, -c has been the default mode of install(1)
for a long time now.

Approved by: bde


93890 05-Apr-2002 phantom

Unbreak ja_JP.SJIS locale by adding following associations:

LC_NUMERIC: ja_JP.eucJP -> ja_JP.SJIS
LC_MONETARY: ja_JP.eucJP -> ja_JP.SJIS
LC_MESSAGES: en_GB.ISO8859-1 -> ja_JP.SJIS

2Japansese folks: Feel free to fix as you desire correct.


93885 05-Apr-2002 phantom

Add pt_BR.ISO8859-1 (Brazilian Portuguese) locale

Submitted (partly) by: dcs


90936 19-Feb-2002 phantom

Switch national currencies to Euro


90587 12-Feb-2002 phantom

Unbreak nl_BE locales

Found by: tools/diag/localeck


90583 12-Feb-2002 phantom

Unbreak fr_BE locale

Found by: tools/diag/localeck


90581 12-Feb-2002 phantom

Unbreak it_CH locale

Found by: tools/diag/localeck


90579 12-Feb-2002 phantom

Unbreak fr_CH locale

Found by: tools/diag/localeck


89077 08-Jan-2002 ache

Add ro_RO

PR: 33343
Submitted by: Adrian Penisoara <ady@warpnet.ro>


88479 25-Dec-2001 phantom

Unbreak de_CH.ISO8859-{1,15} locales (add missing categories defintions)


88473 25-Dec-2001 phantom

Optimize locale data Makefiles as well as make their style more consistent.


88314 20-Dec-2001 ache

Add uk_UA.ISO8859-5 locale

PR: 32450
Submitted by: partially by Alexey Klimov <kao@wiuu.kiev.ua>


87043 28-Nov-2001 ache

Add hi_IN.ISCII-DEV


86072 05-Nov-2001 ache

Add bg_BG.CP1251

PR: 25472
Submitted by: Peter Pentchev <roam@ringlet.net>


83247 09-Sep-2001 phantom

update cs_CZ's MONETARY information to more used format

Discussed with: Cejka Rudolf <cejkar@dcse.fee.vutbr.cz> (submitter)


78010 10-Jun-2001 ache

Add more Latin15 links


78008 10-Jun-2001 ache

Add more *.US-ASCII entries


77982 10-Jun-2001 ache

Switch to new locale names


76813 18-May-2001 ache

Add sk_SK

PR: 27425
Submitted by: juraj@bednar.sk


76112 29-Apr-2001 jmas

Add es_ES.


76105 28-Apr-2001 phantom

Add category definitions (which were missing) for locale categories LC_MESSAGES,
LC_NUMERIC, LC_MONETARY. Information source is POSIX locale defintions
collection at ftp://dkuug.dk/i18n/WG15-collection/


74342 16-Mar-2001 ache

Add et_EE

PR: 25495
Submitted by: Vallo Kallaste <vallo@matti.ee>


72707 19-Feb-2001 phantom

add LC_MONETARY, LC_MESSAGES and LC_NUMERIC definitions for ru_RU.CP866 and
ru_RU.ISO_8859-5 locales


72705 19-Feb-2001 phantom

. add comment that 4 character of int_curr_symbol should be SPACE
. fix chinese locales to meet this requirement


72628 18-Feb-2001 ache

Add hu_HU

Submitted by: Szilveszter Adam <sziszi@petra.hos.u-szeged.hu>


72574 17-Feb-2001 keith

Add LC_MESSAGES, LC_MONETARY, and LC_NUMERIC supports to
both zh_TW.Big5 and zh_CN.EUC locales.

Approved by: ache


72565 17-Feb-2001 ache

Add uk_UA

Submitted by: Alexander Matey <matey@cis.ohio-state.edu>


72363 11-Feb-2001 knu

Add ja_JP.EUC locale support for LC_MESSAGES, LC_MONETARY, and LC_NUMERIC.


72362 11-Feb-2001 asmodai

Add ko_KR.EUC locale support for LC_MESSAGES, LC_MONETARY, and LC_NUMERIC.

Submitted by: CHOI Junho <cjh@kr.FreeBSD.org>


72340 10-Feb-2001 ache

Add missing 4-th space at the end of int_curr_symbol


72337 10-Feb-2001 abial

Add Polish locale.


72327 10-Feb-2001 ache

Back out my "3;3" -> something changes. While technikally the same, it only
leads to confusion.


72319 10-Feb-2001 phantom

activate cs_CZ.ISO_8859-2 and el_GR.ISO_8859-7


72318 10-Feb-2001 phantom

add LC_NUMERIC, LC_MESSAGES and LC_MONETARY for cs_CZ.ISO_8859-2

PR: misc/24970
Submitted by: Rudolf Cejka <cejkar@dcse.fee.vutbr.cz>


72317 10-Feb-2001 phantom

Add LC_NUMERIC, LC_MESSAGES and LC_MONETARY for el_GR.ISO_8859-7

Submitted by: Panagiotis Astithas <past@netmode.ntua.gr> via -i18n


72281 10-Feb-2001 ache

I change my mind a bit: assuming last \0 is contrproductive since will cause
user confusion, so specify it directly, i.e. change "3" to "3;0".

In this style "3;" or "3" must not cause repeating
(converted to \3, CHAR_MAX, \0)
Still not implemented and broken in localeconv()


72275 10-Feb-2001 ache

Change "3;3" in mon_grouping to "3". This is cosmetique, last \0 will cause
previous \3 repeat forever, according to SUSv2
Add comment about mon_grouping separator
NOTE: mon_grouping localeconv() parsing still broken.


72267 09-Feb-2001 ache

Back out removing trailing space from int_curr_symbol, this is SUSV2
requirement


72260 09-Feb-2001 wollman

Add additional English- and French-speaking countries with the appropriate
currency symbols. Use make(1) loops, not sh(1) loops.


72234 09-Feb-2001 ache

Remove extra space after int_currency_symbol


72231 09-Feb-2001 ache

Remove extra space after int_curr_sym


72230 09-Feb-2001 ache

Remove extra space after int_curr_sym
Add "." after currency_sym
Replace decimal_point with ","
Add " " as thousands_sep


72218 09-Feb-2001 asmodai

Add is_IS locale support for LC_MESSAGES, LC_MONETARY, and LC_NUMERIC.


72217 09-Feb-2001 asmodai

Add fi_FI locale support for LC_MESSAGES, LC_MONETARY, and LC_NUMERIC.


72213 09-Feb-2001 asmodai

Add af_ZA locale support for LC_MESSAGES, LC_MONETARY, and LC_NUMERIC.


72212 09-Feb-2001 asmodai

Add fr_FR locale support for LC_MESSAGES, LC_MONETARY, and LC_NUMERIC.


72211 09-Feb-2001 asmodai

Add de_DE locale support for LC_MESSAGES, LC_MONETARY, and LC_NUMERIC.


72210 09-Feb-2001 asmodai

Add da_DK locale support for LC_MESSAGES, LC_MONETARY, and LC_NUMERIC.


72209 09-Feb-2001 asmodai

Add no_NO locale support for LC_MESSAGES, LC_MONETARY, and LC_NUMERIC.


72208 09-Feb-2001 asmodai

Add sv_SE locale files for LC_MESSAGES, LC_MONETARY, and LC_NUMERIC.


72195 08-Feb-2001 asmodai

Apply clue to mind and correct the ISO setting to the correct one.

This adds LC_MESSAGES, LC_MONETARY, and LC_NUMERIC suppport for nl_NL
locales.


72192 08-Feb-2001 asmodai

Add LC_NUMERIC, LC_MONETARY, and LC_MESSAGES definitions for
nl_NL.ISO_8859-9.


72172 08-Feb-2001 phantom

Add sources for following categories: LC_NUMERIC (share/numericdef),
LC_MONETARY (share/monetdef), LC_MESSAGES (share/msgdef). Now only
en_US.ISO_8859-1 and ru_RU.KOI8-R locales ready. I will find some time
in near future and'll try to make defintions for other locales.