/////////////////////////////////////////////////////////////////////////////
// Name: wx/private/lang_match.h
// Purpose: Mapping of language matchings
// Author: misc/languages/genlang.py
// Created: 2024-10-04
// Copyright: (c) 2024 wxWidgets development team <vadim@wxwidgets.org>
// Licence: wxWindows licence
/////////////////////////////////////////////////////////////////////////////
// WARNING: Parts of this file are generated. See misc/languages/README for
// details.
#ifndef _WX_PRIVATE_LANG_MATCH_H_
#define _WX_PRIVATE_LANG_MATCH_H_
// ----------------------------------------------------------------------------
// Mapping of pairs of desired and supported languages to language distances
// ----------------------------------------------------------------------------
// --- --- --- generated code begins here --- --- ---
// The following data tables are generated by misc/languages/genlang.py
// When making changes, please put them into misc/languages/matchingtabl.txt
// Data table for matching languages
static const struct matchData_t
{
const char* matchkey;
int matchval;
}
tabMatchData[] =
{
{ "aa:ssy", 4 },
{ "ab:ru", 30 },
{ "af:nl", 20 },
{ "ak:en", 30 },
{ "am:en", 30 },
{ "am-Ethi:en-Latn", 10 },
{ "ar-Latn:ar-Arab", 20 },
{ "ay:es", 20 },
{ "az:ru", 30 },
{ "az-Latn:ru-Cyrl", 10 },
{ "be:ru", 20 },
{ "bem:en", 30 },
{ "bh:hi", 30 },
{ "bn:en", 30 },
{ "bn-Beng:en-Latn", 10 },
{ "bn-Latn:bn-Beng", 20 },
{ "bo:zh", 20 },
{ "bo-Tibt:zh-Hans", 10 },
{ "br:fr", 20 },
{ "bs:hr", 4 },
{ "bs:sh", 4 },
{ "ca:es", 20 },
{ "ceb:fil", 30 },
{ "chr:en", 20 },
{ "co:fr", 20 },
{ "cs:sk", 20 },
{ "cy:en", 20 },
{ "da:nb", 8 },
{ "da:no", 8 },
{ "ee:en", 30 },
{ "eo:en", 30 },
{ "eu:es", 20 },
{ "fo:da", 20 },
{ "fy:nl", 20 },
{ "ga:en", 20 },
{ "gd:en", 20 },
{ "gl:es", 20 },
{ "gn:es", 20 },
{ "gsw:de", 4 },
{ "gu:hi", 30 },
{ "gu-Latn:gu-Gujr", 20 },
{ "ha:en", 30 },
{ "haw:en", 20 },
{ "hi-Latn:hi-Deva", 20 },
{ "hr:bs", 4 },
{ "hr:sh", 4 },
{ "hy:ru", 30 },
{ "hy-Armn:ru-Cyrl", 10 },
{ "ia:en", 30 },
{ "id:ms", 10 },
{ "ig:en", 30 },
{ "is:en", 20 },
{ "ja-Hani:ja-Jpan", 5 },
{ "ja-Hira:ja-Hrkt", 5 },
{ "ja-Hira:ja-Jpan", 5 },
{ "ja-Hrkt:ja-Jpan", 5 },
{ "ja-Kana:ja-Hrkt", 5 },
{ "ja-Kana:ja-Jpan", 5 },
{ "ja-Latn:ja-Jpan", 5 },
{ "jv:id", 20 },
{ "ka:en", 30 },
{ "ka-Geor:en-Latn", 10 },
{ "kk:ru", 30 },
{ "km:en", 30 },
{ "km-Khmr:en-Latn", 10 },
{ "kn:en", 30 },
{ "kn-Knda:en-Latn", 10 },
{ "kn-Latn:kn-Knda", 20 },
{ "ko-Hang:ko-Kore", 5 },
{ "ko-Hani:ko-Kore", 5 },
{ "ko-Jamo:ko-Hang", 5 },
{ "ko-Jamo:ko-Kore", 5 },
{ "ku:tr", 30 },
{ "ky:ru", 30 },
{ "la:it", 20 },
{ "lb:de", 4 },
{ "lg:en", 30 },
{ "ln:fr", 30 },
{ "lo:en", 30 },
{ "lo-Laoo:en-Latn", 10 },
{ "mai:hi", 20 },
{ "mfe:en", 30 },
{ "mg:fr", 30 },
{ "mi:en", 20 },
{ "ml:en", 30 },
{ "ml-Latn:ml-Mlym", 20 },
{ "ml-Mlym:en-Latn", 10 },
{ "mn:ru", 30 },
{ "mr:hi", 30 },
{ "mr-Latn:mr-Deva", 20 },
{ "ms:id", 30 },
{ "mt:en", 30 },
{ "my:en", 30 },
{ "my-Mymr:en-Latn", 10 },
{ "nb:da", 8 },
{ "nb:nn", 20 },
{ "nb:no", 1 },
{ "ne:en", 30 },
{ "ne-Deva:en-Latn", 10 },
{ "nn:nb", 20 },
{ "nn:no", 20 },
{ "no:da", 8 },
{ "no:nb", 1 },
{ "no:nn", 20 },
{ "nso:en", 30 },
{ "nyn:en", 30 },
{ "oc:fr", 20 },
{ "om:en", 30 },
{ "or:en", 30 },
{ "or-Orya:en-Latn", 10 },
{ "pa:en", 30 },
{ "pa-Guru:en-Latn", 10 },
{ "pcm:en", 20 },
{ "ps:en", 30 },
{ "ps-Arab:en-Latn", 10 },
{ "qu:es", 30 },
{ "rm:de", 20 },
{ "rn:en", 30 },
{ "rw:fr", 30 },
{ "sa:hi", 30 },
{ "sd:en", 30 },
{ "sd-Arab:en-Latn", 10 },
{ "sh:bs", 4 },
{ "sh:hr", 4 },
{ "sh:sr", 4 },
{ "si:en", 30 },
{ "si-Sinh:en-Latn", 10 },
{ "sk:cs", 20 },
{ "sn:en", 30 },
{ "so:en", 30 },
{ "sq:en", 30 },
{ "sr:sh", 4 },
{ "sr-Cyrl:sr-Latn", 5 },
{ "sr-Latn:sr-Cyrl", 5 },
{ "ssy:aa", 4 },
{ "st:en", 30 },
{ "su:id", 20 },
{ "sw:en", 30 },
{ "ta:en", 30 },
{ "ta-Latn:ta-Taml", 20 },
{ "ta-Taml:en-Latn", 10 },
{ "te:en", 30 },
{ "te-Latn:te-Telu", 20 },
{ "te-Telu:en-Latn", 10 },
{ "tg:ru", 30 },
{ "ti:en", 30 },
{ "ti-Ethi:en-Latn", 10 },
{ "tk:ru", 30 },
{ "tk-Latn:ru-Cyrl", 10 },
{ "tn:en", 30 },
{ "to:en", 30 },
{ "tt:ru", 30 },
{ "ug:zh", 20 },
{ "ur:en", 30 },
{ "ur-Arab:en-Latn", 10 },
{ "uz:ru", 30 },
{ "uz-Latn:ru-Cyrl", 10 },
{ "wo:fr", 30 },
{ "xh:en", 30 },
{ "yi:en", 30 },
{ "yi-Hebr:en-Latn", 10 },
{ "yo:en", 30 },
{ "za:zh", 20 },
{ "za-Latn:zh-Hans", 10 },
{ "zh-Hani:zh-Hans", 20 },
{ "zh-Hani:zh-Hant", 20 },
{ "zh-Latn:zh-Hans", 20 },
{ "zu:en", 30 },
{ "*:*", 80 },
{ "*-*:*-*", 50 },
{ "*-*-*:*-*-*", 4 },
{ "ar-*-*:ar-*-*", 5 },
{ "en-*-*:en-*-*", 5 },
{ "es-*-*:es-*-*", 5 },
{ "pt-*-*:pt-*-*", 5 },
{ "zh-Hant-*:zh-Hant-*", 5 },
{ nullptr, 0 }
};
// --- --- --- generated code ends here --- --- ---
#endif // _WX_PRIVATE_LANG_MATCH_H_