From 86cf17445f7d90df973b69d2c646620c1dd13e51 Mon Sep 17 00:00:00 2001 From: Atena Dadkhah Date: Mon, 12 Jun 2023 15:40:19 +0330 Subject: [PATCH 1/2] Added Word and Music localization files for Farsi language. --- src/locales/fa/index.ts | 4 + src/locales/fa/music/genre.ts | 19 +++++ src/locales/fa/music/index.ts | 12 +++ src/locales/fa/word/adjective.ts | 107 +++++++++++++++++++++++++++ src/locales/fa/word/conjunction.ts | 16 ++++ src/locales/fa/word/index.ts | 22 ++++++ src/locales/fa/word/interjection.ts | 14 ++++ src/locales/fa/word/noun.ts | 109 ++++++++++++++++++++++++++++ src/locales/fa/word/preposition.ts | 59 +++++++++++++++ src/locales/fa/word/verb.ts | 74 +++++++++++++++++++ 10 files changed, 436 insertions(+) create mode 100644 src/locales/fa/music/genre.ts create mode 100644 src/locales/fa/music/index.ts create mode 100644 src/locales/fa/word/adjective.ts create mode 100644 src/locales/fa/word/conjunction.ts create mode 100644 src/locales/fa/word/index.ts create mode 100644 src/locales/fa/word/interjection.ts create mode 100644 src/locales/fa/word/noun.ts create mode 100644 src/locales/fa/word/preposition.ts create mode 100644 src/locales/fa/word/verb.ts diff --git a/src/locales/fa/index.ts b/src/locales/fa/index.ts index b169a6f4fe4..834eee89969 100644 --- a/src/locales/fa/index.ts +++ b/src/locales/fa/index.ts @@ -3,6 +3,7 @@ * Run 'pnpm run generate:locales' to update. */ import type { LocaleDefinition } from '../..'; +import music from '../en/music'; import cell_phone from './cell_phone'; import color from './color'; import commerce from './commerce'; @@ -16,6 +17,7 @@ import metadata from './metadata'; import person from './person'; import phone_number from './phone_number'; import vehicle from './vehicle'; +import word from './word'; const fa: LocaleDefinition = { cell_phone, @@ -28,9 +30,11 @@ const fa: LocaleDefinition = { location, lorem, metadata, + music, person, phone_number, vehicle, + word, }; export default fa; diff --git a/src/locales/fa/music/genre.ts b/src/locales/fa/music/genre.ts new file mode 100644 index 00000000000..0d80c874feb --- /dev/null +++ b/src/locales/fa/music/genre.ts @@ -0,0 +1,19 @@ +export default [ + 'راک', + 'متال', + 'پاپ', + 'الکترونیک', + 'محلی', + 'جهانی', + 'کانتری', + 'جاز', + 'فانک', + 'سول', + 'هیپ هاپ', + 'کلاسیک', + 'لاتین', + 'رگه', + 'بلوز', + 'غیرموسیقی', + 'رپ', +]; diff --git a/src/locales/fa/music/index.ts b/src/locales/fa/music/index.ts new file mode 100644 index 00000000000..a2e4a3b6c54 --- /dev/null +++ b/src/locales/fa/music/index.ts @@ -0,0 +1,12 @@ +/* + * This file is automatically generated. + * Run 'pnpm run generate:locales' to update. + */ +import type { MusicDefinition } from '../../..'; +import genre from './genre'; + +const music: MusicDefinition = { + genre, +}; + +export default music; diff --git a/src/locales/fa/word/adjective.ts b/src/locales/fa/word/adjective.ts new file mode 100644 index 00000000000..f5ff0b779d8 --- /dev/null +++ b/src/locales/fa/word/adjective.ts @@ -0,0 +1,107 @@ +export default [ + 'زیبا', + 'بزرگ', + 'کوچک', + 'قدیمی', + 'جدید', + 'خوب', + 'بد', + 'داغ', + 'سرد', + 'سخت', + 'آسان', + 'سریع', + 'کند', + 'پر', + 'خالی', + 'پرت', + 'خوشحال', + 'غمگین', + 'خسته', + 'شاد', + 'تاریک', + 'روشن', + 'نرم', + 'سخت', + 'دشوار', + 'آسان', + 'پایین', + 'بالا', + 'ضعیف', + 'قوی', + 'کوتاه', + 'بلند', + 'نازک', + 'ضخیم', + 'تنگ', + 'گشاد', + 'بارانی', + 'خشک', + 'زنده', + 'مرده', + 'نزدیک', + 'دور', + 'ساده', + 'پیچیده', + 'فوق‌العاده', + 'عادی', + 'گرم', + 'سرد', + 'پوشیده', + 'باز', + 'بسته', + 'بلند', + 'کوتاه', + 'دقیق', + 'نامرئی', + 'مشهور', + 'ناشناخته', + 'قدیمی', + 'جدید', + 'پرنده', + 'خیابانی', + 'روستایی', + 'شهری', + 'دانشجویی', + 'کارمندی', + 'تولیدی', + 'ساحلی', + 'کوهستانی', + 'کشاورزی', + 'فنی', + 'علمی', + 'خبری', + 'ورزشی', + 'هنری', + 'شیرین', + 'تلخ', + 'شور', + 'بوییده', + 'بی‌بو', + 'تازه', + 'خراب', + 'شکسته', + 'مناسب', + 'نامناسب', + 'عالی', + 'بد', + 'خام', + 'کامل', + 'ناقص', + 'موفق', + 'ناموفق', + 'سرگرم‌کننده', + 'خسته‌کننده', + 'آشنا', + 'ناشنا', + 'اصلی', + 'ثانوی', + 'ساده', + 'پیچیده', + 'محلی', + 'بین‌المللی', + 'فارسی', + 'انگلیسی', + 'مفید', + 'بی‌فایده', +]; diff --git a/src/locales/fa/word/conjunction.ts b/src/locales/fa/word/conjunction.ts new file mode 100644 index 00000000000..5f97459c1c3 --- /dev/null +++ b/src/locales/fa/word/conjunction.ts @@ -0,0 +1,16 @@ +export default [ + 'و', + 'یا', + 'اما', + 'بلکه', + 'لیکن', + 'زیرا', + 'چون', + 'هر چند', + 'تا', + 'همچنین', + 'بنابراین', + 'اگرچه', + 'بنابراین', + 'همچون' +]; diff --git a/src/locales/fa/word/index.ts b/src/locales/fa/word/index.ts new file mode 100644 index 00000000000..6a1bcd2d274 --- /dev/null +++ b/src/locales/fa/word/index.ts @@ -0,0 +1,22 @@ +/* + * This file is automatically generated. + * Run 'pnpm run generate:locales' to update. + */ +import type { WordDefinition } from '../../..'; +import adjective from './adjective'; +import conjunction from './conjunction'; +import interjection from './interjection'; +import noun from './noun'; +import preposition from './preposition'; +import verb from './verb'; + +const word: WordDefinition = { + adjective, + conjunction, + interjection, + noun, + preposition, + verb, +}; + +export default word; diff --git a/src/locales/fa/word/interjection.ts b/src/locales/fa/word/interjection.ts new file mode 100644 index 00000000000..506f167eb9b --- /dev/null +++ b/src/locales/fa/word/interjection.ts @@ -0,0 +1,14 @@ +export default [ + 'آه', + 'وای', + 'اوه', + 'اوف', + 'اَخ', + 'آهان', + 'اِی وای', + 'وایسا', + 'آفرین', + 'هورا', + 'واو', + 'یاالله', +]; diff --git a/src/locales/fa/word/noun.ts b/src/locales/fa/word/noun.ts new file mode 100644 index 00000000000..56840c11c14 --- /dev/null +++ b/src/locales/fa/word/noun.ts @@ -0,0 +1,109 @@ +export default [ + 'میوه', + 'گل', + 'کتاب', + 'خانه', + 'ماشین', + 'دست', + 'پدر', + 'مادر', + 'بچه', + 'دختر', + 'پسر', + 'مرد', + 'زن', + 'دوست', + 'خواب', + 'آسمان', + 'دریا', + 'شیر', + 'گربه', + 'سگ', + 'میز', + 'صندلی', + 'پنجره', + 'در', + 'روز', + 'ماه', + 'سال', + 'صبح', + 'شب', + 'کوه', + 'درخت', + 'باغ', + 'رنگ', + 'آب', + 'آتش', + 'خورشید', + 'ماهی', + 'پرنده', + 'حیوان', + 'مرغ', + 'میمون', + 'گوش', + 'چشم', + 'زبان', + 'دندان', + 'صدا', + 'خنده', + 'گریه', + 'خواب', + 'خیابان', + 'شهر', + 'روستا', + 'مدرسه', + 'دانشگاه', + 'پزشک', + 'دندانپزشک', + 'مهندس', + 'آهنگ', + 'فیلم', + 'تئاتر', + 'نقاشی', + 'عکس', + 'خبر', + 'روزنامه', + 'مجله', + 'تلویزیون', + 'رادیو', + 'موسیقی', + 'رقص', + 'ورزش', + 'فوتبال', + 'بسکتبال', + 'والیبال', + 'شنا', + 'تنیس', + 'بیسبال', + 'هنر', + 'نقش', + 'خواننده', + 'هنرمند', + 'نویسنده', + 'شاعر', + 'کارگر', + 'مدیر', + 'رئیس', + 'کشاورز', + 'فروشنده', + 'مشتری', + 'کامپیوتر', + 'تلفن', + 'اینترنت', + 'موبایل', + 'تبلت', + 'دوربین', + 'نظارت', + 'ساعت', + 'کیف', + 'کفش', + 'لباس', + 'شلوار', + 'پیراهن', + 'دستکش', + 'شال', + 'کلاه', + 'عینک', + 'شامپو', + 'صابون', +]; diff --git a/src/locales/fa/word/preposition.ts b/src/locales/fa/word/preposition.ts new file mode 100644 index 00000000000..902b66424a6 --- /dev/null +++ b/src/locales/fa/word/preposition.ts @@ -0,0 +1,59 @@ +export default [ + 'با', + 'بدون', + 'برای', + 'درباره', + 'بین', + 'از', + 'تا', + 'روی', + 'به‌وسیله', + 'در', + 'علی‌رغم', + 'بعد از', + 'قبل از', + 'بالا', + 'پایین', + 'در جلوی', + 'پشت', + 'در کنار', + 'در دسترس', + 'در ضد', + 'نزد', + 'در عین حال', + 'برابر با', + 'میان', + 'در عوض', + 'به دلیل', + 'نزدیک', + 'دور', + 'با توجه به', + 'به عنوان', + 'علاوه بر', + 'با هم', + 'با احترام به', + 'برخلاف', + 'به‌روز', + 'تحت', + 'به طوری که', + 'به صورت', + 'به عنوان مثال', + 'علاوه بر آن', + 'با توجه به این که', + 'تا حدودی', + 'با اطمینان', + 'با هر شک', + 'با استفاده از', + 'بدون توجه به', + 'تا حد امکان', + 'به طور عمده', + 'به نسبت', + 'به تناسب', + 'به نظر', + 'به طور کامل', + 'در برابر', + 'به هیچ وجه', + 'در مقابل', + 'به نوعی', + 'به ترتیب' +]; diff --git a/src/locales/fa/word/verb.ts b/src/locales/fa/word/verb.ts new file mode 100644 index 00000000000..a80636b4970 --- /dev/null +++ b/src/locales/fa/word/verb.ts @@ -0,0 +1,74 @@ +export default [ + 'رفتن', + 'آمدن', + 'خوردن', + 'نوشیدن', + 'خواندن', + 'نوشتن', + 'دیدن', + 'شنیدن', + 'گفتن', + 'بودن', + 'داشتن', + 'آغاز کردن', + 'پایان دادن', + 'شروع کردن', + 'تمام کردن', + 'کمک کردن', + 'انجام دادن', + 'فهمیدن', + 'تلاش کردن', + 'بازی کردن', + 'درک کردن', + 'انتظار داشتن', + 'احساس کردن', + 'مشاهده کردن', + 'باختن', + 'برنده شدن', + 'می‌دانستن', + 'فکر کردن', + 'علاقه داشتن', + 'خواستن', + 'امیدوار بودن', + 'باور کردن', + 'پیشنهاد دادن', + 'قبول کردن', + 'رد کردن', + 'راه انداختن', + 'پیروی کردن', + 'واکنش نشان دادن', + 'گذاشتن', + 'درست کردن', + 'دریافت کردن', + 'دست یافتن', + 'مجبور کردن', + 'می‌خواستن', + 'نشان دادن', + 'پشتیبانی کردن', + 'رسیدن', + 'فراموش کردن', + 'انتخاب کردن', + 'ترجیح دادن', + 'تصمیم گرفتن', + 'تشویق کردن', + 'رهبری کردن', + 'درست کردن', + 'گم شدن', + 'ساختن', + 'سفارش دادن', + 'سازماندهی کردن', + 'توجه داشتن', + 'خوابیدن', + 'سرگرم شدن', + 'جواب دادن', + 'عکس العمل نشان دادن', + 'درخواست کردن', + 'تسلط داشتن', + 'شک کردن', + 'اطمینان داشتن', + 'باور نکردن', + 'آرام کردن', + 'نیاز داشتن', + 'عوض کردن', + 'تغییر دادن', +]; From 73c241f52adbedcf25acae293da18d7091daf7d8 Mon Sep 17 00:00:00 2001 From: Atena Dadkhah Date: Mon, 12 Jun 2023 16:07:04 +0330 Subject: [PATCH 2/2] Removed duplicate words --- src/locales/fa/index.ts | 2 +- src/locales/fa/word/adjective.ts | 10 ---------- src/locales/fa/word/conjunction.ts | 3 +-- src/locales/fa/word/noun.ts | 1 - src/locales/fa/word/preposition.ts | 2 +- src/locales/fa/word/verb.ts | 1 - 6 files changed, 3 insertions(+), 16 deletions(-) diff --git a/src/locales/fa/index.ts b/src/locales/fa/index.ts index 834eee89969..910711bea5f 100644 --- a/src/locales/fa/index.ts +++ b/src/locales/fa/index.ts @@ -3,7 +3,6 @@ * Run 'pnpm run generate:locales' to update. */ import type { LocaleDefinition } from '../..'; -import music from '../en/music'; import cell_phone from './cell_phone'; import color from './color'; import commerce from './commerce'; @@ -14,6 +13,7 @@ import internet from './internet'; import location from './location'; import lorem from './lorem'; import metadata from './metadata'; +import music from './music'; import person from './person'; import phone_number from './phone_number'; import vehicle from './vehicle'; diff --git a/src/locales/fa/word/adjective.ts b/src/locales/fa/word/adjective.ts index f5ff0b779d8..53f6142a605 100644 --- a/src/locales/fa/word/adjective.ts +++ b/src/locales/fa/word/adjective.ts @@ -7,9 +7,6 @@ export default [ 'خوب', 'بد', 'داغ', - 'سرد', - 'سخت', - 'آسان', 'سریع', 'کند', 'پر', @@ -29,8 +26,6 @@ export default [ 'بالا', 'ضعیف', 'قوی', - 'کوتاه', - 'بلند', 'نازک', 'ضخیم', 'تنگ', @@ -56,8 +51,6 @@ export default [ 'نامرئی', 'مشهور', 'ناشناخته', - 'قدیمی', - 'جدید', 'پرنده', 'خیابانی', 'روستایی', @@ -84,7 +77,6 @@ export default [ 'مناسب', 'نامناسب', 'عالی', - 'بد', 'خام', 'کامل', 'ناقص', @@ -96,8 +88,6 @@ export default [ 'ناشنا', 'اصلی', 'ثانوی', - 'ساده', - 'پیچیده', 'محلی', 'بین‌المللی', 'فارسی', diff --git a/src/locales/fa/word/conjunction.ts b/src/locales/fa/word/conjunction.ts index 5f97459c1c3..ff67ed43bb1 100644 --- a/src/locales/fa/word/conjunction.ts +++ b/src/locales/fa/word/conjunction.ts @@ -11,6 +11,5 @@ export default [ 'همچنین', 'بنابراین', 'اگرچه', - 'بنابراین', - 'همچون' + 'همچون', ]; diff --git a/src/locales/fa/word/noun.ts b/src/locales/fa/word/noun.ts index 56840c11c14..31c1a8d8449 100644 --- a/src/locales/fa/word/noun.ts +++ b/src/locales/fa/word/noun.ts @@ -47,7 +47,6 @@ export default [ 'صدا', 'خنده', 'گریه', - 'خواب', 'خیابان', 'شهر', 'روستا', diff --git a/src/locales/fa/word/preposition.ts b/src/locales/fa/word/preposition.ts index 902b66424a6..edf37015444 100644 --- a/src/locales/fa/word/preposition.ts +++ b/src/locales/fa/word/preposition.ts @@ -55,5 +55,5 @@ export default [ 'به هیچ وجه', 'در مقابل', 'به نوعی', - 'به ترتیب' + 'به ترتیب', ]; diff --git a/src/locales/fa/word/verb.ts b/src/locales/fa/word/verb.ts index a80636b4970..a8233ae5663 100644 --- a/src/locales/fa/word/verb.ts +++ b/src/locales/fa/word/verb.ts @@ -38,7 +38,6 @@ export default [ 'پیروی کردن', 'واکنش نشان دادن', 'گذاشتن', - 'درست کردن', 'دریافت کردن', 'دست یافتن', 'مجبور کردن',