diff --git a/packages/app/src/translations/de_DE.json b/packages/app/src/translations/de_DE.json index c4e7ebe9..3ffae2d3 100644 --- a/packages/app/src/translations/de_DE.json +++ b/packages/app/src/translations/de_DE.json @@ -30,7 +30,7 @@ "0siT4z": "Politik", "0uoY11": "Status anzeigen", "0yO7wF": "{n} Sek.", - "0zASjL": "Go", + "0zASjL": "Los", "1H4Keq": "{n} Benutzer", "1Mo59U": "Bist du sicher, dass du diese Note aus deinen Lesezeichen entfernen möchtest?", "1R43+L": "Nostr Wallet Connect Konfiguration eingeben", diff --git a/packages/app/src/translations/hu_HU.json b/packages/app/src/translations/hu_HU.json index c2342d8e..bc25ae00 100644 --- a/packages/app/src/translations/hu_HU.json +++ b/packages/app/src/translations/hu_HU.json @@ -30,7 +30,7 @@ "0siT4z": "Politika", "0uoY11": "Státusz megjelenítése", "0yO7wF": "{n} másodperc", - "0zASjL": "Go", + "0zASjL": "Mehet", "1H4Keq": "{n} felhasználó", "1Mo59U": "Biztos hogy a kedvencekből ezt a bejegyzést el akarod távolítani?", "1R43+L": "Írd be a Nostr Wallet Connect konfigurációt", @@ -305,7 +305,7 @@ "TdtZQ5": "Crypto", "TpgeGw": "Hex Salt..", "Tpy00S": "Személyek", - "TvKqBp": "liked", + "TvKqBp": "kedvelted", "TwyMau": "Fiók", "U1aPPi": "Hallgatás leállítása", "UDYlxu": "Függőben lévő előfizetések", diff --git a/packages/app/src/translations/zh_CN.json b/packages/app/src/translations/zh_CN.json index 39b8783c..4e99f031 100644 --- a/packages/app/src/translations/zh_CN.json +++ b/packages/app/src/translations/zh_CN.json @@ -1,7 +1,7 @@ { "+D82kt": "是否确定要转发:{id}", "+PzQ9Y": "立即支出", - "+UjDmN": "使用写入权限登录", + "+UjDmN": "已使用写入权限登录", "+Vxixo": "秘密群聊", "+aZY2h": "打闪种类", "+tShPg": "已关注", @@ -31,7 +31,7 @@ "0uoY11": "显示状态", "0yO7wF": "{n} 秒", "0zASjL": "开始", - "1H4Keq": "{n} 用户", + "1H4Keq": "{n} 个用户", "1Mo59U": "是否确定要从收藏中移除此条笔记?", "1R43+L": "输入 Nostr Wallet Connect 配置", "1UWegE": "请务必备份你的密钥!", @@ -111,7 +111,7 @@ "9pMqYs": "Nostr 地址", "9wO4wJ": "闪电发票", "ADmfQT": "上一层", - "ALdW69": "来自 {name} 的笔记", + "ALdW69": "{name} 的笔记", "AN0Z7Q": "已被静音的关键词", "ASRK0S": "该作者已被静音", "Ai8VHU": "Snort 中继器上无限制笔记保留", @@ -244,7 +244,7 @@ "MP54GY": "钱包密码", "MWTx65": "默认页面", "MiMipu": "设置为主要 Nostr 地址 (nip05)", - "Ml7+RS": "将此链接发送给你的朋友,分享 Nostr 的魅力。", + "Ml7+RS": "将此链接发送给你的好友,分享 Nostr 的魅力。", "Mrpkot": "支付订阅", "MuVeKe": "购买 nostr 地址", "MzRYWH": "购买{item}", @@ -323,7 +323,7 @@ "VOjC1i": "选择你要将附件上传到哪个上传服务", "VR5eHw": "公钥 (npub/nprofile)", "VcwrfF": "好的", - "VfhYxG": "要查看全部更改列表,请查看更新日志 {here}", + "VfhYxG": "要查看全部更改列表,请在此查看更新日志: {here}", "VlJkSk": "{n} 已静音", "VnXp8Z": "头像", "W1yoZY": "看起来你没有任何订阅,你可以获取一个{link}", @@ -339,11 +339,11 @@ "XQiFEl": "关注中继器健康", "XXm7jJ": "热门话题标签", "XgWvGA": "回应", - "Xnimz0": "从 {wallet}发送", + "Xnimz0": "从 {wallet} 发送", "Xopqkl": "你的默认打闪金额是 {number} 聪,示例值是以此计算的。", "XrSk2j": "兑现", "YDURw6": "服务网址", - "YR2I9M": "没有钥匙,没有 {app},如果不备份,就无法重置。这只需要一分钟。", + "YR2I9M": "没有密钥,就没有 {app},如果不备份,就无法重置。这只需要一分钟。", "YXA3AH": "启用回应", "Yf3DwC": "连接钱包以发送即时付款", "Z4BMCZ": "输入配对词句", @@ -361,7 +361,7 @@ "aWpBzj": "显示更多", "b12Goz": "助记词", "b5vAk0": "你的代号将像闪电地址一样重定向至你所选的 LNURL 或闪电地址", - "bF1MYT": "你已成为社区领袖,并可从推荐用户的订阅中赚取 {percent}!", + "bF1MYT": "你已成为社区领袖,并可从邀请用户的订阅中赚取 {percent}!", "bG00/W": "服务工作程序正在运行", "bJ+wrA": "计算剪枝列表", "bLZL5a": "获取地址", @@ -442,7 +442,7 @@ "iCqGww": "回应({n})", "iEoXYx": "DeepL 翻译", "iGT1eE": "防止虚假帐户冒充你", - "iICVoL": "{x} 关注 ({y} 重复)", + "iICVoL": "{x} 个关注 ({y} 个重复)", "iNWbVV": "代号", "iXPL0Z": "无法在不安全的连接上使用私钥登录,请使用Nostr密钥管理器扩展程序", "ieGrWo": "关注", @@ -467,7 +467,7 @@ "kqPQJD": "配置打闪池", "kuPHYE": "{n,plural,=0{{name}已点赞} other{{name}和{n}个其他用户已点赞}}", "l+ikU1": "{plan}提供", - "l3H1EK": "邀请你的朋友们", + "l3H1EK": "邀请你的好友", "lCILNz": "立即购买", "lD3+8a": "付款", "lPWASz": "Snort 的 Nostr 地址", @@ -538,7 +538,7 @@ "tjpYlr": "中继器指标", "ttxS0b": "支持者徽章", "u/vOPu": "已付款", - "u9NoC1": "名称必须少于 {limit} 字符", + "u9NoC1": "名称必须少于 {limit} 个字符", "uCk8r+": "已有账户?", "uSV4Ti": "转发需要人工确认", "uc0din": "将聪拆分发送到", @@ -547,7 +547,7 @@ "v8lolG": "开始聊天", "vB3oQ/": "必须是一个联系人列表或公钥列表", "vN5UH8": "简介图片", - "vU/Q5i": "该工具将搜索所有关注者最近发布的事件,并删除 6 个月内未发布事件的关注者。", + "vU/Q5i": "该工具将搜索所有关注最近发布的事件,并删除6个月内未发布事件的关注。", "vZ4quW": "NIP-05 是一种基于 DNS 的验证规范,可帮助验证你是真实用户。", "vhlWFg": "投票选项", "vlbWtt": "获取免费的", diff --git a/packages/app/src/translations/zh_TW.json b/packages/app/src/translations/zh_TW.json index d59610f6..d4f3a437 100644 --- a/packages/app/src/translations/zh_TW.json +++ b/packages/app/src/translations/zh_TW.json @@ -1,7 +1,7 @@ { "+D82kt": "是否確定要轉發:{id}", "+PzQ9Y": "立即支出", - "+UjDmN": "Logged in with write access", + "+UjDmN": "已使用寫入權限登錄", "+Vxixo": "祕密羣聊", "+aZY2h": "打閃種類", "+tShPg": "已關注", @@ -19,22 +19,22 @@ "/d6vEc": "使你的帳號可更方便地被找到及分享", "/n5KSF": "{n} 毫秒", "00LcfG": "加載更多", - "01iNut": "Nostr address does not belong to you", - "08zn6O": "Export Keys", + "01iNut": "Nostr 地址不屬於你", + "08zn6O": "導出密鑰", "0Azlrb": "管理", "0BUTMv": "搜索...", - "0HFX0T": "Use Exact Location", - "0MndVW": "Generic LNDHub wallet (BTCPayServer / Alby / LNBits)", + "0HFX0T": "使用精確位置", + "0MndVW": "通用 LNDHub 錢包(BTCPayServer / Alby / LNBits)", "0jOEtS": "LNURL 無效", "0mch2Y": "名稱中有禁用字符", "0siT4z": "政治", "0uoY11": "顯示狀態", "0yO7wF": "{n} 秒", - "0zASjL": "Go", - "1H4Keq": "{n} users", + "0zASjL": "開始", + "1H4Keq": "{n} 個用户", "1Mo59U": "是否確定要從收藏中移除此條筆記?", "1R43+L": "輸入 Nostr Wallet Connect 配置", - "1UWegE": "Be sure to back up your keys!", + "1UWegE": "請務必備份你的密鑰!", "1c4YST": "已連接到:{node} 🎉", "1nYUGC": "{n} 個關注", "1o2BgB": "檢查簽名", @@ -48,8 +48,8 @@ "2O2sfp": "完成", "2a2YiP": "{n} 個收藏", "2k0Cv+": "踩 ({n})", - "2mcwT8": "New Note", - "2oCF7O": "Followed by friends of friends", + "2mcwT8": "新筆記", + "2oCF7O": "被好友的好友關注", "2ukA4d": "{n}小時", "39AHJm": "註冊", "3KNMbJ": "文章", @@ -59,7 +59,7 @@ "3qnJlS": "你正在用{amount}聰投票", "3t3kok": "{n,plural,=1{{n}條新筆記} other{{n}條新筆記}}", "3tVy+Z": "{n} 個粉絲", - "3yk8fB": "Wallet", + "3yk8fB": "錢包", "450Fty": "無", "47FYwb": "取消", "4IPzdn": "主要開發人員", @@ -68,11 +68,11 @@ "4OB335": "踩", "4Vmpt4": "Nostr Plebs 是該領域首批 NIP-05 供應商之一,以合理的價格提供大量域名", "4Z3t5i": "使用 imgproxy 壓縮圖片", - "4emo2p": "Missing Relays", + "4emo2p": "缺少中繼器", "4rYCjn": "自用筆記", "5BVs2e": "打閃", "5CB6zB": "打閃拆分", - "5PRWs7": "Notifications API Enabled", + "5PRWs7": "已啟用通知 API", "5oTnfy": "購買代號", "5u6iEc": "轉移到公鑰", "5vMmmR": "在 nostr 上,用戶名不是獨特的。Nostr 地址是你的獨特的人類可讀的地址。", @@ -80,23 +80,23 @@ "6/SF6e": "

{n}

Cashu 聰", "6/hB3S": "觀看重播", "62nsdy": "重試", - "6559gb": "New follow list length {length}", + "6559gb": "新關注列表長度 {length}", "65BmHb": "從 {host} 代理圖像失敗,點擊此處直接加載", "6OSOXl": "原因:{reason}", "6bgpn+": "並非所有客戶端都支持,就算已配置了打閃拆分,你仍然可能會收到一些打閃", "6ewQqw": "贊({n})", - "6k7xfM": "Trending notes", - "6mr8WU": "Followed by", + "6k7xfM": "熱門筆記", + "6mr8WU": "被這些人關注", "6uMqL1": "未付款", "7+Domh": "筆記", "712i26": "代理使用 HODL 發票轉發付款,從而隱藏了你的節點的公鑰", "7UOvbT": "離線", - "7YkSA2": "Community Leader", + "7YkSA2": "社區領袖", "7hp70g": "NIP-05", "8/vBbP": "轉發({n})", "89q5wc": "確認轉發", "8ED/4u": "回覆", - "8HJxXG": "Sign up", + "8HJxXG": "註冊", "8QDesP": "打閃 {n} 聰", "8Rkoyb": "接收方", "8Y6bZQ": "無效打閃拆分:{input}", @@ -106,20 +106,20 @@ "9HU8vw": "回覆", "9SvQep": "關注 {n}", "9WRlF4": "發送", - "9kO0VQ": "Hide muted notes", + "9kO0VQ": "隱藏已靜音筆記", "9kSari": "重試發布", "9pMqYs": "Nostr 地址", "9wO4wJ": "閃電發票", "ADmfQT": "上一層", - "ALdW69": "Note by {name}", + "ALdW69": "{name} 的筆記", "AN0Z7Q": "已被靜音的關鍵詞", "ASRK0S": "该作者已被静音", "Ai8VHU": "Snort 中繼器上無限制筆記保留", "AkCxS/": "原因", "Am8glJ": "遊戲", "AnLrRC": "非打閃", - "Aujn2T": "Count", - "Awq32I": "Push notifications", + "Aujn2T": "總計", + "Awq32I": "推送通知", "AxDOiG": "月", "AyGauy": "登錄", "B4C47Y": "名稱過短", @@ -133,15 +133,15 @@ "C81/uG": "登出", "C8HhVE": "推薦關注", "CHTbO3": "加載發票失敗", - "CM+Cfj": "Follow List", - "CM0k0d": "Prune follow list", + "CM+Cfj": "關注列表", + "CM0k0d": "修剪關注列表", "CVWeJ6": "熱門用戶", - "CYkOCI": "and {count} others you follow", - "CbM2hK": "Trending hashtags", + "CYkOCI": "和 {count} 個你關注的人", + "CbM2hK": "熱門主題標籤", "CmZ9ls": "{n} 已静音", "CsCUYo": "{n} 聰", "Cu/K85": "翻譯自 {lang}", - "CzHZoc": "Social Graph", + "CzHZoc": "社交圖表", "D+KzKd": "加載時自動打閃每條筆記", "D3idYv": "設置", "DBiVK1": "緩存", @@ -149,11 +149,11 @@ "DZzCem": "顯示最新的 {n} 條筆記", "Dh3hbq": "自動打閃", "Dn82AL": "直播", - "DrZqav": "About must be less than {limit} characters", + "DrZqav": "關於必須少於 {limit} 個字符", "DtYelJ": "轉移", "Dx4ey3": "切換全部", - "E5ZIPD": "{amount} sats", - "EHqHsu": "Invoice / Lightning Address", + "E5ZIPD": "{amount} ", + "EHqHsu": "發票 / 閃電地址", "EJbFi7": "搜索筆記", "ELbg9p": "數據提供方", "EQKRE4": "在個人檔案頁面上顯示徽章", @@ -172,21 +172,21 @@ "FdhSU2": "立即領取", "FfYsOb": "發生錯誤!", "FmXUJg": "正在關注你", - "FvanT6": "Accounts", + "FvanT6": "帳戶", "G/yZLu": "移除", "G1BGCg": "選擇錢包", - "G3A56c": "Subscribed to Push", + "G3A56c": "已訂閱推送通知", "GFOoEE": "鹽", "GL8aXW": "收藏 ({n})", "GSye7T": "閃電地址", "GUlSVG": "認領你包含的 Snort nostr 地址", "Gcn9NQ": "磁力鏈接", - "GqQeu/": "Invalid Lightning Address", + "GqQeu/": "閃電地址無效", "GspYR7": "{n} 踩", "Gxcr08": "廣播事件", "H+vHiz": "十六進制密鑰...", "H0JBH6": "登出", - "H0OG3T": "Leader Info", + "H0OG3T": "領袖信息", "H6/kLh": "訂單已支付!", "HAlOn1": "名稱", "HFls6j": "名稱稍後可用", @@ -194,19 +194,19 @@ "HWbkEK": "清除緩存並重新加載", "HbefNb": "打開錢包", "HhcAVH": "你不關注此用戶,點擊此處從{link}加載多媒體,或更新你的選項來自動加載來自任何人的多媒體。", - "HqRNN8": "Support", - "I1AoOu": "Last post {time}", + "HqRNN8": "支持", + "I1AoOu": "最近發佈 {time}", "IEwZvs": "是否確定要取消置頂此條筆記?", "IKKHqV": "關注", - "IOu4Xh": "You must be a {tier} subscriber to access {app} deck", + "IOu4Xh": "你必須是 {tier} 訂閱者,才能訪問 {app} 面板", "IVbtTS": "打閃所有 {n} 聰", "IWz1ta": "自動翻譯", "Ig9/a1": "向 {name} 發送了 {n} 聰", - "IgsWFG": "Not followed by anyone you follow", + "IgsWFG": "未被你關注的任何人關注", "IoQq+a": "仍然要加載點擊這裡", "Ix8l+B": "熱門筆記", "J+dIsA": "訂閱", - "J1iLmb": "Notifications Not Allowed", + "J1iLmb": "未允許通知", "J2HeQ+": "使用逗号分隔单词,如 word1, word2, word3", "JCIgkj": "用戶名", "JGrt9q": "將聰發送到 {name}", @@ -226,25 +226,25 @@ "KahimY": "未知事件類型:{kind}", "KoFlZg": "輸入鑄幣廠 URL", "KtsyO0": "輸入 PIN 碼", - "LBAnc7": "View as user?", + "LBAnc7": "以用戶身份查看?", "LF5kYT": "其他連接", - "LKw/ue": "Check out the code {link}", + "LKw/ue": "在此處查看代碼:{link}", "LR1XjT": "PIN 碼太短了", "LXxsbk": "匿名", "LgbKvU": "評論", - "LhLvRx": "Name must be between 8 and 15 characters", - "LmdPXO": "Cannot verify Nostr Address", + "LhLvRx": "名稱長度必須介於 8 到 15 個字符之間", + "LmdPXO": "無法驗證 Nostr 地址", "Lu5/Bj": "在 Zapstr 上打開", "Lw+I+J": "{n,plural,=0{{name}已打閃} other{{name}和{n}個其他用戶已打閃}}", "LwYmVi": "此筆記上的打閃將被拆分給以下的用戶。", "M3Oirc": "調試選單", - "M6C/px": "Become a leader", + "M6C/px": "成爲領袖", "MBAYRO": "每條消息的上下文菜單中顯示“複製 ID”和“複製事件 JSON”", "MI2jkA": "無法使用:", "MP54GY": "錢包密碼", "MWTx65": "默認頁面", "MiMipu": "設置為主要 Nostr 地址(NIP-05)", - "Ml7+RS": "Send this link to your friends and share the magic of the nostr.", + "Ml7+RS": "將此鏈接發送給你的好友,分享 Nostr 的魅力。", "Mrpkot": "支付訂閱", "MuVeKe": "購買 nostr 地址", "MzRYWH": "購買 {item}", @@ -255,29 +255,29 @@ "NdOYJJ": "嗯在這裡什麼都沒有.. 去看看 {newUsersPage} 以關注一些推薦的 nostrich!", "NepkXH": "無法用{amount}聰投票,請設置一個不同的默認打閃金額", "NndBJE": "新用戶頁面", - "O3Jz4E": "Use your invite code to earn sats!", + "O3Jz4E": "使用你的邀請碼賺取聰!", "OEW7yJ": "打閃", "OKhRC6": "分享", "OLEm6z": "未知登錄錯誤", "OQSOJF": "獲取一個免費的 Nostr 地址", "OQXnew": "你的訂閱仍然活躍,你還不能續訂", "ORGv1Q": "已創建", - "P2o+ZZ": "Invalid Nostr Address", + "P2o+ZZ": "Nostr 地址無效", "P61BTu": "複製事件 JSON", "P7FD0F": "系統(默認)", "P7nJT9": "今天總計(UTC):{amount} 聰", "PCSt5T": "選項", "PJeJFc": "概要", - "PXQ0z0": "Receiving to {wallet}", + "PXQ0z0": "接收至 {wallet}", "PamNxw": "未知文件標頭:{name}", "Pe0ogR": "主題", "PrsIg7": "回應將在每個頁面上顯示,如果禁用則不會顯示任何回應", "QDFTjG": "{n} 中繼器", "QWhotP": "打閃池只有當你使用支持的錢包(WebLN、LNC、LNDHub 或 Nostr Wallet Connect)時才能啟用", "Qxv0B2": "目前你的打閃池中有 {number} 聰。", - "R/6nsx": "Subscription", + "R/6nsx": "訂閱", "R81upa": "你關注的用戶", - "RDha9y": "Service Worker Not Running", + "RDha9y": "服務工作程式未運行", "RSr2uB": "用戶名只能含有小寫字母和數字", "RahCRH": "已過期", "RfhLwC": "作者:{author}", @@ -301,29 +301,29 @@ "TJo5E6": "預覽", "TP/cMX": "已結束", "TaeBqw": "通過 Nostr 擴展程式登錄", - "TdTXXf": "Learn more", + "TdTXXf": "瞭解更多", "TdtZQ5": "加密貨幣", "TpgeGw": "十六進制鹽..", "Tpy00S": "用戶", - "TvKqBp": "liked", - "TwyMau": "Account", + "TvKqBp": "已點贊", + "TwyMau": "帳戶", "U1aPPi": "停止收聽", "UDYlxu": "待定訂閱", "UJTWqI": "從我的中繼器中移除", - "ULXFfP": "Receive", + "ULXFfP": "收款", "UNjfWJ": "检查从中继收到的所有事件签名", "UT7Nkj": "新聊天", "UUPFlt": "用戶必須接受內容警告才能顯示你的筆記的內容。", "Ub+AGc": "登錄", "Up5U7K": "屏蔽", - "Ups2/p": "Your application is pending", + "Ups2/p": "你的申請正在處理中", "UrKTqQ": "你有一個活躍的 iris.to 帳戶", - "UxgyeY": "Your referral code is {code}", - "VL900k": "Recommended Relays", + "UxgyeY": "你的邀請代碼是 {code}", + "VL900k": "推薦中繼器", "VOjC1i": "選擇你要將附件上傳到哪個上傳服務", "VR5eHw": "公鑰(npub/nprofile)", "VcwrfF": "好的", - "VfhYxG": "To see a full list of changes you can view the changelog {here}", + "VfhYxG": "要查看全部更改列表,請在此查看更新日誌:{here}", "VlJkSk": "{n} 已静音", "VnXp8Z": "頭像", "W1yoZY": "看起來你沒有任何訂閱,你可以獲取一個{link}", @@ -335,37 +335,37 @@ "X7xU8J": "nsec、nsec、NIP-05、十六進制、助記詞句", "XECMfW": "傳送使用資料", "XICsE8": "文件主機", - "XPB8VV": "Alby wallet connection", - "XQiFEl": "Follows Relay Health", - "XXm7jJ": "Trending Hashtags", + "XPB8VV": "Alby 錢包連接", + "XQiFEl": "關注中繼器健康", + "XXm7jJ": "熱門主題標籤", "XgWvGA": "回應", - "Xnimz0": "Sending from {wallet}", + "Xnimz0": "從 {wallet} 發送", "Xopqkl": "你的默認打閃金額是 {number} 聰,示例值是以此計算的。", "XrSk2j": "兌現", "YDURw6": "服務 URL", - "YR2I9M": "No keys, no {app}, There is no way to reset it if you don't back up. It only takes a minute.", + "YR2I9M": "沒有密鑰,就沒有 {app},如果不備份,就無法重置。這只需要一分鐘。", "YXA3AH": "启用回應", - "Yf3DwC": "Connect a wallet to send instant payments", + "Yf3DwC": "連接錢包以發送即時付款", "Z4BMCZ": "輸入配對詞句", "ZKORll": "立即激活", "ZLmyG9": "貢獻者", "ZS+jRE": "將打閃拆分發送到", "Zff6lu": "用戶名 iris.to/{name} 已為你保留!", - "ZlmK/p": "{name} invited you to {app}", + "ZlmK/p": "{name} 邀請你訪問 {app}", "a5UPxh": "資助提供 NIP-05 驗證服務的開發人員和平台", "a7TDNm": "筆記將實時流式傳輸到全球和帖子選項卡", "aHje0o": "名稱", "aMaLBK": "支持的擴展", - "aRex7h": "Paid {amount} sats, fee {fee} sats", - "aSGz4J": "Connect to your own LND node with Lightning Node Connect", + "aRex7h": "支付 {amount} 聰,付費 {fee} 聰", + "aSGz4J": "使用 Lightning Node Connect 連接你自己的 LND 節點", "aWpBzj": "顯示更多", "b12Goz": "助記詞", "b5vAk0": "你的代號將像閃電地址一樣重定向至你所選的 LNURL 或閃電地址", - "bF1MYT": "You are a community leader and are earning {percent} of referred users subscriptions!", - "bG00/W": "Service Worker Running", - "bJ+wrA": "Compute prune list", + "bF1MYT": "你已成爲社區領袖,並可從邀請用戶的訂閱中賺取{percent}!", + "bG00/W": "服務工作程式正在運行", + "bJ+wrA": "計算修剪列表", "bLZL5a": "獲取地址", - "bMphls": "Logged in with read-only access", + "bMphls": "已使用只讀權限登錄", "bQdA2k": "敏感內容", "bep9C3": "公鑰", "bfvyfs": "匿名", @@ -374,7 +374,7 @@ "c35bj2": "如果你對 NIP-05 訂單有任何疑問,請私信 {link}", "c3g2hL": "再次廣播", "cFbU1B": "使用 Alby?前往 {link} 來配置你的 NWC!", - "cG/bKQ": "Native nostr wallet connection", + "cG/bKQ": "原生 nostr 錢包連接", "cHCwbF": "攝影", "cPIKU2": "關注", "cQfLWb": "URL..", @@ -384,14 +384,14 @@ "cuV2gK": "名稱已被註冊", "cyR7Kh": "返回", "d+6YsV": "應靜音的列表:", - "d2ebEu": "Not Subscribed to Push", + "d2ebEu": "未訂閱推送", "d7d0/x": "閃電地址", "dOQCL8": "顯示名稱", "deEeEI": "註冊", - "djLctd": "Amount in sats", - "djNL6D": "Read-only", + "djLctd": "聰金額", + "djNL6D": "只讀模式", "dmsiLv": "已為 {site} 開發人員配置了 {n} 的默認打閃池分割,你隨時可以在 {link} 中禁用它。", - "e5x8FT": "Kind", + "e5x8FT": "類別", "e61Jf3": "即將上線", "e7VmYP": "輸入 PIN 碼解鎖你的私鑰", "e7qqly": "全標已讀", @@ -400,15 +400,15 @@ "eJj8HD": "獲取驗證", "eSzf2G": "一個 {nIn} 聰的打閃將分配 {nOut} 聰給打閃池。", "eXT2QQ": "羣聊", - "egib+2": "{n,plural,=1{& {n} other} other{& {n} others}}", - "ejEGdx": "Home", - "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", + "egib+2": "{n,plural,=1{& {n} 个其他} other{& {n} 个其他}}", + "ejEGdx": "主頁", + "f1OxTe": "社區領袖是指通過活躍於當地社區並幫助新用戶加入而發展 nostr 生態系統的個人。任何人都可以成爲社區領袖,但目前擁有這一榮譽稱號的人寥寥無幾。", + "f2CAxA": "轉儲", "fBI91o": "打閃", "fBlba3": "感謝你使用 {site},請考慮捐贈。", - "fLIvbC": "Snort is an open source project built by passionate people in their free time, your donations are greatly appreciated", + "fLIvbC": "Snort 是一個開放代碼項目,由熱心人士利用業餘時間創建,我們非常歡迎你的捐贈。", "fOksnD": "無法投票,因為 LNURL 服務不支持打閃", - "fQN+tq": "Show posts that have a content warning tag", + "fQN+tq": "顯示含有內容警告標籤的帖子", "fWZYP5": "置頂", "fX5RYm": "挑選幾個感興趣的主題", "filwqD": "讀", @@ -416,7 +416,7 @@ "flnGvv": "你在想些什麼?", "fqwcJ1": "鏈上捐款", "fsB/4p": "已保存", - "furjvW": "Watch Stream", + "furjvW": "觀看直播", "g5pX+a": "關於", "g985Wp": "發送投票失敗", "gDzDRs": "回應筆記時發送的表情符號", @@ -427,47 +427,47 @@ "grQ+mI": "工作量證明", "h7jvCs": "{site} 一起使用更好玩!", "h8XMJL": "徽章", - "hF6IN2": "Prune Follow List", + "hF6IN2": "修剪關注列表", "hMzcSq": "消息", "hRTfTR": "PRO", "hY4lzx": "支持", - "hYOE+U": "Invite", - "ha8JKG": "Show graph", + "hYOE+U": "邀請", + "ha8JKG": "顯示圖表", "hicxcO": "顯示回覆", "hmZ3Bz": "多媒體", "hniz8Z": "這裡", - "hvFRBo": "Interaction", + "hvFRBo": "互動", "i/dBAR": "打閃池", - "i5gBFz": "Your sent and received payments will show up here.", + "i5gBFz": "你已發送和收到的付款將顯示在此處。", "iCqGww": "回應({n})", "iEoXYx": "DeepL 翻譯", "iGT1eE": "防止虛假帳戶冒充你", - "iICVoL": "{x} follows ({y} duplicates)", + "iICVoL": "{x} 個關注 ({y} 個重複)", "iNWbVV": "代號", "iXPL0Z": "無法在不安全的連接上使用私鑰登錄,請使用 nostr 密鑰管理器擴展程序", "ieGrWo": "關注", - "ipHVx5": "Generate Invoice", + "ipHVx5": "生成發票", "itPgxd": "個人檔案", "izWS4J": "取消關注", - "j9xbzF": "Already backed up", + "j9xbzF": "已备份", "jA3OE/": "{n,plural,=1{{n} 聰} other{{n} 聰}}", "jAmfGl": "你的 {site_name} 訂閱已過期了", "jHa/ko": "清理你的訂閱", "jMzO1S": "內部錯誤:{msg}", - "jTrbGf": "{n} km - {location}", + "jTrbGf": "{n} 公里 - {location}", "jvo0vs": "保存", "jzgQ2z": "{n} 個回應", - "k0kCJp": "Apply Now", + "k0kCJp": "立即申請", "k2veDA": "寫", "k7sKNy": "我們自己的 NIP-05 驗證服務,幫助支持本站的發展,並在我們的網站上獲得閃亮的特殊徽章。", "kEZUR8": "註冊一個 Iris 用戶名", "kJYo0u": "{n,plural,=0{{name}已轉發} other{{name}和{n}個其他用戶已轉發}}", "kaaf1E": "現在", - "kc79d3": "Topics", - "kqPQJD": "Configure zap pool", + "kc79d3": "话题", + "kqPQJD": "設置打閃池", "kuPHYE": "{n,plural,=0{{name}已點贊} other{{name}和{n}個其他用戶已點贊}}", "l+ikU1": "{plan}提供", - "l3H1EK": "Invite your friends", + "l3H1EK": "邀請你的好友", "lCILNz": "立即購買", "lD3+8a": "付款", "lPWASz": "Snort nostr 地址", @@ -486,97 +486,97 @@ "n1Whvj": "切換", "nDejmx": "解除屏蔽", "nGBrvw": "收藏", - "nGGDsi": "Notifications Allowed", - "nIchMQ": "Searching for account activity ({progress})", - "nUT0Lv": "Tools", + "nGGDsi": "以允許通知", + "nIchMQ": "正在搜索帳戶活動({progress})", + "nUT0Lv": "工具", "nihgfo": "聆聽本文", "nwZXeh": "{n} 已屏蔽", - "o/gK53": "Deck", + "o/gK53": "面板", "o7e+nJ": "{n} 個粉絲", "oJ+JJN": "什麼都沒找到 :/", "odFwjL": "僅關注", "ojzbwv": "嘿,看起來你還沒有 nostr 地址,你應該去獲取一個!查看 {link}", "p4N05H": "上傳", "p85Uwy": "活躍訂閱", - "p9Ps2l": "{x}/{y} have relays ({percent})", + "p9Ps2l": "{x}/{y} 有中繼器 ({percent})", "pI+77w": "可從 Snort 中繼器下載備份", - "pRess9": "ZapPool", + "pRess9": "打閃池", "puLNUJ": "置頂", - "pukxg/": "Payments", + "pukxg/": "付款", "pzTOmv": "粉絲", "qD9EUF": "給你的 Snort nostr 地址建立電子郵件 <> 私信橋", "qDwvZ4": "未知錯誤", - "qMePPG": "Note", + "qMePPG": "筆記", "qMx1sA": "默認打閃金額", "qUJTsT": "已屏蔽", "qZsKBR": "更新 {tier}", - "qcJFEJ": "Notifications API Disabled", + "qcJFEJ": "已停用通知 API", "qdGuQo": "你的私鑰是(不要與任何人分享)", "qfmMQh": "该筆記已被静音", "qkvYUb": "添加至個人檔案", "qmJ8kD": "翻譯失敗", "qtWLmt": "點贊", - "qyJtWy": "Show less", + "qyJtWy": "顯示更少", "qydxOd": "科學", "qz9fty": "PIN 碼不正確", "r3C4x/": "軟件", "r5srDR": "輸入錢包密碼", - "rMgF34": "Back up now", + "rMgF34": "立即備份", "rT14Ow": "添加中繼器", "rfuMjE": "(默認)", "rmdsT4": "{n}天", - "rn52n9": "Public Chat Channels", + "rn52n9": "公開聊天頻道", "rx1i0i": "短鏈接", "sKDn4e": "顯示徽章", "sUNhQE": "用戶", "sZQzjQ": "解析打閃拆分失敗了:{input}", - "sfL/O+": "Muted notes will not be shown", + "sfL/O+": "已靜音筆記將不顯示", "tOdNiY": "深色", "th5lxp": "將筆記發送到你的寫入中繼器的子集", "thnRpU": "驗證 NIP-05 可以幫助:", - "tj6kdX": "{sign} {amount} sats", + "tj6kdX": "{sign} {amount} 聰", "tjpYlr": "中繼器指標", "ttxS0b": "支持者徽章", "u/vOPu": "已支付", - "u9NoC1": "Name must be less than {limit} characters", + "u9NoC1": "名稱必須少於 {limit} 個字符", "uCk8r+": "已經有帳戶?", "uSV4Ti": "轉發需要人工確認", "uc0din": "將聰拆分發送到", - "un1nGw": "{n} notes", + "un1nGw": "{n} 條筆記", "usAvMr": "編輯個人檔案", "v8lolG": "開始聊天", "vB3oQ/": "必須是一個聯繫人列表或公鑰列表", "vN5UH8": "頭像", - "vU/Q5i": "This tool will search for the last event published by all of your follows and remove those who have not posted in 6 months", + "vU/Q5i": "該工具將搜索所有關注最近發佈的事件,並刪除6個月內未發佈事件的關注。", "vZ4quW": "NIP-05 是一種基於 DNS 的驗證規範,可幫助驗證你是真實用戶。", "vhlWFg": "投票選項", "vlbWtt": "獲取免費的", - "voxBKC": "Followed by friends", + "voxBKC": "好友關注", "vxwnbh": "適用於所有發佈事件的工作量", "w1Fanr": "商業", "w6qrwX": "敏感內容", "wEQDC6": "編輯", "wSZR47": "提交", "wWLwvh": "匿名", - "whSrs+": "Nostr Public Chat", + "whSrs+": "Nostr 公開聊天", "wih7iJ": "名稱已被屏蔽", - "wofVHy": "Moderation", + "wofVHy": "審核", "wqyN/i": "在 {link} 瞭解有關 {service} 的更多信息", "wtLjP6": "複製ID", "x/Fx2P": "將部份打閃分配到資金庫來資助你使用的服務!", "x82IOl": "静音", - "xEjBS7": "For you", + "xEjBS7": "爲你推薦", "xIcAOU": "根據 {type} 的投票", "xIoGG9": "前往", "xQtL3v": "解鎖", - "xSoIUU": "Worker Relay", + "xSoIUU": "工作程式中繼器", "xaj9Ba": "供應方", "xbVgIm": "自動加載媒體", "xhQMeQ": "有效期", "xl4s/X": "附加條款:", "xmcVZ0": "搜索", - "xybOUv": "FAN", - "y/bmsG": "Allow", + "xybOUv": "粉絲", + "y/bmsG": "允許", "y1Z3or": "語言", "yCLnBC": "LNURL 或閃電地址", "zCb8fX": "權重", diff --git a/packages/shared/src/utils.ts b/packages/shared/src/utils.ts index 37b18466..8d47b428 100644 --- a/packages/shared/src/utils.ts +++ b/packages/shared/src/utils.ts @@ -193,7 +193,7 @@ export async function fetchNostrAddress(name: string, domain: string, timeout = const res = await fetch(`https://${domain}/.well-known/nostr.json?name=${encodeURIComponent(name)}`, { signal: AbortSignal.timeout(timeout), }); - return await res.json() as NostrJson; + return (await res.json()) as NostrJson; } catch { // ignored } @@ -226,7 +226,7 @@ export function normalizeReaction(content: string) { } } -export class OfflineError extends Error { } +export class OfflineError extends Error {} export function throwIfOffline() { if (isOffline()) { diff --git a/packages/system/src/impl/nip46.ts b/packages/system/src/impl/nip46.ts index 3986180b..e854da0d 100644 --- a/packages/system/src/impl/nip46.ts +++ b/packages/system/src/impl/nip46.ts @@ -55,7 +55,7 @@ export class Nip46Signer extends EventEmitter implements EventSigne /** * Start NIP-46 connection * @param config bunker/nostrconnect://{npub/hex-pubkey}?relay={websocket-url}#{token-hex} - * @param insideSigner + * @param insideSigner */ constructor(config: string, insideSigner?: EventSigner) { super(); @@ -91,7 +91,7 @@ export class Nip46Signer extends EventEmitter implements EventSigne /** * Connect to the bunker relay * @param autoConnect Start connect flow for pubkey - * @returns + * @returns */ async init(autoConnect = true) { const isBunker = this.#proto === "bunker:"; @@ -114,7 +114,7 @@ export class Nip46Signer extends EventEmitter implements EventSigne "#p": [this.#localPubkey], }, ], - () => { }, + () => {}, ); if (autoConnect) { @@ -191,7 +191,7 @@ export class Nip46Signer extends EventEmitter implements EventSigne * @param name Desired name * @param domain Desired domain * @param email Backup email address - * @returns + * @returns */ async createAccount(name: string, domain: string, email?: string) { await this.init(false);