chore: Update translations

This commit is contained in:
kieran 2024-11-22 16:57:35 +00:00
parent 4bf02d243e
commit 4c238a159f
3 changed files with 416 additions and 414 deletions

View File

@ -1,8 +1,8 @@
{ {
"+D82kt": "مطمئنید می خواهید بازنشر کنید: {id}", "+D82kt": "مطمئنید می خواهید بازنشر کنید: {id}",
"+PzQ9Y": "اکنون بپردازید", "+PzQ9Y": "اکنون بپردازید",
"+QM0PJ": "Sync all events for your profile into local cache", "+QM0PJ": "تمام اطلاعات پروفایل شما با کش داخلی برابر شدند",
"+QMdsy": "Relay Stats", "+QMdsy": "اطلاعات رله",
"+UjDmN": "با حق نوشتن وارد شدید", "+UjDmN": "با حق نوشتن وارد شدید",
"+Vxixo": "گپ گروهی خصوصی", "+Vxixo": "گپ گروهی خصوصی",
"+aZY2h": "نوع زپ", "+aZY2h": "نوع زپ",
@ -17,13 +17,13 @@
"/JE/X+": "پشتیبانی حساب کاربری", "/JE/X+": "پشتیبانی حساب کاربری",
"/T7HId": "HTTP File Storage Integration", "/T7HId": "HTTP File Storage Integration",
"/Xf4UW": "ارسال مقدار مصرف ناشناس", "/Xf4UW": "ارسال مقدار مصرف ناشناس",
"/b1IHW": "Group Chat Message", "/b1IHW": "پیام گپ گروهی",
"/d6vEc": "یافتن و اشتراک گذاری نمایه خود را آسان تر کنید", "/d6vEc": "یافتن و اشتراک گذاری نمایه خود را آسان تر کنید",
"/ioUrF": "From File", "/ioUrF": "از فایل",
"/n5KSF": "{n} میلی ثانیه", "/n5KSF": "{n} میلی ثانیه",
"00LcfG": "بارگیری بیشتر", "00LcfG": "بارگیری بیشتر",
"01iNut": "این آدرس ناستر برای شما نیست", "01iNut": "این آدرس ناستر برای شما نیست",
"08zn6O": "Export Keys", "08zn6O": "استخراج کلیدها",
"0Azlrb": "مدیریت", "0Azlrb": "مدیریت",
"0BUTMv": "جستجو...", "0BUTMv": "جستجو...",
"0MndVW": "Generic LNDHub wallet (BTCPayServer / Alby / LNBits)", "0MndVW": "Generic LNDHub wallet (BTCPayServer / Alby / LNBits)",
@ -47,9 +47,9 @@
"25V4l1": "بنر", "25V4l1": "بنر",
"25WwxF": "حساب کاربری ندارید؟", "25WwxF": "حساب کاربری ندارید؟",
"28oKbu": "Moderated Communities", "28oKbu": "Moderated Communities",
"29sHFE": "Wallet Connect", "29sHFE": "اتصال کیف پول",
"2BBGxX": "Subject tag in text events", "2BBGxX": "Subject tag in text events",
"2HIqeO": "User emoji list", "2HIqeO": "اموجی های کاربر",
"2IFGap": "کمک مالی", "2IFGap": "کمک مالی",
"2LbrkB": "گذرواژه را وارد کنید", "2LbrkB": "گذرواژه را وارد کنید",
"2O2sfp": "پايان", "2O2sfp": "پايان",
@ -57,11 +57,11 @@
"2a2YiP": "{n} نشانک", "2a2YiP": "{n} نشانک",
"2k0Cv+": "({n}) ناپسند", "2k0Cv+": "({n}) ناپسند",
"2mcwT8": "یادداشت جدید", "2mcwT8": "یادداشت جدید",
"2oCF7O": "Followed by friends of friends", "2oCF7O": "دنبال شده توسط دوست، دوستان شما",
"2raFAu": "Application-specific data", "2raFAu": "Application-specific data",
"2ukA4d": "{n} ساعت", "2ukA4d": "{n} ساعت",
"2z7Kky": "Latest Articles", "2z7Kky": "Latest Articles",
"3/onCd": "Replies", "3/onCd": "پاسخ ها",
"39AHJm": "ثبت نام", "39AHJm": "ثبت نام",
"3GWu6/": "User Statuses", "3GWu6/": "User Statuses",
"3KNMbJ": "مقالات", "3KNMbJ": "مقالات",
@ -122,10 +122,10 @@
"753yX5": "Label", "753yX5": "Label",
"769A8p": "Wiki article", "769A8p": "Wiki article",
"77nkEO": "Relay Information Document", "77nkEO": "Relay Information Document",
"7LFU8U": "Search Capability", "7LFU8U": "قابلیت جستجو",
"7UOvbT": "آفلاین", "7UOvbT": "آفلاین",
"7YkSA2": "Community Leader", "7YkSA2": "Community Leader",
"7gMmSL": "Reaction", "7gMmSL": "واکنش",
"7hp70g": "NIP-05", "7hp70g": "NIP-05",
"7jfPsW": "Modular Article Content", "7jfPsW": "Modular Article Content",
"7nAz/z": "Mute notes from people who are outside your web of trust", "7nAz/z": "Mute notes from people who are outside your web of trust",
@ -161,7 +161,7 @@
"AedFVZ": "Create or update a product", "AedFVZ": "Create or update a product",
"Ai8VHU": "نگهداری نامحدود یادداشت ها روی رله", "Ai8VHU": "نگهداری نامحدود یادداشت ها روی رله",
"AkCxS/": "دلیل", "AkCxS/": "دلیل",
"AktAk2": "Great", "AktAk2": "عالی",
"Am8glJ": "بازی", "Am8glJ": "بازی",
"AqGfF4": "Channel Creation", "AqGfF4": "Channel Creation",
"Aujn2T": "Count", "Aujn2T": "Count",
@ -171,14 +171,14 @@
"B4C47Y": "نام خیلی کوتاه است", "B4C47Y": "نام خیلی کوتاه است",
"B6+XJy": "زپ شد", "B6+XJy": "زپ شد",
"B6H7eJ": "nsec, npub, nip-05, hex", "B6H7eJ": "nsec, npub, nip-05, hex",
"B7wvUM": "You can add a single or multiple relays, one per line.", "B7wvUM": "میتونی یک یا چند رله اضافه کنی، هر خط یکی.",
"BGCM48": "حق دسترسی به رله اسنورت، با یک سال نگهداری رویداد", "BGCM48": "حق دسترسی به رله اسنورت، با یک سال نگهداری رویداد",
"BGGacK": "AI Embeddings / Vector lists", "BGGacK": "AI Embeddings / Vector lists",
"BQW4gi": "Relay-based Groups", "BQW4gi": "Relay-based Groups",
"BWpuKl": "به‌روزآوری", "BWpuKl": "به‌روزآوری",
"BfuAQ5": "Marketplace UI/UX", "BfuAQ5": "Marketplace UI/UX",
"BjNwZW": "آدرس ناستر (nip05)", "BjNwZW": "آدرس ناستر (nip05)",
"Blxcdx": "Relay", "Blxcdx": "رله",
"Bo+O//": "HTTP Auth", "Bo+O//": "HTTP Auth",
"C1LjMx": "کمک مالی با لایتنینگ", "C1LjMx": "کمک مالی با لایتنینگ",
"C6Lhhp": "Live Event", "C6Lhhp": "Live Event",
@ -195,7 +195,7 @@
"CYkOCI": "و {count} نفر دیگر شما را دنبال می کنند", "CYkOCI": "و {count} نفر دیگر شما را دنبال می کنند",
"Cdxwi0": "Repository announcements", "Cdxwi0": "Repository announcements",
"CmZ9ls": "{n} بیصدا شده", "CmZ9ls": "{n} بیصدا شده",
"Coy6SH": "Calendar", "Coy6SH": "تقویم",
"CsCUYo": "{n} ساتوشی", "CsCUYo": "{n} ساتوشی",
"Cu/K85": "از {lang} ترجمه شده", "Cu/K85": "از {lang} ترجمه شده",
"CzHZoc": "چیدمان اجتماعی", "CzHZoc": "چیدمان اجتماعی",
@ -213,13 +213,13 @@
"DrZqav": "درباره باید کمتر از {limit} حرف باشد", "DrZqav": "درباره باید کمتر از {limit} حرف باشد",
"DtYelJ": "انتقال", "DtYelJ": "انتقال",
"Dx4ey3": "به هم ریختن همه", "Dx4ey3": "به هم ریختن همه",
"E3oB+t": "Browser", "E3oB+t": "مرورگر",
"E5ZIPD": "<big>{amount}</big> <small>sats</small>", "E5ZIPD": "<big>{amount}</big> <small>sats</small>",
"EHqHsu": "Invoice / Lightning Address", "EHqHsu": "Invoice / Lightning Address",
"EJbFi7": "جستجو در یادداشت‌ها", "EJbFi7": "جستجو در یادداشت‌ها",
"ELbg9p": "ارائه دهندگان داده", "ELbg9p": "ارائه دهندگان داده",
"EQKRE4": "نمایش مدال ها در صفحات نمایه", "EQKRE4": "نمایش مدال ها در صفحات نمایه",
"EWeVrH": "Reaction to a website", "EWeVrH": "واکنش به یک سایت",
"EWyQH5": "همگانی", "EWyQH5": "همگانی",
"Ebl/B2": "ترجمه به {lang}", "Ebl/B2": "ترجمه به {lang}",
"Ec+xLY": "Curation sets", "Ec+xLY": "Curation sets",
@ -229,21 +229,21 @@
"EjFyoR": "آدرس کمک مالی برزنجیر", "EjFyoR": "آدرس کمک مالی برزنجیر",
"EnCOBJ": "خرید", "EnCOBJ": "خرید",
"EsHX35": "Sorry, we dont understand this event kind ({name}), please try one of the following apps instead!", "EsHX35": "Sorry, we dont understand this event kind ({name}), please try one of the following apps instead!",
"F/6VqP": "Server", "F/6VqP": "سرور",
"F3l7xL": "افزودن حساب کاربری", "F3l7xL": "افزودن حساب کاربری",
"F4eJ/3": "Classified Listings", "F4eJ/3": "Classified Listings",
"FDguSC": "{n} زپ", "FDguSC": "{n} زپ",
"FHWpHC": "Wallet Response", "FHWpHC": "پاسخ کیف پول",
"FHvSk3": "Authentication of clients to relays", "FHvSk3": "Authentication of clients to relays",
"FMfjrl": "نمایش پیغام وضعیت در صفحات نمایه", "FMfjrl": "نمایش پیغام وضعیت در صفحات نمایه",
"FSYL8G": "پسند کاربران", "FSYL8G": "پسند کاربران",
"FWJR1B": "User groups", "FWJR1B": "گروههای کاربر",
"FcNSft": "مسائل رد شده HTTP به آدرس لایتنینگ ارائه شده ارجاع می شود", "FcNSft": "مسائل رد شده HTTP به آدرس لایتنینگ ارائه شده ارجاع می شود",
"FdhSU2": "حالا برداشت کن", "FdhSU2": "حالا برداشت کن",
"FfYsOb": "خطایی رخ داده است!", "FfYsOb": "خطایی رخ داده است!",
"FmXUJg": "شما را دنبال می کند", "FmXUJg": "شما را دنبال می کند",
"FvanT6": "Accounts", "FvanT6": "حساب ها",
"FzbSGg": "You dont have any media servers, try adding some.", "FzbSGg": "هیچ سروری برای ذخیره عکس/فیلم شما ثب نشده است، میتونی یکی امتحان کنی.",
"G/yZLu": "حذف", "G/yZLu": "حذف",
"G1BGCg": "انتخاب کیف پول", "G1BGCg": "انتخاب کیف پول",
"G3A56c": "عضو Push", "G3A56c": "عضو Push",
@ -253,7 +253,7 @@
"GSye7T": "آدرس لایتنینگ", "GSye7T": "آدرس لایتنینگ",
"GUlSVG": "آدرس ناستر شامل اسنورت خود را بردارید", "GUlSVG": "آدرس ناستر شامل اسنورت خود را بردارید",
"Gcn9NQ": "لینک مگنت", "Gcn9NQ": "لینک مگنت",
"GpkNYn": "Torrent", "GpkNYn": "تورنت",
"GqQeu/": "آدرس لایتنینگ نامعتبر", "GqQeu/": "آدرس لایتنینگ نامعتبر",
"GspYR7": "{n} ناپسند", "GspYR7": "{n} ناپسند",
"Gxcr08": "پخش رویداد", "Gxcr08": "پخش رویداد",
@ -270,7 +270,7 @@
"HbefNb": "باز کردن کیف پول", "HbefNb": "باز کردن کیف پول",
"HhcAVH": "شما این فرد را دنبال نمی کنید، اینجا کلیک کنید تا فایل های <i>{link}</i> را بارگیری کنید، یا <a><i>ترجیحات خود</i></a> را بروزرسانی کنید تا همیشه رسانه های همه را بارگیری کنید.", "HhcAVH": "شما این فرد را دنبال نمی کنید، اینجا کلیک کنید تا فایل های <i>{link}</i> را بارگیری کنید، یا <a><i>ترجیحات خود</i></a> را بروزرسانی کنید تا همیشه رسانه های همه را بارگیری کنید.",
"HpAmQZ": "Relay reviews", "HpAmQZ": "Relay reviews",
"HqRNN8": "Support", "HqRNN8": "پشتیبانی",
"HzSFeV": "Expiration Timestamp", "HzSFeV": "Expiration Timestamp",
"I0tYZf": "Create or update a stall", "I0tYZf": "Create or update a stall",
"I1AoOu": "Last post {time}", "I1AoOu": "Last post {time}",
@ -284,7 +284,7 @@
"Ig9/a1": "{n} ساتوشی به {name} فرستاده شد", "Ig9/a1": "{n} ساتوشی به {name} فرستاده شد",
"IgsWFG": "توسط هیچ یک از کسانی که دنبال می کنید دنبال نشده اید", "IgsWFG": "توسط هیچ یک از کسانی که دنبال می کنید دنبال نشده اید",
"IoQq+a": "اینجا کلیک کنید تا بهرحال بارگیری کنید", "IoQq+a": "اینجا کلیک کنید تا بهرحال بارگیری کنید",
"IvjoDS": "Connected", "IvjoDS": "متصل شد",
"Ix8l+B": "داغ‌ترین‌ یادداشت ها", "Ix8l+B": "داغ‌ترین‌ یادداشت ها",
"J+dIsA": "اشتراک", "J+dIsA": "اشتراک",
"J1iLmb": "اعلان ها مجاز نیستند", "J1iLmb": "اعلان ها مجاز نیستند",
@ -297,7 +297,7 @@
"JPFYIM": "آدرس لایتنینگی وجود ندارد", "JPFYIM": "آدرس لایتنینگی وجود ندارد",
"JSx7y9": "عضویت در {site_name}{plan} به قیمت {price} و دریافت پاداش روبرو", "JSx7y9": "عضویت در {site_name}{plan} به قیمت {price} و دریافت پاداش روبرو",
"JeoS4y": "بازنشر", "JeoS4y": "بازنشر",
"Jh5zKH": "Search relays list", "Jh5zKH": "جستجوی لیست رله ها",
"JjGgXI": "جستجوی کاربران", "JjGgXI": "جستجوی کاربران",
"JkLHGw": "وب سایت", "JkLHGw": "وب سایت",
"JmcxzF": "Relays are servers you connect to for sending and receiving events. Aim for 4-8 relays.", "JmcxzF": "Relays are servers you connect to for sending and receiving events. Aim for 4-8 relays.",
@ -350,7 +350,7 @@
"NDTFsp": "Job Feedback", "NDTFsp": "Job Feedback",
"NepkXH": "با {amount} ساتوشی نمی توانید رای دهید، لطفا مبلغ ساتوشی پیش فرض جدیدی برای زپ تنظیم کنید", "NepkXH": "با {amount} ساتوشی نمی توانید رای دهید، لطفا مبلغ ساتوشی پیش فرض جدیدی برای زپ تنظیم کنید",
"NndBJE": "صفحه کاربران جدید", "NndBJE": "صفحه کاربران جدید",
"Nr9Yyx": "Reposts", "Nr9Yyx": "بازارسال",
"NxzeNU": "Dead", "NxzeNU": "Dead",
"O3Jz4E": "Use your invite code to earn sats!", "O3Jz4E": "Use your invite code to earn sats!",
"OEW7yJ": "زپ", "OEW7yJ": "زپ",
@ -369,7 +369,7 @@
"P61BTu": "کپی رویداد JSON", "P61BTu": "کپی رویداد JSON",
"P7FD0F": "سیستم (پیش فرض)", "P7FD0F": "سیستم (پیش فرض)",
"P7nJT9": "جمع امروز (UTC): {amount} ساتوشی", "P7nJT9": "جمع امروز (UTC): {amount} ساتوشی",
"P8JC58": "Distance", "P8JC58": "فاصله",
"PCSt5T": "ترجیحات", "PCSt5T": "ترجیحات",
"PXQ0z0": "Receiving to <b>{wallet}</b>", "PXQ0z0": "Receiving to <b>{wallet}</b>",
"PamNxw": "سرفایل ناشناس: {name}", "PamNxw": "سرفایل ناشناس: {name}",
@ -412,7 +412,7 @@
"T83nqf": "Relays close to your geographic location.", "T83nqf": "Relays close to your geographic location.",
"TDR5ge": "رسانه درون یادداشت به طور خودکار برای افراد منتخب نمایش داده می شود، وگرنه فقط لینک نشان داده می شود", "TDR5ge": "رسانه درون یادداشت به طور خودکار برای افراد منتخب نمایش داده می شود، وگرنه فقط لینک نشان داده می شود",
"TGc5nI": "Handler information", "TGc5nI": "Handler information",
"TH1fFo": "Telegram", "TH1fFo": "تلگرام",
"TJo5E6": "پیش‌نمایش", "TJo5E6": "پیش‌نمایش",
"TOG64f": "Use Local Relay", "TOG64f": "Use Local Relay",
"TP/cMX": "به پایان رسید", "TP/cMX": "به پایان رسید",
@ -424,7 +424,7 @@
"TpgeGw": "Hex Salt..", "TpgeGw": "Hex Salt..",
"Tpy00S": "افراد", "Tpy00S": "افراد",
"TvKqBp": "liked", "TvKqBp": "liked",
"TwyMau": "Account", "TwyMau": "حساب",
"U1aPPi": "توقف شنیدن", "U1aPPi": "توقف شنیدن",
"U30H69": "Community Definition", "U30H69": "Community Definition",
"UJTWqI": "حذف از رله های من", "UJTWqI": "حذف از رله های من",
@ -448,9 +448,9 @@
"VnXp8Z": "آواتار", "VnXp8Z": "آواتار",
"W1yoZY": "بنظر می رسد اشتراک ندارید، می توانید یکی تهیه کنید {link}", "W1yoZY": "بنظر می رسد اشتراک ندارید، می توانید یکی تهیه کنید {link}",
"W2PiAr": "{n} مسدود", "W2PiAr": "{n} مسدود",
"W4SaxY": "Local", "W4SaxY": "محلی",
"W9355R": "صدادار", "W9355R": "صدادار",
"WeLEuL": "From Server", "WeLEuL": "از سرور",
"Wj5TbN": "Issues", "Wj5TbN": "Issues",
"WmZhfL": "ترجمه خودکار یادداشت ها به زبان پیش فرض شما", "WmZhfL": "ترجمه خودکار یادداشت ها به زبان پیش فرض شما",
"WvGmZT": "آدرس ناستر/ نمایه ناستر/ کلید عمومی ناستر/ npub ", "WvGmZT": "آدرس ناستر/ نمایه ناستر/ کلید عمومی ناستر/ npub ",
@ -465,7 +465,7 @@
"XgWvGA": "واکنش ها", "XgWvGA": "واکنش ها",
"Xnimz0": "Sending from <b>{wallet}</b>", "Xnimz0": "Sending from <b>{wallet}</b>",
"Xopqkl": "مبلغ پیش فرض زپ شما {number} ساتوشی است، مقادیر نمونه از روی این محاسبه شده اند.", "Xopqkl": "مبلغ پیش فرض زپ شما {number} ساتوشی است، مقادیر نمونه از روی این محاسبه شده اند.",
"YDMrKK": "Users", "YDMrKK": "کاربران",
"YDURw6": "خدمات URL", "YDURw6": "خدمات URL",
"YH2RKk": "Popular media servers.", "YH2RKk": "Popular media servers.",
"YQZY/S": "It looks like you dont follow enough people, take a look at {newUsersPage} to discover people to follow!", "YQZY/S": "It looks like you dont follow enough people, take a look at {newUsersPage} to discover people to follow!",
@ -493,7 +493,7 @@
"aSGz4J": "Connect to your own LND node with Lightning Node Connect", "aSGz4J": "Connect to your own LND node with Lightning Node Connect",
"aWpBzj": "نمایش بیشتر", "aWpBzj": "نمایش بیشتر",
"abbGKq": "{n} km", "abbGKq": "{n} km",
"ak3MTf": "Invite Friends", "ak3MTf": "دعوت دوستان",
"b12Goz": "یادسپارها", "b12Goz": "یادسپارها",
"b5vAk0": "شناسه شما به عنوان آدرس لایتنینگ عمل نموده و به LNURL انتخابی و آدرس لایتنینگ ارجاع خواهد داد", "b5vAk0": "شناسه شما به عنوان آدرس لایتنینگ عمل نموده و به LNURL انتخابی و آدرس لایتنینگ ارجاع خواهد داد",
"bF1MYT": "You are a community leader and are earning <b>{percent}</b> of referred users subscriptions!", "bF1MYT": "You are a community leader and are earning <b>{percent}</b> of referred users subscriptions!",
@ -549,8 +549,8 @@
"eXT2QQ": "گپ گروهی", "eXT2QQ": "گپ گروهی",
"eZtOxB": "window.nostr capability for web browsers", "eZtOxB": "window.nostr capability for web browsers",
"egib+2": "{n,plural,one {}=1{و{n} دیگر} other{و{n} دیگر}}", "egib+2": "{n,plural,one {}=1{و{n} دیگر} other{و{n} دیگر}}",
"ejEGdx": "Home", "ejEGdx": "خونه",
"eoV49s": "Poor", "eoV49s": "ضعیف",
"f1OxTe": "Community leaders are individuals who grow the nostr ecosystem by being active in their local communities and helping onboard new users. Anyone can become a community leader, but few hold the current honorary title.", "f1OxTe": "Community leaders are individuals who grow the nostr ecosystem by being active in their local communities and helping onboard new users. Anyone can become a community leader, but few hold the current honorary title.",
"f2CAxA": "Dump", "f2CAxA": "Dump",
"fBI91o": "زَپ", "fBI91o": "زَپ",
@ -588,7 +588,7 @@
"hMzcSq": "پیام‌ها", "hMzcSq": "پیام‌ها",
"hRTfTR": "PRO", "hRTfTR": "PRO",
"hY4lzx": "پشتیبانی", "hY4lzx": "پشتیبانی",
"hYOE+U": "Invite", "hYOE+U": "دعوت",
"hicxcO": "نمایش پاسخ ها", "hicxcO": "نمایش پاسخ ها",
"hmZ3Bz": "رسانه", "hmZ3Bz": "رسانه",
"hniz8Z": "اینجا", "hniz8Z": "اینجا",
@ -599,7 +599,7 @@
"iCqGww": "({n}) واکنش", "iCqGww": "({n}) واکنش",
"iEoXYx": "مترجم DeepL", "iEoXYx": "مترجم DeepL",
"iGT1eE": "از تقلید شدن توسط حساب های کاربری تقلبی جلوگیری کنید", "iGT1eE": "از تقلید شدن توسط حساب های کاربری تقلبی جلوگیری کنید",
"iHN12u": "Admin", "iHN12u": "مدیر",
"iICVoL": "{x} follows ({y} duplicates)", "iICVoL": "{x} follows ({y} duplicates)",
"iNWbVV": "شناسه", "iNWbVV": "شناسه",
"iXPL0Z": "در اتصال ناامن با کلید خصوصی نمی توان وارد شد، لطفا در عوض از افزونه مدیریت کلید ناستر استفاده کنید", "iXPL0Z": "در اتصال ناامن با کلید خصوصی نمی توان وارد شد، لطفا در عوض از افزونه مدیریت کلید ناستر استفاده کنید",
@ -621,12 +621,12 @@
"k0kCJp": "Apply Now", "k0kCJp": "Apply Now",
"k2veDA": "نوشتن", "k2veDA": "نوشتن",
"k7sKNy": "خدمات تایید NIP-05 خودمان، به پشتیبانی از توسعه این سایت کمک کنید و یک مدال ویژه درخشان در سایت ما بگیرید!", "k7sKNy": "خدمات تایید NIP-05 خودمان، به پشتیبانی از توسعه این سایت کمک کنید و یک مدال ویژه درخشان در سایت ما بگیرید!",
"k9SQm1": "Relays which you have connected to before and appear to be reliable.", "k9SQm1": "رله هایی که قبلاً به آنها وصل شده اید و به نظر قابل اعتماد هستند.",
"kEZUR8": "یک نام کاربری Iris ثبت کنید", "kEZUR8": "یک نام کاربری Iris ثبت کنید",
"kJYo0u": "{n,plural,one {}=0{{name} بازنشر کرد} other{{name} و {n} نفر دیگر بازنشر کردند}}", "kJYo0u": "{n,plural,one {}=0{{name} بازنشر کرد} other{{name} و {n} نفر دیگر بازنشر کردند}}",
"kKC9ya": "Wallet Info", "kKC9ya": "Wallet Info",
"kNd2FL": "Tidal login", "kNd2FL": "Tidal login",
"kQAf2d": "Select", "kQAf2d": "انتخاب",
"kaaf1E": "الان", "kaaf1E": "الان",
"kc79d3": "موضوعات", "kc79d3": "موضوعات",
"klCm96": "Community Post Approval", "klCm96": "Community Post Approval",
@ -682,7 +682,7 @@
"pEEBFk": "Reliable Relays", "pEEBFk": "Reliable Relays",
"pI+77w": "نسخه بازیابی قابل دانلود رله اسنورت", "pI+77w": "نسخه بازیابی قابل دانلود رله اسنورت",
"pRess9": "استخر زپ", "pRess9": "استخر زپ",
"plOM0t": "Custom Emoji", "plOM0t": "اموجی سفارشی",
"plg2Ua": "Channel Mute User", "plg2Ua": "Channel Mute User",
"puLNUJ": "سنجاق", "puLNUJ": "سنجاق",
"pyjJ5f": "Nostr Marketplace (for resilient marketplaces)", "pyjJ5f": "Nostr Marketplace (for resilient marketplaces)",
@ -714,7 +714,7 @@
"rMgF34": "اکنون پشتیبان‌گیری شود", "rMgF34": "اکنون پشتیبان‌گیری شود",
"rRRXtB": "Lightning Zaps", "rRRXtB": "Lightning Zaps",
"rT14Ow": "افزودن رله", "rT14Ow": "افزودن رله",
"reFEEC": "Reporting", "reFEEC": "در حال گزارش",
"rfuMjE": "(پیش‌فرض)", "rfuMjE": "(پیش‌فرض)",
"rkM7l8": "Encrypted Direct Message", "rkM7l8": "Encrypted Direct Message",
"rmdsT4": "{n} روز", "rmdsT4": "{n} روز",
@ -752,7 +752,7 @@
"uSV4Ti": "بازنشر لازم است به طور دستی تایید شود", "uSV4Ti": "بازنشر لازم است به طور دستی تایید شود",
"uc0din": "ارسال ساتوشی های تقسیم شده به", "uc0din": "ارسال ساتوشی های تقسیم شده به",
"ufvXH1": "Found {n} events", "ufvXH1": "Found {n} events",
"uhu5aG": "Public", "uhu5aG": "عمومی",
"un1nGw": "{n} یادداشت", "un1nGw": "{n} یادداشت",
"usAvMr": "ویرایش نمایه", "usAvMr": "ویرایش نمایه",
"v8lolG": "شروع گپ", "v8lolG": "شروع گپ",
@ -780,7 +780,7 @@
"x+3fl6": "My Relays", "x+3fl6": "My Relays",
"x/Fx2P": "با تقسیم بخشی از زپ های خود و اختصاص آن به استخر زپ، خدماتی را که استفاده می کنید تامین مالی نمایید!", "x/Fx2P": "با تقسیم بخشی از زپ های خود و اختصاص آن به استخر زپ، خدماتی را که استفاده می کنید تامین مالی نمایید!",
"x82IOl": "بيصدا", "x82IOl": "بيصدا",
"xEjBS7": "For you", "xEjBS7": "برای تو",
"xIcAOU": "آرا تسوط {type}", "xIcAOU": "آرا تسوط {type}",
"xIoGG9": "برو به", "xIoGG9": "برو به",
"xPCyu+": "nostr: URI scheme", "xPCyu+": "nostr: URI scheme",
@ -790,11 +790,11 @@
"xl4s/X": "شرایط دیگر:", "xl4s/X": "شرایط دیگر:",
"xmcVZ0": "جستجو", "xmcVZ0": "جستجو",
"xybOUv": "FAN", "xybOUv": "FAN",
"y/bmsG": "Allow", "y/bmsG": "اجازه",
"y1Z3or": "زبان", "y1Z3or": "زبان",
"yAztTU": "{n} eSats", "yAztTU": "{n} eSats",
"yCLnBC": "LNURL یا آدرس لایتنینگ", "yCLnBC": "LNURL یا آدرس لایتنینگ",
"yLzgxH": "Popular Relays", "yLzgxH": "رله های محبوب",
"yeX8yA": "Native App", "yeX8yA": "Native App",
"z3UjXR": "Debug", "z3UjXR": "Debug",
"z3Ukvq": "Draft Long-form Content", "z3Ukvq": "Draft Long-form Content",

File diff suppressed because it is too large Load Diff

View File

@ -20,7 +20,7 @@ export interface ToNostrEventTag {
} }
export class NostrHashtagLink implements ToNostrEventTag { export class NostrHashtagLink implements ToNostrEventTag {
constructor(readonly tag: string) { } constructor(readonly tag: string) {}
equals(other: ToNostrEventTag): boolean { equals(other: ToNostrEventTag): boolean {
const otherTag = other.toEventTag(); const otherTag = other.toEventTag();
@ -33,7 +33,7 @@ export class NostrHashtagLink implements ToNostrEventTag {
} }
export class UnknownTag implements ToNostrEventTag { export class UnknownTag implements ToNostrEventTag {
constructor(readonly value: Array<string>) { } constructor(readonly value: Array<string>) {}
equals(other: ToNostrEventTag): boolean { equals(other: ToNostrEventTag): boolean {
const otherTag = other.toEventTag(); const otherTag = other.toEventTag();
@ -241,7 +241,9 @@ export class NostrLink implements ToNostrEventTag {
static fromEvent(ev: TaggedNostrEvent | NostrEvent) { static fromEvent(ev: TaggedNostrEvent | NostrEvent) {
let relays = "relays" in ev ? ev.relays : undefined; let relays = "relays" in ev ? ev.relays : undefined;
const eventRelays = removeUndefined( const eventRelays = removeUndefined(
ev.tags.filter(a => a[0] === "relays" || a[0] === "relay" || a[0] === "r").flatMap(a => a.slice(1).map(b => sanitizeRelayUrl(b))), ev.tags
.filter(a => a[0] === "relays" || a[0] === "relay" || a[0] === "r")
.flatMap(a => a.slice(1).map(b => sanitizeRelayUrl(b))),
); );
relays = appendDedupe(relays, eventRelays); relays = appendDedupe(relays, eventRelays);