update bots

This commit is contained in:
2026-05-18 14:15:59 +07:00
parent b0ce866a2f
commit b9054d178e
5775 changed files with 832577 additions and 38 deletions

View File

@@ -0,0 +1,275 @@
from typing import List, Optional, Sequence, cast
from .. import BaseProvider
localized = True
# 'Latin' is the default locale
default_locale = "la"
class Provider(BaseProvider):
"""Implement default lorem provider for Faker.
.. important::
The default locale of the lorem provider is ``la``. When using a locale
without a localized lorem provider, the ``la`` lorem provider will be
used, so generated words will be in pseudo-Latin. The locale used for
the standard provider docs was ``en_US``, and ``en_US`` has a localized
lorem provider which is why the samples here show words in American
English.
"""
word_connector = " "
sentence_punctuation = "."
def get_words_list(
self,
part_of_speech: Optional[str] = None,
ext_word_list: Optional[Sequence[str]] = None,
) -> List[str]:
"""Get list of words.
``ext_word_list`` is a parameter that allows the user to provide a list
of words to be used instead of the built-in word list. If ``ext_word_list``
is provided, then the value of ``part_of_speech`` is ignored.
``part_of_speech`` is a parameter that defines to what part of speech
the returned word belongs. If ``ext_word_list`` is not ``None``, then
``part_of_speech`` is ignored. If the value of ``part_of_speech`` does
not correspond to an existent part of speech according to the set locale,
then an exception is raised.
:sample: part_of_speech="abc", ext_word_list=['abc', 'def', 'ghi', 'jkl']
:sample: part_of_speech="abc"
:sample: ext_word_list=['abc', 'def', 'ghi', 'jkl']
.. warning::
Depending on the length of a locale provider's built-in word list or
on the length of ``ext_word_list`` if provided, a large ``nb`` can
exhaust said lists if ``unique`` is ``True``, raising an exception.
"""
if ext_word_list is not None:
word_list = ext_word_list
elif part_of_speech:
if part_of_speech not in self.parts_of_speech: # type: ignore[attr-defined]
raise ValueError(f"{part_of_speech} is not recognized as a part of speech.")
else:
word_list = self.parts_of_speech[part_of_speech] # type: ignore[attr-defined]
else:
word_list = self.word_list # type: ignore[attr-defined]
return list(word_list)
def words(
self,
nb: int = 3,
ext_word_list: Optional[List[str]] = None,
part_of_speech: Optional[str] = None,
unique: bool = False,
) -> List[str]:
"""Generate a tuple of words.
The ``nb`` argument controls the number of words in the resulting list,
and if ``ext_word_list`` is provided, words from that list will be used
instead of those from the locale provider's built-in word list.
if ``word_list`` is not provided, the method will use a default value of None,
which will result in the method calling the ``get_words_list`` method to get the
word list. If ``word_list`` is provided, the method will use the provided list.
If ``unique`` is ``True``, this method will return a list containing
unique words. Under the hood, |random_sample| will be used for sampling
without replacement. If ``unique`` is ``False``, |random_choices| is
used instead, and the list returned may contain duplicates.
:sample:
:sample: nb=5
:sample: nb=5, ext_word_list=['abc', 'def', 'ghi', 'jkl']
:sample: nb=4, ext_word_list=['abc', 'def', 'ghi', 'jkl'], unique=True
"""
word_list = self.get_words_list(part_of_speech=part_of_speech, ext_word_list=ext_word_list)
if unique:
unique_samples = cast(List[str], self.random_sample(word_list, length=nb))
return unique_samples
samples = cast(List[str], self.random_choices(word_list, length=nb))
return samples
def word(self, part_of_speech: Optional[str] = None, ext_word_list: Optional[Sequence[str]] = None) -> str:
"""Generate a word.
This method uses |words| under the hood with the ``nb`` argument set to
``1`` to generate the result.
:sample:
:sample: ext_word_list=['abc', 'def', 'ghi', 'jkl']
"""
word_list = self.get_words_list(part_of_speech, ext_word_list)
return self.words(1, word_list)[0]
def sentence(
self, nb_words: int = 6, variable_nb_words: bool = True, ext_word_list: Optional[Sequence[str]] = None
) -> str:
"""Generate a sentence.
The ``nb_words`` argument controls how many words the sentence will
contain, and setting ``variable_nb_words`` to ``False`` will generate
the exact amount, while setting it to ``True`` (default) will generate
a random amount (+/-40%, minimum of 1) using |randomize_nb_elements|.
Under the hood, |words| is used to generate the words, so the argument
``ext_word_list`` works in the same way here as it would in that method.
:sample: nb_words=10
:sample: nb_words=10, variable_nb_words=False
:sample: nb_words=10, ext_word_list=['abc', 'def', 'ghi', 'jkl']
:sample: nb_words=10, variable_nb_words=True,
ext_word_list=['abc', 'def', 'ghi', 'jkl']
"""
if nb_words <= 0:
return ""
if variable_nb_words:
nb_words = self.randomize_nb_elements(nb_words, min=1)
word_list = self.get_words_list(ext_word_list=ext_word_list)
words = list(self.words(nb=nb_words, ext_word_list=word_list))
words[0] = words[0].title()
return self.word_connector.join(words) + self.sentence_punctuation
def sentences(self, nb: int = 3, ext_word_list: Optional[Sequence[str]] = None) -> List[str]:
"""Generate a list of sentences.
This method uses |sentence| under the hood to generate sentences, and
the ``nb`` argument controls exactly how many sentences the list will
contain. The ``ext_word_list`` argument works in exactly the same way
as well.
:sample:
:sample: nb=5
:sample: nb=5, ext_word_list=['abc', 'def', 'ghi', 'jkl']
"""
return [self.sentence(ext_word_list=ext_word_list) for _ in range(0, nb)]
def paragraph(
self, nb_sentences: int = 3, variable_nb_sentences: bool = True, ext_word_list: Optional[Sequence[str]] = None
) -> str:
"""Generate a paragraph.
The ``nb_sentences`` argument controls how many sentences the paragraph
will contain, and setting ``variable_nb_sentences`` to ``False`` will
generate the exact amount, while setting it to ``True`` (default) will
generate a random amount (+/-40%, minimum of 1) using
|randomize_nb_elements|.
Under the hood, |sentences| is used to generate the sentences, so the
argument ``ext_word_list`` works in the same way here as it would in
that method.
:sample: nb_sentences=5
:sample: nb_sentences=5, variable_nb_sentences=False
:sample: nb_sentences=5, ext_word_list=['abc', 'def', 'ghi', 'jkl']
:sample: nb_sentences=5, variable_nb_sentences=False,
ext_word_list=['abc', 'def', 'ghi', 'jkl']
"""
if nb_sentences <= 0:
return ""
if variable_nb_sentences:
nb_sentences = self.randomize_nb_elements(nb_sentences, min=1)
para = self.word_connector.join(self.sentences(nb_sentences, ext_word_list=ext_word_list))
return para
def paragraphs(self, nb: int = 3, ext_word_list: Optional[Sequence[str]] = None) -> List[str]:
"""Generate a list of paragraphs.
This method uses |paragraph| under the hood to generate paragraphs, and
the ``nb`` argument controls exactly how many sentences the list will
contain. The ``ext_word_list`` argument works in exactly the same way
as well.
:sample: nb=5
:sample: nb=5, ext_word_list=['abc', 'def', 'ghi', 'jkl']
"""
return [self.paragraph(ext_word_list=ext_word_list) for _ in range(0, nb)]
def text(self, max_nb_chars: int = 200, ext_word_list: Optional[Sequence[str]] = None) -> str:
"""Generate a text string.
The ``max_nb_chars`` argument controls the approximate number of
characters the text string will have, and depending on its value, this
method may use either |words|, |sentences|, or |paragraphs| for text
generation. The ``ext_word_list`` argument works in exactly the same way
it would in any of those methods.
:sample: max_nb_chars=20
:sample: max_nb_chars=80
:sample: max_nb_chars=160
:sample: ext_word_list=['abc', 'def', 'ghi', 'jkl']
"""
text: List[str] = []
if max_nb_chars < 5:
raise ValueError("text() can only generate text of at least 5 characters")
if max_nb_chars < 25:
# join words
while not text:
size = 0
# determine how many words are needed to reach the $max_nb_chars
# once;
while size < max_nb_chars:
word = (self.word_connector if size else "") + self.word(ext_word_list=ext_word_list)
text.append(word)
size += len(word)
text.pop()
text[0] = text[0][0].upper() + text[0][1:]
last_index = len(text) - 1
text[last_index] += self.sentence_punctuation
elif max_nb_chars < 100:
# join sentences
while not text:
size = 0
# determine how many sentences are needed to reach the
# $max_nb_chars once
while size < max_nb_chars:
sentence = (self.word_connector if size else "") + self.sentence(ext_word_list=ext_word_list)
text.append(sentence)
size += len(sentence)
text.pop()
else:
# join paragraphs
while not text:
size = 0
# determine how many paragraphs are needed to reach the
# $max_nb_chars once
while size < max_nb_chars:
paragraph = ("\n" if size else "") + self.paragraph(ext_word_list=ext_word_list)
text.append(paragraph)
size += len(paragraph)
text.pop()
return "".join(text)
def texts(
self, nb_texts: int = 3, max_nb_chars: int = 200, ext_word_list: Optional[Sequence[str]] = None
) -> List[str]:
"""Generate a list of text strings.
The ``nb_texts`` argument controls how many text strings the list will
contain, and this method uses |text| under the hood for text generation,
so the two remaining arguments, ``max_nb_chars`` and ``ext_word_list``
will work in exactly the same way as well.
:sample: nb_texts=5
:sample: nb_texts=5, max_nb_chars=50
:sample: nb_texts=5, max_nb_chars=50,
ext_word_list=['abc', 'def', 'ghi', 'jkl']
"""
return [self.text(max_nb_chars, ext_word_list) for _ in range(0, nb_texts)]

View File

