diff --git a/src/DNTCaptcha.Core/HumanReadableIntegerProvider.cs b/src/DNTCaptcha.Core/HumanReadableIntegerProvider.cs index ed708d6..6a618ed 100644 --- a/src/DNTCaptcha.Core/HumanReadableIntegerProvider.cs +++ b/src/DNTCaptcha.Core/HumanReadableIntegerProvider.cs @@ -45,6 +45,9 @@ public class HumanReadableIntegerProvider : ICaptchaTextProvider }, { Language.German, " und " + }, + { + Language.Azerbaijani, " " } }; @@ -85,6 +88,9 @@ public class HumanReadableIntegerProvider : ICaptchaTextProvider }, { Language.German, "Negativ" + }, + { + Language.Azerbaijani, "Neqativ" } }; @@ -306,6 +312,24 @@ public class HumanReadableIntegerProvider : ICaptchaTextProvider "Neun" } }, + new() + { + Group = DigitGroup.Ones, + Language = Language.Azerbaijani, + Names = new List + { + string.Empty, + "Bir", + "İki", + "Üç", + "Dörd", + "Beş", + "Altı", + "Yeddi", + "Səkkiz", + "Doqquz" + } + }, new() { @@ -525,6 +549,25 @@ public class HumanReadableIntegerProvider : ICaptchaTextProvider } }, + new() + { + Group = DigitGroup.Teens, + Language = Language.Azerbaijani, + Names = new List + { + "On", + "Onbir", + "Oniki", + "Onüç", + "Ondörd", + "Onbeş", + "Onaltı", + "Onyeddi", + "Onsəkkiz", + "Ondoqquz" + } + }, + new() { Group = DigitGroup.Tens, @@ -718,6 +761,23 @@ public class HumanReadableIntegerProvider : ICaptchaTextProvider } }, + new() + { + Group = DigitGroup.Tens, + Language = Language.Azerbaijani, + Names = new List + { + "İyirmi", + "Otuz", + "Qırx", + "Əlli", + "Altmış", + "Yetmiş", + "Səksən", + "Doxsan" + } + }, + new() { Group = DigitGroup.Hundreds, @@ -935,6 +995,25 @@ public class HumanReadableIntegerProvider : ICaptchaTextProvider } }, + new() + { + Group = DigitGroup.Hundreds, + Language = Language.Azerbaijani, + Names = new List + { + string.Empty, + "Yüz", + "İki yüz", + "Üç yüz", + "Dörd yüz", + "Beş yüz", + "Altı yüz", + "Yeddi yüz", + "Səkkiz yüz", + "Doqquz yüz" + } + }, + new() { Group = DigitGroup.Thousands, @@ -1446,6 +1525,50 @@ public class HumanReadableIntegerProvider : ICaptchaTextProvider " Sexdecilliarde", " Septendecillion" } + }, + + new() + { + Group = DigitGroup.Thousands, + Language = Language.Azerbaijani, + Names = new List + { + string.Empty, + " Min", + " milyon", + " Milyard", + " Trilyon", + " Kvadrilyon", + " Kvintilyon", + " Sekstillian", + " Septilyon", + " Oktilyon", + " Nonillion", + " Decillion", + " Undecillion", + " Duodecillion", + " Tredecillion", + " Quattuordecillion", + " Quindecillion", + " Sexdecillion", + " Septendecillion", + " Octodecillion", + " Novemdecillion", + " Vigintillion", + " Unvigintillion", + " Duovigintillion", + " 10^72", + " 10^75", + " 10^78", + " 10^81", + " 10^84", + " 10^87", + " Vigintinonillion", + " 10^93", + " 10^96", + " Duotrigintillion", + " Trestrigintillion" + } } }; @@ -1486,6 +1609,9 @@ public class HumanReadableIntegerProvider : ICaptchaTextProvider }, { Language.German, "Null" + }, + { + Language.Azerbaijani, "Sıfır" } }; @@ -1620,4 +1746,4 @@ private string wordify(long number, Language language, string leftDigitsText, in return wordValue + getName(thousands, language, DigitGroup.Thousands); } -} \ No newline at end of file +}