diff --git a/locales/en.yaml b/locales/en.yaml index 3d886029..677c017e 100644 --- a/locales/en.yaml +++ b/locales/en.yaml @@ -22,7 +22,7 @@ start: | 6. If you want to buy, publish your order using the /buy command and wait until a seller takes it. You can cancel the order at any time by using the /cancel command. - 7. Once somebody takes your buy order, you must create a LN invoice and send it to the bot. After that, you need to contact your seller to get your FIAT payment instructions. Once you have paid the seller, you should use the /release command. The bot will send you the sats to your LN invoice. + 7. Once somebody takes your buy order, you must create a LN invoice and send it to the bot. After that, you need to contact your seller to get your FIAT payment instructions. Once you have paid the seller, you should use the /fiatsent command. After the seller's confirmation, the bot will send you the sats to your LN invoice. 8. If you are taking a selling order, i.e. you buy sats, you must create a LN invoice to get your sats and ask the seller to give you the FIAT payment instructions. Once the seller receives the fiat payment he shall use the /release command to have the sats sent to your wallet. @@ -79,7 +79,7 @@ sell_correct_format: | `/sell 1000 2 USD "transfer or ATM deposit"` - In order to create a sale with a surplus in the price of 3% \(premium\) you need to add the parameter 0 indicating fiat amount\. The bot will calculate the selling price using the Bitcoin market price and applying the indicated surplus, you need to add 3 as the last parameter + In order to create a sale with a surplus in the price of 3% \(premium\) you need to add the parameter 0 indicating sats amount\. The bot will calculate the selling price using the Bitcoin market price and applying the indicated surplus, you need to add 3 as the last parameter `/sell 0 2 USD "payment method" 3` @@ -668,4 +668,4 @@ user_order_is_blocked_by_user_taker: You can't take this order because you block user_taker_is_blocked_by_user_order: You can't take this order because its maker blocked you check_solvers: Your community ${communityName} does not have any solvers. Please add at least one within ${remainingDays} days to prevent the community from being disabled. check_solvers_last_warning: Your community ${communityName} does not have any solvers. Please add at least one today to prevent the community from being disabled. -image_processing_error: We had an error processing the image, please wait few minutes and try again \ No newline at end of file +image_processing_error: We had an error processing the image, please wait a few minutes and try again diff --git a/locales/fa.yaml b/locales/fa.yaml index 31530779..269a9cf7 100644 --- a/locales/fa.yaml +++ b/locales/fa.yaml @@ -2,664 +2,753 @@ start: | ---———— سلب مسئولیت ————--- ${disclaimer} - ---———— سلب مسئولیت ————--- - این ربات به شما کمک می کند تا تراکنش های بیت کوین همتابه‌همتا را از طریق شبکه لایتنینگ (LN) انجام دهید. + ---———— شرایط و ضوابط ————--- - پس از راه اندازی ربات، می توانید از دستورات زیر استفاده کنید: + این ربات به شما در انجام تراکنش‌های پایاپای روی شبکه لایتنینگ کمک می‌کند. - 1. سفارش خود را با استفاده از دستورات /buy یا /sell منتشر کنید و دستورالعمل‌های زیر را دنبال کنید. + پس از راه‌اندازی ربات، می‌توانید از دستورهای زیر استفاده کنید: - 2. منتظر بمانید تا کاربر دیگری با استفاده از دکمه‌های "buy" یا "sell" درخواست شما را انتخاب کند. شما همچنین می توانید سفارشات کاربران دیگر را با این دکمه‌ها انتخاب کنید! + ۱- سفارش خود را با استفاده از دستور /buy (خرید) یا /sell (فروش) منتشر و از دستورالعمل‌هایی که به دنبال آن نمایش داده می‌شوند پیروی کنید. - 3.سفارشات و سابقه شما در کانال ${channel} قابل مشاهده است. + ۲- منتظر بمانید تا کاربر دیگری با استفاده از دکمه «خرید» یا «فروش»، درخواست شما را انتخاب کند. همچنین، خودتان می‌توانید سفارش‌های سایر کاربران را با این دکمه‌ها انتخاب کنید! - 4. اگر قصد فروش دارید، ربات سفارش شما را در کانال ${channel} اضافه میکند تا کاربران دیگر آن را مشاهده کنند. شما هر زمان که بخواهید میتوانید، قبل از این که کاربر دیگری سفارشتان را بردارد، آن را با دستور /cancel لغو کنید. + ۳- سفارش‌ها و شهرت شما در کانال ${channel} قابل مشاهده خواهند بود. - 5. هنگامی که شخصی سفارش‌تان را برمیدارد، ربات به شما یک فاکتور لایتنینگ میدهد که باید آن را پرداخت کنید. وجه پرداختی از موجودی کیف پول شما کم شده و به شکل امانی داخل کیف پول شما فریز میشود،این سفارش حداکثر طی ${orderExpiration} ساعت از زمان شروع منقضی می شود. + ۴- اگر در حال فروش باشید، ربات سفارشتان را در کانال ${channel} منتشر می‌کند تا کاربر دیگری آن را بپذیرد. شما می‌توانید این سفارش فروش را تا *پیش* از آنکه کاربری آن را بپذیرد، با دستور /cancel لغو کنید. - سپس ربات آیدی تلگرام فروشنده را به شما میدهد، تا از طریق آن اطلاعات حساب و شیوه پرداخت وجه فیات را برای او ارسال کنید. پس از دریافت پرداخت وجه فیات، باید ساتوشی‌ها را با استفاده از دستور /release برای خریدار ارسال کنید. + ۵- پس از آنکه کسی سفارش شما را بپذیرد، ربات از شما خواهد خواست که یک صورتحساب لایتنینگ را پرداخت کنید. این گونه از پرداخت، به صورت امانی نگه داشته و در کیف پول خودتان قفل می‌شوند؛ سفارش پس از گذشت ${orderExpiration} ساعت از زمان پذیرفته شدنش منقضی می‌شود. + ربات نام کاربری خریدار را فاش می‌کند تا شما بتوانید راهنمایی‌های مربوط به پرداخت فیات را برای او بفرستید. شما باید پس از دریافت فیات، ساتوشی‌ها را با استفاده از دستور /release به خریدار منتقل کنید. - 6. اگر قصد خرید دارید، سفارش خود را با استفاده از دستور /buy منتشر کنید و منتظر بمانید تا فروشنده آن را بردارد. با استفاده از دستور /cancel می توانید سفارش را در هر زمانی لغو کنید. + ۶- اگر قصد خرید دارید، سفارشتان را با دستور /buy منتشر کنید و منتظر بمانید تا فروشنده‌ای آن را بپذیرد. شما می‌توانید این سفارش را هر زمان با استفاده از دستور /cancel لغو کنید. - 7. هنگامی که شخصی سفارش خرید شما را دریافت کرد، باید یک فاکتور لایتنینگ ایجاد کنید و آن را برای ربات ارسال کنید. پس از آن، باید به آیدی فروشنده پیام دهید تا اطلاعات حساب و شیوه پرداخت وجه فیات خود را دریافت کنید. پس از پرداخت به فروشنده، باید از دستور /release استفاده کنید. سپس ربات ساتوشی‌ها را به کیف پول شما ارسال می‌کند. + ۷- پس از آنکه شخصی سفارش خرید شما را پذیرفت، باید یک صورتحساب لایتنینگ ساخته و آن را برای ربات بفرستید. سپس باید جزئیات پرداخت فیات را از فروشنده خود جویا شوید. پس از پرداخت فیات به فروشنده، باید از دستور /fiatsent استفاده کنید. ربات پس از تأیید از سوی فروشنده، با پرداخت صورتحساب لایتنینگ شما، ساتوشی‌ها را برایتان می‌فرستد. - 8. اگر سفارش فروش برمیدارید، یعنی sat می‌خرید، باید یک فاکتور LN برای دریافت sat خود ایجاد کنید و از فروشنده بخواهید دستورالعمل‌های پرداخت FIAT را به شما بدهد. هنگامی که فروشنده پرداخت فیات را دریافت کرد، باید از دستور /release برای ارسال satها به کیف پول شما استفاده کند. + ۸- اگر یک سفارش فروش را پذیرفته‌اید (یعنی شما خریدار ساتوشی هستید)، باید یک صورتحساب لایتنینگ بسازید تا ساتوشی‌هایتان را دریافت کنید و از فروشنده جویای جزئیات پرداخت فیات شوید. فروشنده باید پس از دریافت فیات پرداخت شده، از دستور /release برای ارسال شدن ساتوشی‌ها به کیف پول شما استفاده کند. - 9. اگر سفارش خرید برمیدارید، یعنی sat می‌فروشید، باید فاکتور LN را پرداخت کنید. این satها تا زمانی که خریدار پرداخت فیات را انجام ندهد، باقی خواهد ماند. شما باید با خریدار تماس بگیرید و اطلاعات مورد نیاز برای ادامه پرداخت فیات را به او بدهید. هنگامی که پرداخت فیات را دریافت کردید، باید sat که ربات در اختیار دارد را آزاد کنید. شما باید از دستور /release استفاده کنید، و satها به طور خودکار به کیف پول خریدار ارسال می شود. + ۹- اگر یک سفارش خرید را پذیرفته‌اید (یعنی شما فروشنده ساتوشی هستید)، باید یک صورتحساب لایتنینگ را پرداخت کنید. این ساتوشی‌ها نگه داشته می‌شوند تا خریدار پرداخت فیات را انجام دهد. شما باید اطلاعات مورد نیاز برای انجام پرداخت فیات را در اختیار خریدار قرار دهید. پس از آنکه پرداخت فیات را دریافت نمودید، باید ساتوشی‌های نگه داشته شده توسط ربات را آزاد کنید؛ شما باید از دستور /release استفاده کنید تا ساتوشی‌ها به صورت خودکار به کیف پول خریدار منتقل شوند. - جهت کسب اطلاعات بیشتر در رابطه به نحوه استفاده از ربات به این لینک مراجعه کنید 👇 + اطلاعات بیشتر درباره چگونگی استفاده از این ربات را می‌توانید اینجا پیدا کنید 👇 https://lnp2pbot.com/learn - یک معامله سریع و مطمئن انجام دهید! -init_bot_error: برای استفاده از این ربات، ابتدا باید دستور /start را وارد کنید -non_handle_error: 👤 برای استفاده از این ربات باید نام کاربری تلگرام خود را فعال کنید. جهت فعالسازی نام کاربری از سه‌خط بالا سمت راست تلگرام وارد بخش تنظیمات--ویرایش پروفایل شده و یک نام‌کاربری اضافه کنید + معامله سریع و امنی داشته باشید! +init_bot_error: 'برای استفاده از این ربات، باید ابتدا با دستور /start آن را راه‌اندازی کنید.' +non_handle_error: '👤 برای استفاده از این ربات، باید یک نام کاربری تلگرام داشته باشید. جهت فعال‌سازی نام کاربری، وارد منوی تلگرام شده و گزینه تنظیمات --> ویرایش پروفایل --> نام کاربری را انتخاب کنید.' invoice_payment_request: | - یک کاربر می‌خواهد ${order.amount} sats را به ${currency} ${order.fiat_amount} از شما بخرد + کاربری قصد خرید ${order.amount}ساتوشی از شما در ازای ${currency} ${order.fiat_amount} را دارد. + + شهرت خریدار: ${rate} - شهرت خریدار: ${rate} ، روزهای استفاده از ربات: ${days} + تعداد روزهای استفاده‌اش از ربات: ${days} 🚨🚨🚨 *توجه:* 🚨🚨🚨 - *قبل از فشار دادن دکمه "ادامه"، به عقب بازگشته و دوباره تصویر مربوط به این سفارش را بررسی کنید* - وقتی دکمه "ادامه" را فشار می‌دهید، یک کد QR با تصویری در مرکز مشاهده خواهید کرد، قبل از پرداخت فاکتور، مطمئن شوید که تصاویر مطابقت دارند + *پیش از لمس دکمه «ادامه»، به بالا برگردید و تصویر مربوط به این سفارش را دوباره ببینید* + با لمس دکمه «ادامه»، یک کد QR حاوی تصویری در مرکز آن خواهید دید؛ پیش از پرداخت صورتحساب، از مطابقت داشتن این دو تصویر اطمینان حاصل کنید. - *اگر تطابق نداشته باشند، این فاکتور متعلق به @lnp2pbot نیست، فاکتور را پرداخت نکنید* + *در صورت عدم تطابق، آن صورتحساب از سوی @lnp2pbot نیست. صورتحساب را پرداخت نکنید!* - تصمیم بگیرید که چگونه می‌خواهید ادامه دهید 👇 + تصمیم بگیرید چگونه می‌خواهید ادامه دهید 👇 pending_sell: | - 📝 پیشنهاد در کانال ${channel} منتشر شد + 📝 پیشنهاد در کانال ${channel} منتشر شد. - منتظر بمانید تا کسی فروش شما را قبول کند، اگر سفارش در ${orderExpirationWindow} ساعت گرفته نشود، از کانال حذف خواهد شد + منتظر بمانید تا کسی پیشنهاد فروش شما را بپذیرد. اگر سفارشتان تا ${orderExpirationWindow} ساعت آینده پذیرفته نشود، از کانال حذف خواهد شد. - *🚨 این تصویر را به خاطر بسپارید، زیرا آن را دوباره در صورتحساب قابل پرداخت خواهید دید* + *🚨 این تصویر را به خاطر بسپارید زیرا آن را دوباره در صورتحسابی که باید پرداخت شود خواهید دید.* - *نه توسعه‌دهندگان و نه داوران اختلافات مسئول خسارت یا آسیبی نیستند که کاربر ممکن است در صورت عدم پیروی از دستورالعمل‌ها متحمل شود* + *توسعه‌دهندگان ‌و داوران حل مشاجره، مسئول هیچ گونه زیان یا آسیبی که کاربر به دلیل عدم پیروی از دستورالعمل‌ها ممکن است متحمل شود نخواهند بود.* - با شروع استفاده از ربات، کاربر شرایط و ضوابط استفاده از آن و همچنین سیاست حفظ حریم خصوصی را می‌پذیرد، برای اطلاعات بیشتر به /terms مراجعه کنید + راه‌اندازی این ربات به معنای پذیرش شرایط و ضوابط استفاده از آن و همچنین سیاست حریم خصوصی آن توسط کاربر است. برای اطلاعات بیشتر، دستور /terms را ارسال کنید. - شما می‌توانید این سفارش را قبل از آنکه کسی آن را بپذیرد با اجرای 👇 لغو کنید -cancel_order_cmd: | - /cancel ${orderId} + شما می‌توانید این سفارش را تا پیش از پذیرفته شدنش توسط دیگران، با اجرای دستور زیر لغو کنید 👇 +cancel_order_cmd: '`/cancel ${orderId}`' pending_buy: | - 📝 سفارش خرید sat شما در کانال ${channel} فعال است. + 📝 پیشنهاد شما برای خرید ساتوشی در کانال ${channel} فعال است. - باید منتظر بمانید تا کاربر دیگری سفارش را انتخاب کند، این سفارش طی ${orderExpirationWindow} ساعت دیگر منقضی می‌شود. + باید منتظر بمانید تا کاربر دیگری سفارشتان را بپذیرد؛ این سفارش تا ${orderExpirationWindow} دیگر منقضی می‌شود. - شما می توانید این سفارش را قبل از اینکه کاربر دیگری آن را انتخاب کند با اجرای دستور لغو کنید 👇 -must_be_int: ${fieldName} باید اسم باشد -must_be_numeric: ${fieldName} باید متغیر عددی باشد + شما می‌توانید این سفارش را تا پیش از پذیرفته شدنش توسط یک کاربر دیگر، با اجرای دستور زیر لغو کنید 👇 +must_be_int: '${fieldName} باید یک عدد باشد.' +must_be_numeric: '${fieldName} باید عدد باشد.' sats_amount: تعداد ساتوشی fiat_amount: مقدار فیات sell_correct_format: | - /sell \<_مقدار ساتوشی_\> \<_مقدار فیات_\> \<_نوع ارز_\> \<_روش پرداخت_\> \[_تخفیف/حباب_\] + /sell \<_sats amount_\> \<_fiat amount_\> \<_fiat code_\> \<_payment method_\> \[_premium/discount_\] - برای ایجاد یک سفارش فروش 1000 ساتوشی به قیمت 50000 تومان ایران \(IRT\) و نشان دادن اینکه پرداخت فیات از طریق انتقال یا واریز ATM است، باید از قرار دادن \<\> و \[\]\ اجتناب کنید. + جهت ایجاد سفارش فروش 1000 ساتوشی در ازای 300 هزار تومان \(IRT\) و اعلام «کارت به کارت» به عنوان روش پرداخت، باید از به کار بردن \<\> و \[\]\ اجتناب کنید. - `/sell 1000 50000 IRT "پرداخت با عابربانک"` + `/sell 1000 300000 IRT "کارت به کارت"` - برای ایجاد سفارش فروش با 3% بالاتر از قیمت فعلی \(به عنوان حق بیمه\) باید پارامتر 0 را که نشان دهنده مقدار فیات است اضافه کنید. ربات قیمت فروش را با استفاده از قیمت بازار بیت کوین محاسبه می کند و با اعمال مازاد نشان داده شده، همچنین عدد 3 را باید به عنوان آخرین پارامتر اضافه کنید. + جهت ایجاد سفارش فروش با نرخ مازاد %3 \(حباب\) باید پارامتر «تعداد ساتوشی» را 0 قرار دهید و عدد 3 را به عنوان آخرین پارامتر بگذارید. ربات نرخ فروش را با استفاده از قیمت بازار بیت‌کوین محاسبه و مازاد تعیین شده را به آن اضافه می‌کند. - `/sell 0 50000 IRT "روش پرداخت" 3` + `/sell 0 300000 IRT "payment method" 3` - به منظور ایجاد یک سفارش فروش بر اساس یک بازه مقداری(مثلا فروش 1 الی 2 میلیون ریال ساتوشی)، به جای وترد کردن یک مقدار ثابت فیات، می توانید مقدار حداقل و حداکثر را برای تراکنش مشخص کنید که با خط فاصله از هم جدا شده اند. *\-* + برای ایجاد سفارش فروش با بازه مقدار، به جای تعیین مقدار فیات ثابت، می‌توانید حداقل و حداکثر مقدار فیات را تعیین کنید که با خط پیوند \- از هم جدا شده‌اند. - `/sell 0 100000\-200000 IRT "پول نقد" 3` + `/sell 0 300000\-500000 IRT "payment method" 3` buy_correct_format: | - /buy \<_مقدار ساتوشی_\> \<_مقدار فیات_\> \<_نوع ارز_\> \<_روش پرداخت_\> \[_تخفیف/حباب_\] + /buy \<_sats amount_\> \<_fiat amount_\> \<_fiat code_\> \<_payment method_\> \[_premium/discount_\] - برای ایجاد یک سفارش فروش 1000 ساتوشی به قیمت 50000 تومان ایران \(IRT\) و نشان دادن اینکه پرداخت فیات از طریق انتقال یا واریز ATM است، باید از قرار دادن \<\> و \[\]\ اجتناب کنید. + جهت ایجاد سفارش خرید 1000 ساتوشی در ازای 300 هزار تومان \(IRT\) و اعلام «کارت به کارت» به عنوان روش پرداخت، باید از به کار بردن \<\> و \[\]\ اجتناب کنید. - `/buy 1000 50000 IRT "پرداخت با عابربانک"` + `/buy 1000 300000 IRT "کارت به کارت"` - برای ایجاد سفارش خرید با 3% بالاتر از قیمت فعلی \(به عنوان حق بیمه\) باید پارامتر 0 را که نشان دهنده مقدار فیات است اضافه کنید. ربات قیمت فروش را با استفاده از قیمت بازار بیت کوین محاسبه می کند و با اعمال مازاد نشان داده شده، همچنین عدد 3 را باید به عنوان آخرین پارامتر اضافه کنید. + اگر نمی‌خواهید تعداد ثابت ساتوشی را تعیین کنید و می‌خواهید با قیمتی زیر قیمت بازار بخرید، می‌توانید یک سفارش خرید حاوی تخفیف خاصی را ثبت کنید، چنین نرخی هنگام انتشار سفارشتان به شکل درصد از قیمت بازار کسر می‌شود. برای ثبت چنین سفارشی باید پارامتر «تعداد ساتوشی» را 0 قرار دهید، تا ربات قیمت را محاسبه کند. اگر می‌خواهید با قیمتی %2 زیر قیمت بازار بخرید، باید \-2 را به عنوان آخرین پارامتر بگذارید. - `/buy 0 50000 IRT "روش پرداخت" 3` + `/buy 0 300000 IRT "payment method" \-2` - به منظور ایجاد یک سفارش خرید بر اساس یک بازه مقداری(مثلا فروش 1 الی 2 میلیون ریال ساتوشی)، به جای وترد کردن یک مقدار ثابت فیات، می توانید مقدار حداقل و حداکثر را برای تراکنش مشخص کنید که با خط فاصله از هم جدا شده اند. *\-* + جهت ایجاد سفارش خرید با بازه مقدار، به جای تعیین مقدار فیات ثابت، می‌توانید حداقل و حداکثر مقدار فیات را تعیین کنید که با خط پیوند \- از هم جدا شده‌اند. - `/buy 0 100000\-200000 IRT "پول نقد" 3` -min_invoice_amount: مقدار اینویس باید حداقل برابر با ${minPaymentAmount} ساتوشی باشد -min_expiration_time: زمان منقضی شدن فاکتور باید حداقل ${expirationTime} دقیقه باشد -invoice_expired: فاکتور منقضی شده -invoice_expired_long: | - فاکتور منقضی شده است. جهت گرفتن فاکتور جدید برای دریافت ساتوشی می توانید از دستور زیر استفاده کنید 👇 -setinvoice_cmd_order: setinvoice -invoice_require_destination: فاکتور به آدرس گیرنده نیاز دارد -invoice_require_hash: فاکتور نیاز به هش دارد -order_id_invalid: شناسه سفارش نامعتبر است -order_invalid_type: این ${type} نوع سفارش نامعتبر است -order_already_taken: این سفارش قبلاً توسط کاربر دیگری گرفته شده است. -order_already_settled: این سفارش قبلا تسویه شده است. -invalid_data: داده های ارسال شده نامعتبر اند، دوباره امتحان کنید. + `/buy 0 300000\-500000 IRT "payment method" \-2` +min_invoice_amount: 'مبلغ صورتحساب باید برابر یا بیشتر از ${minPaymentAmount} ساتوشی باشد.' +min_expiration_time: 'زمان انقضای صورتحساب باید حداقل ${expirationTime} دقیقه باشد.' +invoice_expired: صورتحساب منقضی شده است. +invoice_expired_long: 'صورتحساب منقضی شده است. شما می‌توانید از دستور زیر جهت ارسال یک صورتحساب جدید به من و دریافت ساتوشی‌ها استفاده کنید 👇' +setinvoice_cmd_order: /setinvoice +invoice_require_destination: صورتحساب نیازمند یک نشانی دریافت‌کننده است. +invoice_require_hash: صورتحساب نیازمند یک هش است. +order_id_invalid: شناسه سفارش، نامعتبر است. +order_invalid_type: 'نوع سفارش ${type}، نامعتبر است.' +order_already_taken: این سفارش توسط کاربر دیگری پذیرفته شده است. +order_already_settled: این سفارش تسویه شده است. +invalid_data: داده‌های نامعتبر فرستادید، دوباره امتحان کنید. begin_take_buy: | - 🤖 برای دریافت سفارش، ادامه را فشار دهید، اگر لغو را فشار دهید، از معامله خارج می شوید و سفارش مجدداً منتشر می شود. شما ${expirationTime} دقیقه قبل از انقضای این سفارش فرصت دارید. 👇 - - توجه: این تصویر را به خاطر بسپارید زیرا آن را دوباره در فاکتور پرداخت خواهید دید + 🤖 جهت پذیرفتن پیشنهاد، دکمه «ادامه» را لمس کنید. با انتخاب «لغو» از معامله خارج می‌شوید و سفارش دوباره منتشر می‌شود. + + توجه: این تصویر را به خاطر بسپارید زیرا آن را دوباره درون صورتحسابی که باید بپردازید خواهید دید. + + شما ${expirationTime} دقیقه تا انقضای این سفارش فرصت دارید. 👇 continue: ادامه cancel: لغو pay_invoice: | - توجه: قبل از پرداخت فاکتور، تأیید کنید که تصویر پیوست شده با تصویر ارسال شده در هنگام ایجاد سفارش مطابقت دارد + توجه: پیش از پرداخت صورتحساب، از تطابق تصویر ضمیمه شده با تصویری که هنگام ایجاد سفارش برایتان فرستاده شد اطمینان حاصل کنید. - لطفاً برای شروع عملیات، فاکتور ${amount} sat را برای ${currency} {fiatAmount} بپردازید. + جهت شروع فرآیند، این صورتحساب به مبلغ ${amount} ساتوشی برای ${currency} ${fiatAmount} را پرداخت کنید. payment_received: | 🤑 پرداخت شد! - اکنون نیاز است که خریدار فاکتور ارسال کند تا بتوانم ساتوشی را به کیف پول او ارسال کنم. به محض اینکه خریدار فاکتور را بفرستد، به هر دوی شما اطلاع خواهم داد + اکنون خریدار باید صورتحسابی برای من بفرستد تا بتوانم ساتوشی‌ها را به کیف پول او منتقل کنم. به محض دریافت صورتحساب خریدار، هر دوی شما را باخبر می‌کنم. - کمی صبر کن در صورت عدم همکاری خریدار ساتوشی وثیقه شده به شما بازگردانده می‌شود. + کمی منتظر بمانید. در صورت عدم همکاری خریدار، وثیقه به شما بازگردانده خواهد شد. someone_took_your_order: | - 🤖 شخصی سفارش شما را گرفته و sat را برای من ارسال کرده است، لطفاً از یک روش پرداخت فیات استفاده کنید که به شما امکان می‌دهد فوراً پول را ارسال کرده و در آن ریسک مسدود شدن وجوه وجود نداشته باشد. + 🤖 یک نفر سفارش شما را پذیرفته و ساتوشی‌ها را برای من فرستاده است؛ لطفاً از یک راهکار انتقال وجه فیات که فاقد ریسک مسدود شدن وجه است و به شما امکان ارسال آنی پول را می‌دهد برای پرداخت استفاده کنید. - اگر به هر دلیلی، پرداخت شما به مشکل خورد و وجه در کمتر از ${expirationTime} نرسد، satها به فروشنده برمی‌گردد و این خریدار را در معرض ریسک قرار می‌دهد. ما نمی توانیم فروشنده را مجبور کنیم که دوباره satها را بفرستد. + اگر پرداخت شما به هر دلیل به تعویق بیفتد به طوری که پول تا ${expirationTime} دیگر به دست فروشنده نرسد، ساتوشی‌ها به فروشنده بازگردانده می‌شوند و شما (خریدار) در معرض خطر از دست دادن پولتان قرار خواهید گرفت. من نمی‌توانم فروشنده را مجبور به فرستادن دوباره ساتوشی‌ها کنم. - Seller Reputation: ${rate}, days using the bot: ${days} + شهرت فروشنده: ${rate} - اگر با موارد فوق موافق هستید، برای ادامه دکمه زیر را فشار دهید 👇 -you_took_someone_order: | - 🤖 شما این سفارش فروش را دریافت کردید، لطفاً از یک روش پرداخت فیات استفاده کنید که به شما امکان می‌دهد فوراً پول را ارسال کرده و در آن ریسک مسدود شدن وجوه وجود نداشته باشد + تعداد روزهای استفاده‌اش از ربات: ${days} - *اگر به هر دلیلی، پرداخت شما متوقف شده و وجه در کمتر از ${expirationTime} نرسد، satها به فروشنده برمی گردند و این خریدار را در معرض ریسک قرار می دهد وما نمی توانیم فروشنده را مجبور کنیم که دوباره satها را بفرستد* + در صورت موافقت با شرایط بالا، دکمه زیر را برای ادامه معامله لمس کنید 👇 +you_took_someone_order: | + 🤖 شما این سفارش فروش را پذیرفتید؛ لطفاً از یک راهکار انتقال وجه فیات که فاقد ریسک مسدود شدن وجه است و به شما امکان ارسال آنی پول را می‌دهد برای پرداخت استفاده کنید. - اگر با موارد فوق موافق هستید، برای ادامه دکمه زیر را فشار دهید 👇 + اگر پرداخت شما به هر دلیل به تعویق بیفتد به طوری که پول تا ${expirationTime} دیگر به دست فروشنده نرسد، ساتوشی‌ها به فروشنده بازگردانده می‌شوند و شما (خریدار) در معرض خطر از دست دادن پولتان قرار می‌گیرید. من نمی‌توانم فروشنده را مجبور به فرستادن دوباره ساتوشی‌ها کنم. + در صورت موافقت با شرایط بالا، دکمه زیر را برای ادامه معامله لمس کنید 👇 get_in_touch_with_seller: | - 🤖 Order ID: #${orderId} + 🤖 شناسه سفارش: #${orderId} - برای دریافت جزئیات نحوه ارسال پول، با فروشنده، کاربر @${sellerUsername} تماس بگیرید، باید ${currency} ${fiatAmount} را با استفاده از ${paymentMethod} ارسال کنید. + برای اطلاع از جزئیات پرداخت، با کاربر @${sellerUsername} (فروشنده) تماس بگیرید. باید ${currency} ${fiatAmount} با استفاده از ${paymentMethod} برای اون بفرستید. - به محض ارسال پول، لطفاً با دستور زیر ما را مطلع کنید. 👇 + به محض فرستادن پول، با دستور زیر مرا باخبر کنید 👇 fiatsent_order_cmd: /fiatsent get_in_touch_with_buyer: | - 🤖 Order ID: #${orderId} + 🤖 شناسه سفارش: #${orderId} - با @${buyerUsername} تماس بگیرید تا اطلاعاتی درباره نحوه ارسال ${currency} ${fiatAmount} از طریق ${paymentMethod} به شما ارائه دهد. تا زمانی که اطمینان یابید که خریدار فیات را به شما پرداخت کرده است، آن satها را آزاد نکنید. + با کاربر @${buyerUsername} (خریدار) تماس بگیرید و اطلاعات لازم برای پرداخت ${currency} ${fiatAmount} به شما از طریق ${paymentMethod} را در اختیارش قرار دهید. + تا زمانی که از پرداخت توسط خریدار اطمینان نیافته‌اید، ساتوشی‌ها را آزاد نکنید. - هنگامی که پول را دریافت کردید، باید satها را آزاد کنید. + شما باید پس از اطمینان یافتن از دریافت پول، ساتوشی‌ها را آزاد کنید. buyer_took_your_order: | - 🤖 Order ID: #${orderId} + 🤖 شناسه سفارش: #${orderId} - کاربر @${buyerUsername} سفارش شما را پذیرفته است و می‌خواهد satهای شما را بخرد. با او تماس بگیرید و بگویید چگونه از طریق ${paymentMethod}، ${currency} ${fiatAmount} را برای شما ارسال کند. + کاربر @${buyerUsername} سفارش شما را پذیرفته است و می‌خواهد ساتوشی‌هایتان را بخرد. با او تماس بگیرید و اطلاعات لازم جهت پرداخت ${currency} ${fiatAmount} به شما از طریق ${paymentMethod} را در اختیارش قرار دهید. - وقتی خریدار به من اطلاع دهد که پول نقد را ارسال کرده است، به شما اطلاع خواهم داد، سپس باید بررسی کنید که آیا پول رسیده است. + هرگاه خریدار ادعا کند که پول را فرستاده، من به شما اطلاع خواهم داد؛ سپس شما باید دریافت پول را از سمت خودتان بررسی کنید. - اگر خریدار پاسخ ندهد، می‌توانید فرآیند لغو یا اختلاف را آغاز کنید. به یاد داشته باشید که هیچ مدیر به‌طور مستقیم با شما تماس نخواهد گرفت تا سفارش شما را حل کند، مگر اینکه ابتدا اختلاف را باز کنید. -waiting_seller_to_pay: 'ما یک درخواست پرداخت برای فروشنده ارسال کردیم، بنابراین او برای شناسه سفارش #${orderId} شما را ارسال می‌کند، به محض پرداخت، هر دوی شما را در تماس خواهم گرفت.' -sell_success: فروش sats شما پس از تأیید پرداخت از سوی @${buyerUsername} تکمیل خواهد شد ⚡️🍊⚡️ -funds_released: 🕐 کاربر @${sellerUsername} قبلاً satها را آزاد کرده است، منتظر باشید تا فاکتور شما به زودی پرداخت شود، به یاد داشته باشید که کیف پول شما برای دریافت از طریق شبکه لایتنینگ باید آنلاین باشد. -rate_counterpart: 'لطفا به شخصی که با آن معامله داشتید امتیاز بدهید:' -cant_process_order: این سفارش قابل پردازش نیست، لطفاً درستی شناسه سفارش(ID) را برسی کنید. -cant_release_order: این سفارش را نمی توان انجام داد، زیرا خریدار فاکتوری برای دریافت ساتوشی‌ها ارسال نکرده است -no_id_related: شما هیچ سفارشی مرتبط با این شناسه ندارید. + شما امکان لغو یا ثبت مشاجره را در صورت عدم پاسخگویی خریدار خواهید داشت. + + به خاطر داشته باشید که یک مدیر هرگز جهت رسیدگی به سفارشتان با شما تماس نخواهد گرفت مگر آنکه ابتدا یک مشاجره از سوی شما ثبت شده باشد. +waiting_seller_to_pay: 'من یک درخواست پرداخت برای فروشنده فرستادم تا او ساتوشی‌های شما برای سفارشتان با شناسه #${orderId} را بفرستد؛ به محض انجام پرداخت، به هر دوی شما خبر می‌دهم.' +sell_success: 'فروش ساتوشی‌های شما با تأیید پرداخت @${buyerUsername} به پایان رسید ⚡️🍊⚡️' +funds_released: '🕐 فروشنده @${sellerUsername} ساتوشی‌های شما را آزاد کرده است؛ انتظار می‌‌رود صورتحساب شما به زودی پرداخت شود. به خاطر داشته باشید که برای دریافت از طریق لایتنینگ، نرم‌افزار کیف پول شما باید باز بوده و اتصالش به اینترنت برقرار باشد.' +rate_counterpart: 'لطفاً به طرف مقابل خود امتیاز دهید:' +cant_process_order: این سفارش قابل پردازش نیست، لطفاً درستی شناسه را بررسی کنید. +cant_release_order: ساتوشی‌های این سفارش نمی‌توانند آزاد شوند زیرا خریدار هنوز صورتحسابی برای من نفرستاده است که بتوانم به اون پرداخت کنم. +no_id_related: شما هیچ سفارشی با این شناسه ندارید. sell_sats: فروختن ساتوشی buy_sats: خریدن ساتوشی order_detail: | - ID: `${order._id}` + شناسه: ${order._id} - Status previous to dispute: ${previousDisputeStatus} + وضعیت مشاجره پیشین: ${previousDisputeStatus} - Status: ${status} + وضعیت: ${status} - Creator: @${creator || ''} + ایجاد کننده: @${creator || ''} - Buyer: @${buyerUsername || ''} + خریدار: @${buyerUsername || ''} - Reputation \\(buyer\\): ${buyerReputation} + شهرت \\(خریدار\\): ${buyerReputation} - Days in operation \\(buyer\\): ${buyerAge} + تعداد روزهای استفاده از ربات \\(خریدار\\): ${buyerAge} - Successful trades \\(buyer\\): ${buyerTrades} + تعداد معاملات موفق \\(خریدار\\): ${buyerTrades} - Seller: @${sellerUsername || ''} + فروشنده: @${sellerUsername || ''} - Reputation \\(seller\\): ${sellerReputation} + شهرت \\(فروشنده\\): ${sellerReputation} - Days in operation \\(seller\\): ${sellerAge} + تعداد روزهای استفاده از ربات \\(فروشنده\\): ${sellerAge} - Successful trades \\(seller\\): ${sellerTrades} + تعداد معاملات موفق \\(فروشنده\\): ${sellerTrades} - Order Amount \\(sats\\): ${order.amount} + مبلغ سفارش \\(ساتوشی\\): ${order.amount} - Bot Fee \\(sats\\): ${fee} + کارمزد ربات \\(ساتوشی\\): ${fee} - Routing Fee \\(sats\\): ${order.routing_fee} + کارمزد مسیریابی \\(ساتوشی\\): ${order.routing_fee} - Fiat Amount \\(fiat\\) ${order.fiat_code}: ${order.fiat_amount} + مبلغ فیات \\(${order.fiat_code}\\): ${order.fiat_amount} - Order payment method: ${paymentMethod} + روش پرداخت سفارش: ${paymentMethod} - Premium/discount: ${priceMargin} + حباب/تخفیف: ${priceMargin} - Created: ${createdAt} + زمان ایجاد: ${createdAt} - Taken: ${takenAt || ''} + زمان پذیرش: ${takenAt || ''} - seller invoice hash: `${order.hash || ''}` + هش صورتحساب فروشنده: ${order.hash || ''} - seller invoice secret: `${order.secret || ''}` + راز صورتحساب فروشنده: ${order.secret || ''} - buyer payment request: `${order.buyer_invoice || ''}` -seller: seller -buyer: buyer + درخواست پرداخت خریدار: ${order.buyer_invoice || ''} +seller: فروشنده +buyer: خریدار dispute_started_channel: | - کاربر ${type} @${initiatorUser} TG ID: ${initiatorTgId} - بابت سفارش زیر یک مشاجره را با کاربر @${counterPartyUser} TG ID: ${counterPartyUserTgId} آغاز کرده + در یک سفارش ${type}، کاربر @${initiatorUser}(شناسه تلگرام: ${initiatorTgId}) مشاجره‌ای با طرف معامله خود، @${counterPartyUser} (شناسه تلگرام: ${counterPartyUserTgId}) آغاز کرده است. جزئیات سفارش: ${detailedOrder} - Seller Token: ${sellerToken} - Buyer Token: ${buyerToken} - - کابر@${initiatorUser} بابت ${buyerDisputes} به اختلاف خورده - کاربر@${counterPartyUser} بابت ${sellerDisputes} به اختلاف خورده -you_started: '🥴 شما در مورد شناسه سفارش خود اختلاف نظر شروع کرده اید: ${orderId}.' -counterpart_started: '🥴 طرف مقابل شما یک اختلاف بر سر شناسه سفارش شما شروع کرد: ${orderId}.' -dispute_started: '${who} یک حل کننده به زودی در شما حضور خواهد یافت، هنگامی که او به منازعه شما منصوب شد، ربات نام کاربری خود را به شما می گوید، فقط او می تواند در شما حضور داشته باشد. شما می توانید مستقیماً برای او نامه بنویسید، اما اگر ابتدا با شما تماس گرفت، باید از او بخواهید که به شما بگوید نشانه اختلاف شما چیست، رمز شما این است: ${token}.' -must_be_valid_currency: 'کد فیات باید یک کد معتبر باشد، به عنوان مثال: USD، IRT. لیست کامل را با دستور /listcurrencies بررسی کنید' -must_be_number_or_range: 'مقدار فیات باید یک عدد یا محدوده عددی در قالب <حداقل>-<حداکثر> باشد.' -invalid_lightning_address: آدرس لایتنینگ نامعتبر است -unavailable_lightning_address: آدرس لایتنینگ قابل دسترسی نیست ${la} + رمز فروشنده: ${sellerToken} + + رمز خریدار: ${buyerToken} + + کاربر @${initiatorUser} درگیر ${buyerDisputes} مشاجره بوده است. + + کاربر @${counterPartyUser} درگیر ${sellerDisputes} مشاجره بوده است. +you_started: '🥴 شما مشاجره‌ای در سفارشتان با شناسه `${orderId}` را ثبت کردید.' +counterpart_started: '🥴 طرف معامله شما مشاجره‌ای در سفارشتان با شناسه `${orderId}` را ثبت کرد.' +dispute_started: | + به زودی از سوی یک داور با شما تماس گرفته خواهد شد؛ به محض واگذاری مشاجره شما به او، ربات نام کاربری او را با شما به اشتراک خواهد گذاشت. او تنها کسی است که می‌تواند به کار شما رسیدگی کند. شما می‌توانید مستقیماً با او تماس بگیرید، اما اگر او ابتدا با شما تماس گرفت، باید از او رمز مشاجره خود را بپرسید و با پاسخش را با رمز مشاجره خود مطابقت دهید: + `${token}` +must_be_valid_currency: 'نماد فیات باید یک نماد معتبر باشد، مانند: IRT یا USD. لیست کامل فیات‌ها را را دستور /listcurrencies ببینید.' +must_be_number_or_range: | + مقدار فیات باید یک عدد یا یک بازه عددی به شکل زیر باشد. + - +invalid_lightning_address: نشانی لایتنینگ نامعتبر است. +unavailable_lightning_address: 'نشانی لایتنینگ ${la} در دسترس نیست.' help: | - /sell <_sats amount_> <_fiat amount_> <_fiat code_> <_payment method_> [premium/discount] - یک سفارش فروش ایجاد می‌کند - /buy <_sats amount_> <_fiat amount_> <_Fiat code_> <_payment method_> [premium/discount] - یک سفارش خرید ایجاد می‌کند - /takeorder <_order id_> - به کاربر این امکان را می‌دهد تا بدون مراجعه به کانال انتشار سفارشات، از چت با ربات سفارش را بگیرد - /info - اطلاعات اضافی درباره ربات را نشان می دهد - /showusername - در هر سفارش جدید ایجاد شده، نمایش نام‌کاربری را خاموش می کند. مقدار پیش فرض روی false تنظیم شده است(نمایش داده نمیشود) - /showvolume - حجم معاملات را هنگام ایجاد هر سفارش نشان می‌دهد، مقدار پیش فرض نادرست است - /setinvoice - این دستور به خریدار اجازه می‌دهد تا فاکتور لایتنینگ را برای دریافت ساتوشی‌ها آپدیت کند - /setaddress <_lightning address / off_> - به خریدار امکان می‌دهد یک آدرس پرداخت ثابت (لایتنینگ آدرس) ایجاد کند، برای غیرفعال کردن عبارت_off_را جلو آن وارد کنید - /setlang - به کاربر امکان تغییر زبان را می‌دهد - /settings - تنظیمات فعلی کاربر را نمایش می‌دهد - /listorders - از این دستور برای فهرست کردن تمام تراکنش های معلق خود استفاده کنید - /listcurrencies - تمام ارزهایی را که می‌توانیم از آن‌ها استفاده کنیم، بدون نشان دادن مقدارشان به sat فهرست می‌کند - /fiatsent <_order id_> - خریدار اطلاع می‌دهد که قبلاً پول فیات را برای فروشنده ارسال کرده است - /release <_order id_> - فروشنده ساتوشی‌ها را آزاد می‌کند - /dispute <_order id_> - یک مشاجره بین طرفین شرکت کننده را آغاز می‌کند - /cancel <_order id_> - سفارشی را که هنوز پذیرفته نشده است لغو کنید - /cancelall - تمام سفارشات ارسال شده و انجام نشده را لغو کنید - /terms - شرایط و ضوابط استفاده از ربات نشان می‌دهد + /sell <_sats amount_> <_fiat amount_> <_fiat code_> <_payment method_> [premium/discount] + سفارش فروش ایجاد می‌کند. + + /buy <_sats amount_> <_fiat amount_> <_Fiat code_> <_payment method_> [premium/discount] + سفارش خرید ایجاد می‌کند. + + /takeorder <_order id_> + به کاربر این امکان را می‌دهد که یک سفارش را در چت با ربات و بدون مراجعه به کانالی که سفارش در آن منتشر شده بود بپذیرد. + + /info + اطلاعات بیشتری درباره ربات را نمایش می‌دهد. + + /showusername + نمایش نام کاربری در هر سفارش جدید را فعال یا غیرفعال می‌کند. مقدار پیش‌فرض روی false (غیرفعال) تنظیم شده است. + + /showvolume + حجم معاملات در هنگام ایجاد هر سفارش را نمایش می‌دهد. مقدار پیش‌فرض false (عدم نمایش) است. + + /setinvoice + این دستور به خریدار امکان به‌روزرسانی صورتحساب لایتنینگ دریافت ساتوشی را می‌دهد. + + /setaddress <_lightning address / off_> + به خریدار امکان تعیین یک نشانی پرداخت ثابت (نشانی لایتنینگ) را می‌دهد. می‌توانید با مقدار _off_ آن را غیرفعال کنید. + + /setlang + امکان تغییر زبان را به کاربر می‌دهد. + + /settings + تنظیمات کنونی کاربر را نمایش می‌دهد. + + /listorders + از این دستور برای مشاهده لیستی از تمامی سفارش‌ها فعال خود استفاده کنید. + + /listcurrencies + لیستی از تمامی ارزهای قابل استفاده را بدون نرخ تبدیلشان به ساتوشی نمایش می‌دهد. + + /fiatsent <_order id_> + خریدار با این دستور اطلاع می‌دهد که پول فیات را به فروشنده ارسال کرده است. + + /release <_order id_> + فروشنده با این دستور ساتوشی‌ها را آزاد می‌کند. + + /dispute <_order id_> + مشاجره‌ای بین طرفین معامله را ثبت می‌‌کند. + + /cancel <_order id_> + سفارشی که هنوز پذیرفته نشده را لغو می‌کند. + + /cancelall + تمامی سفارش‌های منتشر شده و پذیرفته نشده را لغو می‌کند. + + /terms + شرایط و ضوابط استفاده از ربات را نمایش می‌دهد. + Nostr: - /setnpub <_nostr npub_> - کلید عمومی ناستر خود را بروزرسانی کنید, این دستور تنها در /settings در حالت wizard قابل انجام است - /nostr - کلید عمومی ناستر ربات و رله‌های آن را نشان میدهد + /setnpub <_nostr npub_> + کلید عمومی نوستر شما را ‌به‌روزرسانی می‌کند. این دستور تنها در حالت راهنما درون /settings قابل اجرا است. + + /nostr + کلید عمومی نوستر ربات و رله‌های انتشارش را نمایش می‌دهد. + Communities: - /community - یک کامیونیتی جدید بسازید - /mycomms - کامیونیتی هایی که ساخته‌اید را مشاهده کنید - /mycomm <_@community_> - نام کامیونیتی خود را انتخاب کنید - /findcomms <_fiat code_> - کامیونیتی‌هایی را که با یک ارز مشخص کار میکنند پیدا کنید - /setcomm <_@groupOfACommunity / off_> - یک کامیونیتی را به عنوان پیش‌فرض انتخاب یا آن را با وارد کردن عبارت 'off' لغو کنید - /settleorder <_order id_> - پرداخت فروشنده را پذیرفته و به طور خودکار ساتوشی‌ها را برای خریدار ارسال کنید، برای این حالت باید به طور پیش فرض یک کامیونیتی را انتخاب کرده باشید - /cancelorder <_id orden_> - سفارشی را لغو می کند که ساتوشی‌ها را به فروشنده برمی‌گرداند، برای این حالت باید به طور پیش فرض یک انجمن وجود داشته باشد - /deldispute <_username_> <_id order_> - یک مشاجره را از کاربر در انجمن حذف می‌کند، برای این حالت باید به طور پیش فرض یک انجمن وجود داشته باشد - /ban <_username_> - استفاده کاربر را از یک انجمن ممنوع کنید، برای این حالت باید یک انجمن پیش فرض وجود داشته باشد - /unban <_username_> - لغو ممنوعیت استفاده یک کاربر از یک انجمن، برای این حالت باید یک انجمن پیش فرض وجود داشته باشد - - /version - ورژن فعلی ربات را نمایش می‌دهد - /help - پیام‌های راهنما -must_be_gt_or_eq: فیلد ${fieldName} باید بزرگتر یا مساوی ${qty} باشد -you_have_been_banned: استفاده شما از ربات ممنوع شده است! -I_told_seller_you_sent_fiat: 🤖 به @${sellerUsername} اطلاع دادم که پول نقد را ارسال کرده‌اید. وقتی فروشنده تأیید کند که پول را دریافت کرده است، باید پول را آزاد کند. اگر از انجام این کار امتناع کرد، می‌توانید اختلاف باز کنید. + /community + ایجاد اجتماع جدید + + /mycomms + اجتماع‌های ساخته شده توسط شما را نمایش می‌دهد. + + /mycomm <_@community_> + ورود به راهنمای مدیر اجتماع + + /findcomms <_fiat code_> + اجتماع‌هایی که با ارز نام برده شده کار می‌کنند را پیدا می‌کند. + + /setcomm <_@groupOfACommunity / off_> + اجتماع پیش‌فرض را تنظیم، و یا آن را با off حذف می‌کند. + + /settleorder <_order id_> + پرداخت فروشنده را قبول و ساتوشی‌ها را به صورت خودکار به خریدار می‌فرستد. به یک اجتماع تنظیم شده به عنوان پیش‌فرض نیاز دارد. + + /cancelorder <_id orden_> + سفارش را لغو و ساتوشی‌ها را به فروشنده بازمی‌گرداند. به یک اجتماع تنظیم شده به عنوان پیش‌فرض نیاز دارد. + + /deldispute <_username_> <_id order_> + مشاجره‌ای باز شده توسط یک کاربر اجتماع را حذف می‌کند. به یک اجتماع تنظیم شده به عنوان پیش‌فرض نیاز دارد. + + /ban <_username_> + کاربری را از یک اجتماع محروم می‌کند. به یک اجتماع تنظیم شده به عنوان پیش‌فرض نیاز دارد. + + /unban <_username_> + به محرومیت یک کاربر از یک اجتماع خاتمه می‌دهد. به یک اجتماع تنظیم شده به عنوان پیش‌فرض نیاز دارد. + + + /version + نسخه کنونی ربات را نمایش می‌دهد. + + /help + پیام راهنما را نمایش می‌دهد. +version: نسخه +commit_hash: هش آخرین پرداخت وثیقه +must_be_gt_or_eq: '${fieldName} باید بزرگ‌تر یا برابر با ${qty} باشد.' +you_have_been_banned: 'شما محروم شده‌اید!' +I_told_seller_you_sent_fiat: '🤖 من به @${sellerUsername} خبر دادم که شما پول فیات را فرستاده‌اید. فروشنده باید ساتوشی‌ها را پس از بررسی اینکه پول شما را دریافت کرده است، آزاد کند. اگر او این کار را نکرد، می‌توانید یک مشاجره ثبت کنید.' buyer_told_me_that_sent_fiat: | - 🤖کاربر @${buyerUsername} اطلاع داده است که قبلاً وجه فیات را برایتان ارسال کرده. پس از تأیید پذیرش، لطفاً وجوه را آزاد کنید. - - بعد از آزاد کردن، پول به خریدار منتقل می‌شود و برگشتی وجود ندارد، بنابراین فقط در صورتی که به طور کامل مطمئن هستید، این فرآیند را انجام دهید. - - اگر می‌خواهید ساتوشی‌ها را برای خریدار آزاد کنید، دستور زیر را فشار دهید 👇 -release_order_cmd: /release -you_have_orders_waiting: 🤖 شما یک یا چند سفارش دارید که در آن خریدار به شما اطلاع داده که وجه فیات برایتان ارسال شده، اما شما هنوز ساتوشی‌های او را آزاد نکرده‌اید. تا زمانی که چنین وجوهی را آزاد نکنید، نمی‌توانید سفارش‌های جدیدی ایجاد کنید. -user_banned: استفاده کاربر از ربات ممنوع شد! -user_unbanned: کاربر از حالت ممنوع خارج شد! -user_not_found: چنین کاربری در پایگاه‌داده یافت نشد! -parse_invoice_error: خطا در تجزیه فاکتور + 🤖 کاربر @${buyerUsername} به من خبر داد که پول فیات را برای شما فرستاده است. لطفاً پس از بررسی و تأیید دریافت پول، ساتوشی‌ها را آزاد کنید. شما تا پیش از آزادسازی ساتوشی‌ها قادر نخواهید بود سفارش جدیدی ثبت کنید. + + پس از آزادسازی، ساتوشی‌ها به خریدار منتقل می‌شوند و قابل بازگشت نخواهند بود؛ بنابرابن، تنها در صورت اطمینان 💯 درصد ادامه دهید. + + اگر می‌خواهید ساتوشی‌ها را برای خریدار آزاد کنید، دستور زیر را لمس کنید 👇 +release_order_cmd: '/release' +you_have_orders_waiting: 🤖 شما یک یا چند سفارش دارید که خریدار آن‌ها خبر داده است پول فیات برای شما فرستاده شده، اما هنوز ساتوشی‌های آن‌ها را آزاد نکرده‌اید. تا وقتی چنین ساتوشی‌هایی را آزاد نکرده باشید، امکان ایجاد سفارش‌های جدید را نخواهید داشت. +user_banned: 'کاربر محروم شد!' +user_unbanned: 'محرومیت کاربر لغو شد!' +user_not_found: 'کاربر در پایگاه داده یافت نشد!' +parse_invoice_error: خطا هنگام تجزیه‌وتحلیل صورتحساب invalid_id: شناسه نامعتبر -cant_take_own_order: شما نمی توانید سفارش خود را دریافت کنید. -send_me_lninvoice: لطفاً برای ما یک فاکتور لایتنینگ با مبلغ مشخص ${amount} sats بفرستید، (اگرچه برای سهولت کار برای شما، فاکتورها را بدون مبلغ مشخص نیز می پذیریم). ما پرداخت ${amount} را انجام خواهم داد. -you_have_no_orders: در حال حاضر شما سفارش فعال‌ای ندارید +cant_take_own_order: شما نمی‌توانید سفارش خودتان را بپذیرید. +send_me_lninvoice: 'لطفاً یک صورتحساب لایتنینگ به مبلغ ${amount} ساتوشی برای من بفرستید. هرچند من صورتحساب‌های فاقد مقدار مشخص را نیز برای راحتی شما می‌پذیرم. من ${amount} ساتوشی را پرداخت خواهم کرد.' +you_have_no_orders: شما هیچ سفارش فعالی ندارید. not_rate_for_currency: | - سایت ${fiatRateProvider} هیچ نرخ تبدیلی برای این ارز ندارد، - اگر می خواهید از این ارز استفاده کنید، باید تعداد ساتوشی‌های مورد نظر خود را مشخص کنید - اگر مایل هستید این ارز به لیست اضافه شود، برای ثبت درخواست به این لینک بروید. 👇 - - 🌐 https://yadio.io/api.html -invoice_with_incorrect_amount: مبلغ درج شده در فاکتور اشتباه است -invoice_updated: 📝 فاکتور به درستی آپدیت شد! -invoice_updated_and_will_be_paid: فاکتورها به درستی آپدیت شدند و در چند ثانیه آینده پرداخت خواهد شد! -invoice_already_being_paid: شما قبلاً یک فاکتور برای این سفارش ارسال کرده‌اید و ما سعی می‌کنیم آن را در اسرع زمان پرداخت کنیم. -lightning_address_saved: آدرس لایتنینگ ذخیره شد -cancel_error: این سفارش در حال حاضر قابل لغو نیست -cancel_success: 'شما سفارش با شناسه ${orderId} را لغو کردید!' -cancelall_success: شما تمام سفارش های منتشر شده خود را لغو کرده‌اید! -order_cancelled_by_admin: ' ادمین کامیونیتی سفارش با شناسه ${orderId} را لغو کرده است!' -order_completed: 'شما سفارش با شناسه ${orderId} را تکمیل کردید!' -order_completed_by_admin: ' ادمین کامیونیتی سفارش با شناسه ${orderId} را تکمیل کرده است!' -order_cancelled_by_counterparty: ' طرف مقابل شما سفارش با شناسه ${orderId} را لغو کرده است!' -have_to_wait_for_counterpart: 🕒 شما قبلاً این عملیات را انجام داده‌اید، باید منتظر باشید تا طرف مقابل اقدام کند -ok_cooperativecancel: '👍 طرف مقابل موافقت کرد و سفارش با شناسه: ${orderId} لغو شد' -refund_cooperativecancel: 💰 شما بازپرداخت پرداخت لایتنینگ خود را دریافت کرده‌اید، هیچ اقدام دیگری برای انجام دادن وجود ندارد + هیچ نرخ تبدیلی برای این ارز روی ${fiatRateProvider} وجود ندارد؛ اگر می‌خواهید از این ارز استفاده کنید، باید مشخص کنید چه تعداد ساتوشی می‌خواهید. + اگر تمایل دارید این ارز در لیست باشد، به لینک زیر بروید و درخواست ثبت کنید. 👇 + + 🌐 https://yadio.io/api.html +invoice_with_incorrect_amount: مقدار ذکر شده در صورتحساب، اشتباه است. +invoice_updated: '📝 صورتحساب به درستی به‌روزرسانی شده است!' +invoice_updated_and_will_be_paid: 'صورتحساب به درستی به‌روزرسانی شده است و تا لحظاتی دیگر پرداخت خواهد شد!' +invoice_already_being_paid: شما پیش‌تر یک صورتحساب برای این سفارش فرستاده بودید و من هم‌اکنون در تلاش برای پرداخت آن هستم. +lightning_address_saved: نشانی لایتنینگ ذخیره شد. +cancel_error: این سفارش در حال حاضر نمی‌تواند لغو شود. +cancel_success: 'شما سفارش خود با شناسه ${orderId} را لغو کردید!' +cancelall_success: 'شما تمامی سفارش‌های منتشر شده خود را لغو کردید!' +already_cancelled: 'این سفارش پیش‌تر لغو شده بود!' +order_cancelled_by_admin: 'مدیر، سفارش با شناسه ${orderId} را لغو کرد!' +order_completed: 'شما سفارش با شناسه ${orderId} را به انجام رساندید!' +order_completed_by_admin: 'مدیر، سفارش با شناسه ${orderId} را به انجام رساند!' +order_cancelled_by_counterparty: 'طرف مقابل شما سفارش با شناسه ${orderId} را لغو کرد!' +have_to_wait_for_counterpart: 🕒 شما کار خود را انجام داده‌اید، باید منتظر حرکت طرف دیگر بمانید. +ok_cooperativecancel: '👍 طرف مقابل موافقت کرد و سفارش با شناسه ${orderId} لغو شد.' +refund_cooperativecancel: 💰 پرداخت لایتنینگتان به شما بازگردانده شد، نیاز به انجام هیچ کار دیگری نیست. init_cooperativecancel: | - '🕒 شما فرآیند لغو سفارش شماره ${orderId} را آغاز کرده‌اید. طرف مقابل شما نیز باید به من اطلاع دهد که می‌خواهد آن را لغو کند. اگر او/او پاسخ ندهد، می‌توانید اختلاف باز کنید. + 🕒 شما فرآیند لغو سفارش با شناسه ${orderId} را آغاز کردید؛ طرف مقابل نیز باید با لغو موافقت کند. اگر او پاسخ نداد، می‌توانید یک مشاجره ثبت کنید. + هیچ مدیری برای لغو سفارشتان با شما تماس نخواهد گرفت مگر آنکه ابتدا یک مشاجره ثبت کرده باشید. + counterparty_wants_cooperativecancel: | + 😳 طرف مقابل شما می‌خواهد سفارش با شناسه ${orderId} را لغو کند. - هیچ مدیری برای لغو سفارش با شما تماس نخواهد گرفت، مگر اینکه ابتدا اختلاف باز کنید.' -counterparty_wants_cooperativecancel: | - '😳 طرف مقابل شما می‌خواهد سفارش شماره ${orderId} را لغو کند. + هیچ مدیری برای لغو سفارشتان با شما تماس نخواهد گرفت مگر آنکه ابتدا یک مشاجره ثبت کرده باشید. - هیچ مدیری برای لغو سفارش با شما تماس نخواهد گرفت، مگر اینکه ابتدا اختلاف باز کنید. - - اگر موافق هستید، از دستور زیر استفاده کنید 👇' -invoice_payment_failed: ⛔ ما سعی کردیم satها را برای شما ارسال کنیم اما پرداخت فاکتورتان انجام نشد، در بازه ${pendingPaymentWindow} ${ttempts} بار دیگر تلاش خواهیم کرد، لطفاً بررسی کنید نود/کیف‌پول شما آنلاین باشد. -cant_take_more_orders: ⛔ متاسفم! تا وقتی دیگران منتظر شما هستند نمی توانید سفارش دیگری بگیرید -seller_released: 💸 فروشنده قبلا ساتوشی‌ها را آزاد کرده است، شما باید منتظر پرداخت فاکتور خود باشید. + اگر با این لغو موافق هستید، دستور زیر را اجرا کنید 👇 +invoice_payment_failed: ⛔ من تلاش کردم ساتوشی‌های شما را برایتان بفرستم اما پرداخت صورتحساب با شکست مواجه شد. من ${attempts} بار دیگر در بازه‌های ${pendingPaymentWindow} دقیقه‌ای امتحان خواهم کرد، لطفاً از آنلاین بودن گره و کیف پول خود اطمینان حاصل کنید. +cant_take_more_orders: ⛔ متأسفم! شما نمی‌توانید در حالی که دیگران منتظرتان هستند یک سفارش دیگر را بپذیرید. +seller_released: 💸 فروشنده ساتوشی‌ها را آزاد کرده است، شما باید منتظر پرداخت شدن صورتحسابتان بمانید. your_purchase_is_completed: | - 🪙 خرید ساتوشی‌های شما با موفقیت انجام شد، @${sellerUsername} پرداخت فیات شما را تایید کرد و ما فاکتور شما را پرداخت کردیم، از پول سالم لذت ببرید! + 🪙 خرید ساتوشی شما با موفقیت انجام شد. @${sellerUsername} پرداخت فیات شما را تأیید کرد و من صورتحساب شما را پرداخت کردم، از پول سالم لذت ببرید! ⚡️🍊⚡️ -problem_getting_price: در دسترسی به قیمت این ارز مشکلی وجود دارد، لطفاً بعداً امتحان کنید. اگر مشکل همچنان ادامه داشت، لطفا با یکی از ادمین‌ها تماس بگیرید. -update_user_setting: ما فیلد ${field} را به ${newState} تغییر دادیم -lightning_address_disabled: آدرس لایتنینگ غیرفعال است +problem_getting_price: مشکلی در دسترسی به قیمت این ارز وجود دارد، لطفاً بعداً امتحان کنید و در صورت مداومت مشکل، با یک مدیر تماس بگیرید. +update_user_setting: 'من ${field} را به ${newState} تغییر دادم.' +lightning_address_disabled: نشانی لایتنینگ غیرفعال شد. invalid_range_with_amount: | - بازه‌ها فقط برای نرخ‌های شناور در دسترس هستند + تعیین بازه تنها برای نرخ‌های شناور امکانپذیر است. - از بازه‌ها استفاده کنید یا تعداد satها را مشخص کنید، اما هر دوی آنها را باهم ننویسید -too_many_pending_orders: شما به حداکثر تعداد سفارش‌هایی که می‌توان به طور همزمان منتشر کرد رسیده‌اید + یا از بازه استفاده کنید و یا تعداد ساتوشی را مشخص کنید، اما هر دو را باهم ننویسید. +too_many_pending_orders: شما به حداکثر تعداد سفارش‌هایی که می‌توانند همزمان منتشر شوند رسیده‌اید. name: نام group: گروه channel: کانال -solver: پشتیبانی -published: منتشر شده +solver: داور +published: منتشر شده created: ایجاد شده yes: بله no: خیر wizard_add_invoice_init: | - 🤖 باید یک فاکتور برای ساتوشی ${satsAmount} به ارزش ${currency} ${fiatAmount} برای ما بفرستید تا بتوانیم پول را برایتان ارسال کنیم. - - اگر فاکتور را ظرف ${expirationTime} دقیقه ارسال نکنید، سفارش لغو خواهد شد + 🤖 باید صورتحسابی به مبلغ ${satsAmount} ساتوشی (معادل ${currency} ${fiatAmount}) برای من ارسال کنید تا ساتوشی‌ها را برایتان بفرستم. + اگر تا ${expirationTime} دقیقه دیگر صورتحساب را ارسال نکنید، سفارش لغو خواهد شد. wizard_add_invoice_exit: | - شما از حالت wizard خارج شده اید، اکنون می توانید دستورات را یادداشت کرده و با دستور /setinvoice که نشان دهنده شناسه سفارش و فاکتور است، یک فاکتور به سفارش اضافه کنید. می توانید برای ما فاکتوری برای ${amount} ساتوشی بفرستید، اما ما فاکتورها را بدون مبلغ مشخص نیز می پذیریم: + شما از حالت راهنما خارج شدید؛ اکنون می‌توانید دستورها را بنویسید و صورتحساب را با ارسال آن به همراه شناسه سفارش پس از دستور /setinvoice، به سفارش اضافه کنید. + شما می‌توانید صورتحسابی به مبلغ ${amount} ساتوشی برای من بفرستید، اما من صورتحساب‌های فاقد مقدار مشخص را نیز می‌پذیرم: /setinvoice -wizard_community_enter_name: نامی برای کامیونیتی خود انتخاب کنید -wizard_community_too_long_name: این نام می‌تواند حداکثر طول ${length} کاراکتر داشته باشد. -wizard_community_enter_currency: کد ارز(های) فیات را که کاربران می توانند با آن در این کامیونیتی فعالیت کنند، وارد کنید، اگر بیش از یک ارز وجود دارد، باید هر کد را با یک فاصله خالی از بقیه جدا کنید. +wizard_community_enter_name: نامی برای اجتماع خود انتخاب کنید. +wizard_community_too_long_name: 'طول نام می‌تواند حداکثر ${length} کاراکتر باشد.' +wizard_community_enter_currency: کد ارزی که کاربران این اجتماع می‌توانند با آن کار کنند را وارد کنید. اگر بیش از یک ارز قابل استفاده است، باید کد ارزها را با یک فاصله خالی از یکدیگر جدا کنید. wizard_community_enter_group: | - یک شناسه یا یک نام برای گروه، ربات انتخاب کنید. همچنین شما باید سرپرست گروه باشید: - + یک نام یا شناسه برای گروه انتخاب کنید؛ شما و ربات باید هر دو مدیر گروه باشید. مثال: @MyCommunity wizard_community_enter_order_channels: | - تمامی سفارشات کامیونیتی شما باید در یک کانال تلگرامی منتشر شود، در صورتی که تنها یک کانال را به ما معرفی کنید، سفارشات خرید و فروش در آنجا منتشر می شود. + تمام سفارش‌های اجتماع شما باید در یک کانال تلگرام منتشر شوند؛ اگر تنها یک کانال به من معرفی کنید، هم سفارش‌های خرید و هم فروش در آن منتشر خواهند شد. - اگر دو کانال را مشخص کنید، سفارشات خرید در یکی و سفارشات فروش در کانال دیگر انجام می شود. هم شما و هم ربات باید در هر دو کانال ادمین باشید. + اگر دو کانال معرفی کنید، سفارش‌های خرید در یکی از آن‌ها و سفار‌های فروش در دیگری منتشر خواهند شد. شما و ربات باید مدیر هر دو کانال باشید. - لطفا نام کانال را ذکر کنید یا اگر می خواهید از دو کانال استفاده کنید نام هر دو را با فاصله خالی از هم جدا کنید. + لطفاً نام کانال را به اشتراک بگذارید یا اگر می‌خواهید از دو کانال استفاده کنید، نام هر دو را با یک فاصله خالی بینشان بنویسید. - مثال : @MyCommunitySell @MyCommunityBuy -wizard_community_one_or_two_channels: شما باید یک یا دو کانال را تعیین دهید -wizard_community_enter_solvers: اکنون لطفاً نام کاربرانی را بنویسید که اجازه دارند مشاجرات را حل کنند، هر کدام از آنها با یک فاصله خالی از هم جدا شده اند. -wizard_community_must_enter_names: باید حداقل یک نام یا دو نام که با فاصله از هم جدا شده اند اضافه کنید -wizard_community_enter_solvers_channel: شناسه یا نام کانالی را که ربات باید از آن برای هشدار در هنگام تماس با مناقشه استفاده کند، مشخص کنید، لطفاً از @ در ابتدای نام کانال استفاده کنید. + مثال: + @MyCommunitySell @MyCommunityBuy +wizard_community_one_or_two_channels: شما باید یک یا دو کانال معرفی کنید. +wizard_community_enter_solvers: حالا لطفاً نام کاربران حل کننده مشاجره‌ها را با یک فاصله خالی بینشان بنویسید. +wizard_community_must_enter_names: شما باید حداقل یک یا دو نام جدا شده با فاصله را اضافه کنید. +wizard_community_enter_solvers_channel: شناسه یا نام کانالی که ربات باید از آن برای اطلاع دادن درباره مشاجره‌های ایجاد شده استفاده کند را اعلام کنید، لطفاً از @ در ابتدای نام کانال استفاده کنید. wizard_community_success: | - تبریک می گویم، شما کامیونیتی خود را ایجاد کرده‌اید! - - برای اینکه کامیونیتی شما فعال بماند، باید سفارشات خود را در ${days} روز گذشته با موفقیت تکمیل کرده باشد. -wizard_community_wrong_permissions: شما مجوز سرپرستی برای این گروه یا کانال ندارید -wizard_community_you_are_not_admin: شما ادمین ${channel} نیستید. -wizard_community_duplicated_name: نامی که وارد کردید قبلاً توسط کامیونیتی دیگری استفاده شده است، با نام دیگری دوباره امتحان کنید. -wizard_to_exit: عبارت /exit را برای خروج از حالت wizard تایپ کنید. -wizard_exit: شما از حالت wizard خارج شده‌اید، اکنون می توانید دستورات را بنویسید + تبریک، شما اجتماع خود را ایجاد کردید! + + برای فعال باقی ماندن اجتماعتان، باید همواره سفارش با موفقیت انجام شده در ${days} روز گذشته داشته باشد. +wizard_community_wrong_permissions: شما اجازه مدیریت این گروه یا کانال را ندارید. +wizard_community_you_are_not_admin: شما مدیر کانال ${channel} نیستید. +wizard_community_duplicated_name: نامی که وارد کردید توسط اجتماع دیگری در حال استفاده است؛ با یک نام متفاوت، دوباره امتحان کنید. +wizard_to_exit: برای خروج از حالت راهنما، از /exit استفاده کنید. +wizard_exit: شما از حالت راهنما خارج شدید، حالا می‌توانید دستورها را بنویسید wizard_add_fiat_amount: | - لطفاً مقدار ${currency} را که می‌خواهید ${action} کنید، مشخص کنید. + لطفاً مقدار ${currency} که می‌خواهید برای ${action} استفاده کنید را وارد کنید. - به یاد داشته باشید که ورودی باید فقط اعداد بین ${minAmount} و ${maxAmount} باشد: -wizard_add_fiat_wrong_amount: مقدار نامعتبر است، ورودی باید بین ${minAmount} و ${maxAmount} باشد، و فقط باید به فرمت اعداد باشد. -wizard_add_fiat_correct_amount: 'مقدار: ${currency} ${fiatAmount}.' -order_expired: این سفارش منقضی شده است! -cant_add_invoice: دیگر نمی توانید فاکتوری به این سفارش اضافه کنید! + توجه داشته باشید که این مقدار باید فقط عدد و بین ${minAmount} تا ${maxAmount} باشد: +wizard_add_fiat_wrong_amount: مقدار نامعتبر؛ ورودی باید بین ${minAmount} تا ${maxAmount} بوده و فقط عدد باشد. +wizard_add_fiat_correct_amount: 'مقدار: ${currency} ${fiatAmount}' +order_expired: این سفارش، منقضی شده است! +cant_add_invoice: شما دیگر نمی‌توانید صورتحسابی به این سفارش اضافه کنید! expired_order: | - این سفارش بدون تکمیل منقضی شده است + این سفارش، بدون انجام شدن، منقضی شد ${detailedOrder} - کاربر @${sellerUser.username} به مشکل ${sellerUser.disputes} برخورده است - کاربر @${buyerUser.username} به مشکل ${buyerUser.disputes} برخورده است + کاربر @${sellerUser.username} (فروشنده) ${sellerUser.disputes} بار مشاجره داشته است. + کاربر @${buyerUser.username} (خریدار) ${buyerUser.disputes} بار مشاجره داشته است. expired_order_to_buyer: | - 🚨🚨🚨 این سفارش در شرف منقضی شدن است و باید بلافاصله تکمیل یا لغو شود، اگر هنوز وجه فیات را ارسال نکرده‌اید، می‌توانید با دستور /cancel آن را لغو کنید. + 🚨🚨🚨 این سفارش در شرف انقضا است و باید هر چه زودتر انجام یا لغو شود؛ اگر هنوز پول فیات را ارسال نکرده‌اید، همچنان می‌توانید با دستور /cancel معامله را لغو کنید. - اگر وجه فیات را واریز کردید اما فروشنده از آزاد کردن satها امتناع کرد، می‌توانید با دستور /dispute یک درخواست مشاجره ایجاد کنید. فاکتور نگهداری که فروشنده پرداخت کرده دارای زمان انقضا است و شما باید این تکلیف این سفارش را تا قبل از انقضای آن مشخص کنید وگرنه ریسک از دست دادن پول خود را دارید. + اگر پول فیات را ارسال کرده‌اید اما فروشنده ساتوشی‌ها را آزاد نمی‌کند، می‌توانید با دستور /dispute یک مشاجره ثبت کنید. صورتحساب وثیقه‌ای که توسط فروشنده پرداخت شده است، دارای یک تاریخ انقضا می‌باشد و شما باید تا پیش از انقضای آن، تکلیف این سفارش را مشخص کنید وگرنه با خطر از دست دادن پولتان مواجه خواهید شد. - اگر به کمک نیاز دارید، می توانید پیامتان را در گروه ${helpGroup} بنویسید. + اگر به کمک نیاز دارید، می‌‌توانید در گروه ${helpGroup} بنویسید. expired_order_to_seller: | - 🚨🚨🚨 این سفارش در شرف اتمام است و باید بلافاصله تکمیل یا لغو شود، اگر هنوز پول فیات را دریافت نکرده‌اید، همچنان می‌توانید با دستور /cancel آن را لغو کنید. + 🚨🚨🚨 این سفارش در شرف انقضا است و باید هر چه زودتر انجام یا لغو شود؛ اگر هنوز پول فیات را دریافت نکرده‌اید، همچنان می‌توانید با دستور /cancel معامله را لغو کنید. - اگر پول فیات را دریافت کردید، لطفاً ساتوشی‌ها را با دستور /release آزاد کنید، در غیر این صورت در معرض خطر ایجاد اختلاف توسط خریدار هستید که بر اعتبار شما تأثیر می گذارد. + اگر پول فیات را دریافت کرده‌اید، لطفاً ساتوشی‌ها را با دستور /release آزاد کنید وگرنه خطر ثبت مشاجره توسط خریدار را متحمل می‌شوید که روی شهرت شما تأثیر منفی خواهد داشت. - اگر به کمک نیاز دارید، می توانید پیامتان را در گروه ${helpGroup} بنویسید. -didnt_add_invoice: '🤨 شما فاکتوری جهت دریافت ساتوشی‌ها برای سفارش با شناسه ${orderId} ارسال نکرده‌اید.' -buyer_havent_add_invoice: '😔 خریدار فاکتوری جهت دریافت ساتوشی‌ها برای سفارش به شناسه ${orderId} شما برای ما ارسال نکرده است. ساتوشی‌ها شما برای شما ارسال شد.' -buyer_havent_add_invoice_to_admin_channel: 'خریدار @${username} (${tgId}) سفارش با شناسه ${orderId} را گرفت، اما فاکتور را برای دریافت ساتوشی‌ها ارسال نکرد. زمان به پایان رسیده است و اکنون سفارش مجدداً در کانال منتشر میشود.' -havent_paid_invoice: '🤨 شما فاکتوری جهت فروش ساتوشی‌ها برای سفارش با شناسه ${orderId} پرداخت نکرده‌اید.' -seller_havent_paid_invoice: '😔 فروشنده فاکتوری جهت سفارش خرید شما با شناسه ${orderId} پرداخت نکرده است، عملیات لغو شد.' -seller_havent_add_invoice_to_admin_channel: 'فروشنده @${username} (${tgId}) فاکتور سفارش با شناسه ${orderId} را پرداخت نکرده است. فرصت به پایان رسید و سفارش دوباره منتشر شد.' + اگر به کمک نیاز دارید، می‌‌توانید در گروه ${helpGroup} بنویسید. +didnt_add_invoice: '🤨 شما صورتحسابی برای دریافت ساتوشی‌های سفارش با شناسه ${orderId} ارسال نکرده‌اید.' +buyer_havent_add_invoice: '😔 خریدار هیچ صورتحسابی برای دریافت ساتوشی‌های سفارش شما با شناسه ${orderId} برای من ارسال نکرد؛ ساتوشی‌های شما به شما بازگردانده شدند.' +buyer_havent_add_invoice_to_admin_channel: 'خریدار @${username} (${tgId}) سفارش با شناسه ${orderId} را برداشت اما صورتحسابی برای دریافت ساتوشی نفرستاد، مهلت ارسال صورتحساب به پایان رسید و سفارش بازنشر شد.' +havent_paid_invoice: '🤨 شما صورتحساب فروش ساتوشی مربوط به سفارش با شناسه ${orderId} را پرداخت نکردید.' +seller_havent_paid_invoice: '😔 فروشنده صورتحساب خرید شما با شناسه {orderId} را پرداخت نکرد و معامله لغو شد.' +seller_havent_add_invoice_to_admin_channel: 'فروشنده @${username} (${tgId}) صورتحساب سفارش با شناسه ${orderId} را پرداخت نکرد، مهلت پرداخت به پایان رسید و سفارش بازنشر شد.' pending_payment_success_to_admin: | - کاربر @${username} یک فاکتور معلق داشت، پرداخت برای خرید سفارش با شناسه ${orderId} برای ${amount} ساتوشی، در نهایت پس از ${attempts} تلاش انجام شد. + کاربر @${username} یک صورتحساب در انتظار داشت؛ پرداخت سفارش خرید با شناسه ${orderId} به مبلغ ${amount} ساتوشی، بالأخره پس از ${attempts} بار تلاش، با موفقیت انجام شد. - اثبات پرداخت: ${paymentSecret} + اثبات پرداخت: + ${paymentSecret} pending_payment_success: | - من فاکتور لایتنینگ ${amount} ساتوشی را پرداخت کرده ام، شناسه سفارش: ${id}! + من صورتحساب لایتنینگ به مبلغ ${amount} ساتوشی را پرداخت کردم! شناسه سفارش: ${id} - Proof of payment: ${paymentSecret} + اثبات پرداخت: + ${paymentSecret} pending_payment_failed: | - 🤖 من سعی کردم فاکتور ${ttempts} شما را پرداخت کنم و موفق نشدم. گاهی اوقات کاربران شبکه لایتنینگ نمی توانند پرداختی را دریافت کنند زیرا کیف پول آنها نقدینگی ورودی کافی ندارد یا به گره به خوبی در شبکه متصل نیست. لطفا یک فاکتور از یک کیف پول دیگر ایجاد کنید. + 🤖 من ${attempts} بار تلاش کردم صورتحساب شما را پرداخت کنم اما نشد. + گاهی اوقات کاربران شبکه لایتنینگ به دلیل ناکافی بودن ظرفیت دریافت کیف پولشان یا اتصال ناپایدار گره به شبکه، نمی‌توانند پرداخت‌ها را دریافت کنند. شاید بهتر باشد با استفاده از کیف پول دیگری یک صورتحساب ایجاد کنید. pending_payment_failed_to_admin: | - پرداخت فاکتور سفارش خرید ${orderId} کاربر @${username} انجام نشد. + پرداخت صورتحساب سفارش خرید کاربر @${username} با شناسه ${orderId} شکست خورد. - Payment attempts: ${attempts} -selling: فروش -buying: خرید -receive_payment: دریافت وجه + تعداد تلاش‌های پرداخت: ${attempts} +selling: فروختن +buying: خریدن +receive_payment: دریافت پرداخت pay: پرداخت is: هست -trading_volume: 'حجم معاملات: ${volume} sat' -satoshis: ساتوشی‌ها -by: توسط +trading_volume: 'حجم معاملات: ${volume} ساتوشی' +satoshis: ساتوشی +by: با rate: نرخ -has_successful_trades: دارای ${trades} معاملات موفق -user_age: "از ربات برای ${pluralize(days, 'day', 'days')} استفاده کرده است" +has_successful_trades: 'دارای ${trades} معامله موفق' +user_age: 'از ربات به مدت ${days} روز استفاده کرده است.' price: قیمت for: برای generic_error: خطایی رخ داد -sats: ساتوشی‌ -no_capital_letters: 🤖 شما سعی می کنید دستوری را با حرف اول بزرگ اجرا کنید. لطفا کل دستور را با حروف کوچک لاتین بنویسید. -unknown_command: 😕 من متوجه نمی‌شوم. لطفا از /help برای دیدن لیست دستورات موجود استفاده کنید +sats: ساتوشی +no_capital_letters: 🤖 شما سعی دارید دستوری را اجرا کنید که اولین حرف آن یک حرف بزرگ است. لطفاً تمام دستور را با حروف کوچک بنویسید. +unknown_command: '😕 متوجه نشدم. لطفاً از /help برای دیدن فهرستی از دستورهای موجود استفاده کنید.' invoice_invalid_error: | - خطا در تجزیه فاکتور. لطفاً یک فاکتور لایتنینگ که با 'lnbc' شروع می‌شود، کپی کنید. + خطایی هنگام تجزیه‌وتحلیل صورتحساب رخ داد. لطفاً یک صورتحساب لایتنینگ که با «lnbc» آغاز می‌شود را کپی و درج کنید. - اگر می‌خواهید لغو کنید و به حالت ورود به دستور بازگردید، کافیست دستور /exit را اجرا کنید -invoice_expiry_too_short_error: انقضای فاکتور خیلی کوتاه است -invoice_has_expired_error: فاکتور منقضی شده -invoice_has_wrong_destination_error: فاکتور مقصد اشتباهی دارد -invoice_must_be_larger_error: فاکتور باید حداقل برای ${minInvoice} ساتوشی باشد + اگر مایل به لغو و بازگشت به حالت نوشتن دستورها هستید، کافی است دستور /exit را اجرا کنید. +invoice_expiry_too_short_error: مدت اعتبار صورتحساب، بیش از حد کوتاه است. +invoice_has_expired_error: صورتحساب منقضی شده است. +invoice_has_wrong_destination_error: گیرنده صورتحساب، اشتباه است. +invoice_must_be_larger_error: 'مبلغ صورتحساب باید حداقل ${minInvoice} ساتوشی باشد.' hours: ساعت minutes: دقیقه -community_updated: کامیونیتی با موفقیت به روز شد -operation_successful: عملیات با موفقیت انجام شد! -select_community: کامیونیتی را انتخاب کنید -what_modify: چه چیزی را می خواهید اصلاح کنید؟ +community_updated: اجتماع با موفقیت به‌روزرسانی شد. +operation_successful: عملیات موفق بود! +select_community: اجتماع را انتخاب کنید. +what_modify: می‌خواهید چه چیزی را تغییر دهید؟ channels: کانال‌ها -dispute_solvers: حل کننده‌ها -no_default_community: شما دیگر به صورت پیش فرض کامیونیتی ندارید -community_not_found: کامیونیتی پیدا نشد +dispute_solvers: داوران +no_default_community: شما دیگر اجتماع پیش‌فرضی ندارید. +community_not_found: اجتماع یافت نشد. currency: ارز currencies: ارزها currency_not_supported: | - این ارز در این کامیونیتی قابل استفاده نیست، فقط مجاز به استفاده از [${currency}] هستید. + این ارز نمی‌تواند در این اجتماع استفاده شود؛ تنها استفاده از ارزهای زیر مجاز است: + ${currencies} - شما می‌توانید این کامیونیتی در حال اجرا را با دستور /setcomm off ترک کنید -press_to_continue: برای ادامه دکمه را فشار دهید + شما می‌توانید با اجرای دستور زیر این اجتماع را ترک کنید 👇 + /setcomm off +press_to_continue: برای ادامه، دکمه زیر را لمس کنید. receive: دریافت send: ارسال -new_dispute: ⚠️⚠️⚠️ کاربری یک مشاجره را شروع کرده است، دکمه را فشار دهید تا وارد آن شوید -take_dispute: ورود به مشاجره -not_authorized: 🤨 شما مجاز به انجام این عملیات نیستید -need_default_community: برای انجام این عملیات باید یک کامیونیتی پیش فرض داشته باشید -enter_sats_amount: مقدار ساتوشی‌ها را وارد کنید، فقط اعداد را وارد کنید. +new_dispute: ⚠️⚠️⚠️ کاربری یک مشاجره جدید ثبت کرده است؛ دکمه زیر را جهت رسیدگی به آن لمس کنید. +take_dispute: رسیدگی به مشاجره +not_authorized: 🤨 شما مجاز به اجرای این عملیات نیستید. +need_default_community: برای اجرای این عملیات، باید یک اجتماع پیش‌فرض داشته باشید. +enter_sats_amount: مقدار ساتوشی را وارد کنید. فقط اعداد مجاز هستند. market_price: قیمت بازار -enter_currency: 'یک ارز را با کد خود وارد کنید، به عنوان مثال: IRT' -choose_currency: یک ارز فیات انتخاب کنید -enter_currency_amount: مقدار ${currency} را وارد کنید، فقط اعداد را وارد کنید. -enter_premium_discount: حباب (+) یا تخفیف (-) را وارد کنید تا به قیمت بازار اعمال شود. -no_premium_or_discount: بدون تخفیف یا حباب -enter_payment_method: روش پرداخت را وارد کنید -invalid_currency: ارز فیات نامعتبر -not_number: باید یک عدد بنویسید -not_zero: این قسمت نمی‌تواند عدد 0 باشد -not_negative: این قسمت نمی‌تواند عدد منفی باشد -wizard_community_wrong_percent: درصد باید عددی بین 0 تا 100 باشد +enter_currency: 'کد یک ارز را وارد کنید؛ مثال: IRT' +choose_currency: یک ارز را انتخاب کنید. +enter_currency_amount: مقدار ${currency} را وارد کنید؛ فقط اعداد مجاز هستند. +enter_premium_discount: 'میزان حباب (+) یا تخفیف (-) که می‌خواهید روی قیمت بازار اعمال کنید را وارد کنید.' +no_premium_or_discount: بدون حباب و تخفیف +enter_payment_method: 'روش پرداخت (و هر توضیح ضروری دیگری) را وارد کنید.' +invalid_currency: ارز نامعتبر +not_number: باید یک عدد باشد. +not_zero: نمی‌تواند 0 (صفر) باشد. +not_negative: نمی‌تواند عدد منفی باشد. +wizard_community_wrong_percent: درصد باید بین 0 تا 100 باشد. wizard_community_enter_fee_percent: | - Enter the fee: - - کارمزد در یک انجمن متغیر است و به صورت درصدی از 0 تا 100 نشان داده می شود. اگر نمی خواهید هزینه ای دریافت کنید، 0 را وارد کنید. اگر می خواهید نیمی از حداکثر مقدار را بگیرید، 50 را بنویسید، و در صورتی که مایل به دریافت تمام آن هستید 100 را بنویسید. -fee: فی -use_default: استفاده به عنوان پیش فرض -orders: سفارشات -volume: حجم -users: کاربران -not_found_dispute: برای این سفارش مشاجره‌ای وجود ندارد -max_allowed: حداکثر مجاز ${max} است -dispute_channel: کانال مشاجرات -not_wizard: شما در حال حاضر در حالت wizard نیستید، اگر شک دارید می توانید /help را تایپ کنید -wizard_help: شما در حالت wizard هستید، اگر نیاز به بازگشت به حالت فرمان دارید، /exit را اجرا کنید -hold_invoice_memo: '@${botName} - Escrow amount Order #${orderId}: SELL BTC for ${fiatCode} ${fiatAmount} - It WILL FREEZE IN YOUR WALLET. It will release once you run /release. It will return if buyer does not confirm the payment' -tap_button: دستوری را برای انجام عملیات انتخاب کنید -tap_release: سفارش را انتخاب کنید تا وجه را آزاد کنید، پس از فشار دادن دکمه، عملیات قابل برگشت نیست. + کارمزد را وارد کنید: + + در یک اجتماع، کارمزد متغیری است که به شکل درصد از 0 تا 100 تعیین می‌شود. اگر نمی‌خواهید کارمزد بگیرید، 0 وارد کنید. اگر می‌خواهید نصف حداکثر مقدار ممکن کارمزد بگیرید، 50 را وارد کنید و اگر حداکثر کارمزد ممکن را می‌خواهید، 100 را وارد کنید. +fee: کارمزد +use_default: استفاده به عنوان پیش‌فرض +orders: سفارش‌های +volume: حجم معاملات +users: تعداد کاربران +not_found_dispute: مشاجره‌ای برای این سفارش وجود ندارد. +max_allowed: حداکثر ${max} مجاز است. +dispute_channel: کانال مشاجره‌ها +not_wizard: 'شما در حالت راهنما نیستید؛ اگر شک دارید، می‌توانید دستور /help را بفرستید.' +wizard_help: 'شما در حالت راهنما هستید؛ اگر لازم است به حالت دستور برگردید، دستور /exit را اجرا کنید.' +hold_invoice_memo: '@${botName} - Escrow amount Order #${orderId}: SELL BTC for ${fiatCode} ${fiatAmount} - It WILL FREEZE IN YOUR WALLET. It will release once you run /release. It will return if buyer does not confirm the payment.' +tap_button: سفارشی را برای اجرای دستور انتخاب کنید. +tap_release: سفارشی که ساتوشی‌های مربوط به آن باید آزاد شوند را انتخاب کنید. پس از لمس دکمه زیر، این عملیات بازگشت‌ناپذیر خواهد بود. earnings: درآمد premium: حباب discount: تخفیف premium_discount: حباب/تخفیف withdraw_earnings: برداشت درآمد -invoice_expired_earnings: فاکتور منقضی شده است، با یک فاکتور جدید دوباره درخواست برداشت را ارسال کنید. -what_to_do: میخواهید چکار کنید؟ -community: کامیونیتی -seller_already_released: Don't worry, the seller has already released the funds 🥲 -select_language: انتخاب زبان -must_enter_text: شما باید فقط متن را وارد کنید +invoice_expired_earnings: صورتحساب منقضی شد؛ با یک صورتحساب جدید، دوباره درخواست برداشت ثبت کنید. +what_to_do: می‌خواهید چه کار کنید؟ +community: اجتماع +seller_already_released: نگران نباشید، فروشنده ساتوشی‌ها را آزاد کرده است 🥲 +select_language: زبان را انتخاب کنید. +must_enter_text: چیزی به جز متن وارد نکنید. current_earnings: | - Orders completed so far in the community: ${ordersToRedeem} - - Community Earnings: ${earnings} sat -you_dont_have_communities: شما هیچ انجمنی ایجاد نکرده‌اید -users_added: 'شما ${users} را اضافه کرده اید' -users_not_added: 'نمی توان ${users} را اضافه کرد. لطفا مطمئن شوید که این کاربران ربات را راه اندازی(start) کرده اند.' -delete_community: حذف کامیونیتی -are_you_sure: آیا از تصمیم خود اطمینان دارید؟ -no_permission: شما اجازه انجام این عملیات را ندارید + سفارش‌هایی که تاکنون در اجتماع انجام شده‌اند: ${ordersToRedeem} + + درآمد اجتماع: ${earnings} ساتوشی +you_dont_have_communities: شما هیچ اجتماعی ایجاد نکرده‌اید. +users_added: 'کاربران اضافه شده توسط شما: ${users}' +users_not_added: 'کاربرانی که اضافه نشدند: ${users}؛ لطفاً مطمئن شوید این کاربران ربات را راه‌اندازی کرده‌اند.' +delete_community: حذف اجتماع +are_you_sure: مطمئن هستید؟ +no_permission: شما مجاز به اجرای این عملیات نیستید. make_public: عمومی کردن make_private: خصوصی کردن -bot_kicked: ربات از چت حذف شده. ربات حتما باید عضو و ادمین باشد -chat_not_found: چت پیدا نشد آیا مطمئن هستید که ربات را به گروه/کانال اضافه کرده اید؟ -not_member: شما عضو آن چت نیستید -upgraded_to_supergroup: گروه به "supergroup" ارتقا یافته و آیدی آن تغییر کرده است، دوباره آیدی گروه را بررسی کنید -community_deleted: این انجمن به دلیل عدم فعالیت حذف شد. من شما را از آن جدا کردم، دوباره سعی کنید سفارشی را ایجاد کنید -dispute_too_soon: شما نمی توانید به این زودی مشاجره را شروع کنید، صبور باشید و چند دقیقه صبر کنید تا طرف مقابل شما پاسخ دهد -maintenance: 🚨 ربات در حال تعمیر است، لطفاً بعداً دوباره امتحان کنید 🚨 - +bot_kicked: ربات از گروه بیرون انداخته شده است، باید عضو و مدیر باشد. +chat_not_found: گروه یافت نشد. مطمئن هستید که ربات را به گروه/کانال اضافه کرده‌اید؟ +not_member: شما عضو آن گروه نیستید. +upgraded_to_supergroup: این گروه به «ابرگروه» ارتقا داده شده و شناسه‌اش تغییر پیدا کرده است؛ شناسه گروه را دوباره بررسی کنید. +community_deleted: این اجتماع، به دلیل عدم فعالیت، حذف شده است. من اتصال شما به آن را قطع کردم، ایجاد سفارش را دوباره امتحان کنید. +dispute_too_soon: شما نمی‌توانید اینقدر زود یک مشاجره ثبت کنید، صبور باشید و چند دقیقه منتظر پاسخ طرف مقابلتان بمانید. +maintenance: 🚨 ربات در دست تعمیر است، لطفاً بعداً دوباره امتحان کنید. 🚨 # START modules/community community_admin: | - Community Admin Mode + حالت مدیر اجتماع > ${community.name} (${community.group}) - Public: - ${community.public ? 'Yes' : 'No'} - Fee: - ${community.fee} - Earnings: - ${community.earnings} - npub: - ${community.nostr_public_key || ''} - - /help - help messages. - /exit - to exit the wizard. + عمومی: + ${community.public ? 'بله' : 'خیر'} + + کارمزد: + ${community.fee} + + درآمد: + ${community.earnings} + + کلید عمومی: + ${community.nostr_public_key || ''} + + /help + پیام کمک + + /exit + خروج از حالت راهنما community_admin_help: | - Community Admin Mode + حالت مدیر اجتماع # commands - /setnpub <npub> - کلید عمومی جامعه را پیکربندی کنید. رویدادهای ناستر با این کلید عمومی برچسب‌گذاری می‌شوند. -community_npub_updated: شما کلیدعمومی کامیونیتی ${npub} را با موفقیت اضافه کردید! + تنظیم کلید عمومی نوستر اجتماع: + /setnpub <npub> +community_npub_updated: 'شما با موفقیت ${npub} را به عنوان کلید عمومی اجتماع اضافه کردید!' # END modules/community - # START modules/nostr -user_npub_updated: شما کلیدعمومی ${npub} خود را با موفقیت اضافه کردید! +user_npub_updated: 'شما با موفقیت ${npub} را به عنوان کلید عمومی خود اضافه کردید!' nostr_info: | - کلیدعمومی: + کلید عمومی: ${npub} - هگز: + کلید عمومی پایه‌شانزده: ${publicKey} رله‌ها: ${relays} npub_not_valid: | - کلیدعمومی نامعتبر NIP-19. لطفا ورودی را چک کنید. + این یک کلید عمومی NIP-19 معتبر نیست. لطفاً ورودی خود را بررسی کنید. مثال: /setnpub npub180cvv07tjdrrgpa0j7j7tmnyl2yr6yr7l8j4s3evf6u64th6gkwsyjh6w6 # END modules/nostr # START modules/orders -order_not_found: Order not found. +order_not_found: سفارش یافت نشد. # END modules/orders - # START modules/user user_settings: | - User settings for @${user.username} + تنظیمات کاربر برای @${user.username} زبان: ${language.emoji} ${language.name} - کامیونیتی: + + اجتماع: ${community || '🛇'} - کلیدعمومی: + + کلید عمومی: ${npub || '🛇'} - لایتنینگ آدرس: + + نشانی لایتنینگ: ${lightning_address || '🛇'} - # HELP - /setnpub <npub> - کلید عمومی کاربر را پیکربندی کنید رویدادهای ناستر با این کلید عمومی برچسب‌گذاری می‌شوند. - /exit - to exit the wizard. + # راهنما + تنظیم کلید عمومی نوستر کاربر: + /setnpub <npub> + + خروج از راهنما: + /exit # END modules/user # check hold invoice -invoice_settled: فاکتور قبلا تسویه شده است -invoice_cancelled: فاکتور لغو شد -invoice_held: فاکتور نگهداری شد -invoice_no_info: من اطلاعاتی برای آن فاکتور ندارم +invoice_settled: صورتحساب تسویه شده است. +invoice_cancelled: صورتحساب لغو شده است. +invoice_held: صورتحساب نگه داشته شده است. +invoice_no_info: من اطلاعاتی درباره این صورتحساب ندارم. bot_info: | - Bot fee: ${bot_fee} + کارمزد ربات: ${bot_fee} - Max routing fee: ${routing_fee} + حداکثر کارمزد مسیریابی: ${routing_fee} - Node URI: `${node_uri}` + شناسانه منبع یکسان گره: + `${node_uri}` - Node status: ${status} + وضعیت گره: + ${status} - User info: + اطلاعات کاربر: ${user_info} -golden_honey_badger: 🍯 گورکن عسل طلایی! هیچ کارمزدی دریافت نخواهد شد! 🦡 +golden_honey_badger: 🍯 گورکن عسل‌خوار طلایی! هیچ کارمزدی گرفته نمی‌شود! 🦡 user_info: | - Volume traded: ${volume_traded} - Total rating: ${total_rating} - Disputes: ${disputes} + حجم معامله شده: ${volume_traded} + میانگین امتیاز: ${total_rating} + تعداد مشاجره‌ها: ${disputes} disclaimer: | - *با استفاده از ربات تجاری P2P، شما با شرایط و ضوابط زیر موافقت می کنید:* - - این ربات یک نرم‌افزار منبع باز است که برای استفاده، کپی، اصلاح و اجرا در دسترس عموم می‌باشد. توسعه دهندگان به هیچ وجه مسئولیتی در قبال اقدامات سایر افراد در استفاده از نرم افزار، اعم از قانونی یا غیرقانونی، صادقانه یا غیرصادقانه ندارند. + *استفاده شما از این ربات معامله پایاپای، همسان با موافقت شما با شرایط و ضوابط زیر است:* - ربات بر اساس "همانطور که هست" و "در صورت موجود بودن" ارائه می شود و توسعه دهندگان هیچ گونه ضمانتی صریح یا ضمنی در رابطه با ربات یا استفاده از آن ندارند. + این ربات یک نرم‌افزار منبع باز است که برای استفاده، تکثیر، اصلاح و اجرا در دسترس همگان قرار دارد. توسعه‌دهندگان هیچ گونه مسئولیتی در قبال کارهایی که دیگران با استفاده از ربات انجام می‌دهند، شامل کارهای قانونی یا غیرقانونی، صادقانه یا متقلبانه، ندارند. - توسعه‌دهندگان و حل‌کننده‌های مشاجره بهترین تلاش خود را برای حذف عوامل بد، متقلبان و کلاهبرداری‌ها از استفاده از ربات انجام می‌دهند، اما کاربر تشخیص می‌دهد که سیستم می‌تواند مورد سوء استفاده قرار گیرد و مسئولیت کامل آن را در حین استفاده می‌پذیرد. - - نه توسعه‌دهندگان و نه حل‌کننده‌های اختلاف، مسئولیتی در قبال ضرر و زیان‌هایی که ممکن است کاربر در اثر استفاده از ربات متحمل شود، ندارند. + این ربات «همان طور که هست» و «در صورت در دسترس بودن» در اختیار کاربران گذاشته می‌شود و توسعه‌دهندگان هیچ گونه ضمانت صریح یا ضمنی در رابطه با ربات و استفاده آن نمی‌کنند. + + توسعه‌دهندگان و داوران مشاجره‌ها نهایت تلاش خود را برای جلوگیری از عوامل بد، شیادی و کلاهبرداری در استفاده از ربات خواهند کرد، اما کاربر می‌داند که سیستم می‌تواند مورد سوء استفاده قرار گیرد و هنگام استفاده از آن مسئولیت کامل را می‌پذیرد. + + توسعه‌دهندگان و حل‌کنندگان مشاجره‌ها مسئول هیچ زیان یا آسیبی که کاربر ممکن است بر اثر استفاده از این ربات متحمل شود نخواهند بود. order_frozen: شما سفارش را مسدود کردید -paytobuyer_only_frozen_orders: دستور paytobuyer فقط برای سفارشات با وضعیت FROZEN یا PAID_HOLD_INVOICE قابل استفاده است -settleorder_only_dispute_orders: دستور settleorder فقط برای سفارشات با وضعیت DISPUTE قابل استفاده است -dispute_solver: 👮‍♂️ یک حل‌کننده در دعوای شما شرکت خواهد کرد، می‌توانید با ضربه زدن روی نام کاربری او مستقیماً برای او بنویسید => @${solver} <=، اگر حل‌کننده ابتدا برای شما نامه نوشت، باید از او بخواهید که به شما بگویم که نشانه اختلاف شما چیست، رمز شما ${token} است. -setinvoice_no_response: هیچ سفارشی برای پرداخت ندارید -already_cancelled: سفارش قبلاً لغو شده است! +paytobuyer_only_frozen_orders: 'دستور paytobuyer تنها برای سفارش‌هایی با وضعیت «مسدود شده» یا PAID_HOLD_INVOICE می‌تواند استفاده شود.' +settleorder_only_dispute_orders: 'دستور settleorder تنها برای سفارش‌هایی با وضعیت «مشاجره» می‌تواند استفاده شود.' +dispute_solver: '👮‍♂️ یک داور به مشاجره شما رسیدگی خواهد کرد. شما می‌توانید با لمس نام کاربری او (@${solver}) مسقیماً به خودش پیام دهید. اگر داور ابتدا به شما پیام داد، باید از او بخواهید که رمز مشاجره‌تان را به شما بگوید؛ رمز مشاجره شما ${token} است.' +setinvoice_no_response: شما هیچ سفارشی که در مرحله پرداخت باشد ندارید. privacy: | - *سیاست حفظ حریم خصوصی* - - حفظ حریم خصوصی شما برای ما مهم است و ما متعهد به محافظت از اطلاعات شخصی شما هستیم. این سیاست حفظ حریم خصوصی توضیح می‌دهد که چه اطلاعاتی را جمع‌آوری می‌کنیم، چگونه و با چه هدفی. - - *۱. اطلاعاتی که جمع‌آوری می‌کنیم:* - - _اطلاعات کاربر:_ نام کاربری و شناسه تلگرام شما که از طریق API تلگرام به دست می‌آید. - - _داده‌های فعالیت ربات:_ شامل تعداد تراکنش‌های انجام شده، تعداد روزهایی که از ربات استفاده کرده‌اید، حجم کل تجارت، امتیاز طرف مقابل و سوابق اختلافات، در صورت وجود. - - *۲. نحوه استفاده ما از اطلاعات:* - - _سیستم اعتبار:_ برای ایجاد و حفظ سیستم اعتبار برای هر کاربر. - - _حل اختلافات:_ در صورت بروز اختلاف، اطلاعات زیر را در اختیار میانجی (حل‌کننده) قرار می‌دهیم: نام کاربری شما، شناسه تلگرام، تعداد تراکنش‌های انجام شده، امتیاز طرف مقابل، تعداد روزهایی که از ربات استفاده کرده‌اید و تعداد اختلافات جمع شده. -user_already_blocked: User is already blocked -user_blocked: User successfully blocked -user_unblocked: User successfully unblocked -blocklist_empty: You do not have any blocked user -orders_in_process: There are orders in process with this user -user_order_is_blocked_by_user_taker: You can't take this order because you blocked its maker -user_taker_is_blocked_by_user_order: You can't take this order because its maker blocked you -check_solvers: انجمن ${communityName} شما هیچ راه حلی ندارد. لطفاً حداقل یک مورد را ظرف ${remainingDays} روز اضافه کنید تا از غیرفعال شدن انجمن جلوگیری کنید. -check_solvers_last_warning: انجمن ${communityName} شما هیچ راه حلی ندارد. لطفاً امروز حداقل یکی اضافه کنید تا از غیرفعال شدن انجمن جلوگیری کنید. -image_processing_error: ما یک خطا در پردازش تصویر داشتیم، لطفاً چند دقیقه صبر کنید و دوباره تلاش کنید. + *سیاست حریم خصوصی* + + حریم خصوصی شما برای ما حائز اهمیت است و ما متعهد به حفاظت از اطلاعات شخصی شما هستیم. این سیاست حریم خصوصی توضیح می‌دهد چه اطلاعاتی، چگونه و با چه هدف توسط ما جمع‌‌آوری می‌شوند. + *۱- اطلاعاتی که ما جمع‌آوری می‌کنیم:* + - _اطلاعات کاربر:_ نام کاربری و شناسه تلگرام شما که از راه واسط برنامه‌نویسی کاربردی (ای‌پی‌آی) تلگرام به دست آورده می‌شوند. + - _داده‌های فعالیت ربات:_ شامل تعداد تراکنش‌های انجام شده، تعداد روزهایی که از ربات استفاده کرده‌اید، حجم کل معاملات، امتیاز طرف مقابل و مشاجره‌های ثبت شده، در صورت وجود. + *۲- استفاده‌ای که از این اطلاعات می‌کنیم:* + - _سیستم شهرت:_ برای ساختن و نگهداری از سیستم شهرت برای هر کاربر. + - _حل مشاجره:_ در صورت بروز مشاجره، ما اطلاعات زیر را در اختیار میانجی‌گر (داور) قرار می‌دهیم: نام کاربری شما، شناسه تلگرام، تعداد تراکنش‌های انجام شده، امتیاز طرف مقابل، تعداد روزهای استفاده از ربات و تعداد مشاجره‌های پیشین. +user_already_blocked: کاربر از پیش مسدود شده بود. +user_blocked: کاربر با موفقیت مسدود شد. +user_unblocked: انسداد کاربر با موفقیت خاتمه یافت. +blocklist_empty: شما هیچ کاربر مسدود شده‌ای ندارید. +orders_in_process: سفارش‌های در جریانی وجود دارند که این کاربر در آن‌ها دخیل است. +user_order_is_blocked_by_user_taker: شما نمی‌توانید این سفارش را بردارید زیرا گذارنده آن را مسدود کرده‌اید. +user_taker_is_blocked_by_user_order: شما نمی‌توانید این سفارش را بردارید زیرا توسط گذارنده آن مسدود شده‌اید. +check_solvers: اجتماع شما ${communityName} هیچ داوری ندارد. لطفاً برای جلوگیری از غیرفعال شدن اجتماع، تا ${remainingDays} روز آینده حداقل یک داور به آن اضافه کنید. +check_solvers_last_warning: اجتماع شما ${communityName} هیچ داوری ندارد. برای جلوگیری از غیرفعال شدن اجتماع، امروز حداقل یک داور به آن اضافه کنید. +image_processing_error: هنگام پردازش تصویر با خطایی مواجه شدیم، لطفاً چند دقیقه صبر کرده و دوباره امتحان کنید.