@@ -0,0 +1,705 @@
from typing import Dict
from .. import Provider as LoremProvider
class Provider(LoremProvider):
"""Implement lorem provider for ``ar_AA`` locale."""
word_list = (
"أثره",
"أجزاء",
"أحدث",
"أحكم",
"أخذ",
"أخر",
"أخرى",
"أدنى",
"أدوات",
"أراض",
"أراضي",
"أسابيع",
"أساسي",
"أسر",
"أسيا",
"أصقاع",
"أضف",
"أطراف",
"أعلنت",
"أعمال",
"أفاق",
"أفريقيا",
"أكثر",
"ألمانيا",
"ألمّ",
"أم",
"أما",
"أمام",
"أمدها",
"أملاً",
"أمّا",
"أن",
"أهّل",
"أواخر",
"أوراقهم",
"أوروبا",
"أوزار",
"أوسع",
"أي",
"إبّان",
"إتفاقية",
"إجلاء",
"إحتار",
"إحكام",
"إختار",
"إذ",
"إستعمل",
"إستيلاء",
"إعادة",
"إعلان",
"إعمار",
"إنطلاق",
"إيطاليا",
"إيو",
"ابتدعها",
"اتفاق",
"اتفاقية",
"اتّجة",
"احداث",
"ارتكبها",
"اسبوعين",
"استبدال",
"استدعى",
"استراليا",
"استرجاع",
"استطاعوا",
"استعملت",
"استمرار",
"اعتداء",
"اعلان",
"اقتصادية",
"اكتوبر",
"الآخر",
"الآلاف",
"الأبرياء",
"الأثناء",
"الأثنان",
"الأجل",
"الأحمر",
"الأخذ",
"الأراضي",
"الأرض",
"الأرضية",
"الأرواح",
"الأسيوي",
"الأعمال",
"الأمريكي",
"الأمريكية",
"الأمم",
"الأمور",
"الأهداف",
"الأوربيين",
"الأوروبي",
"الأوروبية",
"الأوروبيّون",
"الأوضاع",
"الأول",
"الأولى",
"الإتحاد",
"الإتفاقية",
"الإثنان",
"الإحتفاظ",
"الإطلاق",
"الإقتصادي",
"الإقتصادية",
"الإكتفاء",
"الإمتعاض",
"الإمداد",
"الإنذار",
"الإنزال",
"الإيطالية",
"الا",
"الانجليزية",
"الاندونيسية",
"الباهضة",
"البرية",
"البشريةً",
"البولندي",
"التاريخ",
"التبرعات",
"التجارية",
"التحالف",
"التخطيط",
"التغييرات",
"التقليدي",
"التقليدية",
"التكاليف",
"التنازلي",
"التي",
"الثالث",
"الثانية",
"الثقيل",
"الثقيلة",
"الجديدة",
"الجنرال",
"الجنوب",
"الجنوبي",
"الجنود",
"الجو",
"الجوي",
"الحدود",
"الحرة",
"الحكم",
"الحكومة",
"الحيلولة",
"الخارجية",
"الخاسر",
"الخاسرة",
"الخاصّة",
"الخاطفة",
"الخطّة",
"الدمج",
"الدنمارك",
"الدول",
"الدولارات",
"الدّفاع",
"الذود",
"الرئيسية",
"الربيع",
"الساحة",
"الساحل",
"الساحلية",
"السادس",
"السبب",
"الستار",
"السفن",
"السيء",
"السيطرة",
"الشتاء",
"الشتوية",
"الشرق",
"الشرقي",
"الشرقية",
"الشطر",
"الشمال",
"الشمل",
"الشهير",
"الشهيرة",
"الشّعبين",
"الصعداء",
"الصفحات",
"الصفحة",
"الصين",
"الصينية",
"الضروري",
"الضغوط",
"الطرفين",
"الطريق",
"العاصمة",
"العالم",
"العالمي",
"العالمية",
"العدّ",
"العصبة",
"العظمى",
"العمليات",
"العناد",
"الغالي",
"الفترة",
"الفرنسي",
"الفرنسية",
"القادة",
"القوى",
"الكونجرس",
"اللا",
"اللازمة",
"الله",
"المؤلّفة",
"المارق",
"المبرمة",
"المتاخمة",
"المتحدة",
"المتساقطة",
"المتّبعة",
"المجتمع",
"المحيط",
"المدن",
"المسرح",
"المشترك",
"المشتّتون",
"المضي",
"المعاهدات",
"المنتصر",
"المواد",
"الموسوعة",
"النزاع",
"النفط",
"الهادي",
"الهجوم",
"الواقعة",
"الوراء",
"الوزراء",
"الولايات",
"الى",
"اليابان",
"اليابانية",
"اليميني",
"اليها",
"ان",
"انتباه",
"انتصارهم",
"انتهت",
"انذار",
"انه",
"اوروبا",
"ايطاليا",
"بأراضي",
"بأسر",
"بأضرار",
"بأم",
"بأيدي",
"بإعمار",
"باستحداث",
"باستخدام",
"بال",
"بالأجل",
"بالإنزال",
"بالتوقيع",
"بالثالث",
"بالجانب",
"بالجوي",
"بالحرب",
"بالرغم",
"بالرّد",
"بالرّغم",
"بالسادس",
"بالسيطرة",
"بالشتاء",
"بالشرقي",
"بالعمل",
"بالمحور",
"بالمطالبة",
"بالولايات",
"بانه",
"ببحشد",
"ببعض",
"ببلا",
"ببه",
"بتحت",
"بتحدّي",
"بتخصيص",
"بتصفح",
"بتطويق",
"بتونس",
"بجسيمة",
"بحث",
"بحشد",
"بحق",
"بحيث",
"بخطوط",
"بدارت",
"بداية",
"بدول",
"بدون",
"بريطانيا",
"بريطانيا-فرنسا",
"بزمام",
"بسبب",
"بشرية",
"بشكل",
"بضرب",
"بعد",
"بعدم",
"بعرض",
"بعشوائية",
"بعض",
"بعلى",
"بـ",
"بفرض",
"بفصل",
"بقادة",
"بقد",
"بقسوة",
"بقصف",
"بقعة",
"بقيادة",
"بكلا",
"بكلّ",
"بل",
"بلا",
"بلاده",
"بلديهما",
"بلمّ",
"بلها",
"بمباركة",
"بمحاولة",
"بمما",
"بنقطة",
"به",
"بها",
"بهناك",
"بهيئة",
"بوابة",
"بوقامت",
"بولاتّساع",
"بولم",
"بولندا",
"بيكن",
"بين",
"بينما",
"ب٠٨٠٤",
"ب٣٠",
"تاريخ",
"تجهيز",
"تحت",
"تحرير",
"تحرّك",
"تحرّكت",
"ترتيب",
"تزامناً",
"تسبب",
"تسمّى",
"تشكيل",
"تشيكوسلوفاكيا",
"تصرّف",
"تصفح",
"تطوير",
"تعد",
"تعداد",
"تعديل",
"تغييرات",
"تكاليف",
"تكبّد",
"تكتيكاً",
"تلك",
"تم",
"تمهيد",
"تنفّس",
"تونس",
"تُصب",
"ثانية",
"ثم",
"ثمّة",
"جدول",
"جديداً",
"جديدة",
"جزيرتي",
"جسيمة",
"جعل",
"جمعت",
"جنوب",
"جهة",
"جورج",
"جيما",
"جيوب",
"جُل",
"حادثة",
"حالية",
"حاملات",
"حاول",
"حتى",
"حدى",
"حصدت",
"حقول",
"حكومة",
"حلّت",
"حول",
"حيث",
"حين",
"خطّة",
"خلاف",
"خيار",
"دأبوا",
"دار",
"دارت",
"دخول",
"دفّة",
"دنو",
"دول",
"دون",
"ديسمبر",
"ذات",
"ذلك",
"رئيس",
"رجوعهم",
"زهاء",
"سابق",
"ساعة",
"سبتمبر",
"سقطت",
"سقوط",
"سكان",
"سليمان",
"سنغافورة",
"سياسة",
"شاسعة",
"شدّت",
"شرسة",
"شعار",
"شمال",
"شموليةً",
"شواطيء",
"شيء",
"صفحة",
"ضرب",
"ضمنها",
"طوكيو",
"عالمية",
"عجّل",
"عدد",
"عدم",
"عرض",
"عرفها",
"عسكرياً",
"عشوائية",
"عقبت",
"عل",
"علاقة",
"على",
"عليها",
"عملية",
"عن",
"عُقر",
"غريمه",
"غرّة",
"غضون",
"غير",
"غينيا",
"فاتّبع",
"فبعد",
"فرنسا",
"فرنسية",
"فسقط",
"فشكّل",
"فصل",
"فعل",
"فقامت",
"فقد",
"فكان",
"فكانت",
"فمرّ",
"فهرست",
"في",
"قائمة",
"قادة",
"قام",
"قامت",
"قبضتهم",
"قبل",
"قتيل",
"قد",
"قدما",
"قررت",
"قُدُماً",
"قِبل",
"كان",
"كانت",
"كانتا",
"كثيرة",
"كردة",
"كرسي",
"كل",
"كلا",
"كلّ",
"كما",
"كنقطة",
"كُلفة",
"لأداء",
"لإعادة",
"لإعلان",
"لإنعدام",
"لان",
"لبلجيكا",
"لبولندا",
"لتقليعة",
"لدحر",
"لعدم",
"لعملة",
"لغات",
"لفرنسا",
"لفشل",
"لكل",
"لكون",
"للأراضي",
"للإتحاد",
"للجزر",
"للحكومة",
"للسيطرة",
"للصين",
"للمجهود",
"لليابان",
"لم",
"لمحاكم",
"لمّ",
"لها",
"لهذه",
"لهيمنة",
"ليبين",
"ليتسنّى",
"ليرتفع",
"ليركز",
"مئات",
"ما",
"ماذا",
"مارد",
"ماشاء",
"ماليزيا",
"مايو",
"محاولات",
"مدن",
"مدينة",
"مرجع",
"مرمى",
"مسؤولية",
"مسارح",
"مساعدة",
"مسرح",
"مشارف",
"مشاركة",
"مشروط",
"مع",
"معارضة",
"معاملة",
"معزّزة",
"معقل",
"مقاطعة",
"مقاومة",
"مكثّفة",
"مكن",
"مكّن",
"مليارات",
"مليون",
"مما",
"ممثّلة",
"من",
"منتصف",
"مهمّات",
"مواقعها",
"موالية",
"ميناء",
"نتيجة",
"نفس",
"نقطة",
"نهاية",
"هاربر",
"هامش",
"هذا",
"هذه",
"هنا؟",
"هناك",
"هو",
"هُزم",
"و",
"وأزيز",
"وأكثرها",
"وإعلان",
"وإقامة",
"وإيطالي",
"واتّجه",
"واحدة",
"واستمر",
"واستمرت",
"واشتدّت",
"واعتلاء",
"واقتصار",
"والإتحاد",
"والتي",
"والحزب",
"والديون",
"والروسية",
"والعتاد",
"والفرنسي",
"والفلبين",
"والقرى",
"والكساد",
"والكوري",
"والمانيا",
"والمعدات",
"والنرويج",
"والنفيس",
"وانتهاءً",
"واندونيسيا",
"وانهاء",
"وايرلندا",
"واُسدل",
"وباءت",
"وباستثناء",
"وبالتحديد",
"وبالرغم",
"وبحلول",
"وبدأت",
"وبداية",
"وبدون",
"وبريطانيا",
"وبعد",
"وبعدما",
"وبعض",
"وبغطاء",
"وبلجيكا",
"وبولندا",
"وتتحمّل",
"وترك",
"وتزويده",
"وتم",
"وتنامت",
"وتنصيب",
"وجزر",
"وجهان",
"وحتى",
"وحتّى",
"وحرمان",
"وحلفاؤها",
"ودول",
"وزارة",
"وسفن",
"وسمّيت",
"وسوء",
"وشعار",
"وصافرات",
"وصغار",
"وصل",
"وعلى",
"وعُرفت",
"وفرنسا",
"وفنلندا",
"وفي",
"وقام",
"وقبل",
"وقد",
"وقدّموا",
"وقرى",
"وقوعها",
"وكسبت",
"ولاتّساع",
"ولكسمبورغ",
"ولم",
"ومحاولة",
"ومضى",
"ومطالبة",
"ومن",
"ونتج",
"وهولندا",
"ووصف",
"ويتّفق",
"ويعزى",
"ويكيبيديا",
"يبق",
"يتبقّ",
"يتسنّى",
"يتعلّق",
"يتم",
"يتمكن",
"يذكر",
"يرتبط",
"يطول",
"يعادل",
"يعبأ",
"يقوم",
"يكن",
"يونيو",
"٠٨٠٤",
"٢٠٠٤",
"٣٠",
)
parts_of_speech: Dict[str, tuple] = {}

View File

@@ -0,0 +1,106 @@
from typing import Dict
from .. import Provider as LoremProvider
class Provider(LoremProvider):
"""Implement lorem provider for ``az_AZ`` locale.
Word list is based on the source(s) below with some filtering.
Sources:
- https://1000mostcommonwords.com/1000-most-common-azerbaijani-words/
"""
word_list = (
"kimi",
"mən",
"olmaq",
"at",
"bir",
"var",
"bu",
"dən",
"tərəfindən",
"isti",
"bilərsiniz",
"həyata",
"digər",
"etmək",
"onların",
"vaxt",
"əgər",
"olacaq",
"necə",
"bildirib",
"bir",
"hər",
"demək",
"yoxdur",
"dəst",
"üç",
"istəyirəm",
"hava",
"quyu",
"oynamaq",
"kiçik",
"son",
"qoymaq",
"ev",
"oxumaq",
"əl",
"port",
"böyük",
"sehr",
"əlavə",
"etmək",
"hətta",
"torpaq",
"burada",
"lazımdır",
"böyük",
"yüksək",
"belə",
"izləmək",
"akt",
"niyə",
"soruşmaq",
"oxumaq",
"dəyişiklik",
"getdi",
"yüngül",
"cür",
"müstəqil",
"ehtiyac",
"ev",
"şəkil",
"çalışmaq",
"azad",
"yenidən",
"heyvan",
"nöqtə",
"ana",
"dünya",
"yaxın",
"qurmaq",
"özü",
"torpaq",
"ata",
"hər",
"hansı",
"bir",
"yeni",
"",
"hissə",
"almaq",
"yer",
"etdi",
"yaşamaq",
"harada",
"sonra",
"cümlə",
"böyük",
)
parts_of_speech: Dict[str, tuple] = {}

View File

@@ -0,0 +1,237 @@
from typing import Dict
from .. import Provider as LoremProvider
class Provider(LoremProvider):
"""Implement lorem provider for ``bn_BD`` locale."""
# source 1: https://en.wikipedia.org/wiki/Bengali_vocabulary
# source 2: https://en.wikipedia.org/wiki/Bengali_grammar
word_connector = " "
sentence_punctuation = ""
word_list = (
"পানি",
"লবণ",
"দাওয়াত",
"মরিচ",
"খালা",
"ফুফু",
"গোসল",
"বাতাস",
"চাহিদা",
"স্বাগতম",
"যোগ",
"আসন",
"আশ্রম",
"আয়ুর্বেদ",
"বন্ধন",
"খাট",
"ধুতি",
"মায়া",
"স্বামী",
"লক্ষ্মী",
"লক্ষ্মণ",
"কুড়ি",
"খুকি",
"খোকা",
"খোঁচা",
"খোঁজ",
"চাল",
"চিংড়ি",
"চুলা",
"ঝিনুক",
"ঝোল",
"ঠ্যাং",
"ঢোল",
"পেট",
"বোবা",
"মাঠ",
"মুড়ি",
"আবহাওয়া",
"চাকরি",
"আয়না",
"আরাম",
"বকশিশ",
"আস্তে",
"কাগজ",
"খারাপ",
"খোদা",
"খুব",
"গরম",
"চশমা",
"চাকর",
"চাদর",
"জান",
"জায়গা",
"ডেগচি",
"দম",
"দেরি",
"দোকান",
"পর্দা",
"বদ",
"বাগান",
"রাস্তা",
"রোজ",
"হিন্দু",
"পছন্দ",
"টেক্কা",
"আলু",
"নখ",
"খুন",
"আওয়াজ",
"আসল",
"এলাকা",
"ওজন",
"কলম",
"খবর",
"খালি",
"খেয়াল",
"গরিব",
"জমা",
"তারিখ",
"দুনিয়া",
"নকল",
"ফকির",
"বদল",
"বাকি",
"শয়তান",
"সাহেব",
"সনদ",
"সাল",
"সন",
"হিসাব",
"দাদা",
"বাবা",
"নানি",
"চকমক",
"বাবুর্চি",
"বেগম",
"কেচি",
"লাশ",
"তবলা",
"আলমারি",
"ইস্ত্রি",
"ইস্তিরি",
"ইস্পাত",
"কামিজ",
"গামলা",
"চাবি",
"জানালা",
"তামাক",
"পেরেক",
"ফিতা",
"বারান্দা",
"বালতি",
"বেহালা",
"বোতাম",
"মেজ",
"সাবান",
"কেদারা",
"আতা",
"আনারস",
"কাজু",
"কপি",
"পেঁপে",
"পেয়ারা",
"সালাদ",
"গির্জা",
"যিশু",
"পাদ্রি",
"ইংরেজ",
"অফিস",
"জেল",
"ডাক্তার",
"পুলিশ",
"ব্যাংক",
"ভোট",
"স্কুল",
"হাসপাতাল",
"কাপ",
"গ্লাস",
"চেয়ার",
"টেবিল",
"বাক্স",
"লণ্ঠন",
"প্লাস্টিক",
"কলেজ",
"সাইকেল",
"রেস্তোরাঁ",
"সুড়ঙ্গ",
"চা",
"চিনি",
"সুনামি",
"রিক্সা",
"বোকা",
"ছোট্ট",
"লুঙ্গি",
"ডেঙ্গু",
"মানুষজন",
"মাফিয়া",
"স্টুডিও",
"ম্যালেরিয়া",
"ক্যাঙারু",
"বুমেরাং",
"আমি",
"তুই",
"তুমি",
"আপনি",
"",
"ইনি",
"",
"উনি",
"সে",
"তিনি",
"সেটি",
"আমরা",
"তোরা",
"তোমরা",
"আপনারা",
"এরা",
"এগুলো",
"ওরা",
"এঁরা",
"ওঁরা",
"তারা",
"তাঁরা",
"সেগুলো",
"আমাকে",
"তোকে",
"আমাদেরকে",
"তোদেরকে",
"তোমাকে",
"তোমাদেরকে",
"আপনাকে",
"আপনাদেরকে",
"একে",
"এদেরকে",
"এঁকে",
"এঁদেরকে",
"এটি",
"এটা",
"ওকে",
"ওদেরকে",
"ওঁকে",
"ওঁদেরকে",
"ওটি",
"ওটা",
"ওগুলো",
"তাকে",
"তাদেরকে",
"তাঁকে",
"তাঁদেরকে",
"সেটা",
"কে",
"কার",
"কাকে",
"কোন",
"কি",
"কেউ",
"কারও",
"কাউকে",
"কোনও",
"কিছু",
)
parts_of_speech: Dict[str, tuple] = {}

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

View File

@@ -0,0 +1,9 @@
from ..de_DE import Provider as GermanProvider
class Provider(GermanProvider):
"""Implement lorem provider for ``de_DE`` locale.
Using the same as in ```de_DE```.
"""
pass

View File

