1 # $FreeBSD: head/share/numericdef/Makefile 245889 2013-01-24 17:00:11Z brooks $
3 LOCALES= af_ZA.ISO8859-1 \
50 LOCALEDIR= /usr/share/locale
55 grep -v '^#' < ${.IMPSRC} > ${.TARGET}
57 FILES= ${LOCALES:S/$/.out/}
60 .for locale in ${LOCALES}
61 FILESDIR_${locale}.out= ${LOCALEDIR}/${locale}
66 ENCODINGS= ARMSCII-8 Big5 Big5HKSCS \
67 CP1131 CP1251 CP866 CP949 \
68 eucCN eucJP eucKR GB18030 GB2312 GBK \
69 ISO8859-1 ISO8859-2 ISO8859-4 ISO8859-5 ISO8859-7 ISO8859-9 \
70 ISO8859-13 ISO8859-15 \
71 KOI8-R KOI8-U PT154 SJIS US-ASCII UTF-8
73 # Only for ISO and other codesets (explicitly: not UTF-8)
75 CA_LINKS= ca_ES:ca_AD ca_ES:ca_FR ca_ES:ca_IT
77 FR_LINKS= fr_FR:fr_CA fr_FR:fr_CH
78 GB_LINKS= en_GB:en_AU en_GB:en_NZ
80 NO_LINKS= no_NO:nb_NO no_NO:nn_NO
81 US_LINKS= en_US:en_CA en_US:en_GB
83 # Identical UTF-8 styles
84 # DOT_COMMA_3 copies en_US
85 # DOT_TICK_3 copies de_CH
86 # COMMA_DOT copies hy_AM
87 # COMMA_DOT_3 copies de_DE
88 # COMMA_NBSP_3 copies af_ZA
90 DOT_COMMA_3= en_US:am_ET en_US:en_AU en_US:en_CA en_US:en_GB \
91 en_US:en_IE en_US:en_NZ en_US:he_IL en_US:ja_JP \
92 en_US:ko_KR en_US:mn_MN en_US:sr_YU en_US:zh_CN \
93 en_US:zh_HK en_US:zh_TW
94 DOT_TICK_3= de_CH:fr_CH de_CH:it_CH
95 COMMA_DOT_3= de_DE:ca_AD de_DE:ca_ES de_DE:ca_FR de_DE:ca_IT \
96 de_DE:da_DK de_DE:de_AT de_DE:el_GR de_DE:es_ES \
97 de_DE:eu_ES de_DE:fr_BE de_DE:hr_HR de_DE:is_IS \
98 de_DE:it_IT de_DE:lt_LT de_DE:nl_BE de_DE:nl_NL \
99 de_DE:pt_BR de_DE:ro_RO de_DE:sl_SI de_DE:tr_TR
100 COMMA_NBSP_3= af_ZA:be_BY af_ZA:bg_BG af_ZA:cs_CZ af_ZA:et_EE \
101 af_ZA:fi_FI af_ZA:fr_CA af_ZA:fr_FR af_ZA:hu_HU \
102 af_ZA:kk_KZ af_ZA:lv_LV af_ZA:nb_NO af_ZA:nn_NO \
103 af_ZA:no_NO af_ZA:pl_PL af_ZA:pt_PT af_ZA:ru_RU \
104 af_ZA:sk_SK af_ZA:sv_SE af_ZA:uk_UA
107 CP1251_ISO8859-5= be_BY
108 eucCN_Big5= zh_CN:zh_TW
109 eucCN_Big5HKSCS= zh_CN:zh_HK
115 ISO8859-1_ISO8859-15= af_ZA ca_ES da_DK de_CH de_DE en_US es_ES eu_ES \
116 fi_FI fr_BE fr_FR is_IS it_IT nl_NL no_NO pt_PT sv_SE \
117 ${BE_LINKS} ${CA_LINKS} ${DE_LINKS} ${FR_LINKS} ${GB_LINKS} \
118 ${IT_LINKS} ${NO_LINKS} ${US_LINKS}
119 ISO8859-1_ISO8859-1= ${BE_LINKS} ${CA_LINKS} ${DE_LINKS} ${FR_LINKS} \
120 ${GB_LINKS} ${IT_LINKS} ${NO_LINKS} ${US_LINKS}
121 ISO8859-1_US-ASCII= en_US ${GB_LINKS} ${US_LINKS}
122 ISO8859-5_CP1251= uk_UA
123 ISO8859-13_ISO8859-4= lt_LT
124 ISO8859-13_ISO8859-13= lt_LT:lv_LV
127 KOI8-R_ISO8859-5= ru_RU
128 KOI8-U_ISO8859-5= uk_UA
129 UTF-8_UTF-8= ${DOT_COMMA_3} ${COMMA_NBSP_3} ${COMMA_DOT_3} ${DOT_TICK_3}
132 .for enc1 in ${ENCODINGS}
133 .for enc2 in ${ENCODINGS}
134 .for lang_terr in ${${enc1}_${enc2}}
135 SYMLINKS+= ../${lang_terr:C/:.*$//}.${enc1}/${FILESNAME} \
136 ${LOCALEDIR}/${lang_terr:C/^.*://}.${enc2}
141 .include <bsd.prog.mk>