3 LOCALES
= bg_BG.CP1251 \
44 LOCALEDIR
= /usr
/share
/locale
49 colldef
-I
${.CURDIR
} -o
${.TARGET
} ${.IMPSRC
}
51 FILES
= ${LOCALES
:S
/$/.out
/}
54 .for locale in
${LOCALES}
55 FILESDIR_
${locale}.out
= ${LOCALEDIR}/${locale}
56 .if exists
(${.CURDIR
}/map.
${locale
:E
})
57 ${locale}.out
: map.
${locale
:E
}
63 ENCODINGS
= Big5 Big5HKSCS CP949 eucCN eucJP eucKR GB18030 GB2312 GBK \
64 ISO8859-1 ISO8859-2 ISO8859-15 SJIS US-ASCII UTF-8
66 ISO8859-1_Big5
= is_IS
:zh_TW
67 ISO8859-1_ISO8859-1
= ${ISO8859-15_ISO8859-15
} pt_PT
:pt_BR
69 LATIN1LINKS
= af_ZA da_DK en_AU en_CA en_GB en_NZ en_US eu_ES fi_FI \
70 fr_BE fr_CA fr_CH fr_FR it_CH it_IT nl_BE nl_NL pt_PT
71 ISO8859-15_ISO8859-15
= \
72 de_DE
:de_AT de_DE
:de_CH \
73 no_NO
:nb_NO no_NO
:nn_NO \
74 ${LATIN1LINKS
:C
/^
/la_LN
:/}
76 LATIN2LINKS
= hr_HR hu_HU ro_RO sr_YU
77 ISO8859-2_ISO8859-2
= ${LATIN2LINKS
:C
/^
/la_LN
:/} cs_CZ
:sk_SK
79 US-ASCII_Big5HKSCS
= la_LN
:zh_HK
80 US-ASCII_CP949
= la_LN
:ko_KR
81 US-ASCII_eucCN
= la_LN
:zh_CN
82 US-ASCII_eucJP
= la_LN
:ja_JP
83 US-ASCII_eucKR
= la_LN
:ko_KR
84 US-ASCII_GB18030
= la_LN
:zh_CN
85 US-ASCII_GB2312
= la_LN
:zh_CN
86 US-ASCII_GBK
= la_LN
:zh_CN
87 US-ASCII_SJIS
= la_LN
:ja_JP
89 ASCIILINKS
= en_AU en_CA en_GB en_NZ en_US
90 US-ASCII_US-ASCII
= ${ASCIILINKS
:C
/^
/la_LN
:/}
92 UTF8LINKS
= af_ZA am_ET be_BY bg_BG ca_ES cs_CZ da_DK de_AT de_CH \
93 de_DE el_GR en_AU en_CA en_GB en_IE en_NZ en_US es_ES \
94 et_EE eu_ES fi_FI fr_BE \
95 fr_CA fr_CH fr_FR he_IL hr_HR hu_HU hy_AM is_IS it_CH it_IT \
96 ja_JP kk_KZ ko_KR lt_LT mn_MN \
97 nb_NO nl_BE nl_NL nn_NO no_NO pl_PL pt_BR pt_PT \
98 ro_RO ru_RU sk_SK sl_SI sr_YU sv_SE tr_TR uk_UA zh_CN zh_HK \
100 US-ASCII_UTF-8
= ${UTF8LINKS
:C
/^
/la_LN
:/}
103 .for enc1 in
${ENCODINGS}
104 .for enc2 in
${ENCODINGS}
105 .for lang_terr in
${${enc1}_
${enc2}}
106 SYMLINKS
+= ..
/${lang_terr
:C
/:.
*$//}.
${enc1}/${FILESNAME} \
107 ${LOCALEDIR}/${lang_terr
:C
/^.
*://}.
${enc2}
112 .
include <bsd.prog.mk
>