@@ -0,0 +1,527 @@
from typing import Dict
from .. import Provider as LoremProvider
class Provider(LoremProvider):
"""Implement lorem provider for ``de_DE`` locale.
Word list is based on the source below, and some words have been removed
because of some duplications.
Sources:
- https://www.gut1.de/grundwortschatz/grundwortschatz-500/
"""
word_list = (
"ab",
"Abend",
"aber",
"acht",
"Affe",
"alle",
"allein",
"als",
"also",
"alt",
"am",
"an",
"andere",
"anfangen",
"Angst",
"antworten",
"Apfel",
"Arbeit",
"arbeiten",
"Arzt",
"auch",
"auf",
"Auge",
"aus",
"Auto",
"baden",
"bald",
"Ball",
"bauen",
"Bauer",
"Baum",
"bei",
"beide",
"beim",
"Bein",
"Beispiel",
"beißen",
"bekommen",
"Berg",
"besser",
"Bett",
"Bild",
"bin",
"bis",
"blau",
"bleiben",
"Blume",
"Boden",
"brauchen",
"braun",
"Brief",
"bringen",
"Brot",
"Bruder",
"Buch",
"böse",
"da",
"dabei",
"dafür",
"damit",
"danach",
"dann",
"daran",
"darauf",
"darin",
"das",
"dauern",
"davon",
"dazu",
"dein",
"dem",
"den",
"denken",
"denn",
"der",
"deshalb",
"dich",
"dick",
"die",
"Ding",
"dir",
"doch",
"Dorf",
"dort",
"draußen",
"drehen",
"drei",
"dumm",
"dunkel",
"durch",
"dürfen",
"eigentlich",
"ein",
"einfach",
"einige",
"einigen",
"einmal",
"Eis",
"Eltern",
"Ende",
"endlich",
"er",
"Erde",
"erklären",
"erschrecken",
"erst",
"erzählen",
"es",
"essen",
"Essen",
"etwas",
"fahren",
"Fahrrad",
"fallen",
"Familie",
"fangen",
"fast",
"fehlen",
"Fenster",
"Ferien",
"fertig",
"fest",
"Feuer",
"fiel",
"finden",
"Finger",
"Fisch",
"Flasche",
"fliegen",
"Frage",
"fragen",
"Frau",
"frei",
"fressen",
"Freude",
"freuen",
"Freund",
"fröhlich",
"früh",
"früher",
"Fuß",
"Fußball",
"fährt",
"führen",
"fünf",
"für",
"gab",
"ganz",
"gar",
"Garten",
"geben",
"Geburtstag",
"gefährlich",
"gegen",
"gehen",
"gehören",
"gelb",
"Geld",
"genau",
"gerade",
"gern",
"Geschenk",
"Geschichte",
"Gesicht",
"gestern",
"gesund",
"gewinnen",
"gibt",
"ging",
"Glas",
"glauben",
"gleich",
"Glück",
"glücklich",
"Gott",
"groß",
"grün",
"gut",
"Haare",
"haben",
"halbe",
"halten",
"Hand",
"hart",
"Hase",
"hat",
"Haus",
"heiß",
"heißen",
"helfen",
"her",
"heraus",
"Herr",
"Herz",
"heute",
"hier",
"Hilfe",
"Himmel",
"hin",
"hinein",
"hinter",
"hoch",
"holen",
"Hund",
"Hunger",
"hängen",
"hören",
"ich",
"ihm",
"ihn",
"ihr",
"im",
"immer",
"in",
"ins",
"ist",
"ja",
"Jahr",
"jeder",
"jetzt",
"jung",
"Junge",
"kalt",
"kam",
"kann",
"Katze",
"kaufen",
"kein",
"kennen",
"Kind",
"Klasse",
"klein",
"klettern",
"kochen",
"kommen",
"Kopf",
"krank",
"kurz",
"können",
"Küche",
"lachen",
"Land",
"lange",
"langsam",
"las",
"lassen",
"laufen",
"laut",
"leben",
"Leben",
"legen",
"Lehrer",
"Lehrerin",
"leicht",
"leise",
"lernen",
"lesen",
"letzte",
"Leute",
"Licht",
"lieb",
"liegen",
"ließ",
"Loch",
"los",
"Luft",
"lustig",
"machen",
"mal",
"Mama",
"man",
"Mann",
"Maus",
"Meer",
"mehr",
"mein",
"Mensch",
"merken",
"mich",
"Milch",
"Minute",
"Minutenmir",
"mit",
"Monat",
"Monate",
"Musik",
"Mutter",
"Mädchen",
"mögen",
"möglich",
"müde",
"müssen",
"nach",
"Nacht",
"nah",
"Name",
"Nase",
"nass",
"natürlich",
"neben",
"nehmen",
"nein",
"nennen",
"neu",
"neun",
"nicht",
"nichts",
"nie",
"nimmt",
"noch",
"nun",
"nur",
"nächste",
"nämlich",
"ob",
"oben",
"oder",
"offen",
"oft",
"ohne",
"Oma",
"Onkel",
"Opa",
"packen",
"Papa",
"Pferd",
"Platz",
"plötzlich",
"Polizei",
"Rad",
"rechnen",
"reich",
"reiten",
"rennen",
"richtig",
"rot",
"rufen",
"ruhig",
"rund",
"Sache",
"sagen",
"schaffen",
"schauen",
"scheinen",
"schenken",
"schicken",
"Schiff",
"schlafen",
"schlagen",
"schlecht",
"schlimm",
"Schluss",
"Schnee",
"schnell",
"schon",
"schreiben",
"schreien",
"Schuh",
"Schule",
"schwarz",
"schwer",
"Schwester",
"schwimmen",
"schön",
"Schüler",
"sechs",
"See",
"sehen",
"sehr",
"sein",
"seit",
"Seite",
"selbst",
"setzen",
"sich",
"sicher",
"sie",
"sieben",
"sieht",
"sind",
"singen",
"sitzen",
"so",
"sofort",
"Sohn",
"sollen",
"Sommer",
"Sonne",
"Sonntag",
"sonst",
"Spaß",
"Spiel",
"spielen",
"sprechen",
"springen",
"spät",
"später",
"Stadt",
"stark",
"stehen",
"steigen",
"Stein",
"Stelle",
"stellen",
"Straße",
"Stunde",
"Stück",
"suchen",
"Tag",
"Tante",
"Teller",
"tief",
"Tier",
"Tisch",
"tot",
"tragen",
"traurig",
"treffen",
"trinken",
"tun",
"turnen",
"Tür",
"Uhr",
"um",
"und",
"uns",
"unser",
"unten",
"unter",
"Vater",
"vergessen",
"verkaufen",
"verlieren",
"verstecken",
"verstehen",
"versuchen",
"viel",
"vielleicht",
"vier",
"Vogel",
"voll",
"vom",
"von",
"vor",
"vorbei",
"Wagen",
"wahr",
"Wald",
"war",
"warm",
"warten",
"warum",
"was",
"waschen",
"Wasser",
"weg",
"Weg",
"Weihnachten",
"weil",
"weinen",
"weit",
"weiter",
"weiß",
"Welt",
"wenig",
"wenn",
"wer",
"werden",
"werfen",
"Wetter",
"wichtig",
"wie",
"wieder",
"Wiese",
"will",
"Winter",
"wir",
"wird",
"wirklich",
"wissen",
"Wissen",
"wo",
"Woche",
"wohl",
"wohnen",
"Wohnung",
"wollen",
"Wort",
"wünschen",
"Zahl",
"zehn",
"zeigen",
"Zeit",
"Zeitung",
"ziehen",
"Zimmer",
"zu",
"Zug",
"zum",
"zur",
"zurück",
"zusammen",
"zwei",
"zwischen",
"öffnen",
"über",
"überall",
)
parts_of_speech: Dict[str, tuple] = {}

View File

@@ -0,0 +1,395 @@
from typing import Dict
from .. import Provider as LoremProvider
class Provider(LoremProvider):
"""Implement lorem provider for ``el_GR`` locale."""
common_words = (
"άρα",
"ένα",
"ένας",
"έξι",
"έτσι",
"έχω",
"ήδη",
"ίδιο",
"αν",
"ανά",
"από",
"ας",
"για",
"δε",
"δεν",
"δύο",
"εγώ",
"εδώ",
"εκτός",
"επί",
"θα",
"κάτι",
"και",
"κι",
"μέχρι",
"μα",
"μας",
"με",
"μη",
"μην",
"μια",
"μιας",
"μου",
"να",
"ναι",
"ο",
"οι",
"πάντα",
"πάντως",
"πιο",
"πλέον",
"ποια",
"πολύ",
"που",
"πως",
"σαν",
"σας",
"σε",
"σου",
"στα",
"στη",
"στις",
"στο",
"τα",
"τη",
"την",
"της",
"τι",
"τις",
"το",
"τον",
"του",
"τους",
"των",
"ως",
"όσο",
"όταν",
"ότι",
"όχι",
)
word_list = common_words * 2 + (
"άλγεβρα",
"άπειρα",
"άρα",
"άρθρων",
"άτομο",
"έγραψες",
"έλεγχος",
"έξι",
"έρθει",
"έστειλε",
"έστελνε",
"έτοιμος",
"έτσι",
"έχω",
"ήδη",
"ίδιο",
"αγοράζοντας",
"αθόρυβες",
"ακούσει",
"αλγόριθμου",
"αναγκάζονται",
"ανακλύψεις",
"αναφέρονται",
"αναφορά",
"ανεπιθύμητη",
"ανταγωνιστής",
"αντιλήφθηκαν",
"ανώδυνη",
"απίστευτα",
"απαράδεκτη",
"απαραίτητο",
"απαρατήρητο",
"απλό",
"αποδείξεις",
"αποθηκευτικού",
"αποκλειστικούς",
"απομόνωση",
"αποστηθίσει",
"αποφάσισε",
"από",
"απόλαυσε",
"αρέσει",
"αρπάζεις",
"αρχεία",
"ατόμου",
"αυτήν",
"αυτός",
"αφήσεις",
"βάζοντας",
"βαθμό",
"βασανίζουν",
"βγήκε",
"βιαστικά",
"βιβλίο",
"βουτήξουν",
"βρίσκονται",
"γέλασαν",
"γεγονός",
"γειτονιάς",
"γεύματος",
"για",
"γιαυτό",
"γνωρίζουμε",
"γνωστή",
"γράψει",
"γραμμές",
"γραμμή",
"γραμμής",
"γραφικά",
"δίνοντας",
"δε",
"δείξει",
"δεδομένων",
"δεν",
"δημιουργήσεις",
"δημιουργείς",
"δημιουργια",
"διάβασε",
"διάσημα",
"διαδίκτυο",
"διακοπή",
"διακοπής",
"διακόψουμε",
"διαπιστώνεις",
"διασφαλίζεται",
"διαφήμιση",
"διαχειριστής",
"διευθυντές",
"διοικητικό",
"διολισθήσεις",
"διορθώσει",
"διορθώσεις",
"δοκιμάσεις",
"δουλεύει",
"δούλευε",
"δυστυχής",
"δυστυχώς",
"δωροδοκηθούν",
"δύο",
"είχαμε",
"εγώ",
"εδώ",
"ειδικά",
"εικόνες",
"εκδόσεις",
"εκείνου",
"εκθέσεις",
"εκτελέσει",
"εκτελέσεις",
"εκτελείται",
"εκτός",
"ελέγχου",
"εντολές",
"εξακολουθεί",
"εξαρτάται",
"εξοργιστικά",
"επί",
"επενδυτής",
"επεξεργασία",
"επιδιορθώσεις",
"επιδιόρθωση",
"επιστρέφουν",
"επιχείριση",
"εργάστηκε",
"εργαζόμενοι",
"εργαζόμενων",
"εργαλείων",
"εργασίας",
"εργοστασίου",
"ερωτήσεις",
"ερώτηση",
"εσωτερικών",
"εταιρείες",
"ευκολότερο",
"εφαμοργής",
"εφαρμογή",
"εφαρμογής",
"ζητήσεις",
"ημέρα",
"θέλεις",
"θέμα",
"θέματα",
"θυμάμαι",
"ιδιαίτερα",
"κάνε",
"κάνεις",
"κάτι",
"και",
"καλύτερο",
"κανένας",
"κανείς",
"κανόνα",
"καταλάθος",
"κειμένων",
"κι",
"κλπ",
"κοιτάζοντας",
"κρατάει",
"κρατήσουν",
"κόλπα",
"κόψεις",
"κύκλο",
"κώδικάς",
"κώδικα",
"λέει",
"λίγο",
"λαμβάνουν",
"λες",
"λετπά",
"λιγότερο",
"λοιπόν",
"μάθε",
"μάλλον",
"μάτσο",
"μέγιστη",
"μέρος",
"μέσης",
"μέχρι",
"μαγικά",
"μερικούς",
"μεταγλωτίσει",
"μεταγλωτιστής",
"μεταφραστής",
"μετράει",
"μετρήσεις",
"μηχανής",
"μπορούσες",
"μπουν",
"νέα",
"νέο",
"νέου",
"νέων",
"νιρβάνα",
"νόμιζες",
"ξέχασε",
"ορίστε",
"πάντα",
"πάντως",
"πάρα",
"πάρεις",
"πήρε",
"παίξουν",
"παίρνει",
"παίρνουν",
"πακέτων",
"παράγοντες",
"παράδειγμα",
"παραγωγικής",
"παραδοτέου",
"παραδώσεις",
"παραπάνω",
"πεδία",
"περίπου",
"περιβάλλον",
"περιβάλλοντος",
"περιεχόμενα",
"περιμένουν",
"περισσότερες",
"περισσότερη",
"πες",
"πετάνε",
"πετάξαμε",
"πετούν",
"πηγαίου",
"πιο",
"πλέον",
"ποια",
"πολύ",
"ποσοστό",
"που",
"προβληματική",
"προγραμματιστές",
"προγραμματιστής",
"προκαλείς",
"προκύπτουν",
"προσεκτικά",
"προσθέσει",
"προσλάμβανες",
"προσοχή",
"προσπαθήσεις",
"προσπαθούν",
"προϊόντα",
"πρόσληψη",
"πρώτης",
"πρώτο",
"πρώτοι",
"πόρτες",
"ροή",
"ρουτίνα",
"ρωτάει",
"ρωτήσει",
"σίγουρος",
"σημαντικό",
"σημαντικός",
"σημεία",
"σκεφτείς",
"σπίτι",
"στέλνοντάς",
"στήλες",
"σταματάς",
"στραβά",
"συγγραφής",
"συγγραφείς",
"συγκεντρωμένοι",
"συγχρόνως",
"συγχωνευτεί",
"συνάδελφος",
"συνέχεια",
"συνεντεύξεις",
"συνεχώς",
"συνηθίζουν",
"σχεδιαστής",
"σωστά",
"τέλειοι",
"τα",
"ταξινομεί",
"τεκμηριώνει",
"τελειώσει",
"τεσσαρών",
"τοπικές",
"τρέξει",
"τρόπο",
"τρόποι",
"τύπου",
"τύπους",
"υπηρεσία",
"υποψήφιο",
"υψηλότερη",
"υόρκη",
"φίλος",
"φαινόμενο",
"φακέλους",
"φράση",
"χάος",
"χαμηλός",
"χαρακτηριστικό",
"χαρακτηριστικών",
"χαρτιού",
"χειρότερα",
"χρειάζονται",
"χρησιμοποίησέ",
"χρησιμοποιούνταν",
"χρησιμοποιούσες",
"χρησιμοποιώντας",
"χρονοδιαγράμματα",
"χρονοδιαγράμματος",
"χρόνου",
"χώρου",
"ωραίο",
"ύψος",
"ώρα",
)
parts_of_speech: Dict[str, tuple] = {}

View File

