X-Git-Url: https://git.saurik.com/wxWidgets.git/blobdiff_plain/893bf460693cc0af39da7211dad96c3b62fded08..bad6c5e264fe9a7ac9e931d071d72acdabb3401e:/src/common/fmapbase.cpp diff --git a/src/common/fmapbase.cpp b/src/common/fmapbase.cpp index aadf79a5ab..0cd013c634 100644 --- a/src/common/fmapbase.cpp +++ b/src/common/fmapbase.cpp @@ -100,6 +100,47 @@ static wxFontEncoding gs_encodings[] = wxFONTENCODING_SHIFT_JIS, wxFONTENCODING_GB2312, wxFONTENCODING_ISO2022_JP, + + wxFONTENCODING_MACROMAN, + wxFONTENCODING_MACJAPANESE, + wxFONTENCODING_MACCHINESETRAD, + wxFONTENCODING_MACKOREAN, + wxFONTENCODING_MACARABIC, + wxFONTENCODING_MACHEBREW, + wxFONTENCODING_MACGREEK, + wxFONTENCODING_MACCYRILLIC, + wxFONTENCODING_MACDEVANAGARI, + wxFONTENCODING_MACGURMUKHI, + wxFONTENCODING_MACGUJARATI, + wxFONTENCODING_MACORIYA, + wxFONTENCODING_MACBENGALI, + wxFONTENCODING_MACTAMIL, + wxFONTENCODING_MACTELUGU, + wxFONTENCODING_MACKANNADA, + wxFONTENCODING_MACMALAJALAM, + wxFONTENCODING_MACSINHALESE, + wxFONTENCODING_MACBURMESE, + wxFONTENCODING_MACKHMER, + wxFONTENCODING_MACTHAI, + wxFONTENCODING_MACLAOTIAN, + wxFONTENCODING_MACGEORGIAN, + wxFONTENCODING_MACARMENIAN, + wxFONTENCODING_MACCHINESESIMP, + wxFONTENCODING_MACTIBETAN, + wxFONTENCODING_MACMONGOLIAN, + wxFONTENCODING_MACETHIOPIC, + wxFONTENCODING_MACCENTRALEUR, + wxFONTENCODING_MACVIATNAMESE, + wxFONTENCODING_MACARABICEXT, + wxFONTENCODING_MACSYMBOL, + wxFONTENCODING_MACDINGBATS, + wxFONTENCODING_MACTURKISH, + wxFONTENCODING_MACCROATIAN, + wxFONTENCODING_MACICELANDIC, + wxFONTENCODING_MACROMANIAN, + wxFONTENCODING_MACCELTIC, + wxFONTENCODING_MACGAELIC, + wxFONTENCODING_MACKEYBOARD }; // the descriptions for them @@ -155,6 +196,47 @@ static const char* gs_encodingDescs[] = wxTRANSLATE( "SHIFT-JIS" ), wxTRANSLATE( "GB-2312" ), wxTRANSLATE( "ISO-2022-JP" ), + + wxTRANSLATE( "MacRoman" ), + wxTRANSLATE( "MacJapanese" ), + wxTRANSLATE( "MacChineseTrad" ), + wxTRANSLATE( "MacKorean" ), + wxTRANSLATE( "MacArabic" ), + wxTRANSLATE( "MacHebrew" ), + wxTRANSLATE( "MacGreek" ), + wxTRANSLATE( "MacCyrillic" ), + wxTRANSLATE( "MacDevanagari" ), + wxTRANSLATE( "MacGurmukhi" ), + wxTRANSLATE( "MacGujarati" ), + wxTRANSLATE( "MacOriya" ), + wxTRANSLATE( "MacBengali" ), + wxTRANSLATE( "MacTamil" ), + wxTRANSLATE( "MacTelugu" ), + wxTRANSLATE( "MacKannada" ), + wxTRANSLATE( "MacMalayalam" ), + wxTRANSLATE( "MacSinhalese" ), + wxTRANSLATE( "MacBurmese" ), + wxTRANSLATE( "MacKhmer" ), + wxTRANSLATE( "MacThai" ), + wxTRANSLATE( "MacLaotian" ), + wxTRANSLATE( "MacGeorgian" ), + wxTRANSLATE( "MacArmenian" ), + wxTRANSLATE( "MacChineseSimp" ), + wxTRANSLATE( "MacTibetan" ), + wxTRANSLATE( "MacMongolian" ), + wxTRANSLATE( "MacEthiopic" ), + wxTRANSLATE( "MacCentralEurRoman" ), + wxTRANSLATE( "MacVietnamese" ), + wxTRANSLATE( "MacExtArabic" ), + wxTRANSLATE( "MacSymbol" ), + wxTRANSLATE( "MacDingbats" ), + wxTRANSLATE( "MacTurkish" ), + wxTRANSLATE( "MacCroatian" ), + wxTRANSLATE( "MacIcelandic" ), + wxTRANSLATE( "MacRomanian" ), + wxTRANSLATE( "MacCeltic" ), + wxTRANSLATE( "MacGaelic" ), + wxTRANSLATE( "MacKeyboardGlyphs" ) }; // and the internal names (these are not translated on purpose!) @@ -184,20 +266,20 @@ static const wxChar* gs_encodingNames[WXSIZEOF(gs_encodingDescs)][9] = { wxT( "KOI8-R" ), wxT( "KOI8-RU" ), NULL }, { wxT( "KOI8-U" ), NULL }, - { wxT( "WINDOWS-874" ), wxT( "CP-874" ), wxT( "MS-874" ), wxT( "IBM-874" ), NULL }, - { wxT( "WINDOWS-932" ), wxT( "CP-932" ), wxT( "MS-932" ), wxT( "IBM-932" ), NULL }, - { wxT( "WINDOWS-936" ), wxT( "CP-936" ), wxT( "MS-936" ), wxT( "IBM-936" ), NULL }, - { wxT( "WINDOWS-949" ), wxT( "CP-949" ), wxT( "MS-949" ), wxT( "IBM-949" ), wxT( "EUC-KR" ), wxT( "eucKR" ), wxT( "euc_kr" ), NULL }, - { wxT( "WINDOWS-950" ), wxT( "CP-950" ), wxT( "MS-950" ), wxT( "IBM-950" ), NULL }, - { wxT( "WINDOWS-1250" ),wxT( "CP-1250" ),wxT( "MS-1250" ),wxT( "IBM-1250" ),NULL }, - { wxT( "WINDOWS-1251" ),wxT( "CP-1251" ),wxT( "MS-1251" ),wxT( "IBM-1251" ),NULL }, - { wxT( "WINDOWS-1252" ),wxT( "CP-1252" ),wxT( "MS-1252" ),wxT( "IBM-1252" ),NULL }, - { wxT( "WINDOWS-1253" ),wxT( "CP-1253" ),wxT( "MS-1253" ),wxT( "IBM-1253" ),NULL }, - { wxT( "WINDOWS-1254" ),wxT( "CP-1254" ),wxT( "MS-1254" ),wxT( "IBM-1254" ),NULL }, - { wxT( "WINDOWS-1255" ),wxT( "CP-1255" ),wxT( "MS-1255" ),wxT( "IBM-1255" ),NULL }, - { wxT( "WINDOWS-1256" ),wxT( "CP-1256" ),wxT( "MS-1256" ),wxT( "IBM-1256" ),NULL }, - { wxT( "WINDOWS-1257" ),wxT( "CP-1257" ),wxT( "MS-1257" ),wxT( "IBM-1257" ),NULL }, - { wxT( "WINDOWS-437" ), wxT( "CP-437" ), wxT( "MS-437" ), wxT( "IBM-437" ), NULL }, + { wxT( "WINDOWS-874" ), wxT( "CP874" ), wxT( "MS874" ), wxT( "IBM-874" ), NULL }, + { wxT( "WINDOWS-932" ), wxT( "CP932" ), wxT( "MS932" ), wxT( "IBM-932" ), NULL }, + { wxT( "WINDOWS-936" ), wxT( "CP936" ), wxT( "MS936" ), wxT( "IBM-936" ), NULL }, + { wxT( "WINDOWS-949" ), wxT( "CP949" ), wxT( "MS949" ), wxT( "IBM-949" ), wxT( "EUC-KR" ), wxT( "eucKR" ), wxT( "euc_kr" ), NULL }, + { wxT( "WINDOWS-950" ), wxT( "CP950" ), wxT( "MS950" ), wxT( "IBM-950" ), NULL }, + { wxT( "WINDOWS-1250" ),wxT( "CP1250" ),wxT( "MS1250" ),wxT( "IBM-1250" ),NULL }, + { wxT( "WINDOWS-1251" ),wxT( "CP1251" ),wxT( "MS1251" ),wxT( "IBM-1251" ),NULL }, + { wxT( "WINDOWS-1252" ),wxT( "CP1252" ),wxT( "MS1252" ),wxT( "IBM-1252" ),NULL }, + { wxT( "WINDOWS-1253" ),wxT( "CP1253" ),wxT( "MS1253" ),wxT( "IBM-1253" ),NULL }, + { wxT( "WINDOWS-1254" ),wxT( "CP1254" ),wxT( "MS1254" ),wxT( "IBM-1254" ),NULL }, + { wxT( "WINDOWS-1255" ),wxT( "CP1255" ),wxT( "MS1255" ),wxT( "IBM-1255" ),NULL }, + { wxT( "WINDOWS-1256" ),wxT( "CP1256" ),wxT( "MS1256" ),wxT( "IBM-1256" ),NULL }, + { wxT( "WINDOWS-1257" ),wxT( "CP1257" ),wxT( "MS1257" ),wxT( "IBM-1257" ),NULL }, + { wxT( "WINDOWS-437" ), wxT( "CP437" ), wxT( "MS437" ), wxT( "IBM-437" ), NULL }, { wxT( "UTF-7" ), wxT("UTF7"), NULL }, { wxT( "UTF-8" ), wxT("UTF8"), NULL }, @@ -223,6 +305,48 @@ static const wxChar* gs_encodingNames[WXSIZEOF(gs_encodingDescs)][9] = { wxT( "SJIS" ), wxT( "SHIFT-JIS" ), wxT( "SHIFT_JIS" ), NULL }, { wxT( "GB2312" ), NULL }, { wxT( "ISO-2022-JP" ), NULL }, + + + { wxT( "MacRoman" ), NULL }, + { wxT( "MacJapanese" ), NULL }, + { wxT( "MacChineseTrad" ), NULL }, + { wxT( "MacKorean" ), NULL }, + { wxT( "MacArabic" ), NULL }, + { wxT( "MacHebrew" ), NULL }, + { wxT( "MacGreek" ), NULL }, + { wxT( "MacCyrillic" ), NULL }, + { wxT( "MacDevanagari" ), NULL }, + { wxT( "MacGurmukhi" ), NULL }, + { wxT( "MacGujarati" ), NULL }, + { wxT( "MacOriya" ), NULL }, + { wxT( "MacBengali" ), NULL }, + { wxT( "MacTamil" ), NULL }, + { wxT( "MacTelugu" ), NULL }, + { wxT( "MacKannada" ), NULL }, + { wxT( "MacMalayalam" ), NULL }, + { wxT( "MacSinhalese" ), NULL }, + { wxT( "MacBurmese" ), NULL }, + { wxT( "MacKhmer" ), NULL }, + { wxT( "MacThai" ), NULL }, + { wxT( "MacLaotian" ), NULL }, + { wxT( "MacGeorgian" ), NULL }, + { wxT( "MacArmenian" ), NULL }, + { wxT( "MacChineseSimp" ), NULL }, + { wxT( "MacTibetan" ), NULL }, + { wxT( "MacMongolian" ), NULL }, + { wxT( "MacEthiopic" ), NULL }, + { wxT( "MacCentralEurRoman" ), NULL }, + { wxT( "MacVietnamese" ), NULL }, + { wxT( "MacExtArabic" ), NULL }, + { wxT( "MacSymbol" ), NULL }, + { wxT( "MacDingbats" ), NULL }, + { wxT( "MacTurkish" ), NULL }, + { wxT( "MacCroatian" ), NULL }, + { wxT( "MacIcelandic" ), NULL }, + { wxT( "MacRomanian" ), NULL }, + { wxT( "MacCeltic" ), NULL }, + { wxT( "MacGaelic" ), NULL }, + { wxT( "MacKeyboardGlyphs" ), NULL } }; wxCOMPILE_TIME_ASSERT( WXSIZEOF(gs_encodingDescs) == WXSIZEOF(gs_encodings), EncodingsArraysNotInSync );