From 7696f40c77d981387b99213dcae084f122ffa950 Mon Sep 17 00:00:00 2001 From: ChenReuven Date: Mon, 26 Aug 2024 08:54:44 +0300 Subject: [PATCH 1/6] feat: add more hebrew examples --- .../falso/src/lib/i18n/he/airline.i18n.json | 179 ++++++++++++++++++ packages/falso/src/lib/i18n/he/airline.ts | 22 +++ .../falso/src/lib/i18n/he/airport.i18n.json | 106 +++++++++++ packages/falso/src/lib/i18n/he/airport.ts | 29 +++ .../i18n/he/american-football-team.i18n.json | 35 ++++ .../src/lib/i18n/he/american-football-team.ts | 22 +++ 6 files changed, 393 insertions(+) create mode 100644 packages/falso/src/lib/i18n/he/airline.i18n.json create mode 100644 packages/falso/src/lib/i18n/he/airline.ts create mode 100644 packages/falso/src/lib/i18n/he/airport.i18n.json create mode 100644 packages/falso/src/lib/i18n/he/airport.ts create mode 100644 packages/falso/src/lib/i18n/he/american-football-team.i18n.json create mode 100644 packages/falso/src/lib/i18n/he/american-football-team.ts diff --git a/packages/falso/src/lib/i18n/he/airline.i18n.json b/packages/falso/src/lib/i18n/he/airline.i18n.json new file mode 100644 index 00000000..aebd25e8 --- /dev/null +++ b/packages/falso/src/lib/i18n/he/airline.i18n.json @@ -0,0 +1,179 @@ +{ + "data": [ + "איג'יאן איירליינס", + "אייר לינגוס", + "אירופלוט", + "אירולינאס ארגנטינס", + "אירומקסיקו", + "אייר ערביה", + "אייר אסטנה", + "אייר אוסטרל", + "אייר בלטיק", + "אייר בלגיה", + "אייר קנדה", + "אייר קריביים", + "אייר צ'יינה", + "אייר קורסיקה", + "אייר דולומיטי", + "אייר אירופה", + "אייר פראנס", + "אייר אינדיה", + "אייר אינדיה אקספרס", + "אייר מקאו", + "אייר מלטה", + "אייר מאוריציוס", + "אייר נמיביה", + "אייר ניו זילנד", + "אייר נורת'", + "אייר סיאול", + "אייר סרביה", + "אייר טהיטי נוי", + "אייר טרנסאט", + "אייר ונואטו", + "אייר אסיה", + "אייר אסיה X", + "אירקלין", + "אלסקה איירליינס", + "אליטליה", + "אלג'יאנט", + "אמריקן איירליינס", + "אנה", + "אסיאנה", + "אוסטריאן", + "אביאנקה", + "אזרבייג'ן הווא יולרי", + "אזורס איירליינס", + "אזול", + "במבו איירווייז", + "בנגקוק איירווייז", + "בריטיש איירווייז", + "בריסל איירליינס", + "קריביאן איירליינס", + "קתאי דרגון", + "קתאי פסיפיק", + "קיימן איירווייז", + "סבו פסיפיק אייר", + "צ'יינה איירליינס", + "צ'יינה איסטרן", + "צ'יינה סאות'רן", + "קונדור", + "קופה איירליינס", + "קרואטיה איירליינס", + "צ'כיות איירליינס", + "דלתא", + "איזיג'ט", + "אדלווייס אייר", + "איג'יפטאייר", + "אל על", + "אמירייטס", + "אתיופיאן איירליינס", + "אתיחאד", + "יורווינגס", + "אווה אייר", + "פיג'י איירווייז", + "פינאייר", + "פליידובאי", + "פליי וואן", + "פרנץ' בי", + "פרונטיר", + "גרודה אינדונזיה", + "גול", + "גולף אייר", + "האינאן איירליינס", + "הוואיין איירליינס", + "הלווטיק איירווייז", + "הונג קונג אקספרס", + "הונג קונג איירליינס", + "איבריה", + "איסלנדאייר", + "אינדיגו איירליינס", + "אינטרג'ט", + "ג'פן איירליינס", + "ג'ג'ו אייר", + "ג'ט2", + "ג'טבלו", + "ג'טסטאר", + "ג'ין אייר", + "קניה איירווייז", + "קיי אל אם", + "קוריאן אייר", + "קולולה", + "לה קומפני", + "לאטאם", + "ליון איירליינס", + "לוט פולין איירליינס", + "לופטהנזה", + "לוקסאייר", + "מלזיה איירליינס", + "מנגו", + "מידל איסט איירליינס", + "נוק אייר", + "נורדווינד איירליינס", + "נורוויג'ן אייר אינטרנשיונל", + "נורוויג'ן אייר שאטל", + "נורוויג'ן אייר שוודיה", + "נורוויג'ן אייר בריטניה", + "עומאן אייר", + "פקיסטן אינטרנשיונל איירליינס", + "פיץ'", + "פגסוס איירליינס", + "פיליפין איירליינס", + "פורטר", + "קוואנטס", + "קטאר איירווייז", + "רג'יונל אקספרס", + "רוסיה - רוסיאן איירליינס", + "רויאל אייר מרוק", + "רויאל ברוניי", + "רויאל ג'ורדניאן", + "רואנדאייר", + "ריינאייר", + "ס7 איירליינס", + "סאס", + "סעודיה", + "סקוט איירליינס", + "שנחאי איירליינס", + "סילקאייר", + "סילבר", + "סינגפור איירליינס", + "סקיילנס", + "דרום אפריקה איירווייז", + "סאות'ווסט", + "ספייסג'ט", + "ספיריט", + "ספרינג איירליינס", + "ספרינג יפן", + "סרילנקן איירליינס", + "סאן קאנטרי", + "סאנקלאס איירליינס", + "סאנווינג", + "סוויס", + "סוופ", + "טאאג", + "טאקה", + "טאפ פורטוגל", + "תאי", + "טייגראייר אוסטרליה", + "טרנסאביה איירליינס", + "טי יו איי בריטניה", + "טי יו איי פליי", + "טוניס אייר", + "טורקיש איירליינס", + "אוקראינה אינטרנשיונל", + "יונייטד", + "אורל איירליינס", + "יו טי אייר אוויאיישן", + "אוזבקיסטן איירווייז", + "ויאטנם איירליינס", + "וירג'ין אטלנטיק", + "וירג'ין אוסטרליה", + "ויסטרה", + "ויוה אירובוס", + "וולאריס", + "וולוטיאה", + "וואלינג איירליינס", + "ווסטג'ט", + "וויזאייר", + "שיאמן איירליינס" + ] +} diff --git a/packages/falso/src/lib/i18n/he/airline.ts b/packages/falso/src/lib/i18n/he/airline.ts new file mode 100644 index 00000000..818a664f --- /dev/null +++ b/packages/falso/src/lib/i18n/he/airline.ts @@ -0,0 +1,22 @@ +import { FakeOptions, fake } from '../../core/core'; +import { data } from './airline.i18n.json'; + +/** + * Generate a random airline. + * + * @category flight + * + * @example + * + * randAirline() + * + * @example + * + * randAirline({ length: 10 }) + * + */ +export function randAirline( + options?: Options +) { + return fake(data, options); +} diff --git a/packages/falso/src/lib/i18n/he/airport.i18n.json b/packages/falso/src/lib/i18n/he/airport.i18n.json new file mode 100644 index 00000000..da43984d --- /dev/null +++ b/packages/falso/src/lib/i18n/he/airport.i18n.json @@ -0,0 +1,106 @@ +{ + "data": [ + { + "name": "נמל התעופה הבינלאומי הרטספילד-ג'קסון אטלנטה", + "code": "ATL", + "city": "אטלנטה", + "country": "ארצות הברית" + }, + { + "name": "נמל התעופה הבינלאומי של לוס אנג'לס", + "code": "LAX", + "city": "לוס אנג'לס", + "country": "ארצות הברית" + }, + { + "name": "נמל התעופה הבינלאומי או'הייר", + "code": "ORD", + "city": "שיקגו", + "country": "ארצות הברית" + }, + { + "name": "נמל התעופה הבינלאומי דאלאס-פורט וורת", + "code": "DFW", + "city": "דאלאס", + "country": "ארצות הברית" + }, + { + "name": "נמל התעופה הבינלאומי של דנבר", + "code": "DEN", + "city": "דנבר", + "country": "ארצות הברית" + }, + { + "name": "נמל התעופה הבינלאומי ג'ון פ. קנדי", + "code": "JFK", + "city": "ניו יורק", + "country": "ארצות הברית" + }, + { + "name": "נמל התעופה הבינלאומי של סן פרנסיסקו", + "code": "SFO", + "city": "סן פרנסיסקו", + "country": "ארצות הברית" + }, + { + "name": "נמל התעופה הבינלאומי מקארן", + "code": "LAS", + "city": "לאס וגאס", + "country": "ארצות הברית" + }, + { + "name": "נמל התעופה הבינלאומי טורונטו פירסון", + "code": "YYZ", + "city": "טורונטו", + "country": "קנדה" + }, + { + "name": "נמל התעופה הבינלאומי סיאטל-טקומה", + "code": "SEA", + "city": "סיאטל", + "country": "ארצות הברית" + }, + { + "name": "נמל התעופה הבינלאומי שרלוט דאגלס", + "code": "CLT", + "city": "שרלוט", + "country": "ארצות הברית" + }, + { + "name": "נמל התעופה הבינלאומי של אורלנדו", + "code": "MCO", + "city": "אורלנדו", + "country": "ארצות הברית" + }, + { + "name": "נמל התעופה הבינלאומי של מיאמי", + "code": "MIA", + "city": "מיאמי", + "country": "ארצות הברית" + }, + { + "name": "נמל התעופה הבינלאומי פיניקס סקיי הארבור", + "code": "PHX", + "city": "פיניקס", + "country": "ארצות הברית" + }, + { + "name": "נמל התעופה הבינלאומי ניוארק ליברטי", + "code": "EWR", + "city": "ניוארק", + "country": "ארצות הברית" + }, + { + "name": "נמל התעופה הבינלאומי ג'ורג' בוש", + "code": "IAH", + "city": "יוסטון", + "country": "ארצות הברית" + }, + { + "name": "נמל התעופה הבינלאומי מיניאפוליס-סנט פול", + "code": "MSP", + "city": "מיניאפוליס", + "country": "ארצות הברית" + } + ] +} diff --git a/packages/falso/src/lib/i18n/he/airport.ts b/packages/falso/src/lib/i18n/he/airport.ts new file mode 100644 index 00000000..126a18f3 --- /dev/null +++ b/packages/falso/src/lib/i18n/he/airport.ts @@ -0,0 +1,29 @@ +import { FakeOptions, fake } from '../../core/core'; +import { data } from './airport.i18n.json'; + +export interface Airport { + name: string; + code: string; + city: string; + country: string; +} + +/** + * Generate a random airport. + * + * @category flight + * + * @example + * + * randAirport() + * + * @example + * + * randAirport({ length: 10 }) + * + */ +export function randAirport( + options?: Options +) { + return fake(data, options); +} diff --git a/packages/falso/src/lib/i18n/he/american-football-team.i18n.json b/packages/falso/src/lib/i18n/he/american-football-team.i18n.json new file mode 100644 index 00000000..2ce21edf --- /dev/null +++ b/packages/falso/src/lib/i18n/he/american-football-team.i18n.json @@ -0,0 +1,35 @@ +{ + "data": [ + "אריזונה קרדינלס", + "אטלנטה פאלקונס", + "בולטימור רייבנס", + "באפלו בילס", + "קרוליינה פנתרס", + "שיקגו בירס", + "סינסינטי בנגלס", + "קליבלנד בראונס", + "דאלאס קאובויס", + "דנבר ברונקוס", + "דטרויט ליונס", + "גרין ביי פאקרס", + "יוסטון טקסאנס", + "אינדיאנפוליס קולטס", + "ג'קסונוויל ג'גוארס", + "קנזס סיטי צ'יפס", + "לאס וגאס ריידרס", + "לוס אנג'לס צ'ארג'רס", + "לוס אנג'לס ראמס", + "מיאמי דולפינס", + "מינסוטה ויקינגס", + "ניו אינגלנד פטריוטס", + "ניו אורלינס סיינטס", + "ניו יורק ג'איינטס", + "ניו יורק ג'טס", + "פילדלפיה איגלס", + "פיטסבורג סטילרס", + "סן פרנסיסקו 49רס", + "סיאטל סיהוקס", + "טמפה ביי בוקנירס", + "טנסי טיטאנס" + ] +} diff --git a/packages/falso/src/lib/i18n/he/american-football-team.ts b/packages/falso/src/lib/i18n/he/american-football-team.ts new file mode 100644 index 00000000..c26cb781 --- /dev/null +++ b/packages/falso/src/lib/i18n/he/american-football-team.ts @@ -0,0 +1,22 @@ +import { FakeOptions, fake } from '../../core/core'; +import { data } from './american-football-team.i18n.json'; + +/** + * Generate a random american football team. + * + * @category sports + * + * @example + * + * randAmericanFootballTeam() + * + * @example + * + * randAmericanFootballTeam({ length: 10 }) + * + */ +export function randAmericanFootballTeam( + options?: Options +) { + return fake(data, options); +} From 87c0df1e9fb828eb88bf975033d6af2d588535a2 Mon Sep 17 00:00:00 2001 From: ChenReuven Date: Mon, 26 Aug 2024 09:07:20 +0300 Subject: [PATCH 2/6] feat: add more hebrew examples --- .../src/lib/i18n/he/animal-type.i18n.json | 17 +++++ packages/falso/src/lib/i18n/he/animal-type.ts | 22 +++++++ .../falso/src/lib/i18n/he/animal.i18n.json | 64 +++++++++++++++++++ packages/falso/src/lib/i18n/he/animal.ts | 22 +++++++ packages/falso/src/lib/i18n/he/index.ts | 5 ++ 5 files changed, 130 insertions(+) create mode 100644 packages/falso/src/lib/i18n/he/animal-type.i18n.json create mode 100644 packages/falso/src/lib/i18n/he/animal-type.ts create mode 100644 packages/falso/src/lib/i18n/he/animal.i18n.json create mode 100644 packages/falso/src/lib/i18n/he/animal.ts diff --git a/packages/falso/src/lib/i18n/he/animal-type.i18n.json b/packages/falso/src/lib/i18n/he/animal-type.i18n.json new file mode 100644 index 00000000..138392e2 --- /dev/null +++ b/packages/falso/src/lib/i18n/he/animal-type.i18n.json @@ -0,0 +1,17 @@ +{ + "data": [ + "ציפור", + "לווייתנאי", + "ארנב", + "דוב", + "חתול", + "נחש", + "פרה", + "חרק", + "תנין", + "סוס", + "דג", + "כלב", + "אריה" + ] +} diff --git a/packages/falso/src/lib/i18n/he/animal-type.ts b/packages/falso/src/lib/i18n/he/animal-type.ts new file mode 100644 index 00000000..e7aecc7f --- /dev/null +++ b/packages/falso/src/lib/i18n/he/animal-type.ts @@ -0,0 +1,22 @@ +import { FakeOptions, fake } from '../../core/core'; +import { data } from './animal-type.i18n.json'; + +/** + * Generate a random animal type. + * + * @category animals + * + * @example + * + * randAnimalType() + * + * @example + * + * randAnimalType({ length: 10 }) + * + */ +export function randAnimalType( + options?: Options +) { + return fake(data, options); +} diff --git a/packages/falso/src/lib/i18n/he/animal.i18n.json b/packages/falso/src/lib/i18n/he/animal.i18n.json new file mode 100644 index 00000000..d94cf52e --- /dev/null +++ b/packages/falso/src/lib/i18n/he/animal.i18n.json @@ -0,0 +1,64 @@ +{ + "data": [ + "אארדוורק", + "זאב אדמה", + "חתול אביסיני", + "שרקן אביסיני", + "זבוב צייד אקדי", + "אכריופטרה מנגה", + "לטאת אקי", + "אדקס", + "פינגווין אדלי", + "נחש אסקולפיוס", + "אפנפינצ'ר", + "כלב אפגני", + "צפרדע שור אפריקאית", + "פיל אפריקאי", + "זיבט אפריקאי", + "צפרדע טפרים אפריקאית", + "עיטם אפריקאי", + "פיל יער אפריקאי", + "חתול זהוב אפריקאי", + "תוכי אפור אפריקאי", + "יקנה אפריקאית", + "לוטרה אפריקאית", + "פינגווין אפריקאי", + "קרפדה עצית אפריקאית", + "כלב ציד אפריקאי", + "דבורה אפריקנית", + "חרדון אגמה", + "אידי", + "אינו", + "אירדייל טרייר", + "אירדודל", + "אקבש", + "אקיטה", + "אקיטה רועים", + "אלבאי", + "האסקי אלסקי", + "קלי קאי אלסקי", + "מלמוט אלסקי", + "פולוק אלסקי", + "רועה אלסקי", + "טונה אלבקור", + "אלבטרוס", + "אלברטונקטס", + "נחש תירס אלבינו", + "צב ענק אלדברה", + "שפמנון תנין", + "אלוזאורוס", + "אלפקה", + "דקסברק אלפיני", + "עז אלפינית", + "אלוסקי", + "חסילון אמנו", + "אמרגזאורוס", + "תוכי אמזוני", + "דולפין נהרות אמזוני", + "בואה עצית אמזונית", + "זבוב מלכותי אמזוני", + "חיפושית אמברוסיה", + "תנין אמריקאי", + "כלב אלזסי אמריקאי" + ] +} diff --git a/packages/falso/src/lib/i18n/he/animal.ts b/packages/falso/src/lib/i18n/he/animal.ts new file mode 100644 index 00000000..dec9b055 --- /dev/null +++ b/packages/falso/src/lib/i18n/he/animal.ts @@ -0,0 +1,22 @@ +import { FakeOptions, fake } from '../../core/core'; +import { data } from './animal.i18n.json'; + +/** + * Generate a random animal. + * + * @category animals + * + * @example + * + * randAnimal() + * + * @example + * + * randAnimal({ length: 10 }) + * + */ +export function randAnimal( + options?: Options +) { + return fake(data, options); +} diff --git a/packages/falso/src/lib/i18n/he/index.ts b/packages/falso/src/lib/i18n/he/index.ts index 1e94c41a..64565885 100644 --- a/packages/falso/src/lib/i18n/he/index.ts +++ b/packages/falso/src/lib/i18n/he/index.ts @@ -1,2 +1,7 @@ export { randBird } from './bird'; export { randAccessory } from './accessory'; +export { randAmericanFootballTeam } from './american-football-team'; +export { randAirport } from './airport'; +export { randAirline } from './airline'; +export { randAnimalType } from './animal-type'; +export { randAnimal } from './animal'; From 5fae401d934bce75e9047d7bf2ec1fb30d41dfd2 Mon Sep 17 00:00:00 2001 From: ChenReuven Date: Mon, 26 Aug 2024 09:17:10 +0300 Subject: [PATCH 3/6] feat: add more examples --- .../src/lib/i18n/he/baseball-team.18n.json | 34 +++++++++++++++++++ .../falso/src/lib/i18n/he/baseball-team.ts | 22 ++++++++++++ packages/falso/src/lib/i18n/he/bear.18n.json | 12 +++++++ packages/falso/src/lib/i18n/he/bear.ts | 22 ++++++++++++ packages/falso/src/lib/i18n/he/index.ts | 2 ++ 5 files changed, 92 insertions(+) create mode 100644 packages/falso/src/lib/i18n/he/baseball-team.18n.json create mode 100644 packages/falso/src/lib/i18n/he/baseball-team.ts create mode 100644 packages/falso/src/lib/i18n/he/bear.18n.json create mode 100644 packages/falso/src/lib/i18n/he/bear.ts diff --git a/packages/falso/src/lib/i18n/he/baseball-team.18n.json b/packages/falso/src/lib/i18n/he/baseball-team.18n.json new file mode 100644 index 00000000..25b4bced --- /dev/null +++ b/packages/falso/src/lib/i18n/he/baseball-team.18n.json @@ -0,0 +1,34 @@ +{ + "data": [ + "אריזונה דיימונדבקס", + "אטלנטה ברייבס", + "בולטימור אוריולס", + "בוסטון רד סוקס", + "שיקגו קאבס", + "שיקגו וייט סוקס", + "סינסינטי רדס", + "קליבלנד גארדיאנס", + "קולורדו רוקיס", + "דטרויט טייגרס", + "יוסטון אסטרוס", + "קנזס סיטי רויאלס", + "לוס אנג'לס אנג'לס", + "לוס אנג'לס דודג'רס", + "מיאמי מרלינס", + "מילווקי ברוארס", + "מינסוטה טווינס", + "ניו יורק מטס", + "ניו יורק יאנקיס", + "אוקלנד אתלטיקס", + "פילדלפיה פיליס", + "פיטסבורג פיראטס", + "סן דייגו פאדרס", + "סן פרנסיסקו ג'איינטס", + "סיאטל מרינרס", + "סנט לואיס קרדינלס", + "טמפה ביי רייס", + "טקסס ריינג'רס", + "טורונטו בלו ג'ייס", + "וושינגטון נשיונלס" + ] +} diff --git a/packages/falso/src/lib/i18n/he/baseball-team.ts b/packages/falso/src/lib/i18n/he/baseball-team.ts new file mode 100644 index 00000000..5e63917f --- /dev/null +++ b/packages/falso/src/lib/i18n/he/baseball-team.ts @@ -0,0 +1,22 @@ +import { FakeOptions, fake } from '../../core/core'; +import { data } from './baseball-team.18n.json'; + +/** + * Generate a random baseball team. + * + * @category sports + * + * @example + * + * randBaseballTeam() + * + * @example + * + * randBaseballTeam({ length: 10 }) + * + */ +export function randBaseballTeam( + options?: Options +) { + return fake(data, options); +} diff --git a/packages/falso/src/lib/i18n/he/bear.18n.json b/packages/falso/src/lib/i18n/he/bear.18n.json new file mode 100644 index 00000000..2a357ba7 --- /dev/null +++ b/packages/falso/src/lib/i18n/he/bear.18n.json @@ -0,0 +1,12 @@ +{ + "data": [ + "דוב משקפיים", + "דוב חום", + "דוב שחור אסייתי", + "דוב שמש", + "דוב קוטב", + "פנדה ענק", + "דוב עצלן", + "דוב שחור אמריקאי" + ] +} diff --git a/packages/falso/src/lib/i18n/he/bear.ts b/packages/falso/src/lib/i18n/he/bear.ts new file mode 100644 index 00000000..d72c9bb6 --- /dev/null +++ b/packages/falso/src/lib/i18n/he/bear.ts @@ -0,0 +1,22 @@ +import { FakeOptions, fake } from '../../core/core'; +import { data } from './bear.18n.json'; + +/** + * Generate a random bear. + * + * @category animals + * + * @example + * + * randBear() + * + * @example + * + * randBear({ length: 10 }) + * + */ +export function randBear( + options?: Options +) { + return fake(data, options); +} diff --git a/packages/falso/src/lib/i18n/he/index.ts b/packages/falso/src/lib/i18n/he/index.ts index 64565885..d676da9a 100644 --- a/packages/falso/src/lib/i18n/he/index.ts +++ b/packages/falso/src/lib/i18n/he/index.ts @@ -5,3 +5,5 @@ export { randAirport } from './airport'; export { randAirline } from './airline'; export { randAnimalType } from './animal-type'; export { randAnimal } from './animal'; +export { randBaseballTeam } from './baseball-team'; +export { randBear } from './bear'; From 0013466107e3ac7f89d6e43f8d3ca43a5df26f68 Mon Sep 17 00:00:00 2001 From: ChenReuven Date: Mon, 26 Aug 2024 09:32:45 +0300 Subject: [PATCH 4/6] feat: add books --- packages/falso/src/lib/i18n/he/book.i18n.json | 656 ++++++++++++++++++ packages/falso/src/lib/i18n/he/book.ts | 47 ++ 2 files changed, 703 insertions(+) create mode 100644 packages/falso/src/lib/i18n/he/book.i18n.json create mode 100644 packages/falso/src/lib/i18n/he/book.ts diff --git a/packages/falso/src/lib/i18n/he/book.i18n.json b/packages/falso/src/lib/i18n/he/book.i18n.json new file mode 100644 index 00000000..260355ad --- /dev/null +++ b/packages/falso/src/lib/i18n/he/book.i18n.json @@ -0,0 +1,656 @@ +{ + "data": [ + { + "title": "הרפתקאותיו של אוגי מארץ'", + "author": "סול בלו", + "category": "Comedy" + }, + { + "title": "הקורא הלא שגרתי", + "author": "אלן בנט", + "category": "Comedy" + }, + { + "title": "דון קיחוטה", + "author": "מיגל דה סרוונטס", + "category": "Comedy" + }, + { "title": "טום ג'ונס", "author": "הנרי פילדינג", "category": "Comedy" }, + { "title": "נפשות מתות", "author": "ניקולאי גוגול", "category": "Comedy" }, + { + "title": "הרוח בערבי הנחל", + "author": "קנת גרהם", + "category": "Comedy" + }, + { + "title": "האיש שלנו בהוואנה", + "author": "גרהם גרין", + "category": "Comedy" + }, + { "title": "מלכוד 22", "author": "ג'וזף הלר", "category": "Comedy" }, + { "title": "נאמנות גבוהה", "author": "ניק הורנבי", "category": "Comedy" }, + { + "title": "שלושה בסירה אחת", + "author": "ג'רום ק. ג'רום", + "category": "Comedy" + }, + { + "title": "פיניגנס וייק", + "author": "ג'יימס ג'ויס", + "category": "Comedy" + }, + { "title": "פוקון", "author": "ספייק מיליגן", "category": "Comedy" }, + { + "title": "תלונתו של פורטנוי", + "author": "פיליפ רות", + "category": "Comedy" + }, + { "title": "קופים גדולים", "author": "וויל סלף", "category": "Comedy" }, + { + "title": "חייו ודעותיו של טריסטרם שנדי, ג'נטלמן", + "author": "לורנס סטרן", + "category": "Comedy" + }, + { + "title": "קשר של טיפשים", + "author": "ג'ון קנדי טול", + "category": "Comedy" + }, + { + "title": "ארוחת בוקר של אלופים", + "author": "קורט וונגוט", + "category": "Comedy" + }, + { + "title": "בדיחה אינסופית", + "author": "דייוויד פוסטר וואלאס", + "category": "Comedy" + }, + { + "title": "מולסוורת", + "author": "ג'פרי ווילאנס ורונלד סרל", + "category": "Comedy" + }, + { + "title": "תודה לך, ג'יבס", + "author": "פ.ג. וודהאוס", + "category": "Comedy" + }, + { + "title": "שלושים ותשעה הצעדים", + "author": "ג'ון בוכאן", + "category": "Crime" + }, + { + "title": "השינה הגדולה", + "author": "ריימונד צ'נדלר", + "category": "Crime" + }, + { + "title": "ואז לא נותר אף אחד", + "author": "אגתה כריסטי", + "category": "Crime" + }, + { + "title": "כלב הבסקרווילים", + "author": "ארתור קונן דויל", + "category": "Crime" + }, + { + "title": "המועמד המנצ'ורי", + "author": "ריצ'רד קונדון", + "category": "Crime" + }, + { + "title": "זן אנדרומדה", + "author": "מייקל קרייטון", + "category": "Crime" + }, + { + "title": "תיק איפקרס", + "author": "לן דייטון", + "category": "Crime" + }, + { + "title": "החטא ועונשו", + "author": "פיודור דוסטויבסקי", + "category": "Crime" + }, + { + "title": "הרוזן ממונטה כריסטו", + "author": "אלכסנדר דיומא", + "category": "Crime" + }, + { + "title": "יום התן", + "author": "פרדריק פורסיית", + "category": "Crime" + }, + { + "title": "האיש השלישי", + "author": "גרהם גרין", + "category": "Crime" + }, + { + "title": "זמן להרוג", + "author": "ג'ון גרישם", + "category": "Crime" + }, + { + "title": "האיש הרזה", + "author": "דשיל האמט", + "category": "Crime" + }, + { + "title": "מר ריפלי המוכשר", + "author": "פטרישיה הייסמית", + "category": "Crime" + }, + { + "title": "חייט, חייל, מרגל", + "author": "ג'ון לה קארה", + "category": "Crime" + }, + { + "title": "אל תיגע בזמיר", + "author": "הרפר לי", + "category": "Crime" + }, + { + "title": "אין ארץ לזקנים", + "author": "קורמאק מקארתי", + "category": "Crime" + }, + { "title": "הסנדק", "author": "מריו פוזו", "category": "Crime" }, + { + "title": "מכירה פומבית של חלקה 49", + "author": "תומאס פינצ'ון", + "category": "Crime" + }, + { + "title": "משפט באבן", + "author": "רות רנדל", + "category": "Crime" + }, + { + "title": "נשים קטנות", + "author": "לואיזה מיי אלקוט", + "category": "Family and Self" + }, + { + "title": "אבא גוריו", + "author": "אונורה דה בלזק", + "category": "Family and Self" + }, + { + "title": "הזר", + "author": "אלבר קאמי", + "category": "Family and Self" + }, + { + "title": "תקוות גדולות", + "author": "צ'רלס דיקנס", + "category": "Family and Self" + }, + { + "title": "הקול והזעם", + "author": "ויליאם פוקנר", + "category": "Family and Self" + }, + { + "title": "הווארדס אנד", + "author": "א.מ. פורסטר", + "category": "Family and Self" + }, + { + "title": "הכוח והתהילה", + "author": "גרהם גרין", + "category": "Family and Self" + }, + { + "title": "זאב הערבות", + "author": "הרמן הסה", + "category": "Family and Self" + }, + { + "title": "תפילה לאוון מיני", + "author": "ג'ון אירווינג", + "category": "Family and Self" + }, + { + "title": "יוליסס", + "author": "ג'יימס ג'ויס", + "category": "Family and Self" + }, + { + "title": "קן הקוקיה", + "author": "קן קיזי", + "category": "Family and Self" + }, + { + "title": "כמה ירוק היה עמקי", + "author": "ריצ'רד לואלין", + "category": "Family and Self" + }, + { + "title": "העין הכי כחולה", + "author": "טוני מוריסון", + "category": "Family and Self" + }, + { + "title": "מי את חושבת שאת?", + "author": "אליס מונרו", + "category": "Family and Self" + }, + { + "title": "פעמון הזכוכית", + "author": "סילביה פלאת", + "category": "Family and Self" + }, + { + "title": "בעקבות הזמן האבוד", + "author": "מרסל פרוסט", + "category": "Family and Self" + }, + { + "title": "התפסן בשדה השיפון", + "author": "ג'.ד. סלינג'ר", + "category": "Family and Self" + }, + { + "title": "הצבע ארגמן", + "author": "אליס ווקר", + "category": "Family and Self" + }, + { + "title": "ג'ימי קוריגן, הילד החכם ביותר בעולם", + "author": "כריס וור", + "category": "Family and Self" + }, + { + "title": "תמונתו של דוריאן גריי", + "author": "אוסקר ויילד", + "category": "Family and Self" + }, + { + "title": "גאווה ודעה קדומה", + "author": "ג'יין אוסטן", + "category": "Love" + }, + { "title": "ג'יין אייר", "author": "שרלוט ברונטה", "category": "Love" }, + { + "title": "אנקת גבהים", + "author": "אמילי ברונטה", + "category": "Love" + }, + { + "title": "ארוחת בוקר בטיפאני", + "author": "טרומן קפוטה", + "category": "Love" + }, + { "title": "רבקה", "author": "דפנה דו מורייה", "category": "Love" }, + { "title": "דניאל דרונדה", "author": "ג'ורג' אליוט", "category": "Love" }, + { + "title": "גטסבי הגדול", + "author": "פ. סקוט פיצג'רלד", + "category": "Love" + }, + { + "title": "מאדאם בובארי", + "author": "גוסטב פלובר", + "category": "Love" + }, + { + "title": "חדר עם נוף", + "author": "א.מ. פורסטר", + "category": "Love" + }, + { + "title": "ייסורי ורתר הצעיר", + "author": "יוהאן וולפגנג גתה", + "category": "Love" + }, + { + "title": "הרחק מההמון הסואן", + "author": "תומאס הרדי", + "category": "Love" + }, + { + "title": "האות השנית", + "author": "נתניאל הות'ורן", + "category": "Love" + }, + { + "title": "שארית היום", + "author": "קאזואו אישיגורו", + "category": "Love" + }, + { + "title": "יחסים מסוכנים", + "author": "פייר שודרלו דה לאקלו", + "category": "Love" + }, + { + "title": "עבדות אנושית", + "author": "סומרסט מוהם", + "category": "Love" + }, + { "title": "כפרה", "author": "איאן מקיואן", "category": "Love" }, + { + "title": "חלף עם הרוח", + "author": "מרגרט מיטשל", + "category": "Love" + }, + { + "title": "יער נורווגי", + "author": "הרוקי מורקמי", + "category": "Love" + }, + { + "title": "ד''ר ז'יוואגו", + "author": "בוריס פסטרנק", + "category": "Love" + }, + { "title": "מרחב ים הסרגסו", "author": "ג'ין ריס", "category": "Love" }, + { + "title": "מדריך הטרמפיסט לגלקסיה", + "author": "דאגלס אדמס", + "category": "Science Fiction and Fantasy" + }, + { + "title": "המוסד", + "author": "אייזק אסימוב", + "category": "Science Fiction and Fantasy" + }, + { + "title": "פרנהייט 451", + "author": "ריי ברדבורי", + "category": "Science Fiction and Fantasy" + }, + { + "title": "הרפתקאות אליס בארץ הפלאות", + "author": "לואיס קרול", + "category": "Science Fiction and Fantasy" + }, + { + "title": "האיש שהיה יום חמישי", + "author": "ג.ק. צ'סטרטון", + "category": "Science Fiction and Fantasy" + }, + { + "title": "סוף הילדות", + "author": "ארתור ס. קלארק", + "category": "Science Fiction and Fantasy" + }, + { + "title": "האם חולמים אנדרואידים על כבשים חשמליות?", + "author": "פיליפ ק. דיק", + "category": "Science Fiction and Fantasy" + }, + { + "title": "אלים אמריקאים", + "author": "ניל גיימן", + "category": "Science Fiction and Fantasy" + }, + { + "title": "נוירומנסר", + "author": "ויליאם גיבסון", + "category": "Science Fiction and Fantasy" + }, + { + "title": "חולית", + "author": "פרנק הרברט", + "category": "Science Fiction and Fantasy" + }, + { + "title": "סיבוב הבורג", + "author": "הנרי ג'יימס", + "category": "Science Fiction and Fantasy" + }, + { + "title": "הניצוץ", + "author": "סטיבן קינג", + "category": "Science Fiction and Fantasy" + }, + { + "title": "סדרת ארץ ים", + "author": "אורסולה ק. לה גווין", + "category": "Science Fiction and Fantasy" + }, + { + "title": "דברי ימי נרניה", + "author": "ק.ס. לואיס", + "category": "Science Fiction and Fantasy" + }, + { + "title": "1984", + "author": "ג'ורג' אורוול", + "category": "Science Fiction and Fantasy" + }, + { + "title": "סדרת עולם הדיסק", + "author": "טרי פראצ'ט", + "category": "Science Fiction and Fantasy" + }, + { + "title": "פרנקנשטיין", + "author": "מרי שלי", + "category": "Science Fiction and Fantasy" + }, + { + "title": "המקרה המוזר של ד''ר ג'קיל ומר הייד", + "author": "רוברט לואיס סטיבנסון", + "category": "Science Fiction and Fantasy" + }, + { + "title": "דרקולה", + "author": "ברם סטוקר", + "category": "Science Fiction and Fantasy" + }, + { + "title": "שר הטבעות", + "author": "ג'.ר.ר. טולקין", + "category": "Science Fiction and Fantasy" + }, + { + "title": "הכל מתפרק", + "author": "צ'ינואה אצ'בה", + "category": "State of the Nation" + }, + { + "title": "לך ספר זאת בהר", + "author": "ג'יימס בולדווין", + "category": "State of the Nation" + }, + { + "title": "בקתת הדוד תום", + "author": "הרייט ביצ'ר סטו", + "category": "State of the Nation" + }, + { + "title": "מול פלנדרס", + "author": "דניאל דפו", + "category": "State of the Nation" + }, + { + "title": "סיפור שתי ערים", + "author": "צ'רלס דיקנס", + "category": "State of the Nation" + }, + { + "title": "צפון ודרום", + "author": "אליזבת גאסקל", + "category": "State of the Nation" + }, + { + "title": "עלובי החיים", + "author": "ויקטור הוגו", + "category": "State of the Nation" + }, + { + "title": "נערה בחורף", + "author": "פיליפ לארקין", + "category": "State of the Nation" + }, + { + "title": "הר הקסמים", + "author": "תומאס מאן", + "category": "State of the Nation" + }, + { + "title": "יפה נפש", + "author": "גי דה מופסן", + "category": "State of the Nation" + }, + { + "title": "חוות החיות", + "author": "ג'ורג' אורוול", + "category": "State of the Nation" + }, + { + "title": "בכי, ארץ אהובה", + "author": "אלן פטון", + "category": "State of the Nation" + }, + { + "title": "הג'ונגל", + "author": "אפטון סינקלר", + "category": "State of the Nation" + }, + { + "title": "שיניים לבנות", + "author": "זיידי סמית", + "category": "State of the Nation" + }, + { + "title": "ענבי זעם", + "author": "ג'ון סטיינבק", + "category": "State of the Nation" + }, + { + "title": "יריד ההבלים", + "author": "ויליאם מייקפיס תקרי", + "category": "State of the Nation" + }, + { + "title": "הדרך שבה אנו חיים עכשיו", + "author": "אנתוני טרולופ", + "category": "State of the Nation" + }, + { + "title": "הרפתקאותיו של טום סויר", + "author": "מארק טוויין", + "category": "State of the Nation" + }, + { + "title": "מדורת ההבלים", + "author": "טום וולף", + "category": "State of the Nation" + }, + { + "title": "ז'רמינל", + "author": "אמיל זולא", + "category": "State of the Nation" + }, + { + "title": "אימפריית השמש", + "author": "ג'.ג'. בלארד", + "category": "War and Travel" + }, + { + "title": "לב האפלה", + "author": "ג'וזף קונרד", + "category": "War and Travel" + }, + { + "title": "רובינזון קרוזו", + "author": "דניאל דפו", + "category": "War and Travel" + }, + { + "title": "שלושת המוסקטרים", + "author": "אלכסנדר דיומא", + "category": "War and Travel" + }, + { + "title": "מכרות המלך שלמה", + "author": "ה. ריידר הגארד", + "category": "War and Travel" + }, + { + "title": "אניגמה", + "author": "רוברט האריס", + "category": "War and Travel" + }, + { + "title": "החייל האמיץ שווייק", + "author": "ירוסלב האשק", + "category": "War and Travel" + }, + { + "title": "למי צלצלו הפעמונים", + "author": "ארנסט המינגוויי", + "category": "War and Travel" + }, + { + "title": "בדרכים", + "author": "ג'ק קרואק", + "category": "War and Travel" + }, + { + "title": "קריאת הבר", + "author": "ג'ק לונדון", + "category": "War and Travel" + }, + { + "title": "מאה שנים של בדידות", + "author": "גבריאל גרסיה מארקס", + "category": "War and Travel" + }, + { + "title": "מובי דיק", + "author": "הרמן מלוויל", + "category": "War and Travel" + }, + { + "title": "זן ואמנות אחזקת האופנוע", + "author": "רוברט מ. פירסיג", + "category": "War and Travel" + }, + { + "title": "במערב אין כל חדש", + "author": "אריך מריה רמרק", + "category": "War and Travel" + }, + { + "title": "איוונהו", + "author": "סר וולטר סקוט", + "category": "War and Travel" + }, + { + "title": "אי המטמון", + "author": "רוברט לואיס סטיבנסון", + "category": "War and Travel" + }, + { + "title": "מסעי גוליבר", + "author": "ג'ונתן סוויפט", + "category": "War and Travel" + }, + { + "title": "מלחמה ושלום", + "author": "לב טולסטוי", + "category": "War and Travel" + }, + { + "title": "מסביב לעולם בשמונים יום", + "author": "ז'ול ורן", + "category": "War and Travel" + }, + { + "title": "מרד הקיין", + "author": "הרמן ווק", + "category": "War and Travel" + } + ] +} diff --git a/packages/falso/src/lib/i18n/he/book.ts b/packages/falso/src/lib/i18n/he/book.ts new file mode 100644 index 00000000..2a92bb10 --- /dev/null +++ b/packages/falso/src/lib/i18n/he/book.ts @@ -0,0 +1,47 @@ +import { fake, FakeOptions } from '../../core/core'; +import { data } from './book.i18n.json'; + +interface BookOptions extends FakeOptions { + category?: + | 'Comedy' + | 'Crime' + | 'Family and Self' + | 'Love' + | 'Science Fiction and Fantasy' + | 'State of the Nation' + | 'War and Travel'; +} + +export interface Book { + title: string; + author: string; + category: BookOptions['category']; +} + +/** + * Generate a random book. + * + * @category entities + * + * @example + * + * randBook() + * + * @example + * + * randBook({ length: 10 }) + * + * @example + * + * randBook({ category: 'Comedy' }) + * + */ +export function randBook( + options?: Options +) { + const bookData = options?.category + ? (data as Book[]).filter(({ category }) => category === options.category) + : (data as Book[]); + + return fake(bookData, options); +} From 8976b49913b311b81cd18832d8d504eb85192f79 Mon Sep 17 00:00:00 2001 From: ChenReuven Date: Mon, 26 Aug 2024 09:37:40 +0300 Subject: [PATCH 5/6] feat: add more --- packages/falso/src/lib/i18n/he/brand.18n.json | 104 ++++++++++++++++++ packages/falso/src/lib/i18n/he/brand.ts | 22 ++++ .../lib/i18n/he/cardinal-direction.18n.json | 3 + .../src/lib/i18n/he/cardinal-direction.ts | 22 ++++ packages/falso/src/lib/i18n/he/index.ts | 3 + 5 files changed, 154 insertions(+) create mode 100644 packages/falso/src/lib/i18n/he/brand.18n.json create mode 100644 packages/falso/src/lib/i18n/he/brand.ts create mode 100644 packages/falso/src/lib/i18n/he/cardinal-direction.18n.json create mode 100644 packages/falso/src/lib/i18n/he/cardinal-direction.ts diff --git a/packages/falso/src/lib/i18n/he/brand.18n.json b/packages/falso/src/lib/i18n/he/brand.18n.json new file mode 100644 index 00000000..217d542d --- /dev/null +++ b/packages/falso/src/lib/i18n/he/brand.18n.json @@ -0,0 +1,104 @@ +{ + "data": [ + "אפל", + "אמזון", + "מיקרוסופט", + "גוגל", + "סמסונג", + "קוקה-קולה", + "טויוטה", + "מרצדס", + "מקדונלד'ס", + "דיסני", + "BMW", + "אינטל", + "פייסבוק", + "IBM", + "נייקי", + "סיסקו", + "לואי ויטון", + "SAP", + "אינסטגרם", + "הונדה", + "שאנל", + "ג'יי.פי. מורגן", + "אמריקן אקספרס", + "UPS", + "איקאה", + "פפסי", + "אדובי", + "הרמס", + "ג'נרל אלקטריק", + "יוטיוב", + "אקסנצ'ר", + "גוצ'י", + "באדווייזר", + "פמפרס", + "זארה", + "יונדאי", + "H&M", + "נסקפה", + "אליאנץ", + "טסלה", + "נטפליקס", + "פורד", + "לוריאל", + "אאודי", + "ויזה", + "איביי", + "פולקסווגן", + "AXA", + "גולדמן זאקס", + "אדידס", + "סוני", + "סיטי", + "פיליפס", + "ג'ילט", + "פורשה", + "סטארבקס", + "מאסטרקארד", + "סיילספורס", + "ניסאן", + "פייפאל", + "סימנס", + "דנונה", + "נסטלה", + "HSBC", + "יולט פקארד", + "קלוגס", + "3M", + "קולגייט", + "מורגן סטנלי", + "ספוטיפיי", + "קנון", + "לגו", + "קרטייה", + "סנטנדר", + "פדקס", + "נינטנדו", + "יולט פקארד אנטרפרייז", + "קורונה", + "פרארי", + "וואווי", + "DHL", + "ג'ק דניאלס", + "דיור", + "קטרפילר", + "פנסוניק", + "קיה", + "ג'ונסון אנד ג'ונסון", + "היינקן", + "ג'ון דיר", + "לינקדאין", + "הנסי", + "KFC", + "לנד רובר", + "טיפאני", + "מיני", + "אובר", + "ברברי", + "ג'וני ווקר", + "פראדה", + "זום" + ] +} diff --git a/packages/falso/src/lib/i18n/he/brand.ts b/packages/falso/src/lib/i18n/he/brand.ts new file mode 100644 index 00000000..d5f801ee --- /dev/null +++ b/packages/falso/src/lib/i18n/he/brand.ts @@ -0,0 +1,22 @@ +import { FakeOptions, fake } from '../../core/core'; +import { data } from './brand.18n.json'; + +/** + * Generate a random brand. + * + * @category company + * + * @example + * + * randBrand() + * + * @example + * + * randBrand({ length: 10 }) + * + */ +export function randBrand( + options?: Options +) { + return fake(data, options); +} diff --git a/packages/falso/src/lib/i18n/he/cardinal-direction.18n.json b/packages/falso/src/lib/i18n/he/cardinal-direction.18n.json new file mode 100644 index 00000000..8a66173d --- /dev/null +++ b/packages/falso/src/lib/i18n/he/cardinal-direction.18n.json @@ -0,0 +1,3 @@ +{ + "data": ["מזרח", "דרום", "מערב", "צפון"] +} diff --git a/packages/falso/src/lib/i18n/he/cardinal-direction.ts b/packages/falso/src/lib/i18n/he/cardinal-direction.ts new file mode 100644 index 00000000..4d60699c --- /dev/null +++ b/packages/falso/src/lib/i18n/he/cardinal-direction.ts @@ -0,0 +1,22 @@ +import { FakeOptions, fake } from '../../core/core'; +import { data } from './cardinal-direction.18n.json'; + +/** + * Generate a random cardinal direction. + * + * @category address + * + * @example + * + * randCardinalDirection() + * + * @example + * + * randCardinalDirection({ length: 10 }) + * + */ +export function randCardinalDirection( + options?: Options +) { + return fake(data, options); +} diff --git a/packages/falso/src/lib/i18n/he/index.ts b/packages/falso/src/lib/i18n/he/index.ts index d676da9a..1887a2cf 100644 --- a/packages/falso/src/lib/i18n/he/index.ts +++ b/packages/falso/src/lib/i18n/he/index.ts @@ -7,3 +7,6 @@ export { randAnimalType } from './animal-type'; export { randAnimal } from './animal'; export { randBaseballTeam } from './baseball-team'; export { randBear } from './bear'; +export { randBook } from './book'; +export { randBrand } from './brand'; +export { randCardinalDirection } from './cardinal-direction'; From 24e8d32c1c981a381d24af70edede14f23d999cc Mon Sep 17 00:00:00 2001 From: ChenReuven Date: Mon, 26 Aug 2024 09:41:37 +0300 Subject: [PATCH 6/6] add more hebrew examples --- .../src/lib/i18n/he/clothing-size.i18n.json | 3 +++ .../falso/src/lib/i18n/he/clothing-size.ts | 22 +++++++++++++++++ .../src/lib/i18n/he/first-name.i18n.json | 24 +++++++++++++++++++ packages/falso/src/lib/i18n/he/first-name.ts | 22 +++++++++++++++++ packages/falso/src/lib/i18n/he/food.i18n.json | 24 +++++++++++++++++++ packages/falso/src/lib/i18n/he/food.ts | 22 +++++++++++++++++ .../falso/src/lib/i18n/he/gender.i18n.json | 14 +++++++++++ packages/falso/src/lib/i18n/he/gender.ts | 22 +++++++++++++++++ .../falso/src/lib/i18n/he/horse.i18n.json | 14 +++++++++++ packages/falso/src/lib/i18n/he/horse.ts | 22 +++++++++++++++++ packages/falso/src/lib/i18n/he/index.ts | 10 ++++++++ .../falso/src/lib/i18n/he/language.i18n.json | 14 +++++++++++ packages/falso/src/lib/i18n/he/language.ts | 22 +++++++++++++++++ .../falso/src/lib/i18n/he/last-name.i18n.json | 24 +++++++++++++++++++ packages/falso/src/lib/i18n/he/last-name.ts | 22 +++++++++++++++++ .../src/lib/i18n/he/person-title.i18n.json | 3 +++ .../falso/src/lib/i18n/he/person-title.ts | 22 +++++++++++++++++ .../falso/src/lib/i18n/he/pronoun.i18n.json | 3 +++ packages/falso/src/lib/i18n/he/pronoun.ts | 22 +++++++++++++++++ .../falso/src/lib/i18n/he/weekday.i18n.json | 11 +++++++++ packages/falso/src/lib/i18n/he/weekday.ts | 22 +++++++++++++++++ 21 files changed, 364 insertions(+) create mode 100644 packages/falso/src/lib/i18n/he/clothing-size.i18n.json create mode 100644 packages/falso/src/lib/i18n/he/clothing-size.ts create mode 100644 packages/falso/src/lib/i18n/he/first-name.i18n.json create mode 100644 packages/falso/src/lib/i18n/he/first-name.ts create mode 100644 packages/falso/src/lib/i18n/he/food.i18n.json create mode 100644 packages/falso/src/lib/i18n/he/food.ts create mode 100644 packages/falso/src/lib/i18n/he/gender.i18n.json create mode 100644 packages/falso/src/lib/i18n/he/gender.ts create mode 100644 packages/falso/src/lib/i18n/he/horse.i18n.json create mode 100644 packages/falso/src/lib/i18n/he/horse.ts create mode 100644 packages/falso/src/lib/i18n/he/language.i18n.json create mode 100644 packages/falso/src/lib/i18n/he/language.ts create mode 100644 packages/falso/src/lib/i18n/he/last-name.i18n.json create mode 100644 packages/falso/src/lib/i18n/he/last-name.ts create mode 100644 packages/falso/src/lib/i18n/he/person-title.i18n.json create mode 100644 packages/falso/src/lib/i18n/he/person-title.ts create mode 100644 packages/falso/src/lib/i18n/he/pronoun.i18n.json create mode 100644 packages/falso/src/lib/i18n/he/pronoun.ts create mode 100644 packages/falso/src/lib/i18n/he/weekday.i18n.json create mode 100644 packages/falso/src/lib/i18n/he/weekday.ts diff --git a/packages/falso/src/lib/i18n/he/clothing-size.i18n.json b/packages/falso/src/lib/i18n/he/clothing-size.i18n.json new file mode 100644 index 00000000..d2ff0f5e --- /dev/null +++ b/packages/falso/src/lib/i18n/he/clothing-size.i18n.json @@ -0,0 +1,3 @@ +{ + "data": ["קטן מאוד מאוד", "קטן מאוד", "קטן", "בינוני", "גדול", "גדול מאוד", "גדול מאוד מאוד"] +} diff --git a/packages/falso/src/lib/i18n/he/clothing-size.ts b/packages/falso/src/lib/i18n/he/clothing-size.ts new file mode 100644 index 00000000..d1d7c180 --- /dev/null +++ b/packages/falso/src/lib/i18n/he/clothing-size.ts @@ -0,0 +1,22 @@ +import { FakeOptions, fake } from '../../core/core'; +import { data } from './clothing-size.i18n.json'; + +/** + * Generate a random clothing size. + * + * @category fashion + * + * @example + * + * randClothingSize() + * + * @example + * + * randClothingSize({ length: 10 }) + * + */ +export function randClothingSize( + options?: Options +) { + return fake(data, options); +} diff --git a/packages/falso/src/lib/i18n/he/first-name.i18n.json b/packages/falso/src/lib/i18n/he/first-name.i18n.json new file mode 100644 index 00000000..c7fc6caf --- /dev/null +++ b/packages/falso/src/lib/i18n/he/first-name.i18n.json @@ -0,0 +1,24 @@ +{ + "data": [ + "אברהם", + "יצחק", + "יעקב", + "שרה", + "רבקה", + "רחל", + "משה", + "דוד", + "שלמה", + "רות", + "אסתר", + "דניאל", + "יוסף", + "מרים", + "חנה", + "נעמי", + "יהושע", + "שמואל", + "עמוס", + "תמר" + ] +} diff --git a/packages/falso/src/lib/i18n/he/first-name.ts b/packages/falso/src/lib/i18n/he/first-name.ts new file mode 100644 index 00000000..8b9fbaf6 --- /dev/null +++ b/packages/falso/src/lib/i18n/he/first-name.ts @@ -0,0 +1,22 @@ +import { FakeOptions, fake } from '../../core/core'; +import { data } from './first-name.i18n.json'; + +/** + * Generate a random first name. + * + * @category person + * + * @example + * + * randFirstName() + * + * @example + * + * randFirstName({ length: 10 }) + * + */ +export function randFirstName( + options?: Options +) { + return fake(data, options); +} diff --git a/packages/falso/src/lib/i18n/he/food.i18n.json b/packages/falso/src/lib/i18n/he/food.i18n.json new file mode 100644 index 00000000..9e0feb19 --- /dev/null +++ b/packages/falso/src/lib/i18n/he/food.i18n.json @@ -0,0 +1,24 @@ +{ + "data": [ + "פלאפל", + "חומוס", + "שקשוקה", + "מצות", + "גפילטע פיש", + "קוגל", + "חלה", + "בורקס", + "סביח", + "מלאווח", + "ג'חנון", + "קובה", + "פסטל", + "שניצל", + "פיתה", + "לאפה", + "טחינה", + "חציל", + "סלט ירקות", + "קוסקוס" + ] +} diff --git a/packages/falso/src/lib/i18n/he/food.ts b/packages/falso/src/lib/i18n/he/food.ts new file mode 100644 index 00000000..c2bb81a6 --- /dev/null +++ b/packages/falso/src/lib/i18n/he/food.ts @@ -0,0 +1,22 @@ +import { FakeOptions, fake } from '../../core/core'; +import { data } from './food.i18n.json'; + +/** + * Generate a random food item. + * + * @category food + * + * @example + * + * randFood() + * + * @example + * + * randFood({ length: 10 }) + * + */ +export function randFood( + options?: Options +) { + return fake(data, options); +} diff --git a/packages/falso/src/lib/i18n/he/gender.i18n.json b/packages/falso/src/lib/i18n/he/gender.i18n.json new file mode 100644 index 00000000..c7fc4f71 --- /dev/null +++ b/packages/falso/src/lib/i18n/he/gender.i18n.json @@ -0,0 +1,14 @@ +{ + "data": [ + "זכר", + "נקבה", + "לא בינארי", + "ג'נדרקוויר", + "טרנסג'נדר", + "סיסג'נדר", + "אגנדר", + "ביג'נדר", + "ג'נדרפלואיד", + "אינטרסקס" + ] +} diff --git a/packages/falso/src/lib/i18n/he/gender.ts b/packages/falso/src/lib/i18n/he/gender.ts new file mode 100644 index 00000000..2f6607c2 --- /dev/null +++ b/packages/falso/src/lib/i18n/he/gender.ts @@ -0,0 +1,22 @@ +import { FakeOptions, fake } from '../../core/core'; +import { data } from './gender.i18n.json'; + +/** + * Generate a random gender. + * + * @category person + * + * @example + * + * randGender() + * + * @example + * + * randGender({ length: 10 }) + * + */ +export function randGender( + options?: Options +) { + return fake(data, options); +} diff --git a/packages/falso/src/lib/i18n/he/horse.i18n.json b/packages/falso/src/lib/i18n/he/horse.i18n.json new file mode 100644 index 00000000..bdce9610 --- /dev/null +++ b/packages/falso/src/lib/i18n/he/horse.i18n.json @@ -0,0 +1,14 @@ +{ + "data": [ + "סוס ערבי", + "סוס פוני", + "סוס אפלוסה", + "סוס פריזי", + "סוס מוסטנג", + "סוס קלידסדייל", + "סוס שייר", + "סוס אנדלוסי", + "סוס טרוטר אמריקאי", + "סוס קוורטר" + ] +} diff --git a/packages/falso/src/lib/i18n/he/horse.ts b/packages/falso/src/lib/i18n/he/horse.ts new file mode 100644 index 00000000..02168c70 --- /dev/null +++ b/packages/falso/src/lib/i18n/he/horse.ts @@ -0,0 +1,22 @@ +import { FakeOptions, fake } from '../../core/core'; +import { data } from './horse.i18n.json'; + +/** + * Generate a random horse breed. + * + * @category animal + * + * @example + * + * randHorse() + * + * @example + * + * randHorse({ length: 10 }) + * + */ +export function randHorse( + options?: Options +) { + return fake(data, options); +} diff --git a/packages/falso/src/lib/i18n/he/index.ts b/packages/falso/src/lib/i18n/he/index.ts index 1887a2cf..17328ac7 100644 --- a/packages/falso/src/lib/i18n/he/index.ts +++ b/packages/falso/src/lib/i18n/he/index.ts @@ -10,3 +10,13 @@ export { randBear } from './bear'; export { randBook } from './book'; export { randBrand } from './brand'; export { randCardinalDirection } from './cardinal-direction'; +export { randClothingSize } from './clothing-size'; +export { randFirstName } from './first-name'; +export { randFood } from './food'; +export { randGender } from './gender'; +export { randHorse } from './horse'; +export { randLanguage } from './language'; +export { randLastName } from './last-name'; +export { randPersonTitle } from './person-title'; +export { randPronoun } from './pronoun'; +export { randWeekday } from './weekday'; diff --git a/packages/falso/src/lib/i18n/he/language.i18n.json b/packages/falso/src/lib/i18n/he/language.i18n.json new file mode 100644 index 00000000..868a50a7 --- /dev/null +++ b/packages/falso/src/lib/i18n/he/language.i18n.json @@ -0,0 +1,14 @@ +{ + "data": [ + "עברית", + "אנגלית", + "ערבית", + "רוסית", + "צרפתית", + "ספרדית", + "גרמנית", + "איטלקית", + "יידיש", + "אמהרית" + ] +} diff --git a/packages/falso/src/lib/i18n/he/language.ts b/packages/falso/src/lib/i18n/he/language.ts new file mode 100644 index 00000000..0bee07f8 --- /dev/null +++ b/packages/falso/src/lib/i18n/he/language.ts @@ -0,0 +1,22 @@ +import { FakeOptions, fake } from '../../core/core'; +import { data } from './language.i18n.json'; + +/** + * Generate a random language. + * + * @category address + * + * @example + * + * randLanguage() + * + * @example + * + * randLanguage({ length: 10 }) + * + */ +export function randLanguage( + options?: Options +) { + return fake(data, options); +} diff --git a/packages/falso/src/lib/i18n/he/last-name.i18n.json b/packages/falso/src/lib/i18n/he/last-name.i18n.json new file mode 100644 index 00000000..ba2fea3f --- /dev/null +++ b/packages/falso/src/lib/i18n/he/last-name.i18n.json @@ -0,0 +1,24 @@ +{ + "data": [ + "כהן", + "לוי", + "מזרחי", + "פרץ", + "ביטון", + "אברהם", + "פרידמן", + "אגבאריה", + "מלכה", + "אזולאי", + "דהן", + "אוחיון", + "חדד", + "עמר", + "אלון", + "לביא", + "שלום", + "גבאי", + "יוסף", + "שמעון" + ] +} diff --git a/packages/falso/src/lib/i18n/he/last-name.ts b/packages/falso/src/lib/i18n/he/last-name.ts new file mode 100644 index 00000000..b857d822 --- /dev/null +++ b/packages/falso/src/lib/i18n/he/last-name.ts @@ -0,0 +1,22 @@ +import { FakeOptions, fake } from '../../core/core'; +import { data } from './last-name.i18n.json'; + +/** + * Generate a random last name. + * + * @category person + * + * @example + * + * randLastName() + * + * @example + * + * randLastName({ length: 10 }) + * + */ +export function randLastName( + options?: Options +) { + return fake(data, options); +} diff --git a/packages/falso/src/lib/i18n/he/person-title.i18n.json b/packages/falso/src/lib/i18n/he/person-title.i18n.json new file mode 100644 index 00000000..90302338 --- /dev/null +++ b/packages/falso/src/lib/i18n/he/person-title.i18n.json @@ -0,0 +1,3 @@ +{ + "data": ["מר", "גב'", "ד\"ר", "פרופ'", "עו\"ד", "רו\"ח", "הרב", "אדון", "גברת", "אינג'"] +} diff --git a/packages/falso/src/lib/i18n/he/person-title.ts b/packages/falso/src/lib/i18n/he/person-title.ts new file mode 100644 index 00000000..6f33f389 --- /dev/null +++ b/packages/falso/src/lib/i18n/he/person-title.ts @@ -0,0 +1,22 @@ +import { FakeOptions, fake } from '../../core/core'; +import { data } from './person-title.i18n.json'; + +/** + * Generate a random person title. + * + * @category person + * + * @example + * + * randPersonTitle() + * + * @example + * + * randPersonTitle({ length: 10 }) + * + */ +export function randPersonTitle( + options?: Options +) { + return fake(data, options); +} diff --git a/packages/falso/src/lib/i18n/he/pronoun.i18n.json b/packages/falso/src/lib/i18n/he/pronoun.i18n.json new file mode 100644 index 00000000..7dcd14c3 --- /dev/null +++ b/packages/falso/src/lib/i18n/he/pronoun.i18n.json @@ -0,0 +1,3 @@ +{ + "data": ["הוא/שלו", "היא/שלה", "הם/שלהם", "הן/שלהן", "זה/שלו", "זו/שלה"] +} diff --git a/packages/falso/src/lib/i18n/he/pronoun.ts b/packages/falso/src/lib/i18n/he/pronoun.ts new file mode 100644 index 00000000..7ec7f23d --- /dev/null +++ b/packages/falso/src/lib/i18n/he/pronoun.ts @@ -0,0 +1,22 @@ +import { FakeOptions, fake } from '../../core/core'; +import { data } from './pronoun.i18n.json'; + +/** + * Generate a random pronoun. + * + * @category person + * + * @example + * + * randPronoun() + * + * @example + * + * randPronoun({ length: 10 }) + * + */ +export function randPronoun( + options?: Options +) { + return fake(data, options); +} diff --git a/packages/falso/src/lib/i18n/he/weekday.i18n.json b/packages/falso/src/lib/i18n/he/weekday.i18n.json new file mode 100644 index 00000000..78d24a8e --- /dev/null +++ b/packages/falso/src/lib/i18n/he/weekday.i18n.json @@ -0,0 +1,11 @@ +{ + "data": [ + "ראשון", + "שני", + "שלישי", + "רביעי", + "חמישי", + "שישי", + "שבת" + ] +} diff --git a/packages/falso/src/lib/i18n/he/weekday.ts b/packages/falso/src/lib/i18n/he/weekday.ts new file mode 100644 index 00000000..891c1a6e --- /dev/null +++ b/packages/falso/src/lib/i18n/he/weekday.ts @@ -0,0 +1,22 @@ +import { FakeOptions, fake } from '../../core/core'; +import { data } from './weekday.i18n.json'; + +/** + * Generate a random weekday. + * + * @category date + * + * @example + * + * randWeekday() + * + * @example + * + * randWeekday({ length: 10 }) + * + */ +export function randWeekday( + options?: Options +) { + return fake(data, options); +}