1a322eaa8SAlexey Zelkin# $FreeBSD$ 2a322eaa8SAlexey Zelkin 36ce47fe0SAndrey A. ChernovLOCALES= af_ZA.ISO8859-1 \ 4a0c0836eSMike Makonnen am_ET.UTF-8 \ 524b5e6f1SAndrey A. Chernov be_BY.CP1131 \ 624b5e6f1SAndrey A. Chernov be_BY.CP1251 \ 724b5e6f1SAndrey A. Chernov be_BY.ISO8859-5 \ 8839b21a6STim J. Robbins be_BY.UTF-8 \ 9fba9768cSAndrey A. Chernov bg_BG.CP1251 \ 10839b21a6STim J. Robbins bg_BG.UTF-8 \ 118a7335c5SAndrey A. Chernov ca_ES.ISO8859-1 \ 126ce47fe0SAndrey A. Chernov cs_CZ.ISO8859-2 \ 136ce47fe0SAndrey A. Chernov da_DK.ISO8859-1 \ 146ce47fe0SAndrey A. Chernov de_DE.ISO8859-1 \ 156ce47fe0SAndrey A. Chernov el_GR.ISO8859-7 \ 16839b21a6STim J. Robbins el_GR.UTF-8 \ 176ce47fe0SAndrey A. Chernov en_CA.ISO8859-1 \ 186ce47fe0SAndrey A. Chernov en_GB.ISO8859-1 \ 196ce47fe0SAndrey A. Chernov en_US.ISO8859-1 \ 206ce47fe0SAndrey A. Chernov es_ES.ISO8859-1 \ 216ce47fe0SAndrey A. Chernov et_EE.ISO8859-15 \ 221bbc832cSTim J. Robbins eu_ES.ISO8859-1 \ 236ce47fe0SAndrey A. Chernov fi_FI.ISO8859-1 \ 249fa950f1SAlexey Zelkin fr_BE.ISO8859-1 \ 256ce47fe0SAndrey A. Chernov fr_CH.ISO8859-1 \ 266ce47fe0SAndrey A. Chernov fr_FR.ISO8859-1 \ 27ab670aebSTim J. Robbins he_IL.UTF-8 \ 28bd9f1c96SAndrey A. Chernov hi_IN.ISCII-DEV \ 296ce47fe0SAndrey A. Chernov hr_HR.ISO8859-2 \ 306ce47fe0SAndrey A. Chernov hu_HU.ISO8859-2 \ 3177e33b52SAndrey A. Chernov hy_AM.ARMSCII-8 \ 32839b21a6STim J. Robbins hy_AM.UTF-8 \ 336ce47fe0SAndrey A. Chernov is_IS.ISO8859-1 \ 346ce47fe0SAndrey A. Chernov it_IT.ISO8859-1 \ 35d035a926SRuslan Ermilov ja_JP.eucJP \ 36d035a926SRuslan Ermilov ja_JP.SJIS \ 37d035a926SRuslan Ermilov ja_JP.UTF-8 \ 387d864d56SAndrey A. Chernov kk_KZ.PT154 \ 39839b21a6STim J. Robbins kk_KZ.UTF-8 \ 40196412f6SJung-uk Kim ko_KR.UTF-8 \ 41d035a926SRuslan Ermilov ko_KR.eucKR \ 4269966c65SAndrey A. Chernov lt_LT.ISO8859-13 \ 43a8e442a7SAndrey A. Chernov lv_LV.ISO8859-13 \ 44a8e442a7SAndrey A. Chernov lv_LV.UTF-8 \ 452eb6639bSAndrey A. Chernov mn_MN.UTF-8 \ 466ce47fe0SAndrey A. Chernov nl_NL.ISO8859-1 \ 476ce47fe0SAndrey A. Chernov no_NO.ISO8859-1 \ 486ce47fe0SAndrey A. Chernov pl_PL.ISO8859-2 \ 496ce47fe0SAndrey A. Chernov pt_PT.ISO8859-1 \ 507e4466b2SAndrey A. Chernov ro_RO.ISO8859-2 \ 51ac2ef8e7SAndrey A. Chernov ru_RU.CP1251 \ 52828be7c3SAlexey Zelkin ru_RU.CP866 \ 536ce47fe0SAndrey A. Chernov ru_RU.ISO8859-5 \ 54fde79937SJeroen Ruigrok van der Werven ru_RU.KOI8-R \ 55839b21a6STim J. Robbins ru_RU.UTF-8 \ 566ce47fe0SAndrey A. Chernov sl_SI.ISO8859-2 \ 571878fe63SAndrey A. Chernov sr_YU.ISO8859-2 \ 581878fe63SAndrey A. Chernov sr_YU.ISO8859-5 \ 59839b21a6STim J. Robbins sr_YU.UTF-8 \ 606ce47fe0SAndrey A. Chernov sv_SE.ISO8859-1 \ 616ce47fe0SAndrey A. Chernov tr_TR.ISO8859-9 \ 6208f8440bSRuslan Ermilov uk_UA.CP1251 \ 63bf908a83SAndrey A. Chernov uk_UA.ISO8859-5 \ 64cb2565a9SAndrey A. Chernov uk_UA.KOI8-U \ 65839b21a6STim J. Robbins uk_UA.UTF-8 \ 66c3f5f123SAndrey A. Chernov zh_CN.eucCN \ 67c3f5f123SAndrey A. Chernov zh_CN.GB18030 \ 68e461ba58SDavid Xu zh_CN.GB2312 \ 69839b21a6STim J. Robbins zh_CN.UTF-8 \ 70839b21a6STim J. Robbins zh_TW.Big5 \ 71839b21a6STim J. Robbins zh_TW.UTF-8 72a322eaa8SAlexey Zelkin 732d64752cSRuslan ErmilovLOCALEDIR= /usr/share/locale 74448b0c1bSAlexey Zelkin 75a322eaa8SAlexey Zelkin.SUFFIXES: .src .out 76a322eaa8SAlexey Zelkin 77a322eaa8SAlexey Zelkin.src.out: 78a322eaa8SAlexey Zelkin grep -v '^#' < ${.IMPSRC} > ${.TARGET} 79a322eaa8SAlexey Zelkin 802d64752cSRuslan ErmilovFILES= ${LOCALES:S/$/.out/} 812d64752cSRuslan ErmilovFILESNAME= LC_MESSAGES 82a322eaa8SAlexey Zelkin 832d64752cSRuslan Ermilov.for locale in ${LOCALES} 842d64752cSRuslan ErmilovFILESDIR_${locale}.out= ${LOCALEDIR}/${locale} 8529e2c6dbSGarrett Wollman.endfor 862d64752cSRuslan Ermilov 872d64752cSRuslan ErmilovCLEANFILES= ${FILES} 882d64752cSRuslan Ermilov 89f8d7304fSEdwin GroothuisCA_LINKS= ca_ES:ca_AD ca_ES:ca_FR ca_ES:ca_IT 902d64752cSRuslan ErmilovCZ_LINKS= cs_CZ:sk_SK 912d64752cSRuslan ErmilovDE_LINKS= de_DE:de_AT de_DE:de_CH 922d64752cSRuslan ErmilovFR_LINKS= fr_FR:fr_CA 932d64752cSRuslan ErmilovGB_LINKS= en_GB:en_AU en_GB:en_NZ 942d64752cSRuslan ErmilovIT_LINKS= it_IT:it_CH 952d64752cSRuslan ErmilovNL_LINKS= nl_NL:nl_BE 96a05bf069SDag-Erling SmørgravNO_LINKS= no_NO:nb_NO no_NO:nn_NO 972d64752cSRuslan ErmilovPT_LINKS= pt_PT:pt_BR 982d64752cSRuslan Ermilov 992d64752cSRuslan ErmilovENCODINGS= Big5 Big5HKSCS CP949 eucKR GB2312 GBK \ 1002d64752cSRuslan Ermilov ISO8859-1 ISO8859-2 ISO8859-4 ISO8859-9 ISO8859-13 ISO8859-15 \ 1012d64752cSRuslan Ermilov US-ASCII UTF-8 1022d64752cSRuslan Ermilov 1032d64752cSRuslan ErmilovBig5_Big5HKSCS= zh_TW:zh_HK 1042d64752cSRuslan ErmiloveucKR_CP949= ko_KR 1052d64752cSRuslan ErmilovGB2312_GBK= zh_CN 106f8d7304fSEdwin GroothuisISO8859-1_ISO8859-1= ${CA_LINKS} ${DE_LINKS} ${FR_LINKS} ${GB_LINKS} \ 107f8d7304fSEdwin Groothuis ${IT_LINKS} ${NL_LINKS} ${NO_LINKS} ${PT_LINKS} 1082d64752cSRuslan ErmilovISO8859-1_ISO8859-15= af_ZA ca_ES da_DK de_DE en_CA en_GB en_US es_ES \ 1092d64752cSRuslan Ermilov eu_ES fi_FI fr_BE fr_CH fr_FR is_IS it_IT nl_NL no_NO \ 1102d64752cSRuslan Ermilov pt_PT sv_SE \ 111f8d7304fSEdwin Groothuis ${CA_LINKS} ${DE_LINKS} ${FR_LINKS} ${GB_LINKS} ${IT_LINKS} \ 112a05bf069SDag-Erling Smørgrav ${NL_LINKS} ${NO_LINKS} 1132d64752cSRuslan ErmilovISO8859-1_US-ASCII= ${GB_LINKS} en_CA en_GB en_US 1142d64752cSRuslan ErmilovISO8859-1_UTF-8= af_ZA ca_ES da_DK de_DE en_CA en_GB en_US es_ES eu_ES \ 115*7e56a6cfSBrooks Davis fi_FI fr_BE fr_CH fr_FR is_IS it_IT nl_NL no_NO \ 116a05bf069SDag-Erling Smørgrav pt_PT sv_SE 1172d64752cSRuslan ErmilovISO8859-2_ISO8859-2= ${CZ_LINKS} 1182d64752cSRuslan ErmilovISO8859-2_UTF-8= cs_CZ hr_HR hu_HU pl_PL ro_RO sl_SI 1192d64752cSRuslan ErmilovISO8859-9_UTF-8= tr_TR 1202d64752cSRuslan ErmilovISO8859-13_ISO8859-4= lt_LT 1212d64752cSRuslan ErmilovISO8859-13_UTF-8= lt_LT 1222d64752cSRuslan ErmilovISO8859-15_UTF-8= et_EE 123f8d7304fSEdwin GroothuisUTF-8_UTF-8= ${CA_LINKS} ${CZ_LINKS} ${DE_LINKS} ${FR_LINKS} ${GB_LINKS} \ 124f8d7304fSEdwin Groothuis en_GB:en_IE \ 125a05bf069SDag-Erling Smørgrav ${IT_LINKS} ${NL_LINKS} ${NO_LINKS} ${PT_LINKS} zh_TW:zh_HK 1262d64752cSRuslan Ermilov 1272d64752cSRuslan ErmilovSYMLINKS= 1282d64752cSRuslan Ermilov.for enc1 in ${ENCODINGS} 1292d64752cSRuslan Ermilov.for enc2 in ${ENCODINGS} 1302d64752cSRuslan Ermilov.for lang_terr in ${${enc1}_${enc2}} 1312d64752cSRuslan ErmilovSYMLINKS+= ../${lang_terr:C/:.*$//}.${enc1}/${FILESNAME} \ 1322d64752cSRuslan Ermilov ${LOCALEDIR}/${lang_terr:C/^.*://}.${enc2} 1335b21e0d6SAndrey A. Chernov.endfor 13429e2c6dbSGarrett Wollman.endfor 13529e2c6dbSGarrett Wollman.endfor 1362d64752cSRuslan Ermilov 1372d64752cSRuslan Ermilovbeforeinstall: 1382d64752cSRuslan Ermilov.for locale in ${LOCALES} 1392d64752cSRuslan Ermilov.if exists(${DESTDIR}${LOCALEDIR}/${locale}/LC_MESSAGES/) 1402d64752cSRuslan Ermilov rm -rf ${DESTDIR}${LOCALEDIR}/${locale}/LC_MESSAGES 1412d64752cSRuslan Ermilov.endif 142cd813675SAlexey Zelkin.endfor 143a322eaa8SAlexey Zelkin 144a322eaa8SAlexey Zelkin.include <bsd.prog.mk> 145