mirror of
https://github.com/SabreTools/MPF.git
synced 2026-07-02 17:24:48 +00:00
Support new Redump languages and regions
This commit is contained in:
@@ -41,6 +41,7 @@
|
||||
- DVDs and BDs can have label-side data
|
||||
- Remove .NET Framework 4.7.2 support
|
||||
- Make logging window a bit safer
|
||||
- Support new Redump languages and regions
|
||||
|
||||
### 1.18 (2020-11-10)
|
||||
- Add more information extraction and generation for Aaru
|
||||
|
||||
@@ -441,6 +441,7 @@ namespace MPF.Data
|
||||
public enum RedumpLanguage
|
||||
{
|
||||
Afrikaans,
|
||||
Albanian,
|
||||
Arabic,
|
||||
Basque,
|
||||
Bulgarian,
|
||||
@@ -451,6 +452,7 @@ namespace MPF.Data
|
||||
Danish,
|
||||
Dutch,
|
||||
English,
|
||||
Estonian,
|
||||
Finnish,
|
||||
French,
|
||||
Gaelic,
|
||||
@@ -459,15 +461,22 @@ namespace MPF.Data
|
||||
Hebrew,
|
||||
Hindi,
|
||||
Hungarian,
|
||||
Indonesian,
|
||||
Icelandic,
|
||||
Italian,
|
||||
Japanese,
|
||||
Korean,
|
||||
Latin,
|
||||
Latvian,
|
||||
Lithuanian,
|
||||
Macedonian,
|
||||
Norwegian,
|
||||
Polish,
|
||||
Portuguese,
|
||||
Punjabi,
|
||||
Romanian,
|
||||
Russian,
|
||||
Serbian,
|
||||
Slovak,
|
||||
Slovenian,
|
||||
Spanish,
|
||||
@@ -498,22 +507,26 @@ namespace MPF.Data
|
||||
AsiaEurope,
|
||||
AsiaUSA,
|
||||
Australia,
|
||||
AustraliaGermany,
|
||||
AustraliaNewZealand,
|
||||
Austria,
|
||||
AustriaSwitzerland,
|
||||
Belgium,
|
||||
BelgiumNetherlands,
|
||||
Brazil,
|
||||
Bulgaria,
|
||||
Canada,
|
||||
China,
|
||||
Croatia,
|
||||
Czech,
|
||||
Denmark,
|
||||
Estonia,
|
||||
Europe,
|
||||
EuropeAsia,
|
||||
EuropeAustralia,
|
||||
EuropeCanada,
|
||||
EuropeGermany,
|
||||
Export,
|
||||
Finland,
|
||||
France,
|
||||
FranceSpain,
|
||||
@@ -521,6 +534,7 @@ namespace MPF.Data
|
||||
GreaterChina,
|
||||
Greece,
|
||||
Hungary,
|
||||
Iceland,
|
||||
India,
|
||||
Ireland,
|
||||
Israel,
|
||||
@@ -532,13 +546,16 @@ namespace MPF.Data
|
||||
JapanUSA,
|
||||
Korea,
|
||||
LatinAmerica,
|
||||
Lithuania,
|
||||
Netherlands,
|
||||
NewZealand,
|
||||
Norway,
|
||||
Poland,
|
||||
Portugal,
|
||||
Romania,
|
||||
Russia,
|
||||
Scandinavia,
|
||||
Serbia,
|
||||
Singapore,
|
||||
Slovakia,
|
||||
SouthAfrica,
|
||||
@@ -555,6 +572,7 @@ namespace MPF.Data
|
||||
Ukraine,
|
||||
USA,
|
||||
USAAsia,
|
||||
USAAustralia,
|
||||
USABrazil,
|
||||
USACanada,
|
||||
USAEurope,
|
||||
|
||||
@@ -969,6 +969,8 @@ namespace MPF.Utilities
|
||||
{
|
||||
case RedumpLanguage.Afrikaans:
|
||||
return "Afrikaans";
|
||||
case RedumpLanguage.Albanian:
|
||||
return "Albanian";
|
||||
case RedumpLanguage.Arabic:
|
||||
return "Arabic";
|
||||
case RedumpLanguage.Basque:
|
||||
@@ -989,6 +991,8 @@ namespace MPF.Utilities
|
||||
return "Dutch";
|
||||
case RedumpLanguage.English:
|
||||
return "English";
|
||||
case RedumpLanguage.Estonian:
|
||||
return "Estonian";
|
||||
case RedumpLanguage.Finnish:
|
||||
return "Finnish";
|
||||
case RedumpLanguage.French:
|
||||
@@ -1005,12 +1009,24 @@ namespace MPF.Utilities
|
||||
return "Hindi";
|
||||
case RedumpLanguage.Hungarian:
|
||||
return "Hungarian";
|
||||
case RedumpLanguage.Indonesian:
|
||||
return "Indonesian";
|
||||
case RedumpLanguage.Icelandic:
|
||||
return "Icelandic";
|
||||
case RedumpLanguage.Italian:
|
||||
return "Italian";
|
||||
case RedumpLanguage.Japanese:
|
||||
return "Japanese";
|
||||
case RedumpLanguage.Korean:
|
||||
return "Korean";
|
||||
case RedumpLanguage.Latin:
|
||||
return "Latin";
|
||||
case RedumpLanguage.Latvian:
|
||||
return "Latvian";
|
||||
case RedumpLanguage.Lithuanian:
|
||||
return "Lithuanian";
|
||||
case RedumpLanguage.Macedonian:
|
||||
return "Macedonian";
|
||||
case RedumpLanguage.Norwegian:
|
||||
return "Norwegian";
|
||||
case RedumpLanguage.Polish:
|
||||
@@ -1023,6 +1039,8 @@ namespace MPF.Utilities
|
||||
return "Romanian";
|
||||
case RedumpLanguage.Russian:
|
||||
return "Russian";
|
||||
case RedumpLanguage.Serbian:
|
||||
return "Serbian";
|
||||
case RedumpLanguage.Slovak:
|
||||
return "Slovak";
|
||||
case RedumpLanguage.Slovenian:
|
||||
@@ -1083,6 +1101,8 @@ namespace MPF.Utilities
|
||||
return "Asia, USA";
|
||||
case RedumpRegion.Australia:
|
||||
return "Australia";
|
||||
case RedumpRegion.AustraliaGermany:
|
||||
return "Australia, Germany";
|
||||
case RedumpRegion.AustraliaNewZealand:
|
||||
return "Australia, New Zealand";
|
||||
case RedumpRegion.Austria:
|
||||
@@ -1095,6 +1115,8 @@ namespace MPF.Utilities
|
||||
return "Belgium, Netherlands";
|
||||
case RedumpRegion.Brazil:
|
||||
return "Brazil";
|
||||
case RedumpRegion.Bulgaria:
|
||||
return "Bulgaria";
|
||||
case RedumpRegion.Canada:
|
||||
return "Canada";
|
||||
case RedumpRegion.China:
|
||||
@@ -1105,6 +1127,8 @@ namespace MPF.Utilities
|
||||
return "Czech";
|
||||
case RedumpRegion.Denmark:
|
||||
return "Denmark";
|
||||
case RedumpRegion.Estonia:
|
||||
return "Estonia";
|
||||
case RedumpRegion.Europe:
|
||||
return "Europe";
|
||||
case RedumpRegion.EuropeAsia:
|
||||
@@ -1115,6 +1139,8 @@ namespace MPF.Utilities
|
||||
return "Europe, Canada";
|
||||
case RedumpRegion.EuropeGermany:
|
||||
return "Europe, Germany";
|
||||
case RedumpRegion.Export:
|
||||
return "Export";
|
||||
case RedumpRegion.Finland:
|
||||
return "Finland";
|
||||
case RedumpRegion.France:
|
||||
@@ -1129,6 +1155,8 @@ namespace MPF.Utilities
|
||||
return "Greece";
|
||||
case RedumpRegion.Hungary:
|
||||
return "Hungary";
|
||||
case RedumpRegion.Iceland:
|
||||
return "Iceland";
|
||||
case RedumpRegion.India:
|
||||
return "India";
|
||||
case RedumpRegion.Ireland:
|
||||
@@ -1151,8 +1179,12 @@ namespace MPF.Utilities
|
||||
return "Korea";
|
||||
case RedumpRegion.LatinAmerica:
|
||||
return "Latin America";
|
||||
case RedumpRegion.Lithuania:
|
||||
return "Lithuania";
|
||||
case RedumpRegion.Netherlands:
|
||||
return "Netherlands";
|
||||
case RedumpRegion.NewZealand:
|
||||
return "New Zealand";
|
||||
case RedumpRegion.Norway:
|
||||
return "Norway";
|
||||
case RedumpRegion.Poland:
|
||||
@@ -1165,6 +1197,8 @@ namespace MPF.Utilities
|
||||
return "Russia";
|
||||
case RedumpRegion.Scandinavia:
|
||||
return "Scandinavia";
|
||||
case RedumpRegion.Serbia:
|
||||
return "Serbia";
|
||||
case RedumpRegion.Singapore:
|
||||
return "Singapore";
|
||||
case RedumpRegion.Slovakia:
|
||||
@@ -1197,6 +1231,8 @@ namespace MPF.Utilities
|
||||
return "USA";
|
||||
case RedumpRegion.USAAsia:
|
||||
return "USA, Asia";
|
||||
case RedumpRegion.USAAustralia:
|
||||
return "USA, Australia";
|
||||
case RedumpRegion.USABrazil:
|
||||
return "USA, Brazil";
|
||||
case RedumpRegion.USACanada:
|
||||
@@ -1823,6 +1859,8 @@ namespace MPF.Utilities
|
||||
{
|
||||
case RedumpLanguage.Afrikaans:
|
||||
return "afr";
|
||||
case RedumpLanguage.Albanian:
|
||||
return "sqi";
|
||||
case RedumpLanguage.Arabic:
|
||||
return "ara";
|
||||
case RedumpLanguage.Basque:
|
||||
@@ -1843,6 +1881,8 @@ namespace MPF.Utilities
|
||||
return "dut";
|
||||
case RedumpLanguage.English:
|
||||
return "eng";
|
||||
case RedumpLanguage.Estonian:
|
||||
return "est";
|
||||
case RedumpLanguage.Finnish:
|
||||
return "fin";
|
||||
case RedumpLanguage.French:
|
||||
@@ -1859,12 +1899,24 @@ namespace MPF.Utilities
|
||||
return "hin";
|
||||
case RedumpLanguage.Hungarian:
|
||||
return "hun";
|
||||
case RedumpLanguage.Indonesian:
|
||||
return "ind";
|
||||
case RedumpLanguage.Icelandic:
|
||||
return "isl";
|
||||
case RedumpLanguage.Italian:
|
||||
return "ita";
|
||||
case RedumpLanguage.Japanese:
|
||||
return "jap";
|
||||
case RedumpLanguage.Korean:
|
||||
return "kor";
|
||||
case RedumpLanguage.Latin:
|
||||
return "lat";
|
||||
case RedumpLanguage.Latvian:
|
||||
return "lav";
|
||||
case RedumpLanguage.Lithuanian:
|
||||
return "lit";
|
||||
case RedumpLanguage.Macedonian:
|
||||
return "mkd";
|
||||
case RedumpLanguage.Norwegian:
|
||||
return "nor";
|
||||
case RedumpLanguage.Polish:
|
||||
@@ -1877,6 +1929,8 @@ namespace MPF.Utilities
|
||||
return "ron";
|
||||
case RedumpLanguage.Russian:
|
||||
return "rus";
|
||||
case RedumpLanguage.Serbian:
|
||||
return "srp";
|
||||
case RedumpLanguage.Slovak:
|
||||
return "slk";
|
||||
case RedumpLanguage.Slovenian:
|
||||
@@ -1917,6 +1971,8 @@ namespace MPF.Utilities
|
||||
return "A,U";
|
||||
case RedumpRegion.Australia:
|
||||
return "Au";
|
||||
case RedumpRegion.AustraliaGermany:
|
||||
return "Au,G";
|
||||
case RedumpRegion.AustraliaNewZealand:
|
||||
return "Au,Nz";
|
||||
case RedumpRegion.Austria:
|
||||
@@ -1929,6 +1985,8 @@ namespace MPF.Utilities
|
||||
return "Be,N";
|
||||
case RedumpRegion.Brazil:
|
||||
return "B";
|
||||
case RedumpRegion.Bulgaria:
|
||||
return "Bg";
|
||||
case RedumpRegion.Canada:
|
||||
return "Ca";
|
||||
case RedumpRegion.China:
|
||||
@@ -1939,6 +1997,8 @@ namespace MPF.Utilities
|
||||
return "Cz";
|
||||
case RedumpRegion.Denmark:
|
||||
return "Dk";
|
||||
case RedumpRegion.Estonia:
|
||||
return "Ee";
|
||||
case RedumpRegion.Europe:
|
||||
return "E";
|
||||
case RedumpRegion.EuropeAsia:
|
||||
@@ -1949,6 +2009,8 @@ namespace MPF.Utilities
|
||||
return "E,Ca";
|
||||
case RedumpRegion.EuropeGermany:
|
||||
return "E,G";
|
||||
case RedumpRegion.Export:
|
||||
return "Ex";
|
||||
case RedumpRegion.Finland:
|
||||
return "Fi";
|
||||
case RedumpRegion.France:
|
||||
@@ -1963,6 +2025,8 @@ namespace MPF.Utilities
|
||||
return "Gr";
|
||||
case RedumpRegion.Hungary:
|
||||
return "H";
|
||||
case RedumpRegion.Iceland:
|
||||
return "Is";
|
||||
case RedumpRegion.India:
|
||||
return "In";
|
||||
case RedumpRegion.Ireland:
|
||||
@@ -1985,8 +2049,12 @@ namespace MPF.Utilities
|
||||
return "K";
|
||||
case RedumpRegion.LatinAmerica:
|
||||
return "LAm";
|
||||
case RedumpRegion.Lithuania:
|
||||
return "Lt";
|
||||
case RedumpRegion.Netherlands:
|
||||
return "N";
|
||||
case RedumpRegion.NewZealand:
|
||||
return "Nz";
|
||||
case RedumpRegion.Norway:
|
||||
return "No";
|
||||
case RedumpRegion.Poland:
|
||||
@@ -1999,6 +2067,8 @@ namespace MPF.Utilities
|
||||
return "R";
|
||||
case RedumpRegion.Scandinavia:
|
||||
return "Sca";
|
||||
case RedumpRegion.Serbia:
|
||||
return "Rs";
|
||||
case RedumpRegion.Singapore:
|
||||
return "Sg";
|
||||
case RedumpRegion.Slovakia:
|
||||
@@ -2026,11 +2096,13 @@ namespace MPF.Utilities
|
||||
case RedumpRegion.UKAustralia:
|
||||
return "Uk,Au";
|
||||
case RedumpRegion.Ukraine:
|
||||
return "Ue";
|
||||
return "Ua";
|
||||
case RedumpRegion.USA:
|
||||
return "U";
|
||||
case RedumpRegion.USAAsia:
|
||||
return "U,A";
|
||||
case RedumpRegion.USAAustralia:
|
||||
return "U,Au";
|
||||
case RedumpRegion.USABrazil:
|
||||
return "U,B";
|
||||
case RedumpRegion.USACanada:
|
||||
@@ -3260,6 +3332,8 @@ namespace MPF.Utilities
|
||||
{
|
||||
case "afr":
|
||||
return RedumpLanguage.Afrikaans;
|
||||
case "sqi":
|
||||
return RedumpLanguage.Albanian;
|
||||
case "ara":
|
||||
return RedumpLanguage.Arabic;
|
||||
case "baq":
|
||||
@@ -3280,6 +3354,8 @@ namespace MPF.Utilities
|
||||
return RedumpLanguage.Dutch;
|
||||
case "eng":
|
||||
return RedumpLanguage.English;
|
||||
case "est":
|
||||
return RedumpLanguage.Estonian;
|
||||
case "fin":
|
||||
return RedumpLanguage.Finnish;
|
||||
case "fre":
|
||||
@@ -3296,12 +3372,24 @@ namespace MPF.Utilities
|
||||
return RedumpLanguage.Hindi;
|
||||
case "hun":
|
||||
return RedumpLanguage.Hungarian;
|
||||
case "ind":
|
||||
return RedumpLanguage.Indonesian;
|
||||
case "isl":
|
||||
return RedumpLanguage.Icelandic;
|
||||
case "ita":
|
||||
return RedumpLanguage.Italian;
|
||||
case "jap":
|
||||
return RedumpLanguage.Japanese;
|
||||
case "kor":
|
||||
return RedumpLanguage.Korean;
|
||||
case "lat":
|
||||
return RedumpLanguage.Latin;
|
||||
case "lav":
|
||||
return RedumpLanguage.Latvian;
|
||||
case "lit":
|
||||
return RedumpLanguage.Lithuanian;
|
||||
case "mkd":
|
||||
return RedumpLanguage.Macedonian;
|
||||
case "nor":
|
||||
return RedumpLanguage.Norwegian;
|
||||
case "pol":
|
||||
@@ -3314,6 +3402,8 @@ namespace MPF.Utilities
|
||||
return RedumpLanguage.Romanian;
|
||||
case "rus":
|
||||
return RedumpLanguage.Russian;
|
||||
case "srp":
|
||||
return RedumpLanguage.Serbian;
|
||||
case "slk":
|
||||
return RedumpLanguage.Slovak;
|
||||
case "slv":
|
||||
@@ -3354,6 +3444,8 @@ namespace MPF.Utilities
|
||||
return RedumpRegion.AsiaUSA;
|
||||
case "Au":
|
||||
return RedumpRegion.Australia;
|
||||
case "Au,G":
|
||||
return RedumpRegion.AustraliaGermany;
|
||||
case "Au,Nz":
|
||||
return RedumpRegion.AustraliaNewZealand;
|
||||
case "At":
|
||||
@@ -3366,6 +3458,8 @@ namespace MPF.Utilities
|
||||
return RedumpRegion.BelgiumNetherlands;
|
||||
case "B":
|
||||
return RedumpRegion.Brazil;
|
||||
case "Bg":
|
||||
return RedumpRegion.Bulgaria;
|
||||
case "Ca":
|
||||
return RedumpRegion.Canada;
|
||||
case "C":
|
||||
@@ -3376,6 +3470,8 @@ namespace MPF.Utilities
|
||||
return RedumpRegion.Czech;
|
||||
case "Dk":
|
||||
return RedumpRegion.Denmark;
|
||||
case "Ee":
|
||||
return RedumpRegion.Estonia;
|
||||
case "E":
|
||||
return RedumpRegion.Europe;
|
||||
case "E,A":
|
||||
@@ -3386,6 +3482,8 @@ namespace MPF.Utilities
|
||||
return RedumpRegion.EuropeCanada;
|
||||
case "E,G":
|
||||
return RedumpRegion.EuropeGermany;
|
||||
case "Ex":
|
||||
return RedumpRegion.Export;
|
||||
case "Fi":
|
||||
return RedumpRegion.Finland;
|
||||
case "F":
|
||||
@@ -3400,6 +3498,8 @@ namespace MPF.Utilities
|
||||
return RedumpRegion.Greece;
|
||||
case "H":
|
||||
return RedumpRegion.Hungary;
|
||||
case "Is":
|
||||
return RedumpRegion.Iceland;
|
||||
case "In":
|
||||
return RedumpRegion.India;
|
||||
case "Ie":
|
||||
@@ -3422,8 +3522,12 @@ namespace MPF.Utilities
|
||||
return RedumpRegion.Korea;
|
||||
case "LAm":
|
||||
return RedumpRegion.LatinAmerica;
|
||||
case "Lt":
|
||||
return RedumpRegion.Lithuania;
|
||||
case "N":
|
||||
return RedumpRegion.Netherlands;
|
||||
case "Nz":
|
||||
return RedumpRegion.NewZealand;
|
||||
case "No":
|
||||
return RedumpRegion.Norway;
|
||||
case "P":
|
||||
@@ -3436,6 +3540,8 @@ namespace MPF.Utilities
|
||||
return RedumpRegion.Russia;
|
||||
case "Sca":
|
||||
return RedumpRegion.Scandinavia;
|
||||
case "Rs":
|
||||
return RedumpRegion.Serbia;
|
||||
case "Sg":
|
||||
return RedumpRegion.Singapore;
|
||||
case "Sk":
|
||||
@@ -3462,12 +3568,14 @@ namespace MPF.Utilities
|
||||
return RedumpRegion.UK;
|
||||
case "Uk,Au":
|
||||
return RedumpRegion.UKAustralia;
|
||||
case "Ue":
|
||||
case "Ua":
|
||||
return RedumpRegion.Ukraine;
|
||||
case "U":
|
||||
return RedumpRegion.USA;
|
||||
case "U,A":
|
||||
return RedumpRegion.USAAsia;
|
||||
case "U,Au":
|
||||
return RedumpRegion.USAAustralia;
|
||||
case "U,B":
|
||||
return RedumpRegion.USABrazil;
|
||||
case "U,Ca":
|
||||
|
||||
Reference in New Issue
Block a user