From bd073eac08af013a051dec8e602d4f50245e10f5 Mon Sep 17 00:00:00 2001 From: ra5pvt1n <115251263+ra5pvt1n@users.noreply.github.com> Date: Thu, 13 Oct 2022 20:20:18 +0000 Subject: [PATCH] Add Traditional Chinese language locale (#271) * Add Traditional Chinese language locale * Add Simplified Chinese language locale --- frontend/static/locales/en.json | 1 + frontend/static/locales/zh-si.json | 538 +++++++++++++++++++++++++++++ frontend/static/locales/zh-tr.json | 537 ++++++++++++++++++++++++++++ 3 files changed, 1076 insertions(+) create mode 100644 frontend/static/locales/zh-si.json create mode 100644 frontend/static/locales/zh-tr.json diff --git a/frontend/static/locales/en.json b/frontend/static/locales/en.json index ff8f9585..e28d79f4 100644 --- a/frontend/static/locales/en.json +++ b/frontend/static/locales/en.json @@ -187,6 +187,7 @@ "Join RoboSats Russian speaking community!": "Join RoboSats Russian speaking community!", "Join RoboSats Chinese speaking community!": "Join RoboSats Chinese speaking community!", "Join RoboSats English speaking community!": "Join RoboSats English speaking community!", + "Join RoboSats Portuguese speaking community!": "Join RoboSats Portuguese speaking community!", "Tell us about a new feature or a bug": "Tell us about a new feature or a bug", "Github Issues - The Robotic Satoshis Open Source Project": "Github Issues - The Robotic Satoshis Open Source Project", "Your Profile": "Your Profile", diff --git a/frontend/static/locales/zh-si.json b/frontend/static/locales/zh-si.json new file mode 100644 index 00000000..a8f01dc8 --- /dev/null +++ b/frontend/static/locales/zh-si.json @@ -0,0 +1,538 @@ +{ + "UNSAFE ALERT - UnsafeAlert.js": "Alert that shows on top when browsing from the unsafe clearnet sites", + "You are not using RoboSats privately": "你在不隐秘地使用 RoboSats", + "desktop_unsafe_alert": "为了你的安全,一些功能(比如聊天)被禁用了。没有禁用的功能你将无法完成交易。为了保护你的隐私并完全启用 RoboSats,请使用 <1>Tor 浏览器访问<3>洋葱站点。", + "phone_unsafe_alert": "你将无法完成交易。请使用 <1>Tor 浏览器访问<3>洋葱站点。", + "Hide": "隐藏", + "You are self-hosting RoboSats": "你在自托管 RoboSats", + "RoboSats client is served from your own node granting you the strongest security and privacy.": "RoboSats 客户端已由你自己的节点提供服务,为你提供最强的安全性和隐私性。", + + "Connected to TOR network": "已连线 TOR 网络", + "TOR connection error": "TOR 连线错误", + "Connecting to TOR network": "正在连线 TOR 网络", + "Connection error": "连线错误", + + "USER GENERATION PAGE - UserGenPage.js": "Landing Page and User Generation", + "Simple and Private LN P2P Exchange": "简单且私密的闪电点对点交易所", + "This is your trading avatar": "这是你的交易头像", + "Store your token safely": "请安全地存储你的令牌", + "A robot avatar was found, welcome back!": "已发现机器人头像,欢迎回来!", + "Copied!": "已复制!", + "Generate a new token": "生成新令牌", + "Generate Robot": "生成机器人", + "You must enter a new token first": "你必须先输入新令牌", + "Make Order": "挂单", + "Info": "信息", + "View Book": "查看订单簿", + "Learn RoboSats": "学习 RoboSats", + "You are about to visit Learn RoboSats. It hosts tutorials and documentation to help you learn how to use RoboSats and understand how it works.": "你即将访问学习 RoboSats 页面。此页面提供教程和说明书,以帮助你学习如何使用 RoboSats 并了解它的功能。", + "Let's go!": "开始吧!", + "Save token and PGP credentials to file": "将令牌和 PGP 凭据保存到文件", + + "MAKER PAGE - MakerPage.js": "This is the page where users can create new orders", + "Order": "订单", + "Customize": "改制", + "Buy or Sell Bitcoin?": "购买还是出售比特币?", + "Buy": "购买", + "Sell": "出售", + "Amount": "金额", + "Amount of fiat to exchange for bitcoin": "兑换比特币的法币金额", + "Invalid": "无效", + "Enter your preferred fiat payment methods. Fast methods are highly recommended.": "输入你首选的法币支付方式。强烈推荐使用快速的付款方法。", + "Must be shorter than 65 characters": "必须少于65个字符", + "Swap Destination(s)": "交换目的地", + "Fiat Payment Method(s)": "法币付款方法", + "You can add any method": "你可以添加任何方法", + "Add New": "添新", + "Choose a Pricing Method": "选择定价方法", + "Relative": "相对", + "Let the price move with the market": "让价格随市场移动", + "Premium over Market (%)": "市场溢价(%)", + "Explicit": "固定", + "Set a fix amount of satoshis": "设置固定聪金额", + "Satoshis": "聪", + "Fixed price:": "固定价格:", + "Order current rate:": "订单当前价格:", + "Your order fixed exchange rate": "你的订单的固定汇率", + "Your order's current exchange rate. Rate will move with the market.": "你的订单的固定汇率。汇率将随市场移动。", + "Let the taker chose an amount within the range": "允许吃单方选择范围内的金额", + "Enable Amount Range": "启用金额范围", + "From": "从", + "to": "到", + "Expiry Timers": "倒计时", + "Public Duration (HH:mm)": "公开时间 (HH:mm)", + "Escrow Deposit Time-Out (HH:mm)": "托管存款超时 (HH:mm)", + "Set the skin-in-the-game, increase for higher safety assurance": "设定风险共担,以提高安全保障Set the skin-in-the-game, increase for higher safety assurance", + "Fidelity Bond Size": "保证金大小", + "Allow bondless takers": "允许无保证金吃单方", + "COMING SOON - High risk! Limited to {{limitSats}}K Sats": "即将推出 - 高风险!限于 {{limitSats}}千聪", + "You must fill the order correctly": "你必须正确填写订单", + "Create Order": "创建订单", + "Back": "返回", + "Create an order for ": "创建订单 ", + "Create a BTC buy order for ": "创建比特币买单 ", + "Create a BTC sell order for ": "创建比特币卖单 ", + " of {{satoshis}} Satoshis": "{{satoshis}} 聪", + " at market price": "以市场价格", + " at a {{premium}}% premium": " 以 {{premium}}% 溢价", + " at a {{discount}}% discount": " 以 {{discount}}% 折扣", + "Must be less than {{max}}%": "必须少于 {{max}}%", + "Must be more than {{min}}%": "必须多于 {{min}}%", + "Must be less than {{maxSats}": "必须少于 {{maxSats}}", + "Must be more than {{minSats}}": "必须多于 {{minSats}}", + "Store your robot token": "存储你的机器人令牌", + "You might need to recover your robot avatar in the future: store it safely. You can simply copy it into another application.": "你将来可能需要恢复你的机器人头像:安全地存放它。你可以轻松地将其复制到另一个应用程序中。", + "Done": "完成", + "You do not have a robot avatar": "你没有机器人头像", + "You need to generate a robot avatar in order to become an order maker": "你需要生成机器人头像才能成为挂单方", + + "PAYMENT METHODS - autocompletePayments.js": "Payment method strings", + "not specified": "未指定", + "Instant SEPA": "即时 SEPA", + "Amazon GiftCard": "亚马逊礼品卡", + "Google Play Gift Code": "Google Play 礼品码", + "Cash F2F": "面对面现金", + "On-Chain BTC": "链上比特币", + + "BOOK PAGE - BookPage.js": "The Book Order page", + "Seller": "卖方", + "Buyer": "买方", + "I want to": "我想要", + "Select Order Type": "选择订单种类", + "ANY_type": "任何", + "ANY_currency": "任何", + "BUY": "购买", + "SELL": "出售", + "and receive": "并收到", + "and pay with": "并支付", + "and use": "并使用", + "Select Payment Currency": "选择支付货币", + "Robot": "机器人", + "Is": "是", + "Currency": "货币", + "Payment Method": "付款方式", + "Pay": "支付", + "Price": "价格", + "Premium": "溢价", + "You are SELLING BTC for {{currencyCode}}": "你正在以 {{currencyCode}} 出售比特币", + "You are BUYING BTC for {{currencyCode}}": "你正在以 {{currencyCode}} 购买比特币", + "You are looking at all": "你在看所有的", + "No orders found to sell BTC for {{currencyCode}}": "未找到以 {{currencyCode}} 出售比特币的订单", + "No orders found to buy BTC for {{currencyCode}}": "未找到以 {{currencyCode}} 购买比特币的订单", + "Filter has no results": "筛选后无结果", + "Be the first one to create an order": "成为第一个创建订单的人", + "Orders per page:": "每页上的订单数量:", + "No rows": "没有行", + "No results found.": "未找到结果。", + "An error occurred.": "发生错误。", + "Columns": "列", + "Select columns": "选择列", + "Find column": "查找列", + "Column title": "列标题", + "Reorder column": "重整列", + "Show all": "显示全部", + "Hide all": "隐藏全部", + "Add filter": "加筛选", + "Delete": "删除", + "Logic operator": "逻辑运算符", + "Operator": "运算符", + "And": "和", + "Or": "或", + "Value": "值", + "Filter value": "筛选值", + "contains": "含", + "equals": "等于", + "starts with": "以。。。开始", + "ends with": "以。。。结束", + "is": "是", + "is not": "不是", + "is after": "在。。。之后", + "is on or after": "在。。。或之后", + "is before": "在。。。之前", + "is on or before": "在。。。或之前", + "is empty": "为空", + "is not empty": "非空", + "is any of": "是。。。其中任何", + "any": "任何", + "true": "实", + "false": "虚", + "Menu": "菜单", + "Show columns": "显示列", + "Filter": "筛选", + "Unsort": "取消排序", + "Sort by ASC": "按升序排序", + "Sort by DESC": "按降序排序", + "Sort": "排序", + "Show filters": "显示筛选", + "yes": "是", + "no": "不是", + "Depth chart": "深度图", + "Chart": "图表", + + "BOTTOM BAR AND MISC - BottomBar.js": "Bottom Bar user profile and miscellaneous dialogs", + "Stats For Nerds": "书呆子的统计数据", + "LND version": "LND 版本", + "Currently running commit hash": "当前运行的 commit 散列值", + "24h contracted volume": "24小时合约量", + "Lifetime contracted volume": "终身合约量", + "Made with": "用", + "and": "和", + "... somewhere on Earth!": "。。。在世界上某处制造!", + "Community": "社群", + "Support is only offered via public channels. Join our Telegram community if you have questions or want to hang out with other cool robots. Please, use our Github Issues if you find a bug or want to see new features!": "仅通过公开渠道提供支持。如果你有任何疑问或想与其他机器人一起玩,请加入我们的 Telegram 社群。如果你发现错误或想查看新功能,请使用我们的 Github Issues!", + "Follow RoboSats in Twitter": "在 Twitter 上关注 RoboSats", + "Twitter Official Account": "Twitter 官方账号", + "RoboSats Telegram Communities": "RoboSats Telegram 社群", + "Join RoboSats Spanish speaking community!": "加入 RoboSats 西语社群!", + "Join RoboSats Russian speaking community!": "加入 RoboSats 俄语社群!", + "Join RoboSats Chinese speaking community!": "加入 RoboSats 汉语社群!", + "Join RoboSats English speaking community!": "加入 RoboSats 英语社群!", + "Join RoboSats Portuguese speaking community!": "加入 RoboSats 葡语社群!", + "Tell us about a new feature or a bug": "向我们报告错误或要求新功能", + "Github Issues - The Robotic Satoshis Open Source Project": "Github Issues - The Robotic Satoshis Open Source Project", + "Your Profile": "你的个人资料", + "Your robot": "你的机器人", + "One active order #{{orderID}}": "一个活跃的订单 #{{orderID}}", + "Your current order": "你当前的订单", + "No active orders": "没有活跃的订单", + "Your token (will not remain here)": "你的令牌(不会留在此地)", + "Back it up!": "请备份!", + "Cannot remember": "记不得", + "Rewards and compensations": "奖励和补偿", + "Share to earn 100 Sats per trade": "分享并于每笔交易获得100聪的奖励", + "Your referral link": "你的推荐链接", + "Your earned rewards": "你获得的奖励", + "Claim": "领取", + "Invoice for {{amountSats}} Sats": "{{amountSats}} 聪的发票", + "Submit": "提交", + "There it goes, thank you!🥇": "好了,谢谢!🥇", + "You have an active order": "你有一个活跃订单", + "You can claim satoshis!": "你可以领聪!", + "Public Buy Orders": "公开购买订单", + "Public Sell Orders": "公开出售订单", + "Today Active Robots": "今天活跃的机器人", + "24h Avg Premium": "24小时平均溢价", + "Trade Fee": "交易费", + "Show community and support links": "显示社群和支持链接", + "Show stats for nerds": "显示书呆子的统计数据", + "Exchange Summary": "交易所概况", + "Public buy orders": "公开购买订单", + "Public sell orders": "公开出售订单", + "Book liquidity": "账面流动性", + "Today active robots": "今天活跃的机器人", + "24h non-KYC bitcoin premium": "24小时 non-KYC 比特币溢价", + "Maker fee": "挂单方费用", + "Taker fee": "吃单方费用", + "Number of public BUY orders": "公开购买订单数量", + "Number of public SELL orders": "公开出售订单数量", + "Your last order #{{orderID}}": "你的上一笔交易 #{{orderID}}", + "Inactive order": "不活跃订单", + "You do not have previous orders": "你没有之前的订单", + "Join RoboSats' Subreddit": "加入 RoboSats 的 Subreddit", + "RoboSats in Reddit": "Reddit 上的 RoboSats", + "Current onchain payout fee": "当前链上支付费用", + "Use stealth invoices": "使用隐形发票", + "Stealth lightning invoices do not contain details about the trade except an order reference. Enable this setting if you don't want to disclose details to a custodial lightning wallet.": "除订单参考外,隐形发票不包含有关交易的详细信息。如果你不想向托管闪电钱包披露详细信息,请启用此设置。", + "Update your RoboSats client": "更新你的 RoboSats 客户端", + "The RoboSats coordinator is on version {{coordinatorVersion}}, but your client app is {{clientVersion}}. This version mismatch might lead to a bad user experience.": "RoboSats 协调器的版本是 {{coordinatorVersion}},但是你的客户端 app 是 {{clientVersion}}。版本不匹配可能会导致糟糕的用户体验。", + "Download RoboSats {{coordinatorVersion}} APK from Github releases": "从 Github releases 下载 RoboSats {{coordinatorVersion}} APK", + "On Android RoboSats app": "在 RoboSats 安卓 app 上", + "Check your node's store or update the Docker image yourself": "查看你的节点的应用商店或自己更新 Docker 镜像", + "On your own sovereign node": "在你自己主权的节点上", + "Simply refresh your Tor Browser tab (or press Ctrl+Shift+R)": "只需刷新你的 Tor 浏览器选项卡(或在键盘上按下 Ctrl+Shift+R)", + "On remotely served client via web": "在通过网络远程服务的客户端上", + "Client": "客户端", + "Coordinator": "协调器", + "RoboSats version": "RoboSats 版本", + "LN Node": "LN 节点", + + "ORDER PAGE - OrderPage.js": "Order details page", + "Order Box": "订单框", + "Contract": "合约", + "Active": "活跃", + "Seen recently": "最近活跃", + "Inactive": "不活跃", + "(Seller)": "(卖方)", + "(Buyer)": "(买方)", + "Order maker": "订单挂单方", + "Order taker": "订单吃单方", + "Order Details": "订单详情", + "Order status": "订单状态", + "Waiting for maker bond": "正在等待挂单方保证金", + "Public": "公开", + "Waiting for taker bond": "正在等待吃单方保证金", + "Cancelled": "已取消", + "Expired": "已到期", + "Waiting for trade collateral and buyer invoice": "正在等待交易抵押和买方发票", + "Waiting only for seller trade collateral": "正在等待卖方交易抵押", + "Waiting only for buyer invoice": "正在等待买方发票", + "Sending fiat - In chatroom": "正在发送发币 - 在聊天室内", + "Fiat sent - In chatroom": "发币已发送 - 在聊天室内", + "In dispute": "在争议中", + "Collaboratively cancelled": "已合作取消", + "Sending satoshis to buyer": "正在把聪发送给买方", + "Sucessful trade": "成功交易", + "Failed lightning network routing": "闪电网络路由失败", + "Wait for dispute resolution": "等待争议解决", + "Maker lost dispute": "挂单方争议失败了", + "Taker lost dispute": "吃单方争议失败了", + "Amount range": "金额范围", + "Swap destination": "交换目的地", + "Accepted payment methods": "接受的付款方法", + "Others": "其他", + "{{price}} {{currencyCode}}/BTC - Premium: {{premium}}%": "{{price}} {{currencyCode}}/BTC - 溢价: {{premium}}%", + "Price and Premium": "价格和溢价", + "Amount of Satoshis": "聪金额", + "Premium over market price": "高于市价的溢价", + "Order ID": "订单 ID", + "Deposit timer": "存款倒计时", + "Expires in": "内到期", + "{{nickname}} is asking for a collaborative cancel": "{{nickname}} 要求合作取消", + "You asked for a collaborative cancellation": "你要求了合作取消", + "Invoice expired. You did not confirm publishing the order in time. Make a new order.": "发票到期了。你没有及时确认公布订单。请创建新订单。", + "This order has been cancelled by the maker": "此订单被挂单方取消了", + "Invoice expired. You did not confirm taking the order in time.": "发票到期了。你没有及时确认吃单。", + "Penalty lifted, good to go!": "罚单已解除,没问题了!", + "You cannot take an order yet! Wait {{timeMin}}m {{timeSec}}s": "你暂时还不能吃单!请等{{timeMin}}分 {{timeSec}}秒", + "Too low": "太低", + "Too high": "太高", + "Enter amount of fiat to exchange for bitcoin": "输入以兑换比特币的法币金额", + "Amount {{currencyCode}}": "{{currencyCode}}金额", + "You must specify an amount first": "你必须先指定金额", + "Take Order": "吃单", + "Wait until you can take an order": "请等到可以吃单", + "Cancel the order?": "取消订单?", + "If the order is cancelled now you will lose your bond.": "如果现在取消订单,你将失去保证金。", + "Confirm Cancel": "确认取消", + "The maker is away": "挂单方离线", + "By taking this order you risk wasting your time. If the maker does not proceed in time, you will be compensated in satoshis for 50% of the maker bond.": "接受此订单可能会浪费你的时间。如果挂单方未及时响应,你将获得挂单方保证金的50%的补偿。", + "Collaborative cancel the order?": "合作取消订单?", + "The trade escrow has been posted. The order can be cancelled only if both, maker and taker, agree to cancel.": "交易托管已发布。只有当挂单方和吃单方都同意取消时,才能取消订单。", + "Ask for Cancel": "要求取消", + "Cancel": "取消", + "Collaborative Cancel": "合作取消", + "Invalid Order Id": "无效订单 Id", + "You must have a robot avatar to see the order details": "你必须有机器人头像才能看到订单详情", + "This order has been cancelled collaborativelly": "此订单已被合作取消", + "This order is not available": "此订单不可用", + "The Robotic Satoshis working in the warehouse did not understand you. Please, fill a Bug Issue in Github https://github.com/reckless-satoshi/robosats/issues": "在仓库里工作的机器人没懂你的意思。请在 Github 上填写 Bug 问题 https://github.com/reckless-satoshi/robosats/issues", + "WebLN": "WebLN", + "Payment not received, please check your WebLN wallet.": "没有收到付款,请查看你的 WebLN 钱包。", + "Invoice not received, please check your WebLN wallet.": "没有收到发票,请查看你的 WebLN 钱包。", + "Payment detected, you can close now your WebLN wallet popup.": "已检测到付款,你现在可以关闭你的 WebLN 钱包弹出窗口。", + + "CHAT BOX - Chat.js": "Chat Box", + "You": "你", + "Peer": "对等方", + "connected": "在线", + "disconnected": "离线", + "Type a message": "键入消息", + "Connecting...": "正在连线。。。", + "Send": "传送", + "Verify your privacy": "验证你的隐私", + "Audit PGP": "审计 PGP", + "Save full log as a JSON file (messages and credentials)": "将全记录档保存为 JSON 文件 (消息和凭据)", + "Export": "导出", + "Don't trust, verify": "不要信,去验证", + "Your communication is end-to-end encrypted with OpenPGP. You can verify the privacy of this chat using any tool based on the OpenPGP standard.": "你的通信是以 OpenPGP 完成端对端加密的。你可以使用任何基于 OpenPGP 标准的工具来验证此聊天的隐私性。", + "Learn how to verify": "学习如何验证", + "Your PGP public key. Your peer uses it to encrypt messages only you can read.": "你的 PGP 公钥。你的对等方用它来加密只有你能阅读的消息。", + "Your public key": "你的公钥", + "Your peer PGP public key. You use it to encrypt messages only he can read and to verify your peer signed the incoming messages.": "你的对等方的公钥。你使用它来加密只有你的对等方才能阅读的消息,并验证你的对等方签署的传入消息。", + "Peer public key": "对等方的公钥", + "Your encrypted private key. You use it to decrypt the messages that your peer encrypted for you. You also use it to sign the messages you send.": "你的加密的私钥。你使用它来解密你的对等方为你加密的消息。你还可以使用它来签署你发送的消息。", + "Your encrypted private key": "你的加密的私钥", + "The passphrase to decrypt your private key. Only you know it! Do not share. It is also your robot token.": "用来解密你的私钥的密码。只有你知道!千万不要分享。也是你的机器人令牌。", + "Your private key passphrase (keep secure!)": "你的私钥密码(请安全存放!)", + "Save credentials as a JSON file": "将凭据保存为 JSON 文件", + "Keys": "钥匙", + "Save messages as a JSON file": "将消息保存为 JSON 文件", + "Messages": "消息", + "Verified signature by {{nickname}}": "验证了 {{nickname}} 的签名", + "Cannot verify signature of {{nickname}}": "无法验证 {{nickname}} 的签名", + + "CONTRACT BOX - TradeBox.js": "The Contract Box that guides users trough the whole trade pipeline", + "Contract Box": "合约框", + "Robots show commitment to their peers": "机器人对他们的伙伴们是讲信用的", + "Lock {{amountSats}} Sats to PUBLISH order": "锁入 {{amountSats}} 聪以发布订单", + "Lock {{amountSats}} Sats to TAKE order": "锁入 {{amountSats}} 聪以接受订单", + "Lock {{amountSats}} Sats as collateral": "锁入 {{amountSats}} 聪为抵押", + "Copy to clipboard": "复制到剪贴板", + "This is a hold invoice, it will freeze in your wallet. It will be charged only if you cancel or lose a dispute.": "这是一张 hold 发票,它会在你的钱包内冻结。只有当你取消或争议失败的时候才会被收取。", + "This is a hold invoice, it will freeze in your wallet. It will be released to the buyer once you confirm to have received the {{currencyCode}}.": "这是一张 hold 发票,它会在你的钱包内冻结。当你确认收到 {{currencyCode}} 后它会被释放给买方。", + "Your maker bond is locked": "你的挂单方保证金已锁定", + "Your taker bond is locked": "你的吃单方保证金已锁定", + "Your maker bond was settled": "你的挂单方保证金已结算", + "Your taker bond was settled": "你的吃单方保证金已结算", + "Your maker bond was unlocked": "你的挂单方保证金已解锁", + "Your taker bond was unlocked": "你的吃单方保证金已解锁", + "Your order is public": "你的订单已发布", + "Be patient while robots check the book. This box will ring 🔊 once a robot takes your order, then you will have {{deposit_timer_hours}}h {{deposit_timer_minutes}}m to reply. If you do not reply, you risk losing your bond.": "机器人检查订单簿时请耐心等待。一旦机器人接受你的订单,这个对话就会响起🔊。之后你有 {{deposit_timer_hours}}时 {{deposit_timer_minutes}}分可以回答。如果你不回答,你有失去保证金的风险。", + "If the order expires untaken, your bond will return to you (no action needed).": "如果订单到期前未执行,你的保证金将退还给你(无需采取任何行动)。", + "Enable Telegram Notifications": "开启 Telegram 通知", + "Enable TG Notifications": "开启 TG 通知", + "You will be taken to a conversation with RoboSats telegram bot. Simply open the chat and press Start. Note that by enabling telegram notifications you might lower your level of anonymity.": "你将被带到 RoboSats Telegram Bot 的对话中。只需打开聊天并按开始。请注意,通过开启 Telegram 通知,你可能会降低匿名程度。", + "Go back": "返回", + "Enable": "开启", + "Telegram enabled": "Telegram 已开启", + "Public orders for {{currencyCode}}": "{{currencyCode}} 的公开订单", + "Premium rank": "溢价排行", + "Among public {{currencyCode}} orders (higher is cheaper)": "在公开的 {{currencyCode}} 等待中(越高排位越便宜)", + "A taker has been found!": "已找到吃单方!", + "Please wait for the taker to lock a bond. If the taker does not lock a bond in time, the order will be made public again.": "请等待吃单方锁定保证金。如果吃单方没有及时锁定保证金,订单将再次公开。", + "Payout Lightning Invoice": "闪电支付发票", + "Your info looks good!": "你的信息看起来没错!", + "We are waiting for the seller to lock the trade amount.": "我们正在等待卖方锁定交易金额。", + "Just hang on for a moment. If the seller does not deposit, you will get your bond back automatically. In addition, you will receive a compensation (check the rewards in your profile).": "请稍等片刻。如果卖方不存款,你将自动取回保证金。此外,你将获得补偿(查看你个人资料中的奖励)。", + "The trade collateral is locked!": "交易抵押已锁定!", + "We are waiting for the buyer to post a lightning invoice. Once he does, you will be able to directly communicate the fiat payment details.": "我们正在等待买方发布闪电发票。一旦发布,你将能够直接沟通法币付款详情。", + "Just hang on for a moment. If the buyer does not cooperate, you will get back the trade collateral and your bond automatically. In addition, you will receive a compensation (check the rewards in your profile).": "请稍等片刻。如果买方不配合,你将自动取回抵押和保证金。此外,你将获得补偿(查看你个人资料中的奖励)。", + "Confirm {{amount}} {{currencyCode}} sent": "确认已发送 {{amount}} {{currencyCode}}", + "Confirm {{amount}} {{currencyCode}} received": "确认已收到 {{amount}} {{currencyCode}}", + "Open Dispute": "开始争议", + "The order has expired": "订单已到期", + "Chat with the buyer": "与买方聊天", + "Chat with the seller": "与卖方聊天", + "Say hi! Be helpful and concise. Let them know how to send you {{amount}} {{currencyCode}}.": "打个招呼!请保持你的回答有用且简洁。让他们知道如何向你发送 {{amount}} {{currencyCode}}。", + "The buyer has sent the fiat. Click 'Confirm Received' once you receive it.": "买方已发送法币。当你收到时请点‘确认收到’。", + "Say hi! Ask for payment details and click 'Confirm Sent' as soon as the payment is sent.": "打个招呼!要求付款详情并在付款发送后立即点击‘确认已发送’。", + "Wait for the seller to confirm he has received the payment.": "等待卖方确认他已收到付款。", + "Confirm you received {{amount}} {{currencyCode}}?": "确认你已收到 {{amount}} {{currencyCode}}?", + "Confirming that you received the fiat will finalize the trade. The satoshis in the escrow will be released to the buyer. Only confirm after the {{amount}} {{currencyCode}} have arrived to your account. In addition, if you have received the payment and do not confirm it, you risk losing your bond.": "通过确认你已收到法币将完成交易。托管中的聪将被释放给买方。只有在确认 {{amount}} {{currencyCode}} 已到达你的账户后才确认收款。此外,如果你已收到付款但是不确认收款的话,你有失去你的保证金的风险。", + "Confirm": "确认", + "Trade finished!": "交易结束了!", + "rate_robosats": "你觉得 <1>RoboSats 怎么样?", + "Thank you! RoboSats loves you too ❤️": "谢谢! RoboSats 也爱你 ❤️", + "RoboSats gets better with more liquidity and users. Tell a bitcoiner friend about Robosats!": "RoboSats 会随着更多的流动性和更高的用户数量而变得更好。把 RoboSats 推荐给你的比特币朋友吧!", + "Thank you for using Robosats!": "感谢你使用 Robosats!", + "let_us_know_hot_to_improve": "让我们知道如何改进 (<1>Telegram / <3>Github)", + "Start Again": "重新开始", + "Attempting Lightning Payment": "正在尝试闪电支付", + "RoboSats is trying to pay your lightning invoice. Remember that lightning nodes must be online in order to receive payments.": "RoboSats 正在尝试支付你的闪电发票。请记住,闪电节点必须在线才能接收付款。", + "Retrying!": "重试中!", + "Lightning Routing Failed": "闪电路由失败", + "Your invoice has expired or more than 3 payment attempts have been made. Submit a new invoice.": "你的发票已到期或已进行超过 3 次付款尝试。提交一张新的发票。", + "Check the list of compatible wallets": "查看兼容钱包列表", + "RoboSats will try to pay your invoice 3 times with a one minute pause in between. If it keeps failing, you will be able to submit a new invoice. Check whether you have enough inbound liquidity. Remember that lightning nodes must be online in order to receive payments.": "RoboSats 将尝试支付你的发票 3 次,每次尝试间隔 1 分钟。如果它一再失败,你将能够提交新的发票。检查你是否有足够的入站流动性。请注意,闪电节点必须在线才能接收付款。", + "Next attempt in": "下一次尝试", + "Do you want to open a dispute?": "你想开始争议吗?", + "The RoboSats staff will examine the statements and evidence provided. You need to build a complete case, as the staff cannot read the chat. It is best to provide a burner contact method with your statement. The satoshis in the trade escrow will be sent to the dispute winner, while the dispute loser will lose the bond.": "RoboSats 工作人员将检查所提供的声明和证据。你需要建立一个完整的案例,因为工作人员无法阅读聊天内容。最好在你的声明中提供抛弃式的联系方式。交易托管中的聪将被发送给争议获胜者,而争议失败者将失去保证金。", + "Disagree": "不同意", + "Agree and open dispute": "同意并开始争议", + "A dispute has been opened": "争议已开始", + "Please, submit your statement. Be clear and specific about what happened and provide the necessary evidence. You MUST provide a contact method: burner email, XMPP or telegram username to follow up with the staff. Disputes are solved at the discretion of real robots (aka humans), so be as helpful as possible to ensure a fair outcome. Max 5000 chars.": "请提供你的声明。清楚具体地说明发生了什么,并提供必要的证据。你必须提供联系方式:抛弃式电子邮件、 XMPP 或 Telegram 用户名以跟工作人员联络。争议由真的机器人(亦称真人)自行解决,因此请尽可能提供帮助以确保公平的结果。最多 5000 字符。", + "Submit dispute statement": "提交争议声明", + "We have received your statement": "我们收到了你的声明", + "We are waiting for your trade counterpart statement. If you are hesitant about the state of the dispute or want to add more information, contact robosats@protonmail.com.": "我们在等待你的交易对等方提交声明。如果你对争议的状态有疑问或想要添加信息,请联系 robosats@protonmail.com。", + "Please, save the information needed to identify your order and your payments: order ID; payment hashes of the bonds or escrow (check on your lightning wallet); exact amount of satoshis; and robot nickname. You will have to identify yourself as the user involved in this trade via email (or other contact methods).": "请保存识别你的订单和付款所需的信息:订单 ID;保证金或托管的支付散列值(查看你的闪电钱包);聪的确切金额;和机器人昵称。你必须通过电子邮件(或其他联系方式)表明自己是参与此交易的用户。", + "We have the statements": "我们已收到双方的声明", + "Both statements have been received, wait for the staff to resolve the dispute. If you are hesitant about the state of the dispute or want to add more information, contact robosats@protonmail.com. If you did not provide a contact method, or are unsure whether you wrote it right, write us immediately.": "双方声明均已收到,请等待工作人员解决争议。如果你对争议的状况有疑问或需要添加信息,请联系 robosats@protonmail.com。如果你没有提供联系方式,或者不确定你是否正确填了信息,请立即联系我们。", + "You have won the dispute": "你赢得了争议", + "You can claim the dispute resolution amount (escrow and fidelity bond) from your profile rewards. If there is anything the staff can help with, do not hesitate to contact to robosats@protonmail.com (or via your provided burner contact method).": "你可以从你的个人资料下的奖励中索取解决争议的金额(托管和保证金)。如果工作人员可以提供任何帮助,请随时联系 robosats@protonmail.com (或通过你提供的抛弃式联系方式)。", + "You have lost the dispute": "你的争议失败了", + "Unfortunately you have lost the dispute. If you think this is a mistake you can ask to re-open the case via email to robosats@protonmail.com. However, chances of it being investigated again are low.": "你的争议不幸地失败了。如果你认为这是个错误,你可以通过电子邮件向 robosats@protonmail.com 要求重新打开此案例。但是,再次调查的可能性很小。", + "Expired not taken": "已到期并未吃单", + "Maker bond not locked": "挂单方保证金未锁定", + "Escrow not locked": "托管未锁定", + "Invoice not submitted": "未提交发票", + "Neither escrow locked or invoice submitted": "即未锁定托管,也未提交发票", + "Renew Order": "延续订单", + "Pause the public order": "暂停公开订单", + "Your order is paused": "你的订单已暂停", + "Your public order has been paused. At the moment it cannot be seen or taken by other robots. You can choose to unpause it at any time.": "你的公开订单已暂停。目前其他机器人无法看到或接受你的订单。你随时可以选择取消暂停。", + "Unpause Order": "取消暂停订单", + "You risk losing your bond if you do not lock the collateral. Total time available is {{deposit_timer_hours}}h {{deposit_timer_minutes}}m.": "如果不锁定抵押,你有失去保证金的风险。剩余时间为 {{deposit_timer_hours}}时 {{deposit_timer_minutes}}分。", + "See Compatible Wallets": "查看兼容钱包列表", + "Failure reason:": "失败原因:", + "Payment isn't failed (yet)": "付款(还)没有失败", + "There are more routes to try, but the payment timeout was exceeded.": "有更多路线可以尝试,但超过了支付超时时间。", + "All possible routes were tried and failed permanently. Or there were no routes to the destination at all.": "已尝试所有可能的路线并且永久性失败。或者根本没有通往目的地的路线。", + "A non-recoverable error has occurred.": "发生了一个无法恢复的错误。", + "Payment details are incorrect (unknown hash, invalid amount or invalid final CLTV delta).": "支付详情错误(未知散列值、不可用金额或 invalid final CLTV delta).", + "Insufficient unlocked balance in RoboSats' node.": "RoboSats 的节点上解锁的余额不足。", + "The invoice submitted only has expensive routing hints, you are using an incompatible wallet (probably Muun?). Check the wallet compatibility guide at wallets.robosats.com": "提交的发票只有昂贵的路由指示,你使用的是不兼容的钱包(可能是 Muun?)。查看 wallets.robosats.com 上的钱包兼容性指南。", + "The invoice provided has no explicit amount": "所提供的发票没有明确的金额", + "Does not look like a valid lightning invoice": "看起来不像是有效的闪电发票", + "The invoice provided has already expired": "提供的发票已经到期", + "Make sure to EXPORT the chat log. The staff might request your exported chat log JSON in order to solve discrepancies. It is your responsibility to store it.": "确保导出聊天记录。工作人员可能会要求你提供所导出的聊天记录 JSON 以解决差异。存储记录是你的责任。", + "Invalid address": "地址无效", + "Unable to validate address, check bitcoind backend": "无法验证地址,请检查 bitcoind 后端", + "Submit payout info for {{amountSats}} Sats": "提交 {{amountSats}} 聪的支付信息", + "Submit a valid invoice for {{amountSats}} Satoshis.": "提交 {{amountSats}} 聪的有效发票。", + "Before letting you send {{amountFiat}} {{currencyCode}}, we want to make sure you are able to receive the BTC.": "在让你发送 {{amountFiat}} {{currencyCode}} 之前,我们想确认你能感受到比特币。", + "RoboSats will do a swap and send the Sats to your onchain address.": "RoboSats 会做一个交换并把聪发送到你的链上地址。", + "Swap fee": "交换费", + "Mining fee": "挖矿费", + "Mining Fee": "挖矿费", + "Final amount you will receive": "你将收到的最终金额", + "Bitcoin Address": "比特币地址", + "Your TXID": "你的 TXID", + "Lightning": "闪电", + "Onchain": "链上", + "open_dispute": "要开始争议的话需要等 <1><1/>", + "Trade Summary": "交易概括", + "Maker": "挂单方", + "Taker": "吃单方", + "User role": "用户角色", + "Sent": "已发送", + "Received": "已收到", + "BTC received": "已收到比特币", + "BTC sent": "已发送比特币", + "{{tradeFeeSats}} Sats ({{tradeFeePercent}}%)": "{{tradeFeeSats}} 聪 ({{tradeFeePercent}}%)", + "Trade fee": "交易费", + "{{swapFeeSats}} Sats ({{swapFeePercent}}%)": "{{swapFeeSats}} 聪 ({{swapFeePercent}}%)", + "Onchain swap fee": "链上交换费", + "{{miningFeeSats}} Sats": "{{miningFeeSats}} 聪", + "{{bondSats}} Sats ({{bondPercent}}%)": "{{bondSats}} 聪 ({{bondPercent}}%)", + "Maker bond": "挂单方保证金", + "Taker bond": "吃单方保证金", + "Unlocked": "已解锁", + "{{revenueSats}} Sats": "{{revenueSats}} 聪", + "Platform trade revenue": "平台交易收入", + "{{routingFeeSats}} MiliSats": "{{routingFeeSats}} 毫聪", + "Platform covered routing fee": "平台承担的路由费", + "Timestamp": "时间戳", + "Completed in": "内完成", + "Contract exchange rate": "合约交易率", + + "INFO DIALOG - InfoDiagog.js": "App information and clarifications and terms of use", + "Close": "关闭", + "What is RoboSats?": "RoboSats 是什么?", + "It is a BTC/FIAT peer-to-peer exchange over lightning.": "RoboSats 是一个通过闪电网络运行的比特币/法币点对点交易所。", + "RoboSats is an open source project ": "RoboSats 是一个开源项目。 ", + "It simplifies matchmaking and minimizes the need of trust. RoboSats focuses in privacy and speed.": "它简化了订单匹配并最大程度地减少了对信任的需求。 RoboSats 专注于隐私和速度。", + "(GitHub).": "(GitHub).", + "How does it work?": "RoboSats 是如何运作的?", + "AnonymousAlice01 wants to sell bitcoin. She posts a sell order. BafflingBob02 wants to buy bitcoin and he takes Alice's order. Both have to post a small bond using lightning to prove they are real robots. Then, Alice posts the trade collateral also using a lightning hold invoice. RoboSats locks the invoice until Alice confirms she received the fiat, then the satoshis are released to Bob. Enjoy your satoshis, Bob!": "AnonymousAlice01 想出售比特币。她发布了出售订单。 BafflingBob02 想要购买比特币,他接受了 Alice 的订单。两者都必须使用闪电贴出小量的保证金来证明他们是真正的机器人。然后,Alice 也使用闪电 hold 发票发布交易抵押。 RoboSats 锁定发票,直到 Alice 确认她收到了法币,然后将聪释放给 Bob。享受你的聪吧,Bob!", + "At no point, AnonymousAlice01 and BafflingBob02 have to entrust the bitcoin funds to each other. In case they have a conflict, RoboSats staff will help resolving the dispute.": "AnonymousAlice01 和 BafflingBob02 在任何时候都不必将比特币资金委托给对方。如果他们发生冲突,RoboSats 工作人员将帮助解决争议。", + "You can find a step-by-step description of the trade pipeline in ": "你可以在此找到交易流程的分步说明:", + "How it works": "如何运作", + "You can also check the full guide in ": "你也可以在此查看完整指南:", + "How to use": "如何使用", + "What payment methods are accepted?": "RoboSats 接受哪些付款方式?", + "All of them as long as they are fast. You can write down your preferred payment method(s). You will have to match with a peer who also accepts that method. The step to exchange fiat has a expiry time of 24 hours before a dispute is automatically open. We highly recommend using instant fiat payment rails.": "只要它们快速,全都可以。你可以写下你的首选付款方式。你必须与同样接受该方法的对等方匹配。兑换法币的步骤在争议自动开起之前的 24 小时到期。我们强烈建议使用即时法币支付轨道。", + "Are there trade limits?": "有交易限制吗?", + "What are the fees?": "费用是多少?", + "RoboSats total fee for an order is {{tradeFee}}%. This fee is split to be covered by both: the order maker ({{makerFee}}%) and the order taker ({{takerFee}}%). In case an onchain address is used to received the Sats a variable swap fee applies. Check the exchange details by tapping on the bottom bar icon to see the current swap fee.": "RoboSats 的订单费用为 {{tradeFee}}%。 该费用由挂单方({{makerFee}}%)和吃单方({{takerFee}}%)共同承担。如果使用链上地址接收聪,则适用可变交换费。通过点击底部栏标图来查看交易所详情及查看当前的交换费用。", + "Be aware your fiat payment provider might charge extra fees. In any case, the buyer bears the costs of sending fiat. That includes banking charges, transfer fees and foreign exchange spreads. The seller must receive exactly the amount stated in the order details.": "请注意,你的法币支付提供商可能会收取额外费用。无论如何,买方承担应发送法币的费用。这包括银行费用、转账费用和外汇点差。卖方必须收到的订单详情中的准确金额。", + "Maximum single trade size is {{maxAmount}} Satoshis to minimize lightning routing failure. There is no limits to the number of trades per day. A robot can only have one order at a time. However, you can use multiple robots simultaneously in different browsers (remember to back up your robot tokens!).": "最大单笔交易规模为 {{maxAmount}} 聪,以最大程度地减小闪电路由失败。每天的交易数量没有限制。机器人一次只能下一张订单。但是你可以在不同的浏览器中同时使用多个机器人(请记得备份你的机器人令牌!)。", + "Is RoboSats private?": "RoboSats 隐秘吗?", + "RoboSats will never ask you for your name, country or ID. RoboSats does not custody your funds and does not care who you are. RoboSats does not collect or custody any personal data. For best anonymity use Tor Browser and access the .onion hidden service.": "RoboSats 绝不会询问你的姓名、国籍或身份证件。RoboSats 不保管你的资金,也不关心你是谁。RoboSats 不收集或保管如何个人数据。为了获得最佳匿名性,请使用 Tor 浏览器并访问 .onion 隐藏服务。", + "Your trading peer is the only one who can potentially guess anything about you. Keep your chat short and concise. Avoid providing non-essential information other than strictly necessary for the fiat payment.": "你的交易对等方是唯一一个能够猜测你的身份的人。保持你的聊天简短和简洁。避免提供法币支付所需的信息之外非必要的信息。", + "What are the risks?": "有哪些风险?", + "This is an experimental application, things could go wrong. Trade small amounts!": "这是一个实验性应用程序,可能会出错。小额交易!", + "The seller faces the same charge-back risk as with any other peer-to-peer service. Paypal or credit cards are not recommended.": "卖方面临与任何其他点对点服务相同的退款风险,不建议使用 Paypal 或信用卡。", + "What is the trust model?": "信用模型是怎样的?", + "The buyer and the seller never have to trust each other. Some trust on RoboSats is needed since linking the seller's hold invoice and buyer payment is not atomic (yet). In addition, disputes are solved by the RoboSats staff.": "买方和卖方永远不必相互信任。需要对 RoboSats 有一定的信任,因为连接卖方的 hold 发票和买方付款(还)不是原子的。此外,纠纷由 RoboSats 员工解决。", + "To be totally clear. Trust requirements are minimized. However, there is still one way RoboSats could run away with your satoshis: by not releasing the satoshis to the buyer. It could be argued that such move is not in RoboSats' interest as it would damage the reputation for a small payout. However, you should hesitate and only trade small quantities at a time. For large amounts use an onchain escrow service such as Bisq": "说白了,虽然信任需求已被最小化,RoboSats 仍然有办法可以偷走你的聪:不将聪释放给买方。可以说,这样的举动不符合 RoboSats 的利益,因为它为小额支出而损害声誉。不管怎样,你应该小心,一次只交易少量。高额交易请使用链上托管服务,例如 Bisq。", + "You can build more trust on RoboSats by inspecting the source code.": "你可以通过检查源代码来提高对 RoboSats 的信任。", + "Project source code": "源代码", + "What happens if RoboSats suddenly disappears?": "如果 RoboSats 突然消失会发生什么?", + "Your sats will return to you. Any hold invoice that is not settled would be automatically returned even if RoboSats goes down forever. This is true for both, locked bonds and trading escrows. However, there is a small window between the seller confirms FIAT RECEIVED and the moment the buyer receives the satoshis when the funds could be permanently lost if RoboSats disappears. This window is about 1 second long. Make sure to have enough inbound liquidity to avoid routing failures. If you have any problem, reach out trough the RoboSats public channels.": "你的聪将被退还给你。即使 RoboSats 永远停机,任何未结算的 hold 发票也会自动退回。锁定保证金和交易托管都是如此。但是,在卖方确认收到法币和买方收到聪之间存在一个小窗口,如果 RoboSats 消失,资金可能会永久丢失。这个窗口长短大约一秒钟。确保有足够的入站流动性以避免路由失败。如果你有任何问题。请通过 RoboSats 公共渠道联系。", + "In many countries using RoboSats is no different than using Ebay or Craiglist. Your regulation may vary. It is your responsibility to comply.": "在许多国家,使用 RoboSats 无异于使用 Ebay 或 Craigslist。你的法规可能会有所不同。遵守法律是你的责任。", + "Is RoboSats legal in my country?": "RoboSats 在我的国家合法吗?", + "Disclaimer": "免责声明", + "This lightning application is provided as is. It is in active development: trade with the utmost caution. There is no private support. Support is only offered via public channels ": "此闪电应用程序按原样提供。它正在积极发展中:极其谨慎地进行交易。没有私人支持。仅通过公共渠道提供支持 ", + "(Telegram)": "(Telegram)", + ". RoboSats will never contact you. RoboSats will definitely never ask for your robot token.": "。RoboSats 永远不会联络你。RoboSats 绝对不会要求你提供机器人令牌。" +} diff --git a/frontend/static/locales/zh-tr.json b/frontend/static/locales/zh-tr.json new file mode 100644 index 00000000..f9cc702d --- /dev/null +++ b/frontend/static/locales/zh-tr.json @@ -0,0 +1,537 @@ +{ + "UNSAFE ALERT - UnsafeAlert.js": "Alert that shows on top when browsing from the unsafe clearnet sites", + "You are not using RoboSats privately": "你在不隱密地使用 RoboSats", + "desktop_unsafe_alert": "為了你的安全,一些功能(比如聊天)被禁用了。沒有禁用功能你將無法完成交易。為了保護你的隱私並完全啟用 Robosats,請使用 <1>Tor 瀏覽器訪問<3>洋蔥站點。", + "phone_unsafe_alert": "你將無法完成交易。請使用 <1>Tor 瀏覽器訪問<3>洋蔥站點。", + "Hide": "隱藏", + "You are self-hosting RoboSats": "你在自託管 RoboSats", + "RoboSats client is served from your own node granting you the strongest security and privacy.": "RoboSats客戶端已由你自己的節點提供服務,為你提供最強的安全性和隱私性。", + + "Connected to TOR network": "已連線 TOR 網絡", + "TOR connection error": "TOR 連線錯誤", + "Connecting to TOR network": "正在連線 TOR 網絡", + + "USER GENERATION PAGE - UserGenPage.js": "Landing Page and User Generation", + "Simple and Private LN P2P Exchange": "簡單且私密的閃電點對點交易所", + "This is your trading avatar": "這是你的交易頭像", + "Store your token safely": "請安全地存儲你的令牌", + "A robot avatar was found, welcome back!": "已發現機器人頭像,歡迎回來!", + "Copied!": "已複製!", + "Generate a new token": "生成新令牌", + "Generate Robot": "生成機器人", + "You must enter a new token first": "你必須先輸入新令牌", + "Make Order": "掛單", + "Info": "信息", + "View Book": "查看訂單簿", + "Learn RoboSats": "學習 RoboSats", + "You are about to visit Learn RoboSats. It hosts tutorials and documentation to help you learn how to use RoboSats and understand how it works.": "你即將訪問學習 RoboSats 頁面。此頁面提供教程和說明書,以幫助你學習如何使用 RoboSats 並了解它的功能。", + "Let's go!": "開始吧!", + "Save token and PGP credentials to file": "将令牌和 PGP 凭据保存到文件", + + "MAKER PAGE - MakerPage.js": "This is the page where users can create new orders", + "Order": "訂單", + "Customize": "改制", + "Buy or Sell Bitcoin?": "購買還是出售比特幣?", + "Buy": "購買", + "Sell": "出售", + "Amount": "金額", + "Amount of fiat to exchange for bitcoin": "兌換比特幣的法幣金額", + "Invalid": "無效", + "Enter your preferred fiat payment methods. Fast methods are highly recommended.": "輸入你首選的法幣付款方法。 強烈推薦使用快速的付款方法。", + "Must be shorter than 65 characters": "必須少於65個字符", + "Swap Destination(s)": "交換目的地", + "Fiat Payment Method(s)": "法幣付款方法", + "You can add any method": "你可以添加任何方法", + "Add New": "添新", + "Choose a Pricing Method": "選擇定價方法", + "Relative": "相對", + "Let the price move with the market": "讓價格隨市場移動", + "Premium over Market (%)": "市場溢價 (%)", + "Explicit": "固定", + "Set a fix amount of satoshis": "設置固定聰金額", + "Satoshis": "聰", + "Fixed price:": "固定價格:", + "Order current rate:": "訂單當前價格:", + "Your order fixed exchange rate": "你的訂單的固定匯率", + "Your order's current exchange rate. Rate will move with the market.": "你的訂單的固定匯率。匯率將隨市場移動。", + "Let the taker chose an amount within the range": "允許吃單方選擇範圍內的金額。", + "Enable Amount Range": "啟用金額範圍", + "From": "從", + "to": "到", + "Expiry Timers": "倒計時", + "Public Duration (HH:mm)": "公開時間 (HH:mm)", + "Escrow Deposit Time-Out (HH:mm)": "託管存款超時 (HH:mm)", + "Set the skin-in-the-game, increase for higher safety assurance": "設定風險共擔, 以提高安全保障", + "Fidelity Bond Size": "保證金大小", + "Allow bondless takers": "允許無保證金吃單方", + "COMING SOON - High risk! Limited to {{limitSats}}K Sats": "即將推出 - 高風險!限於 {{limitSats}}千聰", + "You must fill the order correctly": "你必須正確填寫訂單", + "Create Order": "創建訂單", + "Back": "返回", + "Create an order for ": "創建訂單 ", + "Create a BTC buy order for ": "創建比特幣買單 ", + "Create a BTC sell order for ": "創建比特幣賣單 ", + " of {{satoshis}} Satoshis": "{{satoshis}} 聰", + " at market price": "以市場價格", + " at a {{premium}}% premium": " 以 {{premium}}% 溢價", + " at a {{discount}}% discount": " 以 {{discount}}% 折扣", + "Must be less than {{max}}%": "必須少於 {{max}}%", + "Must be more than {{min}}%": "必須多於 {{min}}%", + "Must be less than {{maxSats}": "必須少於 {{maxSats}}", + "Must be more than {{minSats}}": "必須多於 {{minSats}}", + "Store your robot token": "存儲你的機器人令牌", + "You might need to recover your robot avatar in the future: store it safely. You can simply copy it into another application.": "你將來可能需要恢復你的機器人頭像:安全地存放它。你可以輕鬆地將其複製到另一個應用程序中。", + "Done": "完成", + "You do not have a robot avatar": "你沒有機器人頭像", + "You need to generate a robot avatar in order to become an order maker": "你需要生成機器人頭像才能成為掛單方", + + "PAYMENT METHODS - autocompletePayments.js": "Payment method strings", + "not specified": "未指定", + "Instant SEPA": "即時 SEPA", + "Amazon GiftCard": "亞馬遜禮品卡", + "Google Play Gift Code": "Google Play 禮品碼", + "Cash F2F": "面對面現金", + "On-Chain BTC": "鏈上比特幣", + + "BOOK PAGE - BookPage.js": "The Book Order page", + "Seller": "賣方", + "Buyer": "買方", + "I want to": "我想要", + "Select Order Type": "選擇訂單種類", + "ANY_type": "任何", + "ANY_currency": "任何", + "BUY": "購買", + "SELL": "出售", + "and receive": "並收到", + "and pay with": "並支付", + "and use": "並使用", + "Select Payment Currency": "選擇支付貨幣", + "Robot": "機器人", + "Is": "是", + "Currency": "貨幣", + "Payment Method": "付款方法", + "Pay": "支付", + "Price": "價格", + "Premium": "溢價", + "You are SELLING BTC for {{currencyCode}}": "你正在以 {{currencyCode}} 出售比特幣", + "You are BUYING BTC for {{currencyCode}}": "你正在以 {{currencyCode}} 購買比特幣", + "You are looking at all": "你在看所有的", + "No orders found to sell BTC for {{currencyCode}}": "未找到以 {{currencyCode}} 出售比特幣的訂單", + "No orders found to buy BTC for {{currencyCode}}": "未找到以 {{currencyCode}} 購買比特幣的訂單", + "Filter has no results": "篩選後無結果", + "Be the first one to create an order": "成為第一個創建訂單的人", + "Orders per page:": "每頁上的訂單數量:", + "No rows": "沒有行", + "No results found.": "未找到結果。", + "An error occurred.": "發生錯誤。", + "Columns": "列", + "Select columns": "選擇列", + "Find column": "查找列", + "Column title": "列標題", + "Reorder column": "重整列", + "Show all": "顯示全部", + "Hide all": "隱藏全部", + "Add filter": "加篩選", + "Delete": "刪除", + "Logic operator": "邏輯運算符", + "Operator": "運算符", + "And": "和", + "Or": "或", + "Value": "值", + "Filter value": "篩選值", + "contains": "含", + "equals": "等於", + "starts with": "以。。。開始", + "ends with": "以。。。結束", + "is": "是", + "is not": "不是", + "is after": "在。。。之後", + "is on or after": "在。。。或之後", + "is before": "在。。。之前", + "is on or before": "在。。。或之前", + "is empty": "為空", + "is not empty": "非空", + "is any of": "是。。。其中任何", + "any": "任何", + "true": "實", + "false": "虛", + "Menu": "菜單", + "Show columns": "顯示列", + "Filter": "篩選", + "Unsort": "取消排序", + "Sort by ASC": "按升序排序", + "Sort by DESC": "按降序排序", + "Sort": "排序", + "Show filters": "顯示篩選", + "yes": "是", + "no": "不是", + "Depth chart": "深度圖", + "Chart": "圖表", + + "BOTTOM BAR AND MISC - BottomBar.js": "Bottom Bar user profile and miscellaneous dialogs", + "Stats For Nerds": "書呆子的統計數據", + "LND version": "LND 版本", + "Currently running commit hash": "當前運行的 commit 散列值", + "24h contracted volume": "24小時合約量", + "Lifetime contracted volume": "終身合約量", + "Made with": "用", + "and": "和", + "... somewhere on Earth!": "。。。在世界上某處製造!", + "Community": "社群", + "Support is only offered via public channels. Join our Telegram community if you have questions or want to hang out with other cool robots. Please, use our Github Issues if you find a bug or want to see new features!": "僅通過公開渠道提供支持。如果你有任何疑問或想與其他機器人一起玩,請加入我們的 Telegram 社群。 如果你發現錯誤或想查看新功能,請使用我們的 Github Issues!", + "Follow RoboSats in Twitter": "在 Twitter 上關注 RoboSats", + "Twitter Official Account": "Twitter 官方帳號", + "RoboSats Telegram Communities": "RoboSats Telegram 社群", + "Join RoboSats Spanish speaking community!": "加入 RoboSats 西語社群!", + "Join RoboSats Russian speaking community!": "加入 RoboSats 俄語社群!", + "Join RoboSats Chinese speaking community!": "加入 RoboSats 漢語社群!", + "Join RoboSats English speaking community!": "加入 RoboSats 英語社群!", + "Join RoboSats Portuguese speaking community!": "加入 RoboSats 葡語社群!", + "Tell us about a new feature or a bug": "向我們報告錯誤或要求新功能", + "Github Issues - The Robotic Satoshis Open Source Project": "Github Issues - The Robotic Satoshis Open Source Project", + "Your Profile": "你的個人資料", + "Your robot": "你的機器人", + "One active order #{{orderID}}": "一個活躍的訂單 #{{orderID}}", + "Your current order": "你當前的訂單", + "No active orders": "沒有活躍的訂單", + "Your token (will not remain here)": "你的令牌 (不會留在此地)", + "Back it up!": "請備份!", + "Cannot remember": "記不得", + "Rewards and compensations": "獎勵和補償", + "Share to earn 100 Sats per trade": "分享並於每筆交易獲得100聰的獎勵", + "Your referral link": "你的推薦鏈接", + "Your earned rewards": "你獲得的獎勵", + "Claim": "領取", + "Invoice for {{amountSats}} Sats": "{{amountSats}} 聰的發票", + "Submit": "提交", + "There it goes, thank you!🥇": "好了,謝謝!🥇", + "You have an active order": "你有一個活躍訂單", + "You can claim satoshis!": "你可以領聰!", + "Public Buy Orders": "公開購買訂單", + "Public Sell Orders": "公開出售訂單", + "Today Active Robots": "今天活躍機器人", + "24h Avg Premium": "24小時平均溢價", + "Trade Fee": "交易費", + "Show community and support links": "顯示社群和支持鏈接", + "Show stats for nerds": "顯示書呆子的統計數據", + "Exchange Summary": "交易所概況", + "Public buy orders": "公開購買訂單", + "Public sell orders": "公開出售訂單", + "Book liquidity": "賬面流動性", + "Today active robots": "今天活躍的機器人", + "24h non-KYC bitcoin premium": "24小時 non-KYC 比特幣溢價", + "Maker fee": "掛單方費用", + "Taker fee": "吃單方費用", + "Number of public BUY orders": "公開購買訂單數量", + "Number of public SELL orders": "公開出售訂單數量", + "Your last order #{{orderID}}": "你的上一筆交易 #{{orderID}}", + "Inactive order": "不活躍訂單", + "You do not have previous orders": "你沒有之前的訂單", + "Join RoboSats' Subreddit": "加入 RoboSats 的 Subreddit", + "RoboSats in Reddit": "Reddit 上的 RoboSats", + "Current onchain payout fee": "當前鏈上支付費用", + "Use stealth invoices": "使用隱形發票", + "Stealth lightning invoices do not contain details about the trade except an order reference. Enable this setting if you don't want to disclose details to a custodial lightning wallet.": "除訂單參考外,隱形閃電發票不包含有關交易的詳細信息。如果你不想向託管閃電錢包披露詳細信息,請啟用此設置。", + "Update your RoboSats client": "更新你的 RoboSats 客戶端", + "The RoboSats coordinator is on version {{coordinatorVersion}}, but your client app is {{clientVersion}}. This version mismatch might lead to a bad user experience.": "RoboSats 協調器的版本是 {{coordinatorVersion}},但你的客戶端 app 是 {{clientVersion}}。版本不匹配可能會導致糟糕的用戶體驗。", + "Download RoboSats {{coordinatorVersion}} APK from Github releases": "從 Github releases 下載 RoboSats {{coordinatorVersion}} APK", + "On Android RoboSats app": "在 RoboSats 安卓 app 上", + "Check your node's store or update the Docker image yourself": "查看你的節點的應用商店或自己更新 Docker 鏡像", + "On your own sovereign node": "在你自己主權的節點上", + "Simply refresh your Tor Browser tab (or press Ctrl+Shift+R)": "只需刷新你的 Tor 瀏覽器選項卡 (或在鍵盤上按下 Ctrl+Shift+R)", + "On remotely served client via web": "在通過網絡遠程服務的客戶端上", + "Client": "客戶端", + "Coordinator": "協調器", + "RoboSats version": "RoboSats 版本", + "LN Node": "LN 節點", + + "ORDER PAGE - OrderPage.js": "Order details page", + "Order Box": "訂單框", + "Contract": "合約", + "Active": "活躍", + "Seen recently": "最近活躍", + "Inactive": "不活躍", + "(Seller)": "(賣方)", + "(Buyer)": "(買方)", + "Order maker": "訂單掛單方", + "Order taker": "訂單吃單方", + "Order Details": "訂單詳情", + "Order status": "訂單狀態", + "Waiting for maker bond": "正在等待掛單方保證金", + "Public": "公開", + "Waiting for taker bond": "正在等待吃單方保證金", + "Cancelled": "已取消", + "Expired": "已到期", + "Waiting for trade collateral and buyer invoice": "正在等待交易抵押和買方發票", + "Waiting only for seller trade collateral": "正在等待賣方交易抵押", + "Waiting only for buyer invoice": "正在等待買方發票", + "Sending fiat - In chatroom": "正在發送法幣 - 在聊天室內", + "Fiat sent - In chatroom": "法幣已發送 - 在聊天室內", + "In dispute": "在爭議中", + "Collaboratively cancelled": "已合作取消", + "Sending satoshis to buyer": "正在把聰發送給買方", + "Sucessful trade": "成功交易", + "Failed lightning network routing": "閃電網絡路由失敗", + "Wait for dispute resolution": "等待爭議解決", + "Maker lost dispute": "掛單方爭議失敗了", + "Taker lost dispute": "吃單方爭議失敗了", + "Amount range": "金額範圍", + "Swap destination": "交換目的地", + "Accepted payment methods": "接受的付款方法", + "Others": "其他", + "{{price}} {{currencyCode}}/BTC - Premium: {{premium}}%": "{{price}} {{currencyCode}}/BTC - 溢價: {{premium}}%", + "Price and Premium": "價格和溢價", + "Amount of Satoshis": "聰金額", + "Premium over market price": "高於市價的溢價", + "Order ID": "訂單 ID", + "Deposit timer": "存款計時器", + "Expires in": "內到期", + "{{nickname}} is asking for a collaborative cancel": "{{nickname}} 要求合作取消", + "You asked for a collaborative cancellation": "你要求了合作取消", + "Invoice expired. You did not confirm publishing the order in time. Make a new order.": "發票到期了。你沒有及時確認公佈訂單。請創建新訂單。", + "This order has been cancelled by the maker": "此訂單被掛單方取消了", + "Invoice expired. You did not confirm taking the order in time.": "發票到期了。你沒有及時確認吃單。", + "Penalty lifted, good to go!": "罰單已解除, 沒問題了!", + "You cannot take an order yet! Wait {{timeMin}}m {{timeSec}}s": "你暫時還不能吃單!請等{{timeMin}}分 {{timeSec}}秒", + "Too low": "太低", + "Too high": "太高", + "Enter amount of fiat to exchange for bitcoin": "輸入以兌換比特幣的法幣金額", + "Amount {{currencyCode}}": "{{currencyCode}} 金額", + "You must specify an amount first": "你必須先指定金額", + "Take Order": "吃單", + "Wait until you can take an order": "請等到可以吃單", + "Cancel the order?": "取消訂單?", + "If the order is cancelled now you will lose your bond.": "如果現在取消訂單,你將失去保證金。", + "Confirm Cancel": "確認取消", + "The maker is away": "掛單方離線", + "By taking this order you risk wasting your time. If the maker does not proceed in time, you will be compensated in satoshis for 50% of the maker bond.": "接受此訂單可能會浪費你的時間。如果掛單方未及時響應,你將獲得掛單方保證金的50%的補償。", + "Collaborative cancel the order?": "合作取消訂單?", + "The trade escrow has been posted. The order can be cancelled only if both, maker and taker, agree to cancel.": "交易託管已發布。只有當掛單方和吃單方都同意取消時,才能取消訂單。", + "Ask for Cancel": "要求取消", + "Cancel": "取消", + "Collaborative Cancel": "合作取消", + "Invalid Order Id": "無效訂單 Id", + "You must have a robot avatar to see the order details": "你必須有機器人頭像才能看到訂單詳情", + "This order has been cancelled collaborativelly": "此訂單已被合作取消", + "This order is not available": "此訂單不可用", + "The Robotic Satoshis working in the warehouse did not understand you. Please, fill a Bug Issue in Github https://github.com/reckless-satoshi/robosats/issues": "在倉庫工作的機器人 Satoshis 沒懂你的意思。請在 Github 上填寫 Bug 問題 https://github.com/reckless-satoshi/robosats/issues", + "WebLN": "WebLN", + "Payment not received, please check your WebLN wallet.": "沒有收到付款,請查看你的 WebLN 錢包。", + "Invoice not received, please check your WebLN wallet.": "沒有收到發票,請查看你的 WebLN 錢包。", + "Payment detected, you can close now your WebLN wallet popup.": "已檢測到付款,你現在可以關閉你的 WebLN 錢包彈出窗口。 ", + + "CHAT BOX - Chat.js": "Chat Box", + "You": "你", + "Peer": "對等方", + "connected": "在線", + "disconnected": "離線", + "Type a message": "鍵入消息", + "Connecting...": "正在連線。。。", + "Send": "傳送", + "Verify your privacy": "驗證你的隱私", + "Audit PGP": "審計 PGP", + "Save full log as a JSON file (messages and credentials)": "將全記錄檔保存為 JSON 文件(消息和憑據)", + "Export": "導出", + "Don't trust, verify": "不要信,去验证", + "Your communication is end-to-end encrypted with OpenPGP. You can verify the privacy of this chat using any tool based on the OpenPGP standard.": "你的通信是以 OpenPGP 完成端對端加密的。你可以使用任何基於 OpenPGP 標準的工具來驗證此聊天的隱私性。", + "Learn how to verify": "學習如何驗證", + "Your PGP public key. Your peer uses it to encrypt messages only you can read.": "你的 PGP 公鑰。你的對等方用它來加密只有你能閱讀的消息。", + "Your public key": "你的公鑰", + "Your peer PGP public key. You use it to encrypt messages only he can read and to verify your peer signed the incoming messages.": "你的對等方的 PGP 公鑰。你使用它來加密只有你的對等方才能閱讀的消息,並驗證你的對等方簽署的傳入消息。", + "Peer public key": "對等方的公鑰", + "Your encrypted private key. You use it to decrypt the messages that your peer encrypted for you. You also use it to sign the messages you send.": "你的加密的私鑰。 你使用它來解密你的對等方為你加密的消息。 你還可以使用它來簽署你發送的消息。", + "Your encrypted private key": "你的加密的私鑰", + "The passphrase to decrypt your private key. Only you know it! Do not share. It is also your robot token.": "用來解密你的私鑰的密碼。只有你自己知道!千萬不要分享。也是你的機器人領牌。", + "Your private key passphrase (keep secure!)": "你的私鑰密碼 (請安全存放!)", + "Save credentials as a JSON file": "將憑據保存為 JSON 文件", + "Keys": "鑰匙", + "Save messages as a JSON file": "將消息保存為 JSON 文件", + "Messages": "消息", + "Verified signature by {{nickname}}": "驗證了 {{nickname}} 的簽名", + "Cannot verify signature of {{nickname}}": "無法驗證 {{nickname}} 的簽名", + + "CONTRACT BOX - TradeBox.js": "The Contract Box that guides users trough the whole trade pipeline", + "Contract Box": "合約框", + "Robots show commitment to their peers": "機器人對他們的夥伴們是講信用的", + "Lock {{amountSats}} Sats to PUBLISH order": "鎖入 {{amountSats}} 聰以發布訂單", + "Lock {{amountSats}} Sats to TAKE order": "鎖入 {{amountSats}} 聰以接受訂單", + "Lock {{amountSats}} Sats as collateral": "鎖入 {{amountSats}} 聰為抵押", + "Copy to clipboard": "複製到剪貼板", + "This is a hold invoice, it will freeze in your wallet. It will be charged only if you cancel or lose a dispute.": "這是一張 hold 發票,它會在你的錢包內凍結。只有當你取消或爭議失败的時候才會被收取。", + "This is a hold invoice, it will freeze in your wallet. It will be released to the buyer once you confirm to have received the {{currencyCode}}.": "這是一張 hold 發票,它會在你的錢包內凍結。當你確認收到 {{currencyCode}} 後它會被釋放給買方。", + "Your maker bond is locked": "你的掛單方保證金已鎖定", + "Your taker bond is locked": "你的吃單方保證金已鎖定", + "Your maker bond was settled": "你的掛單方保證金已結算", + "Your taker bond was settled": "你的吃單方保證金已結算", + "Your maker bond was unlocked": "你的掛單方保證金已解鎖", + "Your taker bond was unlocked": "你的吃單方保證金已解鎖", + "Your order is public": "你的訂單已發佈", + "Be patient while robots check the book. This box will ring 🔊 once a robot takes your order, then you will have {{deposit_timer_hours}}h {{deposit_timer_minutes}}m to reply. If you do not reply, you risk losing your bond.": "機器人檢查訂單簿時請耐心等待。一旦機器人接受你的訂單,這個對話就會響起🔊。之後你有 {{deposit_timer_hours}}時 {{deposit_timer_minutes}}分可以回答。如果你不回答,你有失去保證金的風險。", + "If the order expires untaken, your bond will return to you (no action needed).": "如果訂單到期前未執行,你的保證金將退還給你(無需採取任何行動)。", + "Enable Telegram Notifications": "開啟 Telegram 通知", + "Enable TG Notifications": "開啟 TG 通知", + "You will be taken to a conversation with RoboSats telegram bot. Simply open the chat and press Start. Note that by enabling telegram notifications you might lower your level of anonymity.": "你將被帶到與 RoboSats Telegram Bot 的對話中。只需打開聊天並按開始。請注意,通過啟用 Telegram 通知,你可能會降低匿名程度。", + "Go back": "返回", + "Enable": "開啟", + "Telegram enabled": "Telegram 已開啟", + "Public orders for {{currencyCode}}": "{{currencyCode}} 的公開訂單", + "Premium rank": "溢價排行", + "Among public {{currencyCode}} orders (higher is cheaper)": "在公開的 {{currencyCode}} 訂單中(越高排位越便宜)", + "A taker has been found!": "已找到吃單方!", + "Please wait for the taker to lock a bond. If the taker does not lock a bond in time, the order will be made public again.": "請等待吃單方鎖定保證金。如果吃單方沒有及時鎖定保證金,訂單將再次公開。", + "Payout Lightning Invoice": "閃電支付發票", + "Your info looks good!": "你的信息看起來沒錯!", + "We are waiting for the seller to lock the trade amount.": "我們正在等待賣方鎖定交易金額。", + "Just hang on for a moment. If the seller does not deposit, you will get your bond back automatically. In addition, you will receive a compensation (check the rewards in your profile).": "請稍等片刻。如果賣方不存款,你將自動取回保證金。此外,你將獲得補償(查看你個人資料中的獎勵)。", + "The trade collateral is locked!": "交易抵押已鎖定!", + "We are waiting for the buyer to post a lightning invoice. Once he does, you will be able to directly communicate the fiat payment details.": "我們正在等待買方發布閃電發票。 一旦發布,你將能夠直接溝通法幣付款詳情。", + "Just hang on for a moment. If the buyer does not cooperate, you will get back the trade collateral and your bond automatically. In addition, you will receive a compensation (check the rewards in your profile).": "請稍等片刻。如果買方不配合,你將自動取回交易抵押和保證金。此外,你將獲得補償(查看你個人資料中的獎勵)。", + "Confirm {{amount}} {{currencyCode}} sent": "確認已發送 {{amount}} {{currencyCode}}", + "Confirm {{amount}} {{currencyCode}} received": "確認已收到 {{amount}} {{currencyCode}}", + "Open Dispute": "開始爭議", + "The order has expired": "訂單已到期", + "Chat with the buyer": "與買方聊天", + "Chat with the seller": "與賣方聊天", + "Say hi! Be helpful and concise. Let them know how to send you {{amount}} {{currencyCode}}.": "打個招呼!請保持你的回答有用且簡潔。讓他們知道如何向你發送 {{amount}} {{currencyCode}}。", + "The buyer has sent the fiat. Click 'Confirm Received' once you receive it.": "買方已發送法幣。當你收到時請點‘確認收到’。", + "Say hi! Ask for payment details and click 'Confirm Sent' as soon as the payment is sent.": "打個招呼!要求付款詳情並在付款發送後立即點擊‘確認已發送’。", + "Wait for the seller to confirm he has received the payment.": "等待賣方確認他已收到付款。", + "Confirm you received {{amount}} {{currencyCode}}?": "確認你已收到 {{amount}} {{currencyCode}}?", + "Confirming that you received the fiat will finalize the trade. The satoshis in the escrow will be released to the buyer. Only confirm after the {{amount}} {{currencyCode}} have arrived to your account. In addition, if you have received the payment and do not confirm it, you risk losing your bond.": "通過確認你已收到法幣將完成交易。託管中的聰將被釋放給買方。只有在確認 {{amount}} {{currencyCode}} 已到達你的賬戶後才確認收款。此外,如果你已收到付款但是不確認收款的話,你有失去你的保證金的風險。", + "Confirm": "確認", + "Trade finished!": "交易結束了!", + "rate_robosats": "你覺得 <1>RoboSats 怎麼樣?", + "Thank you! RoboSats loves you too ❤️": "謝謝! RoboSats 也愛你 ❤️", + "RoboSats gets better with more liquidity and users. Tell a bitcoiner friend about Robosats!": "RoboSats 會隨著更多的流動性和更高的用戶数量而變得更好。把 RoboSats 推薦給你的比特幣朋友吧!", + "Thank you for using Robosats!": "感謝你使用 Robosats!", + "let_us_know_hot_to_improve": "讓我們知道如何改進 (<1>Telegram / <3>Github)", + "Start Again": "重新開始", + "Attempting Lightning Payment": "正在嘗試閃電支付", + "RoboSats is trying to pay your lightning invoice. Remember that lightning nodes must be online in order to receive payments.": "RoboSats 正在嘗試支付你的閃電發票。請注意,閃電節點必須在線才能接收付款。", + "Retrying!": "重試中!", + "Lightning Routing Failed": "閃電路由失敗", + "Your invoice has expired or more than 3 payment attempts have been made. Submit a new invoice.": "你的發票已到期或已進行超過 3 次付款嘗試。提交一張新的發票。", + "Check the list of compatible wallets": "查看兼容錢包列表", + "RoboSats will try to pay your invoice 3 times with a one minute pause in between. If it keeps failing, you will be able to submit a new invoice. Check whether you have enough inbound liquidity. Remember that lightning nodes must be online in order to receive payments.": "RoboSats 將嘗試支付你的發票 3 次,每次嘗試間隔 1 分鐘。如果它一再失敗,你將能夠提交新的發票。檢查你是否有足夠的入站流動性。請注意,閃電節點必須在線才能接收付款。", + "Next attempt in": "下一次嘗試", + "Do you want to open a dispute?": "你想開始爭議嗎?", + "The RoboSats staff will examine the statements and evidence provided. You need to build a complete case, as the staff cannot read the chat. It is best to provide a burner contact method with your statement. The satoshis in the trade escrow will be sent to the dispute winner, while the dispute loser will lose the bond.": "RoboSats 工作人員將檢查所提供的聲明和證據。你需要建立一個完整的案例,因為工作人員無法閱讀聊天內容。最好在你的聲明中提供拋棄式的聯繫方式。交易託管中的聰將被發送給爭議獲勝者,而爭議失敗者將失去保證金。", + "Disagree": "不同意", + "Agree and open dispute": "同意並開始爭議", + "A dispute has been opened": "爭議已開始", + "Please, submit your statement. Be clear and specific about what happened and provide the necessary evidence. You MUST provide a contact method: burner email, XMPP or telegram username to follow up with the staff. Disputes are solved at the discretion of real robots (aka humans), so be as helpful as possible to ensure a fair outcome. Max 5000 chars.": "請提交你的聲明。清楚具體地說明發生了什麼,並提供必要的證據。你必須提供聯繫方式:拋棄式電子郵件、XMPP 或 Telegram 用戶名以跟工作人員聯絡。爭議由真的機器人(亦称真人)自行解決,因此請盡可能提供幫助以確保公平的結果。最多 5000 字符。", + "Submit dispute statement": "提交爭議聲明", + "We have received your statement": "我們收到了你的聲明", + "We are waiting for your trade counterpart statement. If you are hesitant about the state of the dispute or want to add more information, contact robosats@protonmail.com.": "我們在等待你的交易對等方提交聲明。如果你對爭議的狀態有疑問或想要添加信息,請聯繫robosats@protonmail.com。", + "Please, save the information needed to identify your order and your payments: order ID; payment hashes of the bonds or escrow (check on your lightning wallet); exact amount of satoshis; and robot nickname. You will have to identify yourself as the user involved in this trade via email (or other contact methods).": "請保存識別你的訂單和付款所需的信息:訂單 ID; 保證金或託管的支付散列值(查看你的閃電錢包);聰的確切金額;和機器人暱稱。 你必須通過電子郵件(或其他聯繫方式)表明自己是參與此交易的用戶。", + "We have the statements": "我們已收到雙方的聲明", + "Both statements have been received, wait for the staff to resolve the dispute. If you are hesitant about the state of the dispute or want to add more information, contact robosats@protonmail.com. If you did not provide a contact method, or are unsure whether you wrote it right, write us immediately.": "雙方聲明均已收到,請等待工作人員解決爭議。如果你對爭議的狀態有疑問或想要添加信息,請聯繫robosats@protonmail.com。如果你沒有提供聯繫方式,或者不確定你是否正確填寫了信息,請立即聯繫我們。", + "You have won the dispute": "你贏得了爭議", + "You can claim the dispute resolution amount (escrow and fidelity bond) from your profile rewards. If there is anything the staff can help with, do not hesitate to contact to robosats@protonmail.com (or via your provided burner contact method).": "你可以從你的個人資料下的獎勵中索取解決爭議的金額(託管和保證金)。如果工作人員可以提供任何幫助,請隨時聯繫 robosats@protonmail.com(或通過你提供的拋棄式聯繫方式)。", + "You have lost the dispute": "你的爭議失敗了", + "Unfortunately you have lost the dispute. If you think this is a mistake you can ask to re-open the case via email to robosats@protonmail.com. However, chances of it being investigated again are low.": "你的爭議不幸地失敗了。如果你認為這是個錯誤,你可以通過電子郵件向 robosats@protonmail.com 要求重新打開此案例。但是,再次調查的可能性很小。", + "Expired not taken": "已到期並未吃單", + "Maker bond not locked": "掛單方保證金未鎖定", + "Escrow not locked": "託管未鎖定", + "Invoice not submitted": "未提交發票", + "Neither escrow locked or invoice submitted": "既未鎖定託管,也未提交發票", + "Renew Order": "延續訂單", + "Pause the public order": "暫停公開訂單", + "Your order is paused": "你的訂單已暫停", + "Your public order has been paused. At the moment it cannot be seen or taken by other robots. You can choose to unpause it at any time.": "你的公開訂單已暫停。目前其他機器人無法看到或接受你的訂單。你隨時可以選擇取消暫停。", + "Unpause Order": "取消暫停訂單", + "You risk losing your bond if you do not lock the collateral. Total time available is {{deposit_timer_hours}}h {{deposit_timer_minutes}}m.": "如果不鎖定抵押,你有失去保證金的風險。剩餘時間為 {{deposit_timer_hours}}時 {{deposit_timer_minutes}}分。", + "See Compatible Wallets": "查看兼容錢包列表", + "Failure reason:": "失敗原因:", + "Payment isn't failed (yet)": "付款(還)沒有失敗", + "There are more routes to try, but the payment timeout was exceeded.": "有更多路線可以嘗試,但超過了支付超時時間。", + "All possible routes were tried and failed permanently. Or there were no routes to the destination at all.": "已嘗試所有可能的路線並且永久性失敗。或者根本沒有通往目的地的路線。", + "A non-recoverable error has occurred.": "發生了一個無法恢復的錯誤。", + "Payment details are incorrect (unknown hash, invalid amount or invalid final CLTV delta).": "支付詳情錯誤 (未知散列值、不可用金額或 invalid final CLTV delta)。", + "Insufficient unlocked balance in RoboSats' node.": "RoboSats 的節點上解鎖的餘額不足。", + "The invoice submitted only has expensive routing hints, you are using an incompatible wallet (probably Muun?). Check the wallet compatibility guide at wallets.robosats.com": "提交的發票只有昂貴的路由提示,你使用的是不兼容的錢包(可能是 Muun?)。查看 wallets.robosats.com 上的錢包兼容性指南。", + "The invoice provided has no explicit amount": "所提供的發票沒有明確的金額", + "Does not look like a valid lightning invoice": "看起來不像是有效的閃電發票", + "The invoice provided has already expired": "提供的發票已經到期", + "Make sure to EXPORT the chat log. The staff might request your exported chat log JSON in order to solve discrepancies. It is your responsibility to store it.": "確保導出聊天記錄。工作人員可能會請求你提供所導出的聊天紀錄 JSON 以解決差異。存儲紀錄是你的責任。", + "Invalid address": "地址無效", + "Unable to validate address, check bitcoind backend": "無法驗證地址,請檢查 bitcoind 後端", + "Submit payout info for {{amountSats}} Sats": "提交 {{amountSats}} 聰的支付信息", + "Submit a valid invoice for {{amountSats}} Satoshis.": "提交 {{amountSats}} 聰的有效發票。", + "Before letting you send {{amountFiat}} {{currencyCode}}, we want to make sure you are able to receive the BTC.": "在讓你發送 {{amountFiat}} {{currencyCode}} 之前,我們想確認你能夠收到比特幣。", + "RoboSats will do a swap and send the Sats to your onchain address.": "RoboSats 會做一個交換並把聰發送到你的鏈上地址。", + "Swap fee": "交換費", + "Mining fee": "挖礦費", + "Mining Fee": "挖礦費", + "Final amount you will receive": "你將收到的最終金額", + "Bitcoin Address": "比特幣地址", + "Your TXID": "你的 TXID", + "Lightning": "閃電", + "Onchain": "鏈上", + "open_dispute": "要開始爭議的話需要等 <1><1/>", + "Trade Summary": "交易概括", + "Maker": "掛單方", + "Taker": "吃單方", + "User role": "用戶角色", + "Sent": "已發送", + "Received": "已收到", + "BTC received": "已收到比特幣", + "BTC sent": "已發送比特幣", + "{{tradeFeeSats}} Sats ({{tradeFeePercent}}%)": "{{tradeFeeSats}} 聰 ({{tradeFeePercent}}%)", + "Trade fee": "交易費", + "{{swapFeeSats}} Sats ({{swapFeePercent}}%)": "{{swapFeeSats}} 聰 ({{swapFeePercent}}%)", + "Onchain swap fee": "鏈上交換費", + "{{miningFeeSats}} Sats": "{{miningFeeSats}} 聰", + "{{bondSats}} Sats ({{bondPercent}}%)": "{{bondSats}} 聰 ({{bondPercent}}%)", + "Maker bond": "掛單方保證金", + "Taker bond": "吃單方保證金", + "Unlocked": "已解鎖", + "{{revenueSats}} Sats": "{{revenueSats}} 聰", + "Platform trade revenue": "平台交易收入", + "{{routingFeeSats}} MiliSats": "{{routingFeeSats}} 毫聰", + "Platform covered routing fee": "平台承擔的路由費", + "Timestamp": "時間戳", + "Completed in": "內完成", + "Contract exchange rate": "合約交易率", + + "INFO DIALOG - InfoDiagog.js": "App information and clarifications and terms of use", + "Close": "關閉", + "What is RoboSats?": "RoboSats 是什麼?", + "It is a BTC/FIAT peer-to-peer exchange over lightning.": "RoboSats 是一個通過閃電網絡運行的比特幣/法幣點對點交易所。", + "RoboSats is an open source project ": "RoboSats 是一個開源項目。", + "It simplifies matchmaking and minimizes the need of trust. RoboSats focuses in privacy and speed.": "它簡化了訂單匹配並最大程度地減少了對信任的需求。 RoboSats 專注於隱私和速度。", + "(GitHub).": "(GitHub).", + "How does it work?": "Robosats 是如何運作的?", + "AnonymousAlice01 wants to sell bitcoin. She posts a sell order. BafflingBob02 wants to buy bitcoin and he takes Alice's order. Both have to post a small bond using lightning to prove they are real robots. Then, Alice posts the trade collateral also using a lightning hold invoice. RoboSats locks the invoice until Alice confirms she received the fiat, then the satoshis are released to Bob. Enjoy your satoshis, Bob!": "AnonymousAlice01 想出售比特幣。她發布了出售訂單。BafflingBob02 想要購買比特幣,他接受了 Alice 的訂單。兩者都必須使用閃電貼出小量的保證金來證明他們是真正的機器人。然後,Alice 也使用閃電 hold 發票發布交易抵押。RoboSats 鎖定發票,直到 Alice 確認她收到了法幣,然後將聰釋放給 Bob。享受你的聰吧,Bob!", + "At no point, AnonymousAlice01 and BafflingBob02 have to entrust the bitcoin funds to each other. In case they have a conflict, RoboSats staff will help resolving the dispute.": "AnonymousAlice01 和 BafflingBob02 在任何時候都不必將比特幣資金委託給對方。如果他們發生衝突,RoboSats 工作人員將幫助解決爭議。", + "You can find a step-by-step description of the trade pipeline in ": "你可以在此找到交易流程的分步說明: ", + "How it works": "如何運作", + "You can also check the full guide in ": "你也可以在此查看完整指南:", + "How to use": "如何使用", + "What payment methods are accepted?": "RoboSats 接受哪些付款方式?", + "All of them as long as they are fast. You can write down your preferred payment method(s). You will have to match with a peer who also accepts that method. The step to exchange fiat has a expiry time of 24 hours before a dispute is automatically open. We highly recommend using instant fiat payment rails.": "只要它們速度快,全都可以。你可以寫下你的首選付款方式。你必須與同樣接受該方法的對等方匹配。兌換法幣的步驟在爭議自動開啟之前的 24 小時到期。我們強烈建議使用即時法幣支付軌道。", + "Are there trade limits?": "有交易限制嗎?", + "What are the fees?": "費用是多少?", + "RoboSats total fee for an order is {{tradeFee}}%. This fee is split to be covered by both: the order maker ({{makerFee}}%) and the order taker ({{takerFee}}%). In case an onchain address is used to received the Sats a variable swap fee applies. Check the exchange details by tapping on the bottom bar icon to see the current swap fee.": "RoboSats 的訂單總費用為 {{tradeFee}}%。該費用由掛單方 ({{makerFee}}%) 和吃單方 ({{takerFee}}%) 共同承擔。如果使用鏈上地址接收聰,則適用可變交換費。通過點擊底部欄圖標來查看交易所詳情及查看當前的交換費用。", + "Be aware your fiat payment provider might charge extra fees. In any case, the buyer bears the costs of sending fiat. That includes banking charges, transfer fees and foreign exchange spreads. The seller must receive exactly the amount stated in the order details.": "請注意,你的法幣支付提供商可能會收取額外費用。無論如何,買方應承擔發送法幣的費用。這包括銀行費用、轉賬費用和外匯點差。賣方必須收到訂單詳情中的準確金額。", + "Maximum single trade size is {{maxAmount}} Satoshis to minimize lightning routing failure. There is no limits to the number of trades per day. A robot can only have one order at a time. However, you can use multiple robots simultaneously in different browsers (remember to back up your robot tokens!).": "最大單筆交易規模為 {{maxAmount}} 聰,以最大限度地減少閃電路由失敗。每天的交易數量沒有限制。機器人一次只能下一張訂單。但是你可以在不同的瀏覽器中同時使用多個機器人(請記得備份你的機器人令牌!)。", + "Is RoboSats private?": "RoboSats 隱密嗎?", + "RoboSats will never ask you for your name, country or ID. RoboSats does not custody your funds and does not care who you are. RoboSats does not collect or custody any personal data. For best anonymity use Tor Browser and access the .onion hidden service.": "RoboSats 絕不會詢問你的姓名、國籍或身份證件。RoboSats 不保管你的資金,也不關心你是誰。RoboSats 不收集或保管任何個人數據。為了獲得最佳匿名性,請使用 Tor 瀏覽器並訪問 .onion 隱藏服務。", + "Your trading peer is the only one who can potentially guess anything about you. Keep your chat short and concise. Avoid providing non-essential information other than strictly necessary for the fiat payment.": "你的交易對等方是唯一一個能夠猜測你的身份的人。保持你的聊天簡短和簡潔。避免提供法幣支付所需的信息之外非必要的信息。", + "What are the risks?": "有哪些風險?", + "This is an experimental application, things could go wrong. Trade small amounts!": "這是一個實驗性應用程序,可能會出錯。小額交易!", + "The seller faces the same charge-back risk as with any other peer-to-peer service. Paypal or credit cards are not recommended.": "賣方面臨與任何其他點對點服務相同的退款風險。不建議使用 Paypal 或信用卡。", + "What is the trust model?": "信任模型是怎樣的?", + "The buyer and the seller never have to trust each other. Some trust on RoboSats is needed since linking the seller's hold invoice and buyer payment is not atomic (yet). In addition, disputes are solved by the RoboSats staff.": "買方和賣方永遠不必相互信任。需要對 RoboSats 有一定的信任,因為連接賣方的 hold 發票和買方付款(還)不是原子的。此外,糾紛由 RoboSats 員工解決。", + "To be totally clear. Trust requirements are minimized. However, there is still one way RoboSats could run away with your satoshis: by not releasing the satoshis to the buyer. It could be argued that such move is not in RoboSats' interest as it would damage the reputation for a small payout. However, you should hesitate and only trade small quantities at a time. For large amounts use an onchain escrow service such as Bisq": "說白了,雖然信任需求已被最小化,RoboSats 仍然有辦法可以偷走你的聰:不將聰釋放給買方。可以說,這樣的舉動不符合 RoboSats 的利益,因為它為小額支出而損害聲譽。不管怎樣,你應該小心,一次只交易少量。高額交易請使用鏈上託管服務,例如 Bisq。", + "You can build more trust on RoboSats by inspecting the source code.": "你可以通過檢查源代碼來提高對 RoboSats 的信任。", + "Project source code": "源代碼", + "What happens if RoboSats suddenly disappears?": "如果 RoboSats 突然消失會發生什麼?", + "Your sats will return to you. Any hold invoice that is not settled would be automatically returned even if RoboSats goes down forever. This is true for both, locked bonds and trading escrows. However, there is a small window between the seller confirms FIAT RECEIVED and the moment the buyer receives the satoshis when the funds could be permanently lost if RoboSats disappears. This window is about 1 second long. Make sure to have enough inbound liquidity to avoid routing failures. If you have any problem, reach out trough the RoboSats public channels.": "你的聰將被退還給你。即使 RoboSats 永遠停機,任何未結算的 hold 發票也會自動退回。鎖定保證金和交易託管都是如此。 但是,在賣方確認收到法幣和買方收到聰之間存在一個小窗口,如果 RoboSats 消失,資金可能會永久丟失。 這個窗口長短大約一秒鐘。確保有足夠的入站流動性以避免路由失敗。如果你有任何問題,請通過 RoboSats 公共渠道聯繫。", + "In many countries using RoboSats is no different than using Ebay or Craiglist. Your regulation may vary. It is your responsibility to comply.": "在許多國家,使用 RoboSats 無異於使用 Ebay 或 Craiglist。你的法規可能會有所不同。遵守法律是你的責任。", + "Is RoboSats legal in my country?": "RoboSats 在我的國家合法嗎?", + "Disclaimer": "免責聲明", + "This lightning application is provided as is. It is in active development: trade with the utmost caution. There is no private support. Support is only offered via public channels ": "此閃電應用程序按原樣提供。它正在積極發展中:極其謹慎地進行交易。沒有私人支持。僅通過公共渠道提供支持 ", + "(Telegram)": "(Telegram)", + ". RoboSats will never contact you. RoboSats will definitely never ask for your robot token.": "。 RoboSats 永遠不會聯繫你。RoboSats 絕對不會要求你提供機器人令牌。" +}