@@ -0,0 +1,85 @@
from typing import List
from ..en_US import Provider as EnUsProvider
from ..la import Provider as LoremProvider
class Provider(LoremProvider):
"""Implement lorem provider for ``en_PH`` locale.
This localized provider generates pseudo-Latin text when using the standard
lorem provider methods, and the ``english_*`` methods are also provided for
generating text in American English. Both languages are used in this locale
for this purpose.
All the ``english_*`` methods use their corresponding standard lorem
provider method under the hood with ``ext_word_list`` set to the
|EnUsLoremProvider|'s word list.
.. |EnUsLoremProvider| replace::
:meth:`EnUsLoremProvider <faker.providers.lorem.en_US.Provider>`
"""
english_word_list = EnUsProvider.word_list
def english_word(self) -> str:
"""Generate an English word."""
return self.word(ext_word_list=self.english_word_list)
def english_words(self, nb: int = 3, unique: bool = False) -> List[str]:
"""Generate a list of English words.
:sample: nb=5
:sample: nb=5, unique=True
"""
word_list = self.generator.get_words_list(ext_word_list=self.english_word_list)
return self.words(nb=nb, ext_word_list=word_list, unique=unique)
def english_sentence(self, nb_words: int = 6, variable_nb_words: bool = True) -> str:
"""Generate a sentence in English.
:sample: nb_words=10
:sample: nb_words=10, variable_nb_words=False
"""
return self.sentence(nb_words, variable_nb_words, self.english_word_list)
def english_sentences(self, nb: int = 3) -> List[str]:
"""Generate a list of sentences in English.
:sample: nb=5
"""
return self.sentences(nb, self.english_word_list)
def english_paragraph(self, nb_sentences: int = 3, variable_nb_sentences: bool = True) -> str:
"""Generate a paragraph in English.
:sample: nb_sentences=5
:sample: nb_sentences=5, variable_nb_sentences=False
"""
return self.paragraph(nb_sentences, variable_nb_sentences, self.english_word_list)
def english_paragraphs(self, nb: int = 3) -> List[str]:
"""Generate a list of paragraphs in English.
:sample: nb=5
"""
return self.paragraphs(nb, self.english_word_list)
def english_text(self, max_nb_chars: int = 200) -> str:
"""Generate a text string in English.
:sample: max_nb_chars=20
:sample: max_nb_chars=80
:sample: max_nb_chars=160
"""
return self.text(max_nb_chars, self.english_word_list)
def english_texts(self, nb_texts: int = 3, max_nb_chars: int = 200) -> List[str]:
"""Generate a list of text strings in English.
:sample: nb_texts=5
:sample: nb_texts=5, max_nb_chars=50
"""
return self.texts(nb_texts, max_nb_chars, self.english_word_list)

File diff suppressed because it is too large Load Diff

View File

@@ -0,0 +1,7 @@
from ..es_ES import Provider as SpanishProvider
class Provider(SpanishProvider):
"""Implement lorem provider for ``es_AR`` locale.
Using the same as in ```es_ES```.
"""

File diff suppressed because it is too large Load Diff

View File

@@ -0,0 +1,7 @@
from ..es_ES import Provider as SpanishProvider
class Provider(SpanishProvider):
"""Implement lorem provider for ``es_MX`` locale.
Using the same as in ```es_ES```.
"""

View File

@@ -0,0 +1,929 @@
from typing import Dict
from .. import Provider as LoremProvider
class Provider(LoremProvider):
"""Implement lorem provider for ``fa_IR`` locale.
Word list is based on the source(s) below, and some words have been removed
to make the word list appropriate for public testing.
Sources:
- https://1000mostcommonwords.com/1000-most-common-persian-words/
"""
word_list = (
"عنوان",
"من",
"خود",
"که",
"او",
"بود",
"برای",
"در",
"با",
"آن‌ها",
"بودن",
"در",
"یک",
"دارند",
"این",
"از",
"توسط",
"داغ",
"کلمه",
"اما",
"چه",
"برخی",
"است",
"آن",
"شما",
"یا",
"حال",
"تر",
"از",
"به",
"و",
"دست",
"در",
"ما",
"می‌توانید",
"از",
"دیگر",
"بود",
"که",
"انجام",
"شان",
"زمان",
"اگر",
"خواهد‌شد",
"چگونه",
"گفت:",
"پا",
"هر",
"بگو",
"می‌کند",
"مجموعه",
"سه",
"می‌خواهم",
"هوا",
"خوبی",
"همچنین",
"بازی",
"کوچک",
"پایان",
"قراردادن",
"خانه",
"به‌عنوان",
"دست",
"بندر",
"بزرگ",
"طلسم",
"اضافه",
"حتی",
"زمین",
"اینجا",
"باید",
"بزرگ",
"بالا",
"ازجمله",
"دنبال",
"عمل",
"بپرسید",
"مردها",
"تغییر",
"رفت",
"نور",
"نوع",
"خاموش",
"نیاز",
"خانه",
"تصویر",
"سعی‌کنید",
"ما",
"دوباره",
"حیوانات",
"نقطه",
"مادر",
"جهان",
"در‌نزدیکی",
"ساخت",
"خود",
"زمین",
"پدر",
"هر",
"جدید",
"کار",
"بخش",
"را",
"دریافت",
"محل",
"ساخته",
"زنده",
"کمی",
"تنها",
"دور",
"مرد",
"سال",
"آمد",
"نمایش",
"هر",
"خوب",
"را",
"ما",
"در",
"بسیار",
"فقط",
"فرم",
"حکم",
"بزرگ",
"می‌گویند",
"کمک",
"کم",
"خط",
"متفاوت",
"علت",
"بسیار",
"متوسط",
"قبل",
"حرکت",
"راست",
"پسر",
"قدیمی",
"هم",
"همان",
"او",
"همه",
"وجوددارد",
"بالا",
"استفاده",
"راه",
"درمورد",
"نوشتن",
"را",
"مانند",
"تا",
"این‌ها",
"او",
"طولانی",
"را",
"ببینید",
"او",
"دو",
"دارد",
"نگاه",
"تر",
"روز",
"می‌تواند",
"به",
"آمده",
"انجام",
"تعداد",
"صدا",
"هیچ",
"بیشترین",
"مردم",
"من",
"روی",
"می‌دانم",
"اب",
"تماس",
"اولین",
"که",
"پایین",
"سمت",
"بوده",
"ساعت",
"سر",
"ایستادن",
"خود",
"صفحه",
"باید",
"کشور",
"یافت",
"پاسخ",
"مدرسه",
"رشد",
"مطالعه",
"هنوز",
"یادگیری",
"کارخانه",
"پوشش",
"آفتاب",
"چهار",
"بین",
"دولت",
"چشم",
"هرگز",
"آخرین",
"اجازه",
"فکر",
"شهرستان",
"درخت",
"صلیب",
"مزرعه",
"سخت",
"شروع",
"زور",
"داستان",
"اره",
"بسیار",
"دریا",
"اواخر",
"اجرا",
"نکن",
"مطبوعات",
"نزدیک",
"شب",
"واقعی",
"زندگی",
"کم",
"شمال",
"کتاب",
"حمل",
"علم",
"خوردن",
"اتاق",
"دوستان",
"ایده",
"ماهی",
"کوه",
"توقف",
"پایه",
"گوش",
"اسب",
"برش",
"مطمئن",
"تماشای",
"رنگ",
"صورت",
"چوب",
"اصلی",
"باز",
"باهم",
"بعدی",
"سفید",
"کودکان",
"شروع",
"رو",
"مثال",
"آسان",
"مقاله",
"گروه",
"همیشه",
"موسیقی",
"آن",
"هردو",
"علامت",
"غالبا",
"نامه",
"مایل",
"رودخانه",
"اتومبیل",
"پا",
"مراقبت",
"دوم",
"کافی",
"ساده",
"دختر",
"معمول",
"جوان",
"اماده",
"بالا",
"همیشه",
"قرمز",
"لیست",
"هرچند",
"احساس",
"بحث",
"پرنده",
"بزودی",
"بدن",
"سگ",
"خانواده",
"مستقیم",
"مطرح",
"ترک",
"آهنگ",
"درب",
"محصول",
"کوتاه",
"کلاس",
"باد",
"سوال",
"کامل",
"کشتی",
"منطقه",
"نیم",
"سنگ",
"منظور",
"آتش",
"جنوب",
"مشکل",
"قطعه",
"گفت",
"عبور",
"بالا",
"تمام",
"پادشاه",
"خیابان",
"اینچ",
"ضرب",
"هیچ",
"البته",
"اقامت",
"چرخ",
"کامل",
"نیروی",
"آبی",
"شی",
"سطح",
"عمیق",
"ماه",
"جزیره",
"پا",
"سیستم",
"مشغول",
"آزمون",
"رکورد",
"قایق",
"مشترک",
"طلا",
"ممکن",
"هواپیما",
"جا",
"خشک",
"خنده",
"هزار",
"پیش",
"فرار",
"بررسی",
"بازی",
"شکل",
"برابر",
"داغ",
"دست",
"آورده",
"حرارت",
"برف",
"لاستیک",
"را",
"بله",
"دور",
"پر",
"شرق",
"رنگ",
"زبان",
"درمیان",
"واحد",
"قدرت",
"شهر",
"خوب",
"معین",
"پرواز",
"سقوط",
"شود",
"فریاد",
"تاریک",
"ماشین",
"یادداشت",
"صبر",
"برنامه",
"شکل",
"ستاره",
"جعبه",
"اسم",
"حوزه",
"بقیه",
"درست",
"قادر",
"پوند",
"انجام",
"زیبایی",
"درایو",
"شامل",
"جلو",
"آموزش",
"هفته",
"نهایی",
"به",
"سبز",
"آه",
"سریع",
"توسعه",
"اقیانوس",
"گرم",
"رایگان",
"دقیقه",
"قوی",
"ویژه",
"ذهن",
"روشن",
"دم",
"محصول",
"واقع",
"فضا",
"شنیده",
"بهترین",
"ساعت",
"بهتر",
"در",
"صد",
"پنج",
"گام",
"اوایل",
"غرب",
"زمین",
"علاقه",
"سریع",
"فعل",
"شش",
"جدول",
"سفر",
"کمتر",
"صبح",
"ده",
"ساده",
"چند",
"واکه",
"جنگ",
"دربرابر",
"الگوی",
"کند",
"مرکز",
"فرد",
"پول",
"خدمت",
"جاده",
"نقشه",
"باران",
"قانون",
"حکومت",
"کشیدن",
"سرد",
"اطلاع",
"صدای",
"انرژی",
"شکار",
"احتمالی",
"تخت",
"برادر",
"سوار",
"سلول",
"باور",
"شاید",
"ناگهانی",
"شمار",
"مربع",
"دلیل",
"طول",
"نمایندگی",
"هنر",
"موضوع",
"منطقه",
"اندازه",
"کنند",
"وزن",
"عمومی",
"یخ",
"موضوع",
"دایره",
"جفت",
"تقسیم",
"هجاز",
"نمد",
"بزرگ",
"توپ",
"هنوز",
"موج",
"قلب",
"ساعت",
"حاضر",
"سنگین",
"رقص",
"موتور",
"موقعیت",
"دست",
"گسترده",
"بادبان",
"ماده",
"بخش",
"جنگل",
"نشستن",
"مسابقه",
"پنجره",
"فروشگاه",
"تابستان",
"قطار",
"خواب",
"ثابت",
"تنها",
"پا",
"ورزش",
"دیوار",
"گرفتن",
"کوه",
"آرزو",
"آسمان",
"لذت",
"زمستان",
"شنبه",
"وحشی",
"ابزار",
"شیشه‌ای",
"چمن",
"گاو",
"کار",
"لبه",
"علامت",
"بازدید",
"گذشته",
"نرم",
"سرگرم",
"روشن",
"گاز",
"ماه",
"میلیون",
"تحمل",
"پایان",
"شاد",
"امیدوارم",
"گل",
"پوشاندن",
"رفته",
"تجارت",
"ملودی",
"سفر",
"دفتر",
"دریافت",
"ردیف",
"دهان",
"دقیق",
"نماد",
"مرگ",
"کمترین",
"مشکل",
"فریاد",
"جز",
"نوشت",
"دانه",
"تن",
"عضویت",
"تمیز",
"استراحت",
"خانم",
"حیاط",
"افزایش",
"بد",
"ضربه",
"نفت",
"خون",
"رشد",
"در‌صد",
"مخلوط",
"تیم",
"سیم",
"هزینه",
"قهوه‌ای",
"لباس",
"باغ",
"برابر",
"ارسال",
"کنید",
"سقوط",
"مناسب",
"جریان",
"عادلانه",
"بانک",
"ذخیره",
"کنترل",
"اعشاری",
"گوش",
"دیگر",
"کاملا",
"شکست",
"مورد",
"متوسط",
"کشتن",
"پسر",
"دریاچه",
"لحظه‌ای",
"مقیاس",
"باصدا",
"بهار",
"مشاهده",
"کودک",
"مستقیم",
"همخوان",
"کشور",
"شیر",
"سرعت",
"روش",
"عضو",
"پرداخت",
"سن",
"بخش",
"لباس",
"ابر",
"تعجب",
"آرام",
"سنگ",
"کوچک",
"صعود",
"سرد",
"طراحی",
"ضعیف",
"زیادی",
"تجربه",
"پایین",
"کلید",
"اهن",
"تک",
"چوب",
"تخت",
"بیست",
"پوست",
"لبخند",
"چینی",
"سوراخ",
"کودک",
"هشت",
"روستای",
"ملاقات",
"ریشه",
"خرید",
"بالابردن",
"حل",
"فلز",
"چه",
"فشار",
"هفت",
"بند",
"سوم",
"باید",
"مو",
"توصیف",
"آشپز",
"طبقه",
"یا",
"نتیجه",
"رایت",
"تپه",
"امن",
"گربه",
"قرن",
"در‌نظر",
"نوع",
"قانون",
"بیت",
"ساحل",
"کپی",
"عبارت",
"خاموش",
"بلند",
"شن",
"خاک",
"رول",
"انگشت",
"صنعت",
"ارزش",
"مبارزه",
"دروغ",
"تحریک",
"طبیعی",
"نظر",
"احساس",
"سرمایه",
"نه",
"صندلی",
"خطر",
"میوه",
"غنی",
"ضخامت",
"سرباز",
"روند",
"کار",
"عمل",
"جداگانه",
"دشوار",
"دکتر",
"لطفا",
"محافظت",
"ظهر",
"محصول",
"مدرن",
"عنصر",
"ضربه",
"گوشه",
"حزب",
"عرضه",
"که",
"قرار",
"حلقه",
"شخصیت",
"حشرات",
"گرفتار",
"دوره",
"رادیو",
"صحبت",
"اتم",
"انسانی",
"تاریخ",
"اثر",
"برق",
"انتظار",
"استخوان",
"نرده",
"ارائه",
"توافق",
"بنابراین",
"ملایم",
"زن",
"کاپیتان",
"لازم",
"تیز",
"بال",
"ایجاد",
"همسایه",
"شستشو",
"خفاش",
"نه",
"جمعیت",
"ذرت",
"مقایسه",
"شعر",
"رشته",
"زنگ",
"گوشت",
"مالیدن",
"لوله",
"معروف",
"دلار",
"جریان",
"ترس",
"نظر",
"نازک",
"مثلث",
"سیاره",
"عجله‌ای",
"رئیس",
"مستعمره",
"ساعت",
"معدن",
"کراوات",
"اصلی",
"تازه",
"جستجو",
"ارسال",
"زرد",
"اسلحه",
"اجازه",
"چاپ",
"مرده",
"نقطه",
"بیابان",
"جریان",
"آسانسور",
"افزایش",
"رسیدن",
"کارشناس",
"آهنگ",
"ساحل",
"بخش",
"ورق",
"ماده",
"اتصال",
"پست",
"وتر",
"چربی",
"خوشحالم",
"اصلی",
"سهم",
"ایستگاه",
"پدر",
"نان",
"شارژ",
"مناسب",
"بار",
"پیشنهاد",
"بخش",
"برده",
"اردک",
"فوری",
"بازار",
"درجه",
"جمعیت",
"جوجه",
"عزیز",
"دشمن",
"پاسخ",
"نوشابه",
"پشتیبانی",
"سخنرانی",
"طبیعت",
"دامنه",
"بخار",
"حرکت",
"راه",
"مایع",
"دندانها",
"پوسته",
"گردن",
"اکسیژن",
"قند",
"مرگ",
"خوب",
"مهارت",
"زنان",
"فصل",
"مغناطیس",
"نقره‌ای",
"تشکر",
"شاخه",
"مسابقه",
"پسوند",
"ویژه",
"انجیر",
"ترس",
"بزرگ",
"خواهر",
"فولاد",
"بحث",
"مشابه",
"راهنمایی",
"تجربه",
"نمره",
"سیب",
"خریداری",
"رهبری",
"زمین",
"کت",
"جرم",
"کارت",
"گروه",
"طناب",
"لغزش",
"برنده",
"رویا",
"شب",
"شرایط",
"خوراک",
"ابزار",
"کل",
"اساسی",
"بوی",
"دره",
"دو",
"صندلی",
"ادامه",
"بلوک",
"نمودار",
"کلاه",
"فروش",
"موفقیت",
"شرکت",
"تفریق",
"رویداد",
"خاص",
"معامله",
"شنا",
"مدت",
"همسر",
"کفش",
"شانه",
"گسترش",
"ترتیب",
"اردوگاه",
"اختراع",
"پنبه",
"متولد",
"تعیین",
"کوارت",
"نه",
"کامیون",
"سطح",
"شانس",
"فروشگاه",
"کشش",
"پرتاب",
"درخشش",
"خاصیت",
"ستون",
"مولکول",
"اشتباه",
"خاکستری",
"تکرار",
"نیاز",
"پهن",
"آماده",
"نمک",
"بینی",
"جمع",
"خشم",
"ادعا",
"قاره",
)
parts_of_speech: Dict[str, tuple] = {}

