mirror of
https://github.com/SubtitleEdit/subtitleedit.git
synced 2024-11-26 05:02:36 +01:00
Fixed dutch language auto detect - thx Betsy25 :)
This commit is contained in:
parent
101457d50e
commit
decef1a960
@ -1270,11 +1270,12 @@ namespace Nikse.SubtitleEdit.Logic
|
|||||||
if (count > bestCount)
|
if (count > bestCount)
|
||||||
return "en";
|
return "en";
|
||||||
|
|
||||||
count = GetCount(text, "vi", "er", "og", "jeg", "var", "men");
|
count = GetCount(text, "vi", "han", "og", "jeg", "var", "men") + GetCount(text, "gider", "bliver", "virkelig", "kommer", "tilbage", "Hej");
|
||||||
if (count > bestCount)
|
if (count > bestCount)
|
||||||
{
|
{
|
||||||
int norwegianCount = GetCount(text, "ut", "deg", "meg", "merkelig", "mye", "spørre");
|
int norwegianCount = GetCount(text, "ut", "deg", "meg", "merkelig", "mye", "spørre");
|
||||||
if (norwegianCount < 2)
|
int dutchCount = GetCount(text, "van", "het", "een", "Het", "mij", "zijn");
|
||||||
|
if (norwegianCount < 2 && dutchCount < count)
|
||||||
return "da";
|
return "da";
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -1282,7 +1283,8 @@ namespace Nikse.SubtitleEdit.Logic
|
|||||||
if (count > bestCount)
|
if (count > bestCount)
|
||||||
{
|
{
|
||||||
int danishCount = GetCount(text, "siger", "dig", "mig", "mærkelig", "tilbage", "spørge");
|
int danishCount = GetCount(text, "siger", "dig", "mig", "mærkelig", "tilbage", "spørge");
|
||||||
if (danishCount < 2)
|
int dutchCount = GetCount(text, "van", "het", "een", "Het", "mij", "zijn");
|
||||||
|
if (danishCount < 2 && dutchCount < count)
|
||||||
return "no";
|
return "no";
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -1511,7 +1513,7 @@ namespace Nikse.SubtitleEdit.Logic
|
|||||||
switch (shortName)
|
switch (shortName)
|
||||||
{
|
{
|
||||||
case "da_DK":
|
case "da_DK":
|
||||||
count = GetCount(text, "vi", "er", "og", "jeg", "var", "men");
|
count = GetCount(text, "vi", "hun", "og", "jeg", "var", "men") + GetCount(text, "bliver", "meget", "spørger", "Hej", "utrolig", "dejligt");
|
||||||
if (count > bestCount)
|
if (count > bestCount)
|
||||||
{
|
{
|
||||||
int norweigianCount = GetCount(text, "ut", "deg", "meg", "merkelig", "mye", "spørre");
|
int norweigianCount = GetCount(text, "ut", "deg", "meg", "merkelig", "mye", "spørre");
|
||||||
@ -1524,7 +1526,8 @@ namespace Nikse.SubtitleEdit.Logic
|
|||||||
if (count > bestCount)
|
if (count > bestCount)
|
||||||
{
|
{
|
||||||
int danishCount = GetCount(text, "siger", "dig", "mig", "mærkelig", "tilbage", "spørge");
|
int danishCount = GetCount(text, "siger", "dig", "mig", "mærkelig", "tilbage", "spørge");
|
||||||
if (danishCount < 2)
|
int dutchCount = GetCount(text, "van", "het", "een", "Het", "mij", "zijn");
|
||||||
|
if (danishCount < 2 && dutchCount < count)
|
||||||
languageName = shortName;
|
languageName = shortName;
|
||||||
}
|
}
|
||||||
break;
|
break;
|
||||||
|
Loading…
Reference in New Issue
Block a user