1 # $FreeBSD: head/share/numericdef/Makefile 245889 2013-01-24 17:00:11Z brooks $
3 LOCALES= af_ZA.ISO8859-1 \
43 sr_Latn_RS.ISO8859-2 \
44 sr_Cyrl_RS.ISO8859-5 \
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
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 \
99 DOT_TICK_3= de_CH:fr_CH de_CH:it_CH
100 COMMA_DOT_3= de_DE:ca_AD de_DE:ca_ES de_DE:ca_FR de_DE:ca_IT \
101 de_DE:da_DK de_DE:de_AT de_DE:el_GR de_DE:es_ES \
102 de_DE:eu_ES de_DE:fr_BE de_DE:hr_HR de_DE:is_IS \
103 de_DE:it_IT de_DE:lt_LT de_DE:nl_BE de_DE:nl_NL \
104 de_DE:pt_BR de_DE:ro_RO de_DE:sl_SI de_DE:tr_TR
105 COMMA_NBSP_3= af_ZA:be_BY af_ZA:bg_BG af_ZA:cs_CZ af_ZA:et_EE \
106 af_ZA:fi_FI af_ZA:fr_CA af_ZA:fr_FR af_ZA:hu_HU \
107 af_ZA:kk_KZ af_ZA:lv_LV af_ZA:nb_NO af_ZA:nn_NO \
108 af_ZA:pl_PL af_ZA:pt_PT af_ZA:ru_RU af_ZA:sk_SK \
109 af_ZA:sv_SE af_ZA:uk_UA
112 CP1251_ISO8859-5= be_BY
113 eucCN_Big5= zh_hans_CN:zh_hant_TW
114 eucCN_Big5HKSCS= zh_hans_CN:zh_hant_HK
115 eucCN_GB18030= zh_hans_CN
116 eucCN_GB2312= zh_hans_CN
117 eucCN_GBK= zh_hans_CN
120 ISO8859-1_ISO8859-15= af_ZA ca_ES da_DK de_CH de_DE en_US es_ES eu_ES \
121 fi_FI fr_BE fr_FR is_IS it_IT nl_NL pt_PT sv_SE \
122 ${BE_LINKS} ${CA_LINKS} ${DE_LINKS} ${FR_LINKS} ${GB_LINKS} \
123 ${IT_LINKS} ${NO_LINKS} ${US_LINKS}
124 ISO8859-1_ISO8859-1= ${BE_LINKS} ${CA_LINKS} ${DE_LINKS} ${FR_LINKS} \
125 ${GB_LINKS} ${IT_LINKS} ${NO_LINKS} ${US_LINKS}
126 ISO8859-1_US-ASCII= en_US ${GB_LINKS} ${US_LINKS}
127 ISO8859-5_CP1251= uk_UA
128 ISO8859-13_ISO8859-4= lt_LT
129 ISO8859-13_ISO8859-13= lt_LT:lv_LV
132 KOI8-R_ISO8859-5= ru_RU
133 KOI8-U_ISO8859-5= uk_UA
134 UTF-8_UTF-8= ${DOT_COMMA_3} ${COMMA_NBSP_3} ${COMMA_DOT_3} ${DOT_TICK_3}
137 .for enc1 in ${ENCODINGS}
138 .for enc2 in ${ENCODINGS}
139 .for lang_terr in ${${enc1}_${enc2}}
140 SYMLINKS+= ../${lang_terr:C/:.*$//}.${enc1}/${FILESNAME} \
141 ${LOCALEDIR}/${lang_terr:C/^.*://}.${enc2}
146 .include <bsd.prog.mk>