View File

@@ -0,0 +1,639 @@
from typing import Dict
from .. import Provider as LoremProvider
class Provider(LoremProvider):
"""Implement lorem provider for ``fil_PH`` locale.
Word list is based on the source(s) below with some filtering,
de-conjugating, and additional common words.
Sources:
- https://1000mostcommonwords.com/1000-most-common-filipino-words/
"""
word_list = (
"abo",
"abot",
"aga",
"agham",
"akin",
"aklat",
"ako",
"akyat",
"alam",
"alang-alang",
"alikabok",
"alin",
"alok",
"alon",
"ama",
"amin",
"amoy",
"anak",
"ang",
"angkop",
"anim",
"ano",
"antas",
"apat",
"aral",
"araw",
"ari-arian",
"asa",
"asawa",
"asin",
"aso",
"asukal",
"asul",
"at",
"atin",
"away",
"ay",
"ayos",
"baba",
"babae",
"babaw",
"bagal",
"bagaman",
"bagay",
"bago",
"bagyo",
"bahagi",
"bahay",
"baka",
"bakal",
"bakasyon",
"bakit",
"bakuran",
"balat",
"balde",
"balikat",
"banat",
"banda",
"bangka",
"bangko",
"bansa",
"barko",
"basa",
"basehan",
"baso",
"bata",
"batas",
"batay",
"bato",
"bawas",
"bawat",
"bayad",
"bayan",
"baybayin",
"benta",
"bente",
"berde",
"bibig",
"bigas",
"bigat",
"bigay",
"bigkas",
"bihira",
"bilang",
"bili",
"bilis",
"binata",
"binibini",
"binti",
"biyahe",
"biyaya",
"boses",
"braso",
"buhangin",
"buhay",
"buhok",
"bukas",
"bulaklak",
"bundok",
"buntot",
"buo",
"burol",
"butas",
"buti",
"buto",
"buwan",
"daan",
"dagat",
"dagdag",
"dahil",
"dahilan",
"dala",
"dalaga",
"dalas",
"dalawampu",
"daliri",
"daloy",
"damit",
"damo",
"dapat",
"dati",
"dating",
"digmaan",
"dilaw",
"disenyo",
"dito",
"doon",
"dugo",
"dyip",
"edad",
"eksakto",
"eksperimento",
"elemento",
"enerhiya",
"epekto",
"eroplano",
"espesyal",
"estado",
"gabi",
"gala",
"galaw",
"galit",
"gamit",
"gamot",
"gana",
"ganap",
"ganda",
"gas",
"gastos",
"gatas",
"gawa",
"gawin",
"gilid",
"giliw",
"ginang",
"ginoo",
"ginto",
"gising",
"gitna",
"gubat",
"guhit",
"gulo",
"gulong",
"gusto",
"haba",
"habang",
"hakbang",
"halaga",
"halalan",
"halaman",
"haligi",
"halimbawa",
"hambing",
"hanap",
"hanapbuhay",
"hanay",
"handa",
"hanggan",
"hanggang",
"hangin",
"hardin",
"hati",
"hatid",
"hatol",
"hayop",
"higit",
"hila",
"hilaga",
"hilera",
"himpapawid",
"hindi",
"hintay",
"hirap",
"hiwa",
"hiwalay",
"hugis",
"hula",
"huli",
"hulog",
"humantong",
"husay",
"iba",
"ibabaw",
"ibig",
"ibon",
"ilalim",
"ilan",
"ilang",
"ilog",
"ilong",
"industriya",
"ingay",
"inggit",
"init",
"inom",
"insekto",
"instrumento",
"inumin",
"ipon",
"isa",
"isda",
"isip",
"iskor",
"isla",
"itim",
"itlog",
"ito",
"iwan",
"iyon",
"kaaway",
"kababaihan",
"kabayo",
"kabuuan",
"kaganapan",
"kahit",
"kahon",
"kaibigan",
"kailangan",
"kailanman",
"kain",
"kaisa-isa",
"kakaiba",
"kalabit",
"kalagayan",
"kalahati",
"kalakal",
"kalakalan",
"kalsada",
"kalye",
"kama",
"kamay",
"kampanilya",
"kampo",
"kanin",
"kanluran",
"kanta",
"kanya",
"kapag",
"kapal",
"kapangyarihan",
"kapantay",
"kapatid",
"kapit-bahay",
"kapital",
"kapitan",
"kapwa",
"karagatan",
"karamihan",
"karanasan",
"karaniwan",
"karapatan",
"karne",
"kasalukuyan",
"kasama",
"kasanayan",
"kasangkapan",
"kasaysayan",
"kaso",
"katangian",
"katarungan",
"katawan",
"katinig",
"katulad",
"katunayan",
"kawal",
"kaya",
"kaysa",
"kayumanggi",
"kilos",
"kinang",
"kinig",
"klase",
"ko",
"kompanya",
"koponan",
"kopya",
"kotse",
"kuha",
"kulay",
"kumpleto",
"kung",
"kuskos",
"kuwento",
"laban",
"lagay",
"lagda",
"lago",
"lahat",
"lahi",
"lakad",
"lakas",
"laki",
"lalim",
"lalo",
"laman",
"lamang",
"lambak",
"lambot",
"lamig",
"landas",
"langis",
"langit",
"langoy",
"lapit",
"larawan",
"laro",
"lason",
"lawa",
"lawak",
"layag",
"layo",
"leeg",
"libo",
"libre",
"ligaw",
"ligtas",
"liit",
"likas",
"likha",
"likido",
"likod",
"lima",
"linaw",
"linggo",
"linis",
"linya",
"lipad",
"listahan",
"litaw",
"liwanag",
"lubid",
"lugar",
"luma",
"lungsod",
"lupa",
"lupon",
"lutas",
"luwag",
"maaari",
"maaga",
"madali",
"maging",
"maginoo",
"magkano",
"magulang",
"mahal",
"mahalaga",
"mahirap",
"maikli",
"mainam",
"mainit",
"mais",
"makina",
"mali",
"maliban",
"manatili",
"manggagawa",
"mangyari",
"mangyaring",
"manipis",
"maniwala",
"mansanas",
"mapa",
"marahil",
"marami",
"mas",
"masa",
"masyado",
"mata",
"may",
"mayroon",
"medyo",
"merkado",
"mga",
"milyon",
"minahan",
"minuto",
"mukha",
"mula",
"muli",
"mundo",
"musika",
"na",
"naging",
"nais",
"nakita",
"namin",
"nanay",
"nawala",
"nayon",
"ng",
"ngayon",
"ngipin",
"ngiti",
"ngunit",
"noon",
"numero",
"oo",
"opisina",
"opo",
"oras",
"orihinal",
"pa",
"paa",
"paaralan",
"pabor",
"pabuya",
"pader",
"pagitan",
"pakiramdam",
"paksa",
"palagi",
"palapag",
"pamamagitan",
"pamilya",
"panahon",
"panalo",
"pandiwa",
"pangalan",
"panganib",
"pangarap",
"pangkat",
"pangmaramihang",
"pangngalan",
"pangunahin",
"pantig",
"panuntunan",
"papel",
"para",
"paraan",
"pareho",
"pares",
"parirala",
"parisukat",
"partido",
"pasa",
"pasiya",
"pasok",
"patakaran",
"patlang",
"patnubay",
"pato",
"payag",
"pera",
"pigil",
"pilak",
"pili",
"pindot",
"pinto",
"piraso",
"pito",
"plano",
"port",
"posible",
"posisyon",
"problema",
"produkto",
"proseso",
"prutas",
"pula",
"puno",
"punta",
"punto",
"pusa",
"puso",
"puti",
"puwang",
"puwersa",
"radyo",
"rehiyon",
"resulta",
"sa",
"saan",
"sabay",
"sabi",
"sagot",
"sakahan",
"salamat",
"salamin",
"sali",
"salita",
"sama",
"sampu",
"sandali",
"sang-ayon",
"sangay",
"sanggol",
"sapat",
"sapatos",
"sarili",
"sariwa",
"saya",
"sayaw",
"sigaw",
"siglo",
"sigurado",
"sikat",
"sila",
"silangan",
"silya",
"simbolo",
"simula",
"singil",
"singsing",
"sining",
"sira",
"sistema",
"siya",
"siyam",
"siyempre",
"solusyon",
"subok",
"sukat",
"sulat",
"sulok",
"sulong",
"sumbrero",
"sundin",
"sundo",
"sunod",
"sunog",
"suot",
"suporta",
"suri",
"taas",
"taba",
"tagal",
"tagumpay",
"tahanan",
"tahimik",
"tainga",
"takbo",
"takot",
"tala",
"talakay",
"talim",
"talo",
"talon",
"tama",
"tandaan",
"tanggap",
"tanghali",
"tangi",
"tangkad",
"tanong",
"tao",
"taon",
"tapang",
"tapat",
"tapon",
"tapos",
"tatlon",
"tatsulok",
"tawag",
"tawid",
"tayo",
"temperatura",
"timbang",
"timog",
"tinapay",
"tinda",
"tindahan",
"tingin",
"tipon",
"tiyak",
"tono",
"totoo",
"trabaho",
"trak",
"tren",
"tubig",
"tugon",
"tukoy",
"tuktok",
"tula",
"tulad",
"tulog",
"tulong",
"tuloy",
"tumba",
"tunay",
"tungkol",
"tungo",
"tunog",
"turo",
"tuwa",
"tuwid",
"ugat",
"ulan",
"ulo",
"una",
"upo",
"upuan",
"uri",
"wala",
"walo",
"wika",
"yaman",
"yelo",
)
parts_of_speech: Dict[str, tuple] = {}

File diff suppressed because it is too large Load Diff

View File

@@ -0,0 +1,156 @@
from typing import Dict
from .. import Provider as LoremProvider
class Provider(LoremProvider):
"""Implement lorem provider for ``he_IL`` locale."""
word_list = (
"אאוגו",
"אגת",
"אדיפיסינג",
"אדנדום",
"אט",
"איאקוליס",
"איבן",
"איף",
"איפסום",
"אלית",
"אלמנקום",
"אמט",
"אס",
"אפאח",
"אקווזמן",
"ארווס",
"בגורמי",
"בורק?",
"בלובק",
"בלינדו",
"בלינך",
"בליקרה",
"בעליק",
"בעריר",
"בראיט",
"ברומץ",
"בריקנה",
"ברשג",
"גדדיש",
"גולר",
"גק",
"דול",
"דולור",
"דומור",
"דז",
"דיאם",
"דלאמת",
"דס",
"הבקיץ",
"הדש",
"הועניב",
"היושבב",
"הכייר",
"השמה",
"התידם",
"וואל",
"וולופטה",
"וחאית",
"ולחת",
"ולתיעם",
"ומעיוט",
"ומרגשח",
"וסטיבולום",
"וסתעד",
"וק",
"ותלברו",
"זותה",
"חשלו",
"טידום",
"יבש",
"יהול",
"ישבעס",
"כאנה",
"כלרשט",
"להאמית",
"לורם",
"ליאמום",
"ליבם",
"ליץ",
"לכימפו",
"לכנו",
"לכנוץ",
"למטכין",
"למרקוח",
"למרקל",
"לפמעט",
"לפריקך",
"לפתיעם",
"לקטוס",
"לרטי",
"לתיג",
"לתכי",
"מא",
"מגמש",
"מונחף",
"מונפרד",
"מונפרר",
"מוסן",
"מורגם",
"מיחוצים",
"מנורך",
"מנכם",
"מנק",
"מנת",
"מרגשי",
"נובש",
"נולום",
"נון",
"נונסטי",
"ניבאה",
"ניסי",
"ניצאחו",
"נמרגי",
"נשואי",
"סאפיאן",
"סוברט",
"סולגק",
"סוליסי",
"סחטיר",
"סטום",
"סיט",
"סילקוף",
"סכעיט",
"סת",
"סתשם",
"עמחליף",
"ערששף",
"פוסיליס",
"צוט",
"צופעט",
"צורק",
"קוויז",
"קוויס",
"קולהע",
"קולורס",
"קונדימנטום",
"קונסקטורר",
"קורוס",
"קלאצי",
"קלובר",
"קראס",
"קרהשק",
"רוגצה",
"שבצק",
"שהכים",
"שלושע",
"שמחויט",
"שנרא",
"שעותלשך",
"שערש",
"תוק",
"תצטנפל",
"תצטריק",
"תרבנך",
)
parts_of_speech: Dict[str, tuple] = {}

View File

