chore: Update translations
Some checks failed
continuous-integration/drone/push Build is failing

This commit is contained in:
Kieran 2023-11-10 09:57:24 +00:00
parent 70fd872848
commit 36c1d9502c
4 changed files with 157 additions and 136 deletions

View File

@ -71,10 +71,12 @@ const Timeline = (props: TimelineProps) => {
<>
<LiveStreams evs={liveStreams} />
<TimelineRenderer
frags={[{
events: mainFeed,
refTime: mainFeed.at(0)?.created_at ?? unixNow()
}]}
frags={[
{
events: mainFeed,
refTime: mainFeed.at(0)?.created_at ?? unixNow(),
},
]}
related={feed.related ?? []}
latest={latestAuthors}
showLatest={t => onShowLatest(t)}

View File

@ -42,7 +42,10 @@ const TimelineFollows = (props: TimelineFollowsProps) => {
const sortedFeed = useMemo(() => orderDescending(feed), [feed]);
const postsOnly = useCallback((a: NostrEvent) => props.postsOnly ? !a.tags.some(b => b[0] === "e" || b[0] === "a") : true, [props.postsOnly]);
const postsOnly = useCallback(
(a: NostrEvent) => (props.postsOnly ? !a.tags.some(b => b[0] === "e" || b[0] === "a") : true),
[props.postsOnly],
);
const filterPosts = useCallback(
function <T extends NostrEvent>(nts: Array<T>) {
@ -54,7 +57,6 @@ const TimelineFollows = (props: TimelineFollowsProps) => {
[postsOnly, muted, login.follows.timestamp],
);
const mixin = useHashtagsFeed();
const mainFeed = useMemo(() => {
return filterPosts((sortedFeed ?? []).filter(a => a.created_at <= latest));
@ -63,17 +65,25 @@ const TimelineFollows = (props: TimelineFollowsProps) => {
const hashTagsGroups = useMemo(() => {
const mainFeedIds = new Set(mainFeed.map(a => a.id));
const included = new Set<string>();
return (mixin.data.data ?? []).filter(a => !mainFeedIds.has(a.id) && postsOnly(a)).reduce((acc, v) => {
if (included.has(v.id)) return acc;
const tags = v.tags.filter(a => a[0] === "t").map(v => v[1].toLocaleLowerCase()).filter(a => mixin.hashtags.includes(a));
for (const t of tags) {
acc[t] ??= [];
acc[t].push(v);
break;
}
included.add(v.id);
return acc;
}, {} as Record<string, Array<TaggedNostrEvent>>)
return (mixin.data.data ?? [])
.filter(a => !mainFeedIds.has(a.id) && postsOnly(a))
.reduce(
(acc, v) => {
if (included.has(v.id)) return acc;
const tags = v.tags
.filter(a => a[0] === "t")
.map(v => v[1].toLocaleLowerCase())
.filter(a => mixin.hashtags.includes(a));
for (const t of tags) {
acc[t] ??= [];
acc[t].push(v);
break;
}
included.add(v.id);
return acc;
},
{} as Record<string, Array<TaggedNostrEvent>>,
);
}, [mixin, mainFeed, postsOnly]);
const latestFeed = useMemo(() => {
@ -106,37 +116,46 @@ const TimelineFollows = (props: TimelineFollowsProps) => {
noteOnClick={props.noteOnClick}
noteRenderer={props.noteRenderer}
/>
<ShowMoreInView onClick={async () => await FollowsFeed.loadMore(system, login, sortedFeed[sortedFeed.length - 1].created_at)} />
<ShowMoreInView
onClick={async () => await FollowsFeed.loadMore(system, login, sortedFeed[sortedFeed.length - 1].created_at)}
/>
</>
);
};
export default TimelineFollows;
function weaveTimeline(main: Array<TaggedNostrEvent>, hashtags: Record<string, Array<TaggedNostrEvent>>): Array<TimelineFragment> {
function weaveTimeline(
main: Array<TaggedNostrEvent>,
hashtags: Record<string, Array<TaggedNostrEvent>>,
): Array<TimelineFragment> {
// always skip 5 posts from start to avoid heavy handed weaving
const skip = 5;
const frags = Object.entries(hashtags).map(([k, v]) => {
const take = v.slice(0, 5);
return {
title: <div className="flex bb p">
<h2>#{k}</h2>
</div>,
title: (
<div className="flex bb p">
<h2>#{k}</h2>
</div>
),
events: take,
refTime: Math.min(main[skip].created_at, take.reduce((acc, v) => acc > v.created_at ? acc : v.created_at, 0))
refTime: Math.min(
main[skip].created_at,
take.reduce((acc, v) => (acc > v.created_at ? acc : v.created_at), 0),
),
} as TimelineFragment;
});
return [
{
events: main.slice(0, skip),
refTime: main[0].created_at
refTime: main[0].created_at,
},
...frags,
{
events: main.slice(skip),
refTime: main[skip].created_at
}
].sort((a, b) => a.refTime > b.refTime ? -1 : 1);
refTime: main[skip].created_at,
},
].sort((a, b) => (a.refTime > b.refTime ? -1 : 1));
}

View File

@ -9,7 +9,7 @@
"+vVZ/G": "连接",
"+vj0U3": "编辑",
"+xliwN": "{name} 转发了",
"/B8zwF": "你想要的空间 😌",
"/B8zwF": "如你所愿的空间 😌",
"/GCoTA": "清空",
"/JE/X+": "帐户支持",
"/PCavi": "公开",
@ -72,12 +72,12 @@
"62nsdy": "重试",
"65BmHb": "从 {host} 代理图像失败,点击此处直接加载",
"6OSOXl": "原因:<i>{reason}</i>",
"6TfgXX": "{site} 是一个开放源码项目,由充满热情的人们在空闲时间创建",
"6TfgXX": "{site} 是由热心人士利用空闲时间开发的开源项目",
"6bgpn+": "并非所有客户端都支持,就算已配置了打闪拆分,你仍然可能会收到一些打闪",
"6ewQqw": "赞 ({n})",
"6uMqL1": "未付款",
"7+Domh": "笔记",
"712i26": "代理使用 HODL 发票转发付款,从而隐藏了节点的公开密钥",
"712i26": "代理使用 HODL 发票转发付款,从而隐藏了你的节点的公钥",
"7BX/yC": "帐户切换",
"7UOvbT": "离线",
"7hp70g": "NIP-05",
@ -145,7 +145,7 @@
"FDguSC": "{n} 次打闪",
"FMfjrl": "在个人档案页面上显示状态消息",
"FSYL8G": "热门用户",
"FcNSft": "重定向发布 HTTP 重定向到提供的闪电地址",
"FcNSft": "重定向将 HTTP 重定向到所提供的闪电地址",
"FdhSU2": "立即领取",
"FfYsOb": "发生错误!",
"FmXUJg": "正在关注你",
@ -176,13 +176,13 @@
"IoQq+a": "仍然要加载点击这里",
"Ix8l+B": "热门笔记",
"J+dIsA": "订阅",
"J2HeQ+": "使用逗号分隔单词,如 word1、word2、word3",
"J2HeQ+": "使用逗号分隔单词,如 word1, word2, word3",
"JCIgkj": "用户名",
"JGrt9q": "将聪发送到 {name}",
"JHEHCk": "打闪 ({n})",
"JIVWWA": "体育",
"JPFYIM": "没有闪电地址",
"JSx7y9": "订阅 {site_name} {plan} for {price} 并获得以下奖励",
"JSx7y9": "以 {price} 订阅 {site_name} {plan} 并获得以下奖励",
"JeoS4y": "转发",
"JjGgXI": "搜索用户",
"JkLHGw": "网站",
@ -276,14 +276,14 @@
"VN0+Fz": "余额: {amount} 聪",
"VOjC1i": "选择你要将附件上传到哪个上传服务",
"VR5eHw": "公钥 (npub/nprofile)",
"VcwrfF": "请说",
"VcwrfF": "好的",
"VlJkSk": "{n} 已静音",
"VnXp8Z": "头像",
"VvaJst": "查看钱包",
"W1yoZY": "看起来你没有任何订阅,你可以获取一个{link}",
"W2PiAr": "{n} 已屏蔽",
"W9355R": "解除静音",
"WmZhfL": "自动将笔记翻译成地语言",
"WmZhfL": "自动将笔记翻译成你的本地语言",
"WvGmZT": "npub / nprofile / nostr 地址",
"X6tipZ": "使用密钥登录",
"X7xU8J": "nsec、npub、NIP-05、十六进制、助记词句",
@ -298,7 +298,7 @@
"ZKORll": "立即激活",
"ZLmyG9": "贡献者",
"ZS+jRE": "将打闪拆分发送到",
"Zff6lu": "用户名 iris.to/<b>{name}</b> 为您保留!",
"Zff6lu": "用户名 iris.to/<b>{name}</b> 已为你保留!",
"a+6cHB": "贬义",
"a5UPxh": "资助提供 NIP-05 验证服务的开发人员和平台",
"a7TDNm": "笔记将实时流式传输到全球和帖子选项卡",
@ -324,12 +324,12 @@
"cuP16y": "多帐户支持",
"cuV2gK": "名称已被注册",
"cyR7Kh": "返回",
"d+6YsV": "列表静音",
"d+6YsV": "应静音的列表",
"d6CyG5": "历史",
"d7d0/x": "闪电地址",
"dOQCL8": "显示名称",
"deEeEI": "注册",
"dmsiLv": "已为 {site} 开发人员配置了 {n} 的默认 Zap Pool 分割,您可以随时在 {link}中禁用它。",
"dmsiLv": "已为 {site} 开发人员配置了 {n} 的默认打闪池分割,你随时可以在 {link}中禁用它。",
"e61Jf3": "即将上线",
"e7VmYP": "输入 PIN 码解锁你的私钥",
"e7qqly": "全标已读",
@ -375,8 +375,8 @@
"itPgxd": "个人档案",
"izWS4J": "取消关注",
"jA3OE/": "{n,plural,=1{{n}聪} other{{n}聪}}",
"jAmfGl": "的 {site_name} 订阅已过期",
"jHa/ko": "清理您的饲料",
"jAmfGl": "的 {site_name} 订阅已过期",
"jHa/ko": "清理你的订阅",
"jMzO1S": "内部错误: {msg}",
"jfV8Wr": "返回",
"jvo0vs": "保存",
@ -452,7 +452,7 @@
"u/vOPu": "已付款",
"u4bHcR": "在此处查看代码:{link}",
"uCk8r+": "已有账户?",
"uKqSN+": "关注反馈",
"uKqSN+": "关注",
"uSV4Ti": "转发需要人工确认",
"uc0din": "将聪拆分发送到",
"ugyJnE": "正在发送笔记和其他东西",

View File

@ -7,14 +7,14 @@
"+vA//S": "登錄",
"+vIQlC": "請確保將以下密碼妥善保存以便將來管理你的代號",
"+vVZ/G": "連接",
"+vj0U3": "edit",
"+vj0U3": "編輯",
"+xliwN": "{name} 轉發了",
"/B8zwF": "Your space the way you want it 😌",
"/GCoTA": "Clear",
"/B8zwF": "如你所願的空間 😌",
"/GCoTA": "清除",
"/JE/X+": "帳戶支持",
"/PCavi": "公開",
"/Xf4UW": "傳送匿名使用資料",
"/clOBU": "Weekly",
"/clOBU": "每週",
"/d6vEc": "使你的帳號可更方便地被找到及分享",
"/n5KSF": "{n} 毫秒",
"00LcfG": "加載更多",
@ -23,27 +23,27 @@
"0BUTMv": "搜索...",
"0jOEtS": "LNURL 無效",
"0mch2Y": "名稱中有禁用字符",
"0siT4z": "Politics",
"0siT4z": "政治",
"0uoY11": "顯示狀態",
"0yO7wF": "{n} 秒",
"1Mo59U": "是否確定要從收藏中移除此條筆記?",
"1R43+L": "輸入 Nostr Wallet Connect 配置",
"1c4YST": "已連接到:{node} 🎉",
"1nYUGC": "{n} 個關注",
"1o2BgB": "Check Signatures",
"1ozeyg": "Nature",
"1o2BgB": "檢查簽名",
"1ozeyg": "自然",
"1udzha": "對話",
"2/2yg+": "添加",
"25V4l1": "橫幅",
"25WwxF": "Don't have an account?",
"25WwxF": "沒有帳戶?",
"2IFGap": "捐贈",
"2LbrkB": "輸入密碼",
"2O2sfp": "Finish",
"2O2sfp": "完成",
"2a2YiP": "{n} 個收藏",
"2k0Cv+": "踩 {n}",
"2ukA4d": "{n}小時",
"2zJXeA": "Profiles",
"39AHJm": "Sign Up",
"2zJXeA": "個人檔案",
"39AHJm": "註冊",
"3KNMbJ": "文章",
"3cc4Ct": "淺色",
"3gOsZq": "翻譯人員",
@ -55,8 +55,8 @@
"47FYwb": "取消",
"4IPzdn": "主要開發人員",
"4L2vUY": "你的新 NIP-05 代號是:",
"4MBtMa": "Name must be between 1 and 32 characters",
"4MjsHk": "Life",
"4MBtMa": "名稱長度必須介於 1 到 32 個字符之間",
"4MjsHk": "生活",
"4OB335": "踩",
"4Vmpt4": "Nostr Plebs 是該領域首批 NIP-05 供應商之一,以合理的價格提供大量域名",
"4Z3t5i": "使用 imgproxy 壓縮圖片",
@ -69,21 +69,21 @@
"5ykRmX": "發送打閃",
"6/SF6e": "<h1>{n}</h1> Cashu 聰",
"6/hB3S": "觀看重播",
"62nsdy": "Retry",
"62nsdy": "重試",
"65BmHb": "從 {host} 代理圖像失敗,點擊此處直接加載",
"6OSOXl": "原因:<i>{reason}</i>",
"6TfgXX": "{site} is an open source project built by passionate people in their free time",
"6TfgXX": "{site} 是由熱心人士利用空閒時間開發的開源項目",
"6bgpn+": "並非所有客戶端都支持,就算已配置了打閃拆分,你仍然可能會收到一些打閃",
"6ewQqw": "贊({n}",
"6uMqL1": "未付款",
"7+Domh": "筆記",
"712i26": "Proxy uses HODL invoices to forward the payment, which hides the pubkey of your node",
"712i26": "代理使用 HODL 發票轉發付款,從而隱藏了你的節點的公鑰",
"7BX/yC": "帳戶切換",
"7UOvbT": "Offline",
"7UOvbT": "離線",
"7hp70g": "NIP-05",
"8/vBbP": "轉發({n}",
"89q5wc": "確認轉發",
"8ED/4u": "Reply To",
"8ED/4u": "回覆",
"8QDesP": "打閃 {n} 聰",
"8Rkoyb": "接收方",
"8Y6bZQ": "無效打閃拆分:{input}",
@ -93,27 +93,27 @@
"9HU8vw": "回覆",
"9SvQep": "關注 {n}",
"9WRlF4": "發送",
"9kSari": "Retry publishing",
"9kSari": "重試發布",
"9pMqYs": "Nostr 地址",
"9wO4wJ": "閃電發票",
"ABAQyo": "Chats",
"ABAQyo": "聊天",
"ADmfQT": "上一層",
"AN0Z7Q": "已被靜音的關鍵詞",
"ASRK0S": "该作者已被静音",
"Ai8VHU": "Snort 中繼器上無限制筆記保留",
"AkCxS/": "原因",
"Am8glJ": "Game",
"Am8glJ": "遊戲",
"AnLrRC": "非打閃",
"AxDOiG": "Months",
"AxDOiG": "",
"AyGauy": "登錄",
"B4C47Y": "名稱過短",
"B6+XJy": "已打閃",
"B6H7eJ": "nsec、npub、nip-05、十六進制",
"BGCM48": "寫入 Snort 中繼器到權限1年的事件保留",
"BWpuKl": "更新",
"BjNwZW": "Nostr address (nip05)",
"BjNwZW": "Nostr 地址NIP-05",
"C1LjMx": "閃電捐款",
"C7642/": "Quote Repost",
"C7642/": "引用轉帖",
"C81/uG": "登出",
"C8HhVE": "推薦關注",
"CHTbO3": "加載發票失敗",
@ -123,21 +123,21 @@
"Cu/K85": "翻譯自 {lang}",
"D+KzKd": "加載時自動打閃每條筆記",
"D3idYv": "設置",
"DBiVK1": "Cache",
"DBiVK1": "緩存",
"DKnriN": "發送聰",
"DZzCem": "顯示最新的 {n} 條筆記",
"DcL8P+": "支持者",
"Dh3hbq": "自動打閃",
"Dn82AL": "直播",
"DtYelJ": "轉移",
"Dx4ey3": "Toggle all",
"EJbFi7": "Search notes",
"Dx4ey3": "切換全部",
"EJbFi7": "搜索筆記",
"ELbg9p": "數據提供方",
"EQKRE4": "在個人檔案頁面上顯示徽章",
"EWyQH5": "全球",
"Ebl/B2": "翻譯成 {lang}",
"EcZF24": "自定義中繼器",
"EcfIwB": "Username is available",
"EcfIwB": "用戶名可用。",
"EcglP9": "密鑰",
"EjFyoR": "鏈上捐款地址",
"EnCOBJ": "購買",
@ -145,7 +145,7 @@
"FDguSC": "{n} 打閃",
"FMfjrl": "在個人檔案頁面上顯示狀態消息",
"FSYL8G": "熱門用戶",
"FcNSft": "Redirect issues HTTP redirect to the supplied lightning address",
"FcNSft": "重定向將 HTTP 重定向到所提供的閃電地址",
"FdhSU2": "立即領取",
"FfYsOb": "發生錯誤!",
"FmXUJg": "正在關注你",
@ -170,19 +170,19 @@
"HhcAVH": "你不關注此用戶,點擊此處從<i>{link}</i>加載多媒體,或更新<a><i>你的選項</i></a>來自動加載來自任何人的多媒體。",
"IEwZvs": "是否確定要取消置頂此條筆記?",
"IKKHqV": "關注",
"IVbtTS": "Zap all {n} sats",
"IWz1ta": "Auto Translate",
"IVbtTS": "打閃所有 {n} 聰",
"IWz1ta": "自動翻譯",
"Ig9/a1": "向 {name} 發送了 {n} 聰",
"IoQq+a": "仍然要加載點擊這裡",
"Ix8l+B": "熱門筆記",
"J+dIsA": "訂閱",
"J2HeQ+": "Use commas to separate words e.g. word1, word2, word3",
"J2HeQ+": "使用逗号分隔单词,如 word1, word2, word3",
"JCIgkj": "用戶名",
"JGrt9q": "將聰發送到 {name}",
"JHEHCk": "打閃({n}",
"JIVWWA": "Sport",
"JIVWWA": "體育",
"JPFYIM": "沒有閃電地址",
"JSx7y9": "Subscribe to {site_name} {plan} for {price} and receive the following rewards",
"JSx7y9": "以 {price} 訂閱 {site_name} {plan} 並獲得以下獎勵",
"JeoS4y": "轉發",
"JjGgXI": "搜索用戶",
"JkLHGw": "網站",
@ -190,7 +190,7 @@
"K3r6DQ": "刪除",
"K7AkdL": "顯示",
"KAhAcM": "輸入 LNDHub 配置",
"KHK8B9": "Relay",
"KHK8B9": "中繼器",
"KQvWvD": "已刪除",
"KahimY": "未知事件類型:{kind}",
"KoFlZg": "輸入鑄幣廠 URL",
@ -207,29 +207,29 @@
"MI2jkA": "無法使用:",
"MP54GY": "錢包密碼",
"MWTx65": "默認頁面",
"MiMipu": "Set as primary Nostr address (nip05)",
"MiMipu": "設置為主要 Nostr 地址NIP-05",
"Mrpkot": "支付訂閱",
"MuVeKe": "購買 nostr 地址",
"MzRYWH": "購買 {item}",
"Mzizei": "Iris.to account",
"Mzizei": "Iris.to 帳戶",
"N2IrpM": "確認",
"NAidKb": "通知",
"NAuFNH": "你已經有此類型的訂閱,請續訂或支付",
"NdOYJJ": "嗯在這裡什麼都沒有.. 去看看 {newUsersPage} 以關注一些推薦的 nostrich",
"NepkXH": "無法用{amount}聰投票,請設置一個不同的默認打閃金額",
"NndBJE": "新用戶頁面",
"O8Z8t9": "Show More",
"O8Z8t9": "顯示更多",
"OEW7yJ": "打閃",
"OKhRC6": "分享",
"OLEm6z": "未知登錄錯誤",
"OQSOJF": "Get a free nostr address",
"OQSOJF": "獲取一個免費的 Nostr 地址",
"OQXnew": "你的訂閱仍然活躍,你還不能續訂",
"ORGv1Q": "已創建",
"P61BTu": "複製事件 JSON",
"P7FD0F": "系統(默認)",
"P7nJT9": "今天總計UTC{amount} 聰",
"PCSt5T": "選項",
"PJeJFc": "Summary",
"PJeJFc": "概要",
"PamNxw": "未知文件標頭:{name}",
"Pe0ogR": "主題",
"PrsIg7": "回應將在每個頁面上顯示,如果禁用則不會顯示任何回應",
@ -238,54 +238,54 @@
"Qxv0B2": "目前你的打閃池中有 {number} 聰。",
"R/6nsx": "訂閱",
"R81upa": "你關注的用戶",
"RSr2uB": "Username must only contain lowercase letters and numbers",
"RSr2uB": "用戶名只能含有小寫字母和數字",
"RahCRH": "已過期",
"RfhLwC": "作者:{author}",
"RhDAoS": "是否確定要刪除 {id}",
"RjpoYG": "最新",
"RkW5we": "Bitcoin",
"RkW5we": "比特幣",
"RoOyAh": "中繼器",
"Rs4kCE": "收藏",
"RwFaYs": "排序",
"SLZGPn": "Enter a pin to encrypt your private key, you must enter this pin every time you open {site}.",
"SLZGPn": "輸入一個 PIN 碼來加密你的私鑰,每次開啟 {site} 時都必須輸入此 PIN 碼。",
"SMO+on": "將打閃發送到 {name}",
"SOqbe9": "更新閃電地址",
"SP0+yi": "購買訂閱",
"SYQtZ7": "閃電地址代理",
"ShdEie": "全標已讀",
"Sjo1P4": "自定義",
"SmuYUd": "What should we call you?",
"SmuYUd": "我們應該怎麼樣稱呼你?",
"Ss0sWu": "立即支付",
"StKzTE": "作者已將此筆記標記為<i>敏感主題</i>",
"TDR5ge": "帖子中的媒體將自動顯示給選定的人,否則只會顯示鏈接",
"TJo5E6": "Preview",
"TJo5E6": "預覽",
"TP/cMX": "已結束",
"TaeBqw": "Sign in with Nostr Extension",
"TdtZQ5": "Crypto",
"TaeBqw": "通過 Nostr 擴展程式登錄",
"TdtZQ5": "加密貨幣",
"TpgeGw": "十六進制鹽..",
"Tpy00S": "用戶",
"U1aPPi": "Stop listening",
"U1aPPi": "停止收聽",
"UDYlxu": "待定訂閱",
"UJTWqI": "Remove from my relays",
"UNjfWJ": "Check all event signatures received from relays",
"UJTWqI": "從我的中繼器中移除",
"UNjfWJ": "检查从中继收到的所有事件签名",
"UT7Nkj": "新聊天",
"UUPFlt": "用戶必須接受內容警告才能顯示你的筆記的內容。",
"Ub+AGc": "Sign In",
"Ub+AGc": "登錄",
"Up5U7K": "屏蔽",
"UrKTqQ": "You have an active iris.to account",
"UrKTqQ": "你有一個活躍的 iris.to 帳戶",
"VN0+Fz": "餘額:{amount} 聰",
"VOjC1i": "選擇你要將附件上傳到哪個上傳服務",
"VR5eHw": "公鑰npub/nprofile",
"VcwrfF": "Yes please",
"VcwrfF": "好的",
"VlJkSk": "{n} 已静音",
"VnXp8Z": "頭像",
"VvaJst": "查看錢包",
"W1yoZY": "看起來你沒有任何訂閱,你可以獲取一個{link}",
"W2PiAr": "{n} 已屏蔽",
"W9355R": "解除静音",
"WmZhfL": "Automatically translate notes to your local language",
"WmZhfL": "自動將筆記翻譯成你的本地語言",
"WvGmZT": "npub / nprofile / nostr 地址",
"X6tipZ": "Sign in with key",
"X6tipZ": "使用密鑰登錄",
"X7xU8J": "nsec、nsec、NIP-05、十六進制、助記詞句",
"XECMfW": "傳送使用資料",
"XICsE8": "文件主機",
@ -298,12 +298,12 @@
"ZKORll": "立即激活",
"ZLmyG9": "貢獻者",
"ZS+jRE": "將打閃拆分發送到",
"Zff6lu": "Username iris.to/<b>{name}</b> is reserved for you!",
"a+6cHB": "Derogatory",
"Zff6lu": "用戶名 iris.to/<b>{name}</b> 已為你保留!",
"a+6cHB": "貶義",
"a5UPxh": "資助提供 NIP-05 驗證服務的開發人員和平台",
"a7TDNm": "筆記將實時流式傳輸到全球和帖子選項卡",
"aHje0o": "Name or nym",
"aMaLBK": "Supported Extensions",
"aHje0o": "名稱",
"aMaLBK": "支持的擴展",
"aWpBzj": "顯示更多",
"b12Goz": "助記詞",
"b5vAk0": "你的代號將像閃電地址一樣重定向至你所選的 LNURL 或閃電地址",
@ -312,11 +312,11 @@
"bep9C3": "公鑰",
"bfvyfs": "匿名",
"bxv59V": "剛剛",
"c+JYNI": "No thanks",
"c+JYNI": "不,謝謝",
"c35bj2": "如果你對 NIP-05 訂單有任何疑問,請私信 {link}",
"c3g2hL": "再次廣播",
"cFbU1B": "使用 Alby前往 {link} 來配置你的 NWC",
"cHCwbF": "Photography",
"cHCwbF": "攝影",
"cPIKU2": "關注",
"cQfLWb": "URL..",
"cWx9t8": "全部靜音",
@ -324,27 +324,27 @@
"cuP16y": "多帳戶支持",
"cuV2gK": "名稱已被註冊",
"cyR7Kh": "返回",
"d+6YsV": "Lists to mute:",
"d+6YsV": "應靜音的列表:",
"d6CyG5": "歷史",
"d7d0/x": "閃電地址",
"dOQCL8": "顯示名稱",
"deEeEI": "Register",
"dmsiLv": "A default Zap Pool split of {n} has been configured for {site} developers, you can disable it at any time in {link}",
"deEeEI": "註冊",
"dmsiLv": "已為 {site} 開發人員配置了 {n} 的默認打閃池分割,你隨時可以在 {link} 中禁用它。",
"e61Jf3": "即將上線",
"e7VmYP": "輸入 PIN 碼解鎖你的私鑰",
"e7qqly": "全標已讀",
"eF0Re7": "Use a nostr signer extension to sign in",
"eF0Re7": "使用 Nostr 簽名擴展登錄",
"eHAneD": "回應表情符號",
"eJj8HD": "獲取驗證",
"eSzf2G": "一個 {nIn} 聰的打閃將分配 {nOut} 聰給打閃池。",
"eXT2QQ": "羣聊",
"fBI91o": "打閃",
"fBlba3": "Thanks for using {site}, please consider donating if you can.",
"fBlba3": "感謝你使用 {site},請考慮捐贈。",
"fOksnD": "無法投票,因為 LNURL 服務不支持打閃",
"fWZYP5": "置頂",
"fX5RYm": "Pick a few topics of interest",
"fX5RYm": "挑選幾個感興趣的主題",
"filwqD": "讀",
"fjAcWo": "Gift Wraps",
"fjAcWo": "禮品包裝",
"flnGvv": "你在想些什麼?",
"fqwcJ1": "鏈上捐款",
"fsB/4p": "已保存",
@ -356,7 +356,7 @@
"geppt8": "{count} ({count2} in memory)",
"gjBiyj": "加載中...",
"grQ+mI": "工作量證明",
"h7jvCs": "{site} is more fun together!",
"h7jvCs": "{site} 一起使用更好玩!",
"h8XMJL": "徽章",
"hMzcSq": "消息",
"hRTfTR": "PRO",
@ -370,21 +370,21 @@
"iGT1eE": "防止虛假帳戶冒充你",
"iNWbVV": "代號",
"iXPL0Z": "無法在不安全的連接上使用私鑰登錄,請使用 nostr 密鑰管理器擴展程序",
"iYc3Ld": "Payments",
"iYc3Ld": "付款",
"ieGrWo": "關注",
"itPgxd": "個人檔案",
"izWS4J": "取消關注",
"jA3OE/": "{n,plural,=1{{n} 聰} other{{n} 聰}}",
"jAmfGl": "Your {site_name} subscription is expired",
"jHa/ko": "Clean up your feed",
"jAmfGl": "你的 {site_name} 訂閱已過期了",
"jHa/ko": "清理你的訂閱",
"jMzO1S": "內部錯誤:{msg}",
"jfV8Wr": "返回",
"jvo0vs": "保存",
"jzgQ2z": "{n} 個回應",
"k2veDA": "寫",
"k7+5Ny": "Hate Speech",
"k7+5Ny": "仇恨言論",
"k7sKNy": "我們自己的 NIP-05 驗證服務,幫助支持本站的發展,並在我們的網站上獲得閃亮的特殊徽章。",
"kEZUR8": "Register an Iris username",
"kEZUR8": "註冊一個 Iris 用戶名",
"kJYo0u": "{n,plural,=0{{name}已轉發} other{{name}和{n}個其他用戶已轉發}}",
"kaaf1E": "現在",
"kuPHYE": "{n,plural,=0{{name}已點贊} other{{name}和{n}個其他用戶已點贊}}",
@ -408,7 +408,7 @@
"n1Whvj": "切換",
"nDejmx": "解除屏蔽",
"nGBrvw": "收藏",
"nihgfo": "Listen to this article",
"nihgfo": "聆聽本文",
"nn1qb3": "非常感謝你的捐贈",
"nwZXeh": "{n} 已屏蔽",
"o7e+nJ": "{n} 個粉絲",
@ -424,50 +424,50 @@
"qDwvZ4": "未知錯誤",
"qMx1sA": "默認打閃金額",
"qUJTsT": "已屏蔽",
"qZsKBR": "Renew {tier}",
"qZsKBR": "更新 {tier}",
"qdGuQo": "你的私鑰是(不要與任何人分享)",
"qfmMQh": "该筆記已被静音",
"qkvYUb": "添加至個人檔案",
"qmJ8kD": "翻譯失敗",
"qtWLmt": "點贊",
"qydxOd": "Science",
"qydxOd": "科學",
"qz9fty": "PIN 碼不正確",
"r3C4x/": "軟件",
"r5srDR": "輸入錢包密碼",
"rT14Ow": "添加中繼器",
"rbrahO": "Close",
"rbrahO": "關閉",
"rfuMjE": "(默認)",
"rmdsT4": "{n}天",
"rx1i0i": "Short link",
"rx1i0i": "短鏈接",
"sKDn4e": "顯示徽章",
"sUNhQE": "用戶",
"sZQzjQ": "解析打閃拆分失敗了:{input}",
"tGXF0Q": "Relay Lists",
"tGXF0Q": "中繼器列表",
"tOdNiY": "深色",
"th5lxp": "將筆記發送到你的寫入中繼器的子集",
"thnRpU": "驗證 NIP-05 可以幫助:",
"tjpYlr": "Relay Metrics",
"tjpYlr": "中繼器指標",
"ttxS0b": "支持者徽章",
"u+LyXc": "Interactions",
"u+LyXc": "互動",
"u/vOPu": "已支付",
"u4bHcR": "在此處查看代碼:{link}",
"uCk8r+": "Already have an account?",
"uKqSN+": "Follows Feed",
"uCk8r+": "已經有帳戶?",
"uKqSN+": "關注源",
"uSV4Ti": "轉發需要人工確認",
"uc0din": "將聰拆分發送到",
"ugyJnE": "Sending notes and other stuff",
"ugyJnE": "發送筆記和其他東西",
"usAvMr": "編輯個人檔案",
"v8lolG": "開始聊天",
"vB3oQ/": "Must be a contact list or pubkey list",
"vN5UH8": "Profile Image",
"vB3oQ/": "必須是一個聯繫人列表或公鑰列表",
"vN5UH8": "頭像",
"vOKedj": "{n,plural,=1{和{n}個其他} other{和{n}個其他}}",
"vZ4quW": "NIP-05 是一種基於 DNS 的驗證規範,可幫助驗證你是真實用戶。",
"vhlWFg": "投票選項",
"vlbWtt": "獲取免費的",
"vrTOHJ": "{amount} 聰",
"vxwnbh": "適用於所有發佈事件的工作量",
"w1Fanr": "Business",
"w6qrwX": "NSFW",
"w1Fanr": "商業",
"w6qrwX": "敏感內容",
"wEQDC6": "編輯",
"wSZR47": "提交",
"wWLwvh": "匿名",
@ -483,19 +483,19 @@
"xaj9Ba": "供應方",
"xbVgIm": "自動加載媒體",
"xhQMeQ": "有效期",
"xl4s/X": "Additional Terms:",
"xl4s/X": "附加條款:",
"xmcVZ0": "搜索",
"y1Z3or": "語言",
"yCLnBC": "LNURL 或閃電地址",
"yNBPJp": "Help fund the development of {site}",
"yNBPJp": "幫助資助 {site} 的開發",
"zCb8fX": "權重",
"zFegDD": "聯絡",
"zINlao": "所有者",
"zQvVDJ": "全部",
"zcaOTs": "以聰為單位的打閃金額",
"zm6qS1": "{n} mins to read",
"zm6qS1": "{n} 分鐘閱讀時間",
"zonsdq": "加載 LNURL 服務失敗",
"zvCDao": "自動顯示最新筆記",
"zwb6LR": "<b>鑄幣廠:</b> {url}",
"zxvhnE": "Daily"
"zxvhnE": "每天"
}