[Bug 261335] locale: Missing locale vi_VN.UTF-8 for vietnamese language

[email protected] Fri, 12 Dec 2025 12:44:33 +0000
Newsgroups gmane.os.freebsd.devel.internationalization
Message-ID <[email protected]/bugzilla/>
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=3D261335

[email protected] changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |[email protected]

--- Comment #2 from [email protected] ---
Created attachment 266134
  --> https://bugs.freebsd.org/bugzilla/attachment.cgi?id=3D266134&action=
=3Dedit
add vi_VN to list of locales to build sourcefiles for

While we fetch CLDR data for vi_VN since 2015, for some reason vi_VN was ne=
ver
added to the list which defines the charmaps to use for each locale and
therefor a vi_VN locale source file was never built. The attached patch adds
vi_VN to this list.

The following instructions needs the sources for the base system installed
locally.
As the building of locale source files is not connected to buildworld, you =
need
to do the following to build the locale locally:
# cd /usr/src/tools/tools/locale
# make tools-test
  this checks if you have all packages installed needed to build locale
sources; install=20
  missing packages until all are installed. note:if it complains about miss=
ing
  libutf8proc, you need to install package "utf8proc"
# make obj
# make fetch
# make extract
# make -jXX
  this builds source files in your obj directory; set XX to the number of C=
PU
cores you
  want to use for that build. If in doubt, don't use -j option
# make diff
  this is supposed to compare your created source files with the ones that =
come
with the
  source tree; did output nonsense for me so check for yourself
# make install
  installs generated locale source files into /usr/src/share/*
  these will be used at the next "make buildworld" to create new locale fil=
es

--=20
You are receiving this mail because:
You are the assignee for the bug.=