@@ -0,0 +1,230 @@
from typing import Dict
from .. import Provider as LoremProvider
class Provider(LoremProvider):
"""Implement lorem provider for ``hy_AM`` locale.
Sources:
- https://www.101languages.net/armenian/armenian-word-list
"""
word_list = (
"ես",
"դու",
"նա",
"մենք",
"դուք",
"նրանք",
"այս",
"այն",
"այստեղ",
"այնտեղ",
"ով",
"ինչ",
"որտեղ",
"ուր",
"երբ",
"ինչպես",
"ոչ",
"բոլոր",
"շատ",
"որոշ",
"քիչ",
"այլ",
"ուրիշ",
"մեկ",
"երկու",
"երեք",
"չորս",
"հինգ",
"մեծ",
"երկար",
"լայն",
"հաստ",
"ծանր",
"փոքր",
"կարճ",
"նեղ",
"բարակ",
"կին",
"տղամարդ",
"մարդ",
"երեխա",
"կին",
"ամուսին",
"մայր",
"հայր",
"կենդանի",
"ձուկ",
"թռչուն",
"շուն",
"ոջիլ",
"օձ",
"ճիճու",
"ծառ",
"անտառ",
"փայտ",
"պտուղ",
"սերմ",
"տերև",
"արմատ",
"կեղև",
"ծաղիկ",
"խոտ",
"պարան",
"մաշկ",
"կաշի",
"միս",
"արյուն",
"ոսկոր",
"ճարպ",
"ձու",
"եղջյուր",
"պոզ",
"պոչ",
"փետուր",
"մազ",
"գլուխ",
"ականջ",
"աչք",
"քիթ",
"բերան",
"ատամ",
"լեզու",
"եղունգ",
"ոտք",
"ծունկ",
"ձեռք",
"թև",
"փոր",
"փորոտիք",
"աղիք",
"վիզ",
"մեջք",
"կուրծք",
"սիրտ",
"լյարդ",
"խմել",
"ուտել",
"կծել",
"ծծել",
"թքել",
"ործկալ",
"փչել",
"շնչել",
"ծիծաղել",
"տեսնել",
"լսել",
"իմանալ",
"գիտենալ",
"մտածել",
"զգալ",
"վախենալ",
"քնել",
"ապրել",
"մեռնել",
"սպանել",
"կռվել",
"որսալ",
"խփել",
"հարվածել",
"կտրել",
"բաժանել",
"խոցել",
"քերծել",
"քորել",
"փորել",
"լողալ",
"թռչել",
"քայլել",
"գալ",
"պառկել",
"նստել",
"կանգնել",
"շրջվել",
"ընկնել",
"տալ",
"պահել",
"բռնել",
"սեղմել",
"շփել",
"լվալ",
"սրբել",
"ձգել",
"քաշել",
"հրել",
"նետել",
"կապել",
"կարել",
"հաշվել",
"ասել",
"երգել",
"խաղալ",
"լողալ",
"հոսել",
"սառչել",
"ուռել",
"արև",
"լուսին",
"աստղ",
"ջուր",
"անձրև",
"գետ",
"լիճ",
"ծով",
"աղ",
"քար",
"ավազ",
"փոշի",
"հող",
"ամպ",
"մառախուղ",
"մշուշ",
"երկինք",
"քամի",
"ձյուն",
"սառույց",
"ծուխ",
"հուր",
"կրակ",
"մոխիր",
"վառվել",
"այրվել",
"ճամփա",
"ճանապարհ",
"լեռ",
"սար",
"կարմիր",
"կանաչ",
"դեղին",
"սպիտակ",
"սև",
"գիշեր",
"օր",
"տարի",
"տաք",
"ցուրտ",
"լիքը",
"նոր",
"հին",
"լավ",
"վատ",
"փտած",
"կեղտոտ",
"ուղիղ",
"կլոր",
"սուր",
"բութ",
"հարթ",
"թաց",
"չոր",
"ճիշտ",
"մոտ",
"հեռու",
"աջ",
)
parts_of_speech: Dict[str, tuple] = {}

File diff suppressed because it is too large Load Diff

View File

@@ -0,0 +1,232 @@
from typing import Dict
from .. import Provider as LoremProvider
class Provider(LoremProvider):
"""Implement lorem provider for ``ja_JP`` locale."""
word_connector = ""
sentence_punctuation = ""
word_list = (
"コミュニティ",
"隠す",
"",
"陶器",
"錯覚",
"バーゲン",
"リニア",
"コーラス",
"仕上げ",
"叔父",
"移動",
"差別する",
"極端な",
"数字",
"テント",
"必要",
"主人",
"電池",
"ソース",
"野球",
"ストレージ",
"スキーム",
"暖かい",
"ささやき",
"器官",
"トリビュート",
"同行",
"ジャム",
"パン",
"索引",
"トス",
"織る",
"パーセント",
"拡張",
"教授",
"バスケット",
"創傷",
"フレーム",
"明らかにする",
"フェミニスト",
"発生する",
"怒り",
"ボトル",
"",
"柔らかい",
"リフト",
"バス",
"",
"画面",
"パイオニア",
"マリン",
"ダイヤモンド",
"普通の",
"意図",
"ヘア",
"日曜日",
"プラスチック",
"衝突",
"評議会",
"主婦",
"保証金",
"動物",
"参加する",
"教会",
"コミュニケーション",
"憲法",
"本質的な",
"探査",
"呼ぶ",
"供給",
"スペル",
"再現する",
"合計",
"ダッシュ",
"擁する",
"知覚",
"シェービング",
"コンペ",
"オークション",
"細かい",
"ニュース",
"",
"トーン",
"チーズ",
"反射",
"ブランチ",
"コピー",
"状況",
"スマッシュ",
"",
"協力",
"管理する",
"文言",
"編組",
"ジャーナル",
"腐った",
"見落とす",
"ハードウェア",
"ピック",
"感謝する",
"楽しんで",
"人形",
"建築",
"見出し",
"タワー",
"ホイール",
"省略",
"ログ",
"助けて",
"不自然な",
"出演者",
"転倒",
"",
"障害",
"クルー",
"追放する",
"",
"カレッジ",
"緩む",
"分割",
"欠乏",
"通行料金",
"電話",
"狭い",
"中央",
"埋め込む",
"革新",
"ブレーキ",
"コーナー",
"",
"脊椎",
"ブラケット",
"戦略的",
"尿",
"血まみれの",
"尊敬する",
"催眠術",
"アクセルペダル",
"厳しい",
"サンプル",
"奨励します",
"指名",
"クール",
"クロス",
"ヒール",
"敵対的な",
"近代化する",
"部隊",
"目的",
"保持する",
"中世",
"デッド",
"ノート",
"デフォルト",
"犯罪者",
"キャビン",
"",
"改善",
"職人",
"シュガー",
"花嫁",
"倫理",
"偏差",
"販売",
"",
"サラダ",
"品質",
"風景",
"虐待",
"立派な",
"ベルベット",
"ハンマー",
"キャビネット",
"トレーナー",
"リハビリ",
"サワー",
"連続",
"学生",
"高い",
"賞賛する",
"行進",
"ダニ",
"証言する",
"符号",
"バナー",
"バケツ",
"カラム",
"装置",
"ヒット",
"",
"トースト",
"試してみる",
"大統領",
"屋根裏",
"メニュー",
"残る",
"リンク",
"舗装",
"インチ",
"特徴",
"",
"持つ",
"持っていました",
"あった",
"ない",
"",
"今日",
"持ってる",
"午前",
"",
"君は",
"",
"彼女",
"それ",
"自体",
"あなた自身",
"じぶんの",
"鉱山",
)
parts_of_speech: Dict[str, tuple] = {}

View File

@@ -0,0 +1,194 @@
from typing import Dict
from .. import Provider as LoremProvider
class Provider(LoremProvider):
"""Implement lorem provider for ``la`` locale."""
word_list = (
"a",
"ab",
"accusamus",
"accusantium",
"ad",
"adipisci",
"alias",
"aliquam",
"aliquid",
"amet",
"animi",
"aperiam",
"architecto",
"asperiores",
"aspernatur",
"assumenda",
"at",
"atque",
"aut",
"autem",
"beatae",
"blanditiis",
"commodi",
"consectetur",
"consequatur",
"consequuntur",
"corporis",
"corrupti",
"culpa",
"cum",
"cumque",
"cupiditate",
"debitis",
"delectus",
"deleniti",
"deserunt",
"dicta",
"dignissimos",
"distinctio",
"dolor",
"dolore",
"dolorem",
"doloremque",
"dolores",
"doloribus",
"dolorum",
"ducimus",
"ea",
"eaque",
"earum",
"eius",
"eligendi",
"enim",
"eos",
"error",
"esse",
"est",
"et",
"eum",
"eveniet",
"ex",
"excepturi",
"exercitationem",
"expedita",
"explicabo",
"facere",
"facilis",
"fuga",
"fugiat",
"fugit",
"harum",
"hic",
"id",
"illo",
"illum",
"impedit",
"in",
"incidunt",
"inventore",
"ipsa",
"ipsam",
"ipsum",
"iste",
"itaque",
"iure",
"iusto",
"labore",
"laboriosam",
"laborum",
"laudantium",
"libero",
"magnam",
"magni",
"maiores",
"maxime",
"minima",
"minus",
"modi",
"molestiae",
"molestias",
"mollitia",
"nam",
"natus",
"necessitatibus",
"nemo",
"neque",
"nesciunt",
"nihil",
"nisi",
"nobis",
"non",
"nostrum",
"nulla",
"numquam",
"occaecati",
"odio",
"odit",
"officia",
"officiis",
"omnis",
"optio",
"pariatur",
"perferendis",
"perspiciatis",
"placeat",
"porro",
"possimus",
"praesentium",
"provident",
"quae",
"quaerat",
"quam",
"quas",
"quasi",
"qui",
"quia",
"quibusdam",
"quidem",
"quis",
"quisquam",
"quo",
"quod",
"quos",
"ratione",
"recusandae",
"reiciendis",
"rem",
"repellat",
"repellendus",
"reprehenderit",
"repudiandae",
"rerum",
"saepe",
"sapiente",
"sed",
"sequi",
"similique",
"sint",
"sit",
"soluta",
"sunt",
"suscipit",
"tempora",
"tempore",
"temporibus",
"tenetur",
"totam",
"ullam",
"unde",
"ut",
"vel",
"velit",
"veniam",
"veritatis",
"vero",
"vitae",
"voluptas",
"voluptate",
"voluptatem",
"voluptates",
"voluptatibus",
"voluptatum",
)
parts_of_speech: Dict[str, tuple] = {}

File diff suppressed because it is too large Load Diff

View File

@@ -0,0 +1,14 @@
from typing import Dict
from .. import Provider as LoremProvider
from ..nl_BE import Provider as LoremProviderNL_BE
class Provider(LoremProvider):
"""Implement lorem provider for ``nl_NL`` locale.
Source: https://nl.wiktionary.org/wiki/WikiWoordenboek:Lijst_met_1000_basiswoorden
"""
word_list = LoremProviderNL_BE.word_list
parts_of_speech: Dict[str, tuple] = {}

File diff suppressed because it is too large Load Diff

View File

@@ -0,0 +1,512 @@
from typing import Dict
from .. import Provider as LoremProvider
class Provider(LoremProvider):
"""Implement lorem provider for ``ru_RU`` locale."""
word_list = (
"войти",
"монета",
"вскинуть",
"желание",
"экзамен",
"налоговый",
"вытаскивать",
"приятель",
"вздрагивать",
"куча",
"порт",
"точно",
"заплакать",
"изба",
"правление",
"художественный",
"мучительно",
"изображать",
"фонарик",
"миф",
"грустный",
"опасность",
"мера",
"пастух",
"факультет",
"мелькнуть",
"полевой",
"другой",
"выраженный",
"забирать",
"рот",
"народ",
"соответствие",
"тута",
"коммунизм",
"решение",
"плод",
"собеседник",
"возмутиться",
"достоинство",
"господь",
"болото",
"инфекция",
"голубчик",
"сынок",
"пространство",
"прощение",
"прежде",
"хотеть",
"ленинград",
"даль",
"развитый",
"близко",
"более",
"спорт",
"эпоха",
"ответить",
"освободить",
"совет",
"проход",
"палец",
"вчера",
"приличный",
"ярко",
"белье",
"кузнец",
"неожиданно",
"вперед",
"зато",
"кольцо",
"передо",
"мгновение",
"плавно",
"табак",
"число",
"изучить",
"тяжелый",
"рассуждение",
"салон",
"идея",
"что",
"светило",
"порода",
"сомнительный",
"бок",
"очко",
"неудобно",
"советовать",
"отдел",
"помолчать",
"поздравлять",
"пробовать",
"дошлый",
"смеяться",
"упорно",
"вздрогнуть",
"затянуться",
"танцевать",
"песенка",
"выбирать",
"правильный",
"намерение",
"издали",
"запустить",
"наслаждение",
"крыса",
"лететь",
"космос",
"радость",
"поезд",
"находить",
"гулять",
"горький",
"бочок",
"ночь",
"счастье",
"уничтожение",
"дьявол",
"коробка",
"спасть",
"кожа",
"провинция",
"прелесть",
"тюрьма",
"низкий",
"сверкать",
"темнеть",
"солнце",
"дружно",
"настать",
"блин",
"степь",
"самостоятельно",
"крутой",
"картинка",
"зачем",
"рабочий",
"необычный",
"армейский",
"труп",
"ягода",
"около",
"монета",
"естественный",
"юный",
"район",
"скрытый",
"поймать",
"строительство",
"палата",
"миг",
"триста",
"штаб",
"ломать",
"возможно",
"полюбить",
"человечек",
"легко",
"чувство",
"ручей",
"карман",
"деньги",
"неправда",
"сравнение",
"грудь",
"отъезд",
"возникновение",
"степь",
"возбуждение",
"деловой",
"следовательно",
"жидкий",
"сынок",
"художественный",
"поколение",
"расстегнуть",
"пища",
"ученый",
"секунда",
"успокоиться",
"вряд",
"аж",
"вскакивать",
"мимо",
"падать",
"потянуться",
"угроза",
"растеряться",
"бегать",
"стакан",
"о",
"кпсс",
"ныне",
"пол",
"реклама",
"при",
"школьный",
"премьера",
"дальний",
"потрясти",
"освобождение",
"покидать",
"наступать",
"жить",
"какой",
"обида",
"командование",
"девка",
"выражаться",
"головной",
"второй",
"князь",
"социалистический",
"головка",
"привлекать",
"через",
"господь",
"результат",
"отметить",
"ведь",
"падаль",
"покидать",
"художественный",
"правый",
"висеть",
"лапа",
"каюта",
"слишком",
"нервно",
"серьезный",
"зима",
"заработать",
"эффект",
"пропасть",
"плод",
"что",
"висеть",
"холодно",
"единый",
"выкинуть",
"мрачно",
"выгнать",
"умирать",
"иной",
"космос",
"природа",
"функция",
"поставить",
"оборот",
"услать",
"очередной",
"медицина",
"функция",
"зарплата",
"выдержать",
"расстройство",
"адвокат",
"задержать",
"появление",
"инвалид",
"интеллектуальный",
"исследование",
"господь",
"смертельный",
"спичка",
"вариант",
"рай",
"одиннадцать",
"чем",
"манера",
"магазин",
"поговорить",
"полоска",
"помимо",
"построить",
"домашний",
"механический",
"сохранять",
"отражение",
"научить",
"тесно",
"аллея",
"прежний",
"посидеть",
"славный",
"очутиться",
"лететь",
"невозможно",
"порядок",
"выразить",
"спешить",
"сынок",
"ребятишки",
"угроза",
"оставить",
"цвет",
"налево",
"парень",
"миллиард",
"горький",
"трубка",
"подробность",
"пасть",
"непривычный",
"угодный",
"засунуть",
"цель",
"запретить",
"дремать",
"разуметься",
"приходить",
"совещание",
"постоянный",
"анализ",
"терапия",
"приятель",
"процесс",
"академик",
"металл",
"развернуться",
"жестокий",
"интернет",
"банда",
"изменение",
"коллектив",
"похороны",
"устройство",
"торопливый",
"разводить",
"промолчать",
"подземный",
"пламя",
"редактор",
"теория",
"карандаш",
"упор",
"означать",
"бабочка",
"четыре",
"столетие",
"разнообразный",
"витрина",
"нож",
"команда",
"шлем",
"недостаток",
"протягивать",
"за",
"металл",
"добиться",
"сутки",
"четко",
"предоставить",
"тысяча",
"запеть",
"бригада",
"мелочь",
"выраженный",
"пересечь",
"сходить",
"вообще",
"рис",
"банк",
"бак",
"передо",
"назначить",
"важный",
"правление",
"палка",
"трясти",
"уронить",
"витрина",
"основание",
"да",
"перебивать",
"дыхание",
"применяться",
"июнь",
"бетонный",
"избегать",
"умолять",
"мягкий",
"заявление",
"конференция",
"встать",
"свежий",
"сопровождаться",
"цепочка",
"выражение",
"угол",
"ботинок",
"ложиться",
"инструкция",
"присесть",
"решетка",
"еврейский",
"порог",
"зеленый",
"граница",
"ставить",
"смелый",
"сустав",
"роса",
"демократия",
"вывести",
"конструкция",
"задрать",
"багровый",
"военный",
"направо",
"житель",
"товар",
"неправда",
"материя",
"командующий",
"кидать",
"заложить",
"лиловый",
"слать",
"горький",
"пространство",
"провал",
"мусор",
"наткнуться",
"торговля",
"монета",
"место",
"спалить",
"бровь",
"левый",
"хлеб",
"коричневый",
"потом",
"страсть",
"виднеться",
"роскошный",
"способ",
"костер",
"заведение",
"пропадать",
"слишком",
"пятеро",
"мальчишка",
"тусклый",
"неожиданный",
"плясать",
"дурацкий",
"дрогнуть",
"сбросить",
"прошептать",
"беспомощный",
"рота",
"песня",
"тревога",
"некоторый",
"термин",
"нажать",
"видимо",
"валюта",
"набор",
"боец",
"райком",
"новый",
"скользить",
"руководитель",
"волк",
"изредка",
"понятный",
"пропаганда",
"остановить",
"исполнять",
"ход",
"госпожа",
"печатать",
"командир",
"снимать",
"казнь",
"невыносимый",
"спорт",
"тревога",
"уточнить",
"актриса",
"полностью",
"покинуть",
"сверкающий",
"мотоцикл",
"дорогой",
"указанный",
"ремень",
"посвятить",
"один",
"а",
"доставать",
"хозяйка",
"носок",
"написать",
"еврейский",
"призыв",
"увеличиваться",
"равнодушный",
)
parts_of_speech: Dict[str, tuple] = {}

