diff -urN abiword-2.4.6/abi/src/af/util/xp/ut_case.h abiword-2.4.6-coptic/abi/src/af/util/xp/ut_case.h --- abiword-2.4.6/abi/src/af/util/xp/ut_case.h 2002-01-24 11:15:21.000000000 +0100 +++ abiword-2.4.6-coptic/abi/src/af/util/xp/ut_case.h 2006-12-05 16:45:01.000000000 +0100 @@ -77,6 +77,7 @@ {0x017f, 0x017f, Ll, -0x0125}, {0x0181, 0x0181, Lu, 0x00d2}, {0x0182, 0x0188, Lu_even, 0x0001}, + {0x2c80, 0x2ce3, Lu_even, 0x0001}, /* Coptic */ } #endif @@ -918,6 +919,61 @@ {0x0584, Ll, 0x0554}, {0x0585, Ll, 0x0555}, {0x0586, Ll, 0x0556}, + +/* Coptic */ + +{0x2C80, Lu, 0x2C81}, +{0x2C81, Ll, 0x2C80}, +{0x2C82, Lu, 0x2C83}, +{0x2C83, Ll, 0x2C82}, +{0x2C84, Lu, 0x2C85}, +{0x2C85, Ll, 0x2C84}, +{0x2C86, Lu, 0x2C87}, +{0x2C87, Ll, 0x2C86}, +{0x2C88, Lu, 0x2C89}, +{0x2C89, Ll, 0x2C88}, +{0x2C8A, Lu, 0x2C8B}, +{0x2C8B, Ll, 0x2C8A}, +{0x2C8C, Lu, 0x2C8D}, +{0x2C8D, Ll, 0x2C8C}, +{0x2C8E, Lu, 0x2C8F}, +{0x2C8F, Ll, 0x2C8E}, +{0x2C90, Lu, 0x2C91}, +{0x2C91, Ll, 0x2C90}, +{0x2C92, Lu, 0x2C93}, +{0x2C93, Ll, 0x2C92}, +{0x2C94, Lu, 0x2C95}, +{0x2C95, Ll, 0x2C94}, +{0x2C96, Lu, 0x2C97}, +{0x2C97, Ll, 0x2C96}, +{0x2C98, Lu, 0x2C99}, +{0x2C99, Ll, 0x2C98}, +{0x2C9A, Lu, 0x2C9B}, +{0x2C9B, Ll, 0x2C9A}, +{0x2C9C, Lu, 0x2C9D}, +{0x2C9D, Ll, 0x2C9C}, +{0x2C9E, Lu, 0x2C9F}, +{0x2C9F, Ll, 0x2C9E}, +{0x2CA0, Lu, 0x2CA1}, +{0x2CA1, Ll, 0x2CA0}, +{0x2CA2, Lu, 0x2CA3}, +{0x2CA3, Ll, 0x2CA2}, +{0x2CA4, Lu, 0x2CA5}, +{0x2CA5, Ll, 0x2CA4}, +{0x2CA6, Lu, 0x2CA7}, +{0x2CA7, Ll, 0x2CA6}, +{0x2CA8, Lu, 0x2CA9}, +{0x2CA9, Ll, 0x2CA8}, +{0x2CAA, Lu, 0x2CAB}, +{0x2CAB, Ll, 0x2CAA}, +{0x2CAC, Lu, 0x2CAD}, +{0x2CAD, Ll, 0x2CAC}, +{0x2CAE, Lu, 0x2CAF}, +{0x2CAF, Ll, 0x2CAE}, +{0x2CB0, Lu, 0x2CB1}, +{0x2CB1, Ll, 0x2CB0}, + + {0x1E00, Lu, 0x1E01}, {0x1E01, Ll, 0x1E00}, {0x1E02, Lu, 0x1E03}, diff -urN abiword-2.4.6/abi/src/af/util/xp/ut_Language.cpp abiword-2.4.6-coptic/abi/src/af/util/xp/ut_Language.cpp --- abiword-2.4.6/abi/src/af/util/xp/ut_Language.cpp 2006-06-27 21:10:06.000000000 +0200 +++ abiword-2.4.6-coptic/abi/src/af/util/xp/ut_Language.cpp 2006-12-02 10:39:08.000000000 +0100 @@ -55,6 +55,7 @@ {"br-FR", NULL, XAP_STRING_ID_LANG_BR_FR, UTLANG_LTR}, {"ca-ES", NULL, XAP_STRING_ID_LANG_CA_ES, UTLANG_LTR}, {"co-FR", NULL, XAP_STRING_ID_LANG_CO_FR, UTLANG_LTR}, + {"cop-EG", NULL, XAP_STRING_ID_LANG_COP_EG, UTLANG_LTR}, {"cs-CZ", NULL, XAP_STRING_ID_LANG_CS_CZ, UTLANG_LTR}, {"cy-GB", NULL, XAP_STRING_ID_LANG_CY_GB, UTLANG_LTR}, {"da-DK", NULL, XAP_STRING_ID_LANG_DA_DK, UTLANG_LTR}, diff -urN abiword-2.4.6/abi/src/af/xap/xp/xap_String_Id.h abiword-2.4.6-coptic/abi/src/af/xap/xp/xap_String_Id.h --- abiword-2.4.6/abi/src/af/xap/xp/xap_String_Id.h 2006-06-27 21:10:07.000000000 +0200 +++ abiword-2.4.6-coptic/abi/src/af/xap/xp/xap_String_Id.h 2006-12-02 10:38:31.000000000 +0100 @@ -335,6 +335,7 @@ dcl(LANG_ZH_CN, "Chinese (PRC)") dcl(LANG_ZH_SG, "Chinese (Singapore)") dcl(LANG_ZH_TW, "Chinese (Taiwan)") +dcl(LANG_COP_EG, "Coptic") dcl(LANG_CS_CZ, "Czech") dcl(LANG_DA_DK, "Danish") dcl(LANG_NL_NL, "Dutch (Netherlands)")