summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--etc/mtree/BSD.usr.dist2
-rw-r--r--share/colldef/Makefile1
-rw-r--r--share/colldef/uk_UA.CP1251.src42
-rw-r--r--share/mklocale/Makefile2
-rw-r--r--share/monetdef/Makefile1
-rw-r--r--share/monetdef/uk_UA.CP1251.src36
-rw-r--r--share/msgdef/Makefile1
-rw-r--r--share/msgdef/uk_UA.CP1251.src14
-rw-r--r--share/numericdef/Makefile1
-rw-r--r--share/timedef/Makefile1
-rw-r--r--share/timedef/uk_UA.CP1251.src102
11 files changed, 202 insertions, 1 deletions
diff --git a/etc/mtree/BSD.usr.dist b/etc/mtree/BSD.usr.dist
index df7ce5f..9ecabfa0 100644
--- a/etc/mtree/BSD.usr.dist
+++ b/etc/mtree/BSD.usr.dist
@@ -613,6 +613,8 @@
..
tr_TR.UTF-8
..
+ uk_UA.CP1251
+ ..
uk_UA.ISO8859-5
..
uk_UA.KOI8-U
diff --git a/share/colldef/Makefile b/share/colldef/Makefile
index d289687..1ada2de 100644
--- a/share/colldef/Makefile
+++ b/share/colldef/Makefile
@@ -34,6 +34,7 @@ LOCALES= bg_BG.CP1251 \
sr_YU.ISO8859-5 \
sv_SE.ISO8859-1 \
sv_SE.ISO8859-15 \
+ uk_UA.CP1251 \
uk_UA.ISO8859-5 \
uk_UA.KOI8-U
diff --git a/share/colldef/uk_UA.CP1251.src b/share/colldef/uk_UA.CP1251.src
new file mode 100644
index 0000000..6bf3454
--- /dev/null
+++ b/share/colldef/uk_UA.CP1251.src
@@ -0,0 +1,42 @@
+# CP1251 (for Ukrainian)
+#
+# $FreeBSD$
+#
+charmap map.CP1251
+order \
+# controls
+ <NU>;...;<US>;\
+#
+ <NS>;<SP>;!;\";<"6>;<"9>;<<<>;</>/>>;\
+ <Nb>;<Eu>;<Cu>;<DO>;\
+ %;&;';<'6>;<'9>;\(;\);*;+;<+->;\,;<-->;-;.;/;\
+# digits
+ 0;...;9;\
+#
+ :;\;;\<;=;>;?;<SE>;<PI>;<Co>;<Rg>;<At>;\
+# capital
+ A;...;Z;\
+ <A=>;<B=>;<V=>;<G=>;<G3>;<D=>;<E=>;<IE>;<Z%>;\
+ <Z=>;<I=>;<II>;<YI>;<J=>;<K=>;<L=>;<M=>;<N=>;\
+ <O=>;<P=>;<R=>;<S=>;<T=>;<U=>;<F=>;<H=>;<C=>;\
+ <C%>;<S%>;<Sc>;<JU>;<JA>;<%">;\
+#
+ [;\\;];^;_;`;\
+# small
+ a;...;z;\
+ <a=>;<b=>;<v=>;<g=>;<g3>;<d=>;<e=>;<ie>;<z%>;\
+ <z=>;<i=>;<ii>;<yi>;<j=>;<k=>;<l=>;<m=>;<n=>;\
+ <o=>;<p=>;<r=>;<s=>;<t=>;<u=>;<f=>;<h=>;<c=>;\
+ <c%>;<s%>;<sc>;<ju>;<ja>;<%'>;\
+#
+ \{;<NO>;|;<BB>;\};~;<.M>;<DG>;<My>;\
+ <-N>;<-M>;<.9>;<:9>;</->;</=>;<.3>;<%0>;<<1>;</>1>;\
+ <N0>;<TM>;<sb>;<FB>;<DT>;\
+#
+ <D%>;<G%>;<g%>;\
+ <LJ>;<NJ>;<KJ>;<Ts>;<DZ>;\
+ <d%>;\
+ <lj>;<nj>;<kj>;<ts>;<dz>;\
+ <V%>;<v%>;<J%>;\
+ <j%>;<DS>;<ds>;\
+ <IO>;<io>;<Y=>;<y=>;<=">;<='>;<JE>;<je>
diff --git a/share/mklocale/Makefile b/share/mklocale/Makefile
index ea3790d..477630b 100644
--- a/share/mklocale/Makefile
+++ b/share/mklocale/Makefile
@@ -70,7 +70,7 @@ ISO8859-4_ISO8859-4= ${LATIN4LINKS:C/^/la_LN:/}
LATIN5LINKS= sr_YU uk_UA be_BY
ISO8859-5_ISO8859-5= ${LATIN5LINKS:C/^/ru_RU:/}
-CP1251LINKS= ru_RU be_BY
+CP1251LINKS= ru_RU be_BY uk_UA
CP1251_CP1251= ${CP1251LINKS:C/^/bg_BG:/}
UTF8LINKS= af_ZA be_BY bg_BG ca_ES cs_CZ da_DK de_AT de_CH de_DE el_GR \
diff --git a/share/monetdef/Makefile b/share/monetdef/Makefile
index b210672..5908ad9 100644
--- a/share/monetdef/Makefile
+++ b/share/monetdef/Makefile
@@ -64,6 +64,7 @@ LOCALES= af_ZA.ISO8859-1 \
sr_YU.UTF-8 \
sv_SE.ISO8859-1 \
tr_TR.ISO8859-9 \
+ uk_UA.CP1251 \
uk_UA.ISO8859-5 \
uk_UA.KOI8-U \
uk_UA.UTF-8 \
diff --git a/share/monetdef/uk_UA.CP1251.src b/share/monetdef/uk_UA.CP1251.src
new file mode 100644
index 0000000..807dded
--- /dev/null
+++ b/share/monetdef/uk_UA.CP1251.src
@@ -0,0 +1,36 @@
+# $FreeBSD$
+#
+# WARNING: spaces may be essential at the end of lines
+# WARNING: empty lines are essential too
+#
+# int_curr_symbol (last character always SPACE)
+UAH
+# currency_symbol
+грн.
+# mon_decimal_point
+,
+# mon_thousands_sep
+
+# mon_grouping, separated by ;
+3;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/msgdef/Makefile b/share/msgdef/Makefile
index c95a83f..bec0b20 100644
--- a/share/msgdef/Makefile
+++ b/share/msgdef/Makefile
@@ -51,6 +51,7 @@ LOCALES= af_ZA.ISO8859-1 \
sr_YU.UTF-8 \
sv_SE.ISO8859-1 \
tr_TR.ISO8859-9 \
+ uk_UA.CP1251 \
uk_UA.ISO8859-5 \
uk_UA.KOI8-U \
uk_UA.UTF-8 \
diff --git a/share/msgdef/uk_UA.CP1251.src b/share/msgdef/uk_UA.CP1251.src
new file mode 100644
index 0000000..f3fd776
--- /dev/null
+++ b/share/msgdef/uk_UA.CP1251.src
@@ -0,0 +1,14 @@
+# $FreeBSD$
+#
+# WARNING: spaces may be essential at the end of lines
+# WARNING: empty lines are essential too
+#
+# yesexpr
+^[тТyY].*
+# noexpr
+^[нНnN].*
+# yesstr
+так
+# nostr
+ні
+# EOF
diff --git a/share/numericdef/Makefile b/share/numericdef/Makefile
index 70971da..f87fa12 100644
--- a/share/numericdef/Makefile
+++ b/share/numericdef/Makefile
@@ -99,6 +99,7 @@ ISO8859-1_UTF-8= af_ZA ca_ES da_DK de_DE en_US es_ES eu_ES fi_FI fr_BE \
fr_FR is_IS it_IT nl_NL no_NO pt_BR pt_PT sv_SE
ISO8859-2_UTF-8= cs_CZ hr_HR hu_HU pl_PL ro_RO sk_SK sl_SI
ISO8859-5_UTF-8= sr_YU uk_UA
+ISO8859-5_CP1251= uk_UA
ISO8859-7_UTF-8= el_GR
ISO8859-9_UTF-8= tr_TR
ISO8859-13_ISO8859-4= lt_LT
diff --git a/share/timedef/Makefile b/share/timedef/Makefile
index d14f23d..6cf7107 100644
--- a/share/timedef/Makefile
+++ b/share/timedef/Makefile
@@ -80,6 +80,7 @@ LOCALES= am_ET.UTF-8 \
sv_SE.UTF-8 \
tr_TR.ISO8859-9 \
tr_TR.UTF-8 \
+ uk_UA.CP1251 \
uk_UA.ISO8859-5 \
uk_UA.KOI8-U \
uk_UA.UTF-8 \
diff --git a/share/timedef/uk_UA.CP1251.src b/share/timedef/uk_UA.CP1251.src
new file mode 100644
index 0000000..52d45d9
--- /dev/null
+++ b/share/timedef/uk_UA.CP1251.src
@@ -0,0 +1,102 @@
+# $FreeBSD$
+#
+# WARNING: spaces may be essential at the end of lines
+# WARNING: empty lines are essential too
+#
+# Short months names
+#
+січ
+лют
+бер
+кві
+тра
+чер
+лип
+сер
+вер
+жов
+лис
+гру
+#
+# Long months names
+#
+січня
+лютого
+березня
+квітня
+травня
+червня
+липня
+серпня
+вересня
+жовтня
+листопада
+грудня
+#
+# Short weekdays names
+#
+нд
+пн
+вт
+ср
+чт
+пт
+сб
+#
+# Long weekdays names
+#
+неділя
+понеділок
+вівторок
+середа
+четвер
+п'ятниця
+субота
+#
+# X_fmt
+#
+%H:%M:%S
+#
+# x_fmt
+#
+%d.%m.%Y
+#
+# c_fmt
+#
+%a %e %b %X %Y
+#
+# am
+#
+
+#
+# pm
+#
+
+#
+# date_fmt
+#
+%a %e %b %Y %X %Z
+#
+# Long month names in alternative form
+#
+січень
+лютий
+березень
+квітень
+травень
+червень
+липень
+серпень
+вересень
+жовтень
+листопад
+грудень
+#
+# md_order
+#
+dm
+#
+# ampm_fmt
+#
+
+# EOF
OpenPOWER on IntegriCloud