View File

@@ -0,0 +1,426 @@
from typing import Dict
from .. import Provider as LoremProvider
class Provider(LoremProvider):
"""Implement lorem provider for ``th_TH`` locale.
Word list is randomly drawn from the Thailand's Ministry of Education,
removing compound words and long words, adding common words (like
prepositions) and few of regional words.
Sources:
- http://www.arts.chula.ac.th/~ling/TTC/id-4.html
- https://www.sanook.com/campus/1390689/
- https://www.sanook.com/campus/1397677/
- https://www.sanook.com/campus/1392241/
"""
word_connector = "" # Thai writing has no word divider
sentence_punctuation = " " # single space
word_list = (
"กตัญญู",
"กบ",
"กรดไหลย้อน",
"กรรมการ",
"กระจาย",
"กระถาง",
"กล",
"กล่อง",
"กล้า",
"กลาง",
"กลางคืน",
"กล่าว",
"กว้าง",
"กะเพรา",
"กะละมัง",
"กับ",
"ก้าง",
"กาม",
"การ",
"กำ",
"กำไร",
"กิ่งไม้",
"กิจกรรม",
"กิน",
"กิโลเมตร",
"กีฬา",
"กู",
"กูเกิล",
"เกม",
"เกาหลี",
"แก้ว",
"แกะ",
"แก",
"แก่",
"แก้",
"โก๋แก่",
"โกง",
"ขนม",
"ขนมชั้น",
"ของหวาน",
"ขัด",
"ขันน้ำ",
"ข้าง",
"ขาดเคิ่ง",
"ข้าว",
"ข้าวเจ้า",
"ข้าวหมูแดง",
"ขี่",
"ขี้ไคล",
"ขี้ดิน",
"ขุด",
"เขยิบ",
"เขยื้อน",
"เข้ารหัส",
"แข่งขัน",
"แข็ง",
"แข้ง",
"ไข่",
"คนไข้",
"คนตาย",
"คบ",
"คมนาคม",
"ครอง",
"ครู",
"คลาน",
"ควร",
"ความ",
"คอก",
"คอมมิวนิสต์",
"ค่อย",
"คะแนน",
"คั่ว",
"คาว",
"คำถาม",
"คำสั่ง",
"คู่",
"เคย",
"เครื่องบิน",
"เคเอฟซี",
"เคารพ",
"แคะ",
"โควิด",
"ไค้หัน",
"งม",
"ง่วง",
"เงา",
"โง่",
"จะไปพั่ง",
"จัด",
"จาก",
"จ๋า",
"เจ็บไข้",
"แจ่มใส",
"ใจ",
"ฉีด",
"เฉย",
"ชนิด",
"ชะนี",
"ช้า",
"ชาว",
"ชาวนา",
"ชิง",
"ชุดนอน",
"ชุมนุม",
"ชู",
"เช้า",
"เชื่อม",
"เชื้อโรค",
"เชื่อ",
"ไชโย",
"ซ่อน",
"ซ่อมเบิ่ง",
"ซอย",
"ซี่",
"แซง",
"ด้วย",
"ดอกไม้",
"ดอง",
"ดังนี้",
"ด้าย",
"ดาวเทียม",
"ดำ",
"ดี",
"ดึก",
"ดู",
"เดี่ยว",
"โดย",
"ได้แก่",
"ตกลง",
"ต้น",
"ตรวจ",
"ตลอด",
"ตอก",
"ตอใด",
"ต่อ",
"ตะแกรง",
"ตะปู",
"ตั้งแต่",
"ตับ",
"ตัวเมีย",
"ตัวอย่าง",
"ตำลึง",
"ติด",
"ตีน",
"ตื่น",
"ตู้",
"ตู่",
"เตา",
"เตียน",
"แต่ง",
"แตะ",
"แต่",
"โตย",
"โต",
"ไต้หวัน",
"ไต้",
"ถกเถียง",
"ถาง",
"ถีบ",
"ถึง",
"แถบ",
"ทด",
"ทดลอง",
"ทรัพย์สิน",
"ทวด",
"ทวิตเตอร์",
"ทหาร",
"ท้องฟ้า",
"ทอด",
"ทอดมัน",
"ทั่ว",
"ทาน",
"ทำสวน",
"ที่ดิน",
"ที่",
"ทุกข์",
"ทุ่ม",
"เทเลแกรม",
"แท็กซี่",
"แท็บลอยด์",
"ธนาคาร",
"ธาตุ",
"น้อง",
"นักเรียน",
"นั่ง",
"น้า",
"น้ำเย็น",
"น้ำหวาน",
"นิ่ม",
"นุ่น",
"เนื่องจาก",
"เนื้อ",
"โน่น",
"ใน",
"บริโภค",
"บริษัท",
"บอก",
"บอกใบ้",
"บัดนี้",
"บันได",
"บาด",
"บูชา",
"บูด",
"เบียร์",
"ใบไม้",
"ปกครอง",
"ประชาธิปไตย",
"ประพฤติ",
"ประสบการณ์",
"ปาก",
"ปิ่นโต",
"ปี",
"ปี่",
"ปู",
"เป็น",
"เปลือง",
"เป้า",
"แปรง",
"ผล",
"ผลัด",
"ผลิต",
"ผสม",
"ผ่อ",
"ผัก",
"ผิด",
"ผีก",
"ผู้ร้าย",
"เผื่อ",
"แผนที่",
"โผล่",
"ฝาก",
"พนมมือ",
"พยาธิ",
"พ่อ",
"พักผ่อน",
"พับ",
"พิการ",
"พิพักพิพ่วน",
"เพดาน",
"เพราะ",
"เพลง",
"เพียง",
"แพ้",
"ฟาก",
"เฟซบุ๊ก",
"มลายู",
"มอบ",
"มะเขือเทศ",
"มัสยิด",
"มิตร",
"เมตตา",
"เมล็ด",
"เมาะ",
"แมค",
"แม่มด",
"แมลง",
"แม่",
"แม้",
"ย่อ",
"ยัน",
"ยา",
"ย้ำ",
"ยีราฟ",
"ยึด",
"ยูทูบ",
"เย็น",
"เย็บ",
"เยอะ",
"เยาวชน",
"รถโดยสาร",
"รถถัง",
"รถทัวร์",
"รถบัส",
"ร่มรื่น",
"รสชาติ",
"ร้อน",
"รอ",
"ระเบียง",
"ระยำ",
"รังแก",
"รัฐบาล",
"รัฐประหาร",
"ราก",
"ร่างกาย",
"ร่าง",
"ริม",
"รู้จัก",
"เริ่ม",
"เรียง",
"เรื่อย",
"แรก",
"แรงงาน",
"โรงสี",
"ฤดู",
"ลงมือ",
"ล่อ",
"ลืมคาว",
"ลูกชิ้น",
"ลูกตา",
"ลูก",
"เล่ม",
"เลี้ยว",
"เลือก",
"แลก",
"และ",
"วัง",
"วัฒนธรรม",
"วาด",
"วิกิพีเดีย",
"วิ่ง",
"วิชาชีพ",
"วินโดวส์",
"ศาลากลาง",
"ศาสตร์",
"ศิษย์",
"เศรษฐกิจ",
"เศษอาหาร",
"เศษ",
"สดชื่น",
"สด",
"สถานี",
"สนอง",
"สบาย",
"สมอง",
"สมาคม",
"สม่ำเสมอ",
"สลับ",
"สหกรณ์",
"สหภาพ",
"สัญญา",
"สาธารณรัฐ",
"สารวัตร",
"สำนักงาน",
"สำหรับ",
"สีแดง",
"สีเทา",
"สี",
"สุขภาพ",
"สุดท้าย",
"เสรีนิยม",
"เสรีภาพ",
"เสียบ",
"แสง",
"หน้ากาก",
"หน้าต่าง",
"หน้าที่",
"หนุน",
"หนู",
"หมด",
"ห่มผ้า",
"หมอก",
"หม้อ",
"หมัด",
"หมี",
"หมุน",
"หยอก",
"หยัก",
"หรือ",
"หลง",
"หล่น",
"หลบ",
"หลังคา",
"ห่วงใย",
"หว่าน",
"ห่อข้าว",
"ห้องเรียน",
"หอย",
"ห้าง",
"หาบ",
"หาม้าย",
"หาย",
"หึงสา",
"หุ้ม",
"เหตุ",
"เห็น",
"แหย่",
"ใหม่",
"ไหน",
"องค์",
"อด",
"อธิษฐาน",
"อนุบาล",
"อบอุ่น",
"อวัยวะ",
"ออนซอนเด๊",
"อ่อนหวาน",
"อัศจรรย์",
"อายุ",
"อาสา",
"อาหาร",
"อิฐ",
"อินเทอร์เน็ต",
"อินสตาแกรม",
"อิสลาม",
"อุปโภค",
"เอสซีบี",
"เอิด",
"แอนดรอยด์",
"ไอศกรีม",
"ไอโอเอส",
)
parts_of_speech: Dict[str, tuple] = {}

View File

@@ -0,0 +1,13 @@
from ..fil_PH import Provider as FilPhProvider
class Provider(FilPhProvider):
"""Implement lorem provider for ``tl_PH`` locale.
There is no difference from the |FilPhLoremProvider|.
.. |FilPhLoremProvider| replace::
:meth:`FilPhLoremProvider <faker.providers.lorem.fil_PH.Provider>`
"""
pass

View File

@@ -0,0 +1,506 @@
from typing import Dict
from .. import Provider as LoremProvider
class Provider(LoremProvider):
"""Implement lorem provider for ``uk_UA`` locale."""
word_list = (
"увійти",
"монета",
"підкинути",
"бажання",
"іспит",
"податковий",
"витягувати",
"приятель",
"здригатися",
"купа",
"порт",
"точно",
"заплакати",
"хата",
"правління",
"художній",
"болісно",
"зображати",
"ліхтарик",
"міф",
"сумний",
"небезпека",
"міра",
"пастух",
"факультет",
"мигнути",
"польовий",
"інший",
"виражений",
"забирати",
"рот",
"народ",
"відповідність",
"тута",
"комунізм",
"рішення",
"плід",
"співрозмовник",
"обуритися",
"гідність",
"господь",
"болото",
"інфекція",
"голубчик",
"синок",
"простір",
"прощення",
"раніше",
"хотіти",
"ленінград",
"даль",
"розвинений",
"близько",
"більше",
"спорт",
"епоха",
"відповісти",
"звільнити",
"порада",
"прохід",
"палець",
"вчора",
"пристойний",
"яскраво",
"білизна",
"коваль",
"несподівано",
"вперед",
"зате",
"кільце",
"перед",
"мить",
"плавно",
"тютюн",
"число",
"вивчити",
"важкий",
"міркування",
"салон",
"ідея",
"що",
"світило",
"порода",
"сумнівний",
"бок",
"очко",
"незручно",
"радити",
"відділ",
"помовчати",
"вітати",
"пробувати",
"дошлий",
"сміятися",
"наполегливо",
"здригнутися",
"затягнутися",
"танцювати",
"пісенька",
"вибирати",
"правильний",
"намір",
"здалеку",
"запустити",
"насолода",
"щур",
"летіти",
"космос",
"радість",
"поїзд",
"знаходити",
"гуляти",
"гіркий",
"бочок",
"ніч",
"щастя",
"знищення",
"диявол",
"коробка",
"спасти",
"шкіра",
"провінція",
"прелесть",
"в'язниця",
"вечір",
"низький",
"виблискувати",
"темніти",
"сонце",
"гараж",
"червʼяк",
"дружно",
"настати",
"блін",
"степ",
"самостійно",
"крутий",
"картинка",
"навіщо",
"робочий",
"незвичайний",
"армійський",
"труп",
"ягода",
"близько",
"монета",
"природний",
"юний",
"район",
"прихований",
"зловити",
"будівництво",
"палата",
"мить",
"триста",
"штаб",
"ламати",
"можливо",
"полюбити",
"чоловічок",
"легко",
"почуття",
"струмок",
"кишеня",
"гроші",
"неправда",
"порівняння",
"груди",
"від'їзд",
"виникнення",
"степ",
"збудження",
"діловий",
"отже",
"рідкий",
"синок",
"художній",
"покоління",
"розстебнути",
"їжа",
"вчений",
"секунда",
"заспокоїтися",
"навряд",
"аж",
"вскакивать",
"мимо",
"падати",
"потягнутися",
"загроза",
"розгубитися",
"бігати",
"склянка",
"о",
"кпсс",
"нині",
"підлога",
"реклама",
"при",
"шкільний",
"прем'єра",
"дальній",
"потрясти",
"звільнення",
"покидати",
"наступати",
"жити",
"який",
"образа",
"командування",
"дівка",
"висловлюватися",
"головний",
"другий",
"князь",
"соціалістичний",
"головка",
"залучати",
"через",
"господь",
"результат",
"відзначити",
"адже",
"падаль",
"покидати",
"художній",
"правий",
"висіти",
"лапа",
"каюта",
"занадто",
"нервово",
"серйозний",
"зима",
"заробити",
"ефект",
"прірва",
"плід",
"щось",
"що-небудь",
"казна-хто",
"висіти",
"холодно",
"єдиний",
"викинути",
"похмуро",
"вигнати",
"вмирати",
"інший",
"космос",
"природа",
"функція",
"поставити",
"оборот",
"услати",
"черговий",
"медицина",
"функція",
"зарплата",
"витримати",
"розлад",
"адвокат",
"затримати",
"поява",
"інвалід",
"інтелектуальний",
"досліджено",
"мати",
"ліворуч",
"хлопець",
"мільярд",
"гіркий",
"трубка",
"подробиця",
"паща",
"незвичний",
"угодний",
"засунути",
"мета",
"заборонити",
"дрімати",
"розуміти",
"приходити",
"нарада",
"постійний",
"аналіз",
"терапія",
"приятель",
"процес",
"академік",
"метал",
"розвернутися",
"жорстокий",
"інтернет",
"яблуко",
"банда",
"зміна",
"колектив",
"похорон",
"пристрій",
"квапливий",
"розводити",
"промовчати",
"підземний",
"полум'я",
"редактор",
"теорія",
"олівець",
"упор",
"означати",
"метелик",
"чотири",
"століття",
"різноманітний",
"вітрина",
"ніж",
"команда",
"шолом",
"недолік",
"протягувати",
"за",
"метал",
"домогтися",
"доба",
"чітко",
"надати",
"тисяча",
"заспівати",
"бригада",
"дрібниця",
"виражений",
"перетнути",
"сходити",
"взагалі",
"рис",
"банк",
"бак",
"передо",
"призначити",
"важливий",
"правління",
"палиця",
"трясти",
"упустити",
"вітрина",
"основа",
"так",
"мʼята",
"пірʼя",
"перебивати",
"дихання",
"застосовуватися",
"червень",
"бетонний",
"уникати",
"благати",
"м'який",
"заява",
"конференція",
"встати",
"свіжий",
"супроводжуватися",
"ланцюжок",
"вираз",
"кут",
"черевик",
"лягати",
"інструкція",
"присісти",
"решітка",
"єврейський",
"поріг",
"зелений",
"кордон",
"ставити",
"сміливий",
"суглоб",
"роса",
"демократія",
"вивести",
"конструкція",
"задерти",
"багряний",
"військовий",
"направо",
"житель",
"товар",
"солома",
"ґазда",
"ґаздиня",
"ґудзик",
"неправда",
"матерія",
"командувач",
"кидати",
"закласти",
"ліловий",
"слати",
"гіркий",
"простір",
"провал",
"сміття",
"наштовхнутися",
"торгівля",
"монета",
"місце",
"спалити",
"брову",
"лівий",
"хліб",
"коричневий",
"подвірʼя",
"потім",
"червонй",
"пристрасть",
"виднітися",
"розкішний",
"спосіб",
"багаття",
"заклад",
"пропадати",
"занадто",
"п'ятеро",
"програміст",
"кора",
"хлопчисько",
"тьмяний",
"несподіваний",
"танцювати",
"безглуздий",
"здригнутися",
"скинути",
"прошепотіти",
"безпорадний",
"рота",
"пісня",
"тривога",
"деякий",
"термін",
"пити",
"колишній",
"натиснути",
"видимо",
"валюта",
"набір",
"боєць",
"райком",
"новий",
"ковзати",
"керівник",
"вовк",
"зрідка",
"зрозумілий",
"пропаганда",
"зупинити",
"виконувати",
"хід",
"пані",
"друкувати",
"командир",
"знімати",
"страта",
"ручка",
"камінчик",
"нога",
"нестерпний",
"спорт",
"тривога",
"уточнити",
"актриса",
"повністю",
"покинути",
"блискучий",
"мотоцикл",
"дорогий",
"вказаний",
"ремінь",
"присвятити",
"один",
"а",
"їсти",
"діставати",
"господиня",
"шкарпетка",
"написати",
"єврейський",
"заклик",
"збільшуватися",
"байдужий",
"грати",
"співати",
"й",
"фахівець",
"купа-невеличка",
)
parts_of_speech: Dict[str, tuple] = {}

View File

@@ -0,0 +1,193 @@
from typing import Dict
from .. import Provider as LoremProvider
class Provider(LoremProvider):
"""Implement lorem provider for ``vi_VN`` locale.
Word list is based on common Vietnamese words and phrases.
# Source : https://vi.wikipedia.org/wiki/Ng%E1%BB%AF_ph%C3%A1p_ti%E1%BA%BFng_Vi%E1%BB%87t
"""
word_list = (
"cái",
"đó",
"",
"",
"",
"như",
"một",
"để",
"cũng",
"với",
"cho",
"trong",
"tôi",
"của",
"người",
"không",
"sẽ",
"đã",
"này",
"theo",
"làm",
"nơi",
"đang",
"nếu",
"bạn",
"được",
"khi",
"thì",
"về",
"",
"cũng",
"nào",
"của",
"nhưng",
"",
"rất",
"tại",
"tại",
"thế",
"để",
"giữa",
"với",
"cách",
"từ",
"lớn",
"",
"vài",
"hơn",
"vẫn",
"dưới",
"đi",
"đến",
"vậy",
"điều",
"hoặc",
"chỉ",
"hơn",
"khiến",
"giống",
"sau",
"trong",
"đúng",
"của",
"mỗi",
"như",
"bên",
"để",
"chưa",
"như",
"thay",
"như",
"các",
"tự",
"số",
"từng",
"nhiều",
"gần",
"từ",
)
parts_of_speech: Dict[str, tuple] = {
"verb": (
"",
"",
"làm",
"đi",
"nói",
"thấy",
"nghe",
"đọc",
"viết",
"muốn",
"đi",
"ngồi",
"uống",
"ăn",
"học",
"chơi",
"nhìn",
"được",
"tìm",
"đặt",
"giúp",
"hỏi",
"giải",
"mua",
"bán",
"nói",
),
"noun": (
"người",
"sách",
"máy",
"bàn",
"ghế",
"cửa",
"nhà",
"bút",
"xe",
"điện thoại",
"bánh",
"cà phê",
"nước",
"trường",
"chúng tôi",
"học sinh",
"giáo viên",
"bố",
"mẹ",
"em",
"anh",
"chị",
),
"adverb": (
"thực sự",
"rất",
"nhanh",
"chậm",
"tốt",
"xấu",
"đúng",
"sai",
"vui",
"buồn",
"mới",
"",
"dễ",
"khó",
"gần",
"xa",
"hơn",
"vẫn",
"đã",
"mới",
),
"adjective": (
"đẹp",
"xấu",
"tốt",
"xấu",
"to",
"nhỏ",
"ngọt",
"chua",
"mặn",
"nhanh",
"chậm",
"đầu",
"cuối",
"mới",
"",
"dễ",
"khó",
"hơi",
"vui",
"buồn",
"mạnh",
"yếu",
),
}

View File

@@ -0,0 +1,359 @@
from typing import Dict
from .. import Provider as LoremProvider
class Provider(LoremProvider):
"""Implement lorem provider for ``zh_CN`` locale."""
word_connector = ""
word_list = (
"一个",
"我们",
"时间",
"中国",
"可以",
"公司",
"没有",
"信息",
"下载",
"软件",
"注册",
"自己",
"产品",
"工作",
"论坛",
"企业",
"这个",
"他们",
"管理",
"已经",
"问题",
"内容",
"使用",
"进行",
"市场",
"服务",
"如果",
"系统",
"技术",
"发展",
"现在",
"作者",
"就是",
"网络",
"提供",
"相关",
"我的",
"文章",
"方式",
"电话",
"发表",
"所有",
"时候",
"因为",
"北京",
"有限",
"公司",
"什么",
"还是",
"开始",
"本站",
"发布",
"自己",
"支持",
"在线",
"国家",
"生活",
"联系",
"积分",
"主题",
"所以",
"不能",
"的人",
"上海",
"中心",
"世界",
"游戏",
"需要",
"价格",
"用户",
"通过",
"要求",
"不是",
"免费",
"个人",
"但是",
"地址",
"网站",
"情况",
"最后",
"设计",
"同时",
"这些",
"活动",
"手机",
"推荐",
"一些",
"主要",
"大家",
"发现",
"目前",
"文件",
"你的",
"不过",
"评论",
"生产",
"美国",
"图片",
"经济",
"功能",
"国际",
"的是",
"选择",
"其他",
"这样",
"会员",
"环境",
"来自",
"日期",
"成为",
"他的",
"最新",
"专业",
"一下",
"人员",
"任何",
"教育",
"资料",
"状态",
"都是",
"点击",
"为了",
"不会",
"出现",
"知道",
"社会",
"名称",
"而且",
"介绍",
"音乐",
"等级",
"可能",
"这种",
"建设",
"朋友",
"虽然",
"电子",
"资源",
"看到",
"精华",
"电影",
"如何",
"新闻",
"阅读",
"安全",
"全国",
"只有",
"回复",
"大学",
"学生",
"学习",
"关于",
"项目",
"不同",
"以及",
"有关",
"那么",
"开发",
"还有",
"只是",
"非常",
"研究",
"广告",
"首页",
"方法",
"希望",
"地方",
"也是",
"单位",
"怎么",
"应该",
"今天",
"以上",
"更新",
"帖子",
"显示",
"能力",
"电脑",
"记者",
"查看",
"位置",
"不要",
"由于",
"无法",
"详细",
"投资",
"是一",
"一般",
"进入",
"发生",
"这里",
"感觉",
"更多",
"你们",
"的话",
"起来",
"标准",
"一样",
"认为",
"女人",
"那个",
"设备",
"搜索",
"之后",
"然后",
"学校",
"销售",
"组织",
"说明",
"提高",
"为什",
"作品",
"或者",
"喜欢",
"东西",
"方面",
"简介",
"必须",
"经营",
"科技",
"作为",
"其中",
"运行",
"工程",
"解决",
"操作",
"经验",
"地区",
"重要",
"直接",
"登录",
"合作",
"结果",
"影响",
"这是",
"行业",
"对于",
"表示",
"程序",
"包括",
"留言",
"规定",
"处理",
"男人",
"各种",
"部门",
"数据",
"具有",
"商品",
"系列",
"大小",
"因此",
"关系",
"可是",
"比较",
"文化",
"一直",
"法律",
"这么",
"您的",
"城市",
"分析",
"基本",
"最大",
"类别",
"两个",
"日本",
"得到",
"一次",
"继续",
"成功",
"她的",
"责任",
"深圳",
"业务",
"欢迎",
"加入",
"能够",
"觉得",
"部分",
"中文",
"根据",
"人民",
"政府",
"控制",
"其实",
"之间",
"一种",
"威望",
"实现",
"语言",
"出来",
"谢谢",
"社区",
"品牌",
"是否",
"工具",
"完全",
"决定",
"很多",
"网上",
"事情",
"今年",
"国内",
"以后",
"制作",
"浏览",
"过程",
"完成",
"类型",
"来源",
"质量",
"有些",
"一起",
"当然",
"汽车",
"一点",
"帮助",
"增加",
"历史",
"以下",
"不断",
"应用",
"那些",
"密码",
"计划",
"如此",
"次数",
"到了",
"拥有",
"孩子",
"原因",
"参加",
"只要",
"报告",
"当前",
"客户",
"正在",
"注意",
"标题",
"空间",
"一定",
"一切",
"特别",
"全部",
"准备",
)
parts_of_speech: Dict[str, tuple] = {}

View File

@@ -0,0 +1,359 @@
from typing import Dict
from .. import Provider as LoremProvider
class Provider(LoremProvider):
"""Implement lorem provider for ``zh_TW`` locale."""
word_connector = ""
word_list = (
"一個",
"我們",
"時間",
"台灣",
"可以",
"公司",
"沒有",
"信息",
"下載",
"軟體",
"注冊",
"自己",
"產品",
"工作",
"論壇",
"企業",
"這個",
"他們",
"管理",
"已經",
"問題",
"內容",
"使用",
"進行",
"市場",
"服務",
"如果",
"系統",
"技術",
"發展",
"現在",
"作者",
"就是",
"網絡",
"提供",
"相關",
"我的",
"文章",
"方式",
"電話",
"發表",
"所有",
"時候",
"因為",
"台北",
"有限",
"公司",
"什麼",
"還是",
"開始",
"本站",
"發布",
"自己",
"支持",
"在線",
"國家",
"生活",
"聯系",
"積分",
"主題",
"所以",
"不能",
"的人",
"上海",
"中心",
"世界",
"游戲",
"需要",
"價格",
"用戶",
"通過",
"要求",
"不是",
"免費",
"個人",
"但是",
"地址",
"網站",
"情況",
"最后",
"設計",
"同時",
"這些",
"活動",
"手機",
"推薦",
"一些",
"主要",
"大家",
"發現",
"目前",
"文件",
"你的",
"不過",
"評論",
"生產",
"美國",
"圖片",
"經濟",
"功能",
"國際",
"的是",
"選擇",
"其他",
"這樣",
"會員",
"環境",
"來自",
"日期",
"成為",
"他的",
"最新",
"專業",
"一下",
"人員",
"任何",
"教育",
"資料",
"狀態",
"都是",
"點擊",
"為了",
"不會",
"出現",
"知道",
"社會",
"名稱",
"而且",
"介紹",
"音樂",
"等級",
"可能",
"這種",
"建設",
"朋友",
"雖然",
"電子",
"資源",
"看到",
"精華",
"電影",
"如何",
"新聞",
"閱讀",
"安全",
"全國",
"隻有",
"回復",
"大學",
"學生",
"學習",
"關於",
"項目",
"不同",
"以及",
"有關",
"那麼",
"開發",
"還有",
"隻是",
"非常",
"研究",
"廣告",
"首頁",
"方法",
"希望",
"地方",
"也是",
"單位",
"怎麼",
"應該",
"今天",
"以上",
"更新",
"帖子",
"顯示",
"能力",
"電腦",
"記者",
"查看",
"位置",
"不要",
"由於",
"無法",
"詳細",
"投資",
"是一",
"一般",
"進入",
"發生",
"這裡",
"感覺",
"更多",
"你們",
"的話",
"起來",
"標准",
"一樣",
"認為",
"女人",
"那個",
"設備",
"搜索",
"之后",
"然后",
"學校",
"銷售",
"組織",
"說明",
"提高",
"為什",
"作品",
"或者",
"喜歡",
"東西",
"方面",
"簡介",
"必須",
"經營",
"科技",
"作為",
"其中",
"運行",
"工程",
"解決",
"操作",
"經驗",
"地區",
"重要",
"直接",
"登錄",
"合作",
"結果",
"影響",
"這是",
"行業",
"對於",
"表示",
"程序",
"包括",
"留言",
"規定",
"處理",
"男人",
"各種",
"部門",
"數據",
"具有",
"商品",
"系列",
"大小",
"因此",
"關系",
"可是",
"比較",
"文化",
"一直",
"法律",
"這麼",
"您的",
"城市",
"分析",
"基本",
"最大",
"類別",
"兩個",
"日本",
"得到",
"一次",
"繼續",
"成功",
"她的",
"責任",
"深圳",
"業務",
"歡迎",
"加入",
"能夠",
"覺得",
"部分",
"中文",
"根據",
"人民",
"政府",
"控制",
"其實",
"之間",
"一種",
"威望",
"實現",
"語言",
"出來",
"謝謝",
"社區",
"品牌",
"是否",
"工具",
"完全",
"決定",
"很多",
"網上",
"事情",
"今年",
"國內",
"以后",
"制作",
"瀏覽",
"過程",
"完成",
"類型",
"來源",
"質量",
"有些",
"一起",
"當然",
"汽車",
"一點",
"幫助",
"增加",
"歷史",
"以下",
"不斷",
"應用",
"那些",
"密碼",
"計劃",
"如此",
"次數",
"到了",
"擁有",
"孩子",
"原因",
"參加",
"隻要",
"報告",
"當前",
"客戶",
"正在",
"注意",
"標題",
"空間",
"一定",
"一切",
"特別",
"全部",
"准備",
)
parts_of_speech: Dict[str, tuple] = {}