mirror of
https://github.com/RoboSats/robosats.git
synced 2024-12-13 19:06:26 +00:00
Add Contributing translation guidelines
This commit is contained in:
parent
eaf596936c
commit
a263ccba3a
@ -27,7 +27,7 @@ services:
|
||||
build: ./frontend
|
||||
container_name: npm-dev
|
||||
restart: always
|
||||
command: npm run dev
|
||||
command: npm run build
|
||||
volumes:
|
||||
- ./frontend:/usr/src/frontend
|
||||
|
||||
|
@ -144,7 +144,7 @@ class BookPage extends Component {
|
||||
}},
|
||||
{ field: 'payment_method', headerName: t("Payment Method"), width: 180 ,
|
||||
renderCell: (params) => {return (
|
||||
<div style={{ cursor: "pointer" }}><PaymentText verbose={true} size={20} text={params.row.payment_method}/></div>
|
||||
<div style={{ cursor: "pointer" }}><PaymentText othersText={t("Others")} verbose={true} size={20} text={params.row.payment_method}/></div>
|
||||
)} },
|
||||
{ field: 'price', headerName: t("Price"), type: 'number', width: 140,
|
||||
renderCell: (params) => {return (
|
||||
@ -224,7 +224,7 @@ class BookPage extends Component {
|
||||
{ field: 'payment_method', headerName: t("Payment Method"), width: 180, hide:'true'},
|
||||
{ field: 'payment_icons', headerName: t("Pay"), width: 75 ,
|
||||
renderCell: (params) => {return (
|
||||
<div style={{position:'relative', left:'-4px', cursor: "pointer", align:"center"}}><PaymentText size={16} text={params.row.payment_method}/></div>
|
||||
<div style={{position:'relative', left:'-4px', cursor: "pointer", align:"center"}}><PaymentText othersText={t("Others")} size={16} text={params.row.payment_method}/></div>
|
||||
)} },
|
||||
{ field: 'price', headerName: t("Price"), type: 'number', width: 140, hide:'true',
|
||||
renderCell: (params) => {return (
|
||||
@ -293,7 +293,7 @@ class BookPage extends Component {
|
||||
style: {textAlign:"center"}
|
||||
}}
|
||||
onChange={this.handleCurrencyChange}
|
||||
> <MenuItem value={0}>{t("🌍 ANY")}</MenuItem>
|
||||
> <MenuItem value={0}>{"🌍 "+t("ANY_currency")}</MenuItem>
|
||||
{
|
||||
Object.entries(currencyDict)
|
||||
.map( ([key, value]) => <MenuItem value={parseInt(key)}><div style={{display:'flex',alignItems:'center', flexWrap:'wrap'}}>{getFlags(value)}{" "+value}</div></MenuItem> )
|
||||
|
@ -235,7 +235,7 @@ class BottomBar extends Component {
|
||||
<Tooltip title={t("Join RoboSats Russian speaking community!")}>
|
||||
<IconButton component="a" target="_blank" href="https://t.me/robosats_ru"><Flags.RU width={30} height={30} style={{filter: 'drop-shadow(2px 2px 2px #444444)'}}/></IconButton>
|
||||
</Tooltip>
|
||||
<Tooltip title={t("Join RoboSats Chinesse speaking community!")}>
|
||||
<Tooltip title={t("Join RoboSats Chinese speaking community!")}>
|
||||
<IconButton component="a" target="_blank" href="https://t.me/robosats_cn"><Flags.CN width={30} height={30} style={{filter: 'drop-shadow(2px 2px 2px #444444)'}}/></IconButton>
|
||||
</Tooltip>
|
||||
<Tooltip title={t("Join RoboSats English speaking community!")}>
|
||||
@ -606,10 +606,10 @@ bottomBarDesktop =()=>{
|
||||
}}
|
||||
onChange={this.handleChangeLang}>
|
||||
<MenuItem value={'en'}>EN</MenuItem>
|
||||
<MenuItem value={'es'}>ES</MenuItem>
|
||||
<MenuItem value={'de'}>DE</MenuItem>
|
||||
<MenuItem value={'ru'}>RU</MenuItem>
|
||||
<MenuItem value={'cn'}>CN</MenuItem>
|
||||
<MenuItem disabled={true} value={'es'}>ES</MenuItem>
|
||||
<MenuItem disabled={true} value={'de'}>DE</MenuItem>
|
||||
<MenuItem disabled={true} value={'ru'}>RU</MenuItem>
|
||||
<MenuItem disabled={true} value={'zh'}>ZH</MenuItem>
|
||||
</Select>
|
||||
)
|
||||
}
|
||||
|
@ -14,7 +14,7 @@ class InfoDialog extends Component {
|
||||
<MediaQuery minWidth={475}>
|
||||
<Grid container xs={12}>
|
||||
<Grid item xs={8}>
|
||||
<Typography component="h4" variant="h4">{t("What is <RoboSats?")}</Typography>
|
||||
<Typography component="h4" variant="h4">{t("What is RoboSats?")}</Typography>
|
||||
<Typography component="body2" variant="body2">
|
||||
<p>{t("It is a BTC/FIAT peer-to-peer exchange over lightning.")} <br/>
|
||||
{t("It simplifies matchmaking and minimizes the need of trust. RoboSats focuses in privacy and speed.")}</p>
|
||||
@ -43,7 +43,7 @@ class InfoDialog extends Component {
|
||||
width='100%'
|
||||
src={window.location.origin +'/static/assets/images/robosats_0.1.0_banner.png'}
|
||||
/>
|
||||
<p>{t("RoboSats is an open source project")} <Link
|
||||
<p>{t("RoboSats is an open source project ")} <Link
|
||||
href='https://github.com/reckless-satoshi/robosats'>{t("(GitHub).")}</Link>
|
||||
</p>
|
||||
</Typography>
|
||||
|
@ -561,7 +561,7 @@ class OrderPage extends Component {
|
||||
<ListItemIcon>
|
||||
<PaymentsIcon/>
|
||||
</ListItemIcon>
|
||||
<ListItemText primary={<PaymentText size={20} verbose={true} text={this.state.payment_method}/>} secondary={this.state.currency==1000 ? t("Swap destination"):t("Accepted payment methods")}/>
|
||||
<ListItemText primary={<PaymentText size={20} othersText={t("Others")} verbose={true} text={this.state.payment_method}/>} secondary={this.state.currency==1000 ? t("Swap destination"):t("Accepted payment methods")}/>
|
||||
</ListItem>
|
||||
<Divider />
|
||||
|
||||
@ -618,7 +618,7 @@ class OrderPage extends Component {
|
||||
<Divider />
|
||||
<Grid item xs={12} align="center">
|
||||
<Alert severity="warning" sx={{maxWidth:360}}>
|
||||
{t("{{nickname}} is asking for a collaboratice cancel", {nickname: this.state.is_maker ? this.state.taker_nick : this.state.maker_nick})}
|
||||
{t("{{nickname}} is asking for a collaborative cancel", {nickname: this.state.is_maker ? this.state.taker_nick : this.state.maker_nick})}
|
||||
</Alert>
|
||||
</Grid>
|
||||
</>
|
||||
@ -719,7 +719,7 @@ class OrderPage extends Component {
|
||||
<div align='center'>
|
||||
<Typography component="subtitle2" variant="subtitle2" color="secondary" >
|
||||
{/* IMPLEMENT I18N for bad_request */}
|
||||
{this.state.bad_request}<br/>
|
||||
{t(this.state.bad_request)}<br/>
|
||||
</Typography>
|
||||
<Button variant='contained' color='secondary' onClick={this.props.history.goBack}>{t("Back")}</Button>
|
||||
</div>
|
||||
|
@ -66,9 +66,9 @@ export default class PaymentText extends Component {
|
||||
// Adds a Custom icon if there are words that do not match
|
||||
var chars_left = custom_methods.replace(' ','')
|
||||
chars_left = chars_left.replace(' ','')
|
||||
|
||||
|
||||
if(chars_left.length > 0){rows.push(
|
||||
<Tooltip placement="top" enterTouchDelay="0" title={this.props.verbose ? "Others": "Other: "+ custom_methods} >
|
||||
<Tooltip placement="top" enterTouchDelay="0" title={this.props.verbose ? this.props.othersText: this.props.othersText+": "+ custom_methods} >
|
||||
<div style={{position:'relative', display: 'inline-block',width: this.props.size+2, maxHeight: this.props.size, top:'-1px'}}>
|
||||
<PaymentIcon width={this.props.size*1.1} height={this.props.size*1.1} icon={"custom"}/>
|
||||
</div>
|
||||
|
@ -255,6 +255,7 @@ class TradeBox extends Component {
|
||||
}
|
||||
|
||||
showBondIsSettled=()=>{
|
||||
const { t } = this.props;
|
||||
return (
|
||||
<Grid item xs={12} align="center">
|
||||
<Typography color="error" component="subtitle1" variant="subtitle1" align="center">
|
||||
@ -268,6 +269,7 @@ class TradeBox extends Component {
|
||||
}
|
||||
|
||||
showBondIsReturned=()=>{
|
||||
const { t } = this.props;
|
||||
return (
|
||||
<Grid item xs={12} align="center">
|
||||
<Typography color="green" component="subtitle1" variant="subtitle1" align="center">
|
||||
@ -281,6 +283,7 @@ class TradeBox extends Component {
|
||||
}
|
||||
|
||||
showEscrowQRInvoice=()=>{
|
||||
const { t } = this.props;
|
||||
return (
|
||||
<Grid container spacing={1}>
|
||||
{/* Make confirmation sound for HTLC received. */}
|
||||
@ -889,7 +892,7 @@ handleRatingRobosatsChange=(e)=>{
|
||||
</Grid> */}
|
||||
<Grid item xs={12} align="center">
|
||||
<Typography component="body2" variant="body2" align="center">
|
||||
<Trans i18n="rate_robosats">What do you think of 🤖<b>RoboSats</b>⚡?</Trans>
|
||||
<Trans i18nKey="rate_robosats">What do you think of 🤖<b>RoboSats</b>⚡?</Trans>
|
||||
</Typography>
|
||||
</Grid>
|
||||
<Grid item xs={12} align="center">
|
||||
@ -907,7 +910,7 @@ handleRatingRobosatsChange=(e)=>{
|
||||
<Grid item xs={12} align="center">
|
||||
<Typography component="body2" variant="body2" align="center">
|
||||
<p><b>{t("Thank you for using Robosats!")}</b></p>
|
||||
<p><Trans i18n="let_us_know_hot_to_improve">Let us know how the platform could improve (<Link href="https://t.me/robosats">Telegram</Link> / <Link href="https://github.com/Reckless-Satoshi/robosats/issues">Github</Link>)</Trans></p>
|
||||
<p><Trans i18nKey="let_us_know_hot_to_improve">Let us know how the platform could improve (<Link target='_blank' href="https://t.me/robosats">Telegram</Link> / <Link target='_blank' href="https://github.com/Reckless-Satoshi/robosats/issues">Github</Link>)</Trans></p>
|
||||
</Typography>
|
||||
</Grid>
|
||||
: null}
|
||||
|
@ -3,11 +3,11 @@ import LanguageDetector from "i18next-browser-languagedetector";
|
||||
import { initReactI18next } from "react-i18next";
|
||||
import HttpApi from 'i18next-http-backend';
|
||||
|
||||
import translationEN from "./locales/en.json";
|
||||
import translationES from "./locales/es.json";
|
||||
import translationDE from "./locales/de.json";
|
||||
import translationRU from "./locales/ru.json";
|
||||
import translationCN from "./locales/cn.json";
|
||||
import translationEN from "../locales/en.json";
|
||||
import translationES from "../locales/es.json";
|
||||
import translationDE from "../locales/de.json";
|
||||
import translationRU from "../locales/ru.json";
|
||||
import translationZH from "../locales/zh.json";
|
||||
|
||||
i18n
|
||||
.use(HttpApi)
|
||||
@ -19,7 +19,7 @@ i18n
|
||||
es: {translations: translationES},
|
||||
ru: {translations: translationRU},
|
||||
de: {translations: translationDE},
|
||||
cn: {translations: translationCN},
|
||||
zh: {translations: translationZH},
|
||||
},
|
||||
|
||||
fallbackLng: "en",
|
||||
|
@ -1,4 +0,0 @@
|
||||
{
|
||||
"UserGenPage": "User Generation Page and Landing Page",
|
||||
"Simple and Private LN P2P Exchange": "Simple and Private LN P2P Exchange"
|
||||
}
|
@ -1,4 +0,0 @@
|
||||
{
|
||||
"UserGenPage": "User Generation Page and Landing Page",
|
||||
"Simple and Private LN P2P Exchange": "Simple and Private LN P2P Exchange"
|
||||
}
|
@ -1,11 +0,0 @@
|
||||
{
|
||||
"UNSAFE-ALERT": "Alert that shows on top when browsing from the unsafe clearnet sites",
|
||||
"You are not using RoboSats privately": "No estás usando RoboSats de forma privada",
|
||||
"desktop_unsafe_alert": "Some features are disabled for your protection (e.g. chat) and you will not be able to complete a trade without them. To protect your privacy and fully enable RoboSats, use <1>Tor Browser</1> and visit the <3>Onion</3> site.",
|
||||
"phone_unsafe_alert": "You will not be able to complete a trade. Use <1>Tor Browser</1> and visit the <3>Onion</3> site.",
|
||||
"Hide":"Hide",
|
||||
|
||||
"UserGenPage": "User Generation Page and Landing Page",
|
||||
"Simple and Private LN P2P Exchange":"Intercambio LN P2P Fácil y Privado",
|
||||
"This is your trading avatar":"Este es tu avatar de compraventa"
|
||||
}
|
@ -1,4 +0,0 @@
|
||||
{
|
||||
"UserGenPage": "User Generation Page and Landing Page",
|
||||
"Simple and Private LN P2P Exchange": "Simple and Private LN P2P Exchange"
|
||||
}
|
35
frontend/src/locales/CONTRIBUTING.MD
Normal file
35
frontend/src/locales/CONTRIBUTING.MD
Normal file
@ -0,0 +1,35 @@
|
||||
# Contributing Translations to RoboSats
|
||||
RoboSats is a way to exchange BTC for **any currency of the world**. As such, for many users this tool might only be useful if it is available in a language they can understand. Translating RoboSats into a new language is one of the most valuable contributions to the project, as it makes it available to new audience, increasing the reach of this cool freedom tool.
|
||||
|
||||
There isn't a lot of text in RoboSats, however it might be bst to split the work with another contributor. You can poll in the telegram community @RoboSats and find users willing to split the task.
|
||||
|
||||
## How to contribute a new translation.
|
||||
|
||||
Simply create a new translation file in `frontend/src/locales` (Same folder where you are reading these instructions). In `locales` there is a single file with a json dictionary for every language. In order to create a new translation, simply copy `en.json` (the master text) into a new file named after the language's [ISO 639 two character code](https://www.loc.gov/standards/iso639-2/php/English_list.php).
|
||||
|
||||
## Guidelines
|
||||
|
||||
Each language .json dictionary contains pairs of keys and values in the following format { "key1":"value1", "key2":"value2", ...}. Most keys are the literal English sentence. These simply have to be translated on the right side, for example, in order to translate the `Make Order` button to Spanish we should change the file to look like this `{... "Make Order":"Crear Orden",...}`.
|
||||
|
||||
1. **Not all keys are explicit sentences.** Some keys are variable names e.g. "phone_unsafe_alert". In these case you must take a look at the value originally in `en.json`.
|
||||
|
||||
2. **The language dictionary is split into 9 sections.** The first key of each section is a reference and does not need to be translated. For example, the second section starts with the key:value `"USER GENERATION PAGE - UserGenPage.js": "Landing Page and User Generation"` . It does not need to be translated, it is just information for the translator to understand what part of the app he will be working on.
|
||||
|
||||
3. **Try to keep a similar length to the original sentence.** In most cases it will be okay if the translation is shorter. However, translations that result in a higher character count might break the UI! Of course, it might not always be possible to stick to the length of the English sentence. In those cases the UI might have to be changed, contact the responsible person for such a change.
|
||||
|
||||
4. **Some sentences contain variables**, for example, {{currencyCode}}. It will insert the currency code where the variable is found. E.g., `"Pay 30 {{currencyCode}}"` will render into "Pay 30 USD".
|
||||
|
||||
5. **Some sentences contain HTML tags.** These tags are usually hyperlinks. For example in `{"phone_unsafe_alert": "Use <1>Tor Browser</1> and visit the <3>Onion</3> site."}` the children text of <1> (Tor Browser) will link to the Tor Download website, and the children of <3> will link to the RoboSats Onion site.
|
||||
|
||||
6. **Some text is high priority, some other text is low priority.** Some keys are likely to change soon or they might not be so relevant for the user of the app. The translation files are sorted from top to bottom by the priority of the translation. The keys by the end of the translation file are more likely to change. It is best to translate from top to bottom.
|
||||
|
||||
7. Use a spell checker ;)
|
||||
|
||||
8. **Understand the context of where the translation will be displayed.** Literal translations might not work well to some languages. While in English the wording is always similar, in some languages it might be very different if you are translating a button (the user is taking an action) or if you are simply translating a tooltip.
|
||||
|
||||
To understand the context it might be clever to translate the strings while looking at the app. However, many strings can only be found while trading. The testnet RoboSats site is great for this as you can explore the whole app simply interacting with it with testnet bitcoin. However, in case of doubt where a text is displayed, it might be faster to simply write a message on the community group @robosats in Telegram.
|
||||
|
||||
9. Congratulate yourself! Seriously, it's so awesome you are looking into building up freedom tools!!
|
||||
|
||||
|
||||
|
354
frontend/src/locales/de.json
Normal file
354
frontend/src/locales/de.json
Normal file
@ -0,0 +1,354 @@
|
||||
{
|
||||
"UNSAFE ALERT - UnsafeAlert.js": "Alert that shows on top when browsing from the unsafe clearnet sites",
|
||||
"You are not using RoboSats privately": "You are not using RoboSats privately",
|
||||
"desktop_unsafe_alert": "Some features are disabled for your protection (e.g. chat) and you will not be able to complete a trade without them. To protect your privacy and fully enable RoboSats, use <1>Tor Browser</1> and visit the <3>Onion</3> site.",
|
||||
"phone_unsafe_alert": "You will not be able to complete a trade. Use <1>Tor Browser</1> and visit the <3>Onion</3> site.",
|
||||
"Hide":"Hide",
|
||||
|
||||
|
||||
"USER GENERATION PAGE - UserGenPage.js": "Landing Page and User Generation",
|
||||
"Simple and Private LN P2P Exchange": "Simple and Private LN P2P Exchange",
|
||||
"This is your trading avatar":"This is your trading avatar",
|
||||
"Store your token safely":"Store your token safely",
|
||||
"A robot avatar was found, welcome back!":"A robot avatar was found, welcome back!",
|
||||
"Copied!":"Copied!",
|
||||
"Generate a new token":"Generate a new token",
|
||||
"Generate Robot":"Generate Robot",
|
||||
"You must enter a new token first":"You must enter a new token first",
|
||||
"Make Order":"Make Order",
|
||||
"Info":"Info",
|
||||
"View Book":"View Book",
|
||||
|
||||
|
||||
"MAKER PAGE - MakerPage.js": "This is the page where users can create new orders",
|
||||
"Order":"Order",
|
||||
"Customize":"Customize",
|
||||
"Buy or Sell Bitcoin?":"Buy or Sell Bitcoin?",
|
||||
"Buy":"Buy",
|
||||
"Sell":"Sell",
|
||||
"Amount":"Amount",
|
||||
"Amount of fiat to exchange for bitcoin":"Amount of fiat to exchange for bitcoin",
|
||||
"Invalid":"Invalid",
|
||||
"Enter your preferred fiat payment methods. Fast methods are highly recommended.":"Enter your preferred fiat payment methods. Fast methods are highly recommended.",
|
||||
"Must be shorter than 65 characters":"Must be shorter than 65 characters",
|
||||
"Swap Destination(s)":"Swap Destination(s)",
|
||||
"Fiat Payment Method(s)":"Fiat Payment Method(s)",
|
||||
"You can add any method":"You can add any method",
|
||||
"Add New":"Add New",
|
||||
"Choose a Pricing Method":"Choose a Pricing Method",
|
||||
"Relative":"Relative",
|
||||
"Let the price move with the market":"Let the price move with the market",
|
||||
"Premium over Market (%)":"Premium over Market (%)",
|
||||
"Explicit":"Explicit",
|
||||
"Set a fix amount of satoshis":"Set a fix amount of satoshis",
|
||||
"Satoshis":"Satoshis",
|
||||
"Let the taker chose an amount within the range":"Let the taker chose an amount within the range",
|
||||
"Enable Amount Range":"Enable Amount Range",
|
||||
"From": "From",
|
||||
"to":"to",
|
||||
"Public Duration (HH:mm)":"Public Duration (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":"Fidelity Bond Size",
|
||||
"Allow bondless takers":"Allow bondless takers",
|
||||
"COMING SOON - High risk! Limited to {{limitSats}}K Sats":"COMING SOON - High risk! Limited to {{limitSats}}K Sats",
|
||||
"You must fill the order correctly":"You must fill the order correctly",
|
||||
"Create Order":"Create Order",
|
||||
"Back":"Back",
|
||||
"Create a BTC buy order for ":"Create a BTC buy order for ",
|
||||
"Create a BTC sell order for ":"Create a BTC sell order for ",
|
||||
" of {{satoshis}} Satoshis":" of {{satoshis}} Satoshis",
|
||||
" at market price":" at market price",
|
||||
" at a {{premium}}% premium":" at a {{premium}}% premium",
|
||||
" at a {{discount}}% discount":" at a {{discount}}% discount",
|
||||
"Must be less than {{max}}%":"Must be less than {{max}}%",
|
||||
"Must be more than {{min}}%":"Must be more than {{min}}%",
|
||||
"Must be less than {{maxSats}": "Must be less than {{maxSats}}",
|
||||
"Must be more than {{minSats}}": "Must be more than {{minSats}}",
|
||||
|
||||
|
||||
"BOOK PAGE - BookPage.js":"The Book Order page",
|
||||
"Seller":"Seller",
|
||||
"Buyer":"Buyer",
|
||||
"I want to":"I want to",
|
||||
"Select Order Type":"Select Order Type",
|
||||
"ANY_type":"ANY",
|
||||
"ANY_currency":"ANY",
|
||||
"BUY":"BUY",
|
||||
"SELL":"SELL",
|
||||
"and receive":"and receive",
|
||||
"and pay with":"and pay with",
|
||||
"and use":"and use",
|
||||
"Select Payment Currency":"Select Payment Currency",
|
||||
"Robot":"Robot",
|
||||
"Is":"Is",
|
||||
"Currency":"Currency",
|
||||
"Payment Method":"Payment Method",
|
||||
"Pay":"Pay",
|
||||
"Price":"Price",
|
||||
"Premium":"Premium",
|
||||
"You are SELLING BTC for {{currencyCode}}":"You are SELLING BTC for {{currencyCode}}",
|
||||
"You are BUYING BTC for {{currencyCode}}":"You are BUYING BTC for {{currencyCode}}",
|
||||
"You are looking at all":"You are looking at all",
|
||||
"No orders found to sell BTC for {{currencyCode}}":"No orders found to sell BTC for {{currencyCode}}",
|
||||
"No orders found to buy BTC for {{currencyCode}}":"No orders found to buy BTC for {{currencyCode}}",
|
||||
"Be the first one to create an order":"Be the first one to create an order",
|
||||
|
||||
|
||||
"BOTTOM BAR AND MISC - BottomBar.js":"Bottom Bar user profile and miscellaneous dialogs",
|
||||
"Stats For Nerds":"Stats For Nerds",
|
||||
"LND version":"LND version",
|
||||
"Currently running commit hash":"Currently running commit hash",
|
||||
"24h contracted volume":"24h contracted volume",
|
||||
"Lifetime contracted volume":"Lifetime contracted volume",
|
||||
"Made with":"Made with",
|
||||
"and":"and",
|
||||
"... somewhere on Earth!":"... somewhere on Earth!",
|
||||
"Community":"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!":"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!",
|
||||
"Join the RoboSats group":"Join the RoboSats group",
|
||||
"Telegram (English / Main)":"Telegram (English / Main)",
|
||||
"RoboSats Telegram Communities":"RoboSats Telegram Communities",
|
||||
"Join RoboSats Spanish speaking community!":"Join RoboSats Spanish speaking community!",
|
||||
"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!",
|
||||
"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",
|
||||
"Your robot":"Your robot",
|
||||
"One active order #{{orderID}}":"One active order #{{orderID}}",
|
||||
"Your current order":"Your current order",
|
||||
"No active orders":"No active orders",
|
||||
"Your token (will not remain here)":"Your token (will not remain here)",
|
||||
"Back it up!":"Back it up!",
|
||||
"Cannot remember":"Cannot remember",
|
||||
"Rewards and compensations":"Rewards and compensations",
|
||||
"Share to earn 100 Sats per trade":"Share to earn 100 Sats per trade",
|
||||
"Your referral link":"Your referral link",
|
||||
"Your earned rewards":"Your earned rewards",
|
||||
"Claim":"Claim",
|
||||
"Invoice for {{amountSats}} Sats":"Invoice for {{amountSats}} Sats",
|
||||
"Submit":"Submit",
|
||||
"There it goes, thank you!🥇":"There it goes, thank you!🥇",
|
||||
"You have an active order":"You have an active order",
|
||||
"You can claim satoshis!":"You can claim satoshis!",
|
||||
"Public Buy Orders":"Public Buy Orders",
|
||||
"Public Sell Orders":"Public Sell Orders",
|
||||
"Today Active Robots":"Today Active Robots",
|
||||
"24h Avg Premium":"24h Avg Premium",
|
||||
"Trade Fee":"Trade Fee",
|
||||
"Show community and support links":"Show community and support links",
|
||||
"Show stats for nerds":"Show stats for nerds",
|
||||
"Exchange Summary":"Exchange Summary",
|
||||
"Public buy orders":"Public buy orders",
|
||||
"Public sell orders":"Public sell orders",
|
||||
"Book liquidity":"Book liquidity",
|
||||
"Today active robots":"Today active robots",
|
||||
"24h non-KYC bitcoin premium":"24h non-KYC bitcoin premium",
|
||||
"Maker fee":"Maker fee",
|
||||
"Taker fee":"Taker fee",
|
||||
"Number of public BUY orders":"Number of public BUY orders",
|
||||
"Number of public SELL orders":"Number of public SELL orders",
|
||||
|
||||
|
||||
"ORDER PAGE - OrderPage.js": "Order details page",
|
||||
"Order Box":"Order Box",
|
||||
"Contract":"Contract",
|
||||
"Active":"Active",
|
||||
"Seen recently":"Seen recently",
|
||||
"Inactive":"Inactive",
|
||||
"(Seller)":"(Seller)",
|
||||
"(Buyer)":"(Buyer)",
|
||||
"Order maker":"Order maker",
|
||||
"Order taker":"Order taker",
|
||||
"Order Details":"Order Details",
|
||||
"Order status":"Order status",
|
||||
"Waiting for maker bond":"Waiting for maker bond",
|
||||
"Public":"Public",
|
||||
"Waiting for taker bond":"Waiting for taker bond",
|
||||
"Cancelled":"Cancelled",
|
||||
"Expired":"Expired",
|
||||
"Waiting for trade collateral and buyer invoice":"Waiting for trade collateral and buyer invoice",
|
||||
"Waiting only for seller trade collateral":"Waiting only for seller trade collateral",
|
||||
"Waiting only for buyer invoice":"Waiting only for buyer invoice",
|
||||
"Sending fiat - In chatroom":"Sending fiat - In chatroom",
|
||||
"Fiat sent - In chatroom":"Fiat sent - In chatroom",
|
||||
"In dispute":"In dispute",
|
||||
"Collaboratively cancelled":"Collaboratively cancelled",
|
||||
"Sending satoshis to buyer":"Sending satoshis to buyer",
|
||||
"Sucessful trade":"Successful trade",
|
||||
"Failed lightning network routing":"Failed lightning network routing",
|
||||
"Wait for dispute resolution":"Wait for dispute resolution",
|
||||
"Maker lost dispute":"Maker lost dispute",
|
||||
"Taker lost dispute":"Taker lost dispute",
|
||||
"Amount range":"Amount range",
|
||||
"Swap destination":"Swap destination",
|
||||
"Accepted payment methods":"Accepted payment methods",
|
||||
"Others":"Others",
|
||||
"{{price}} {{currencyCode}}/BTC - Premium: {{premium}}%":"{{price}} {{currencyCode}}/BTC - Premium: {{premium}}%",
|
||||
"Price and Premium":"Price and Premium",
|
||||
"Amount of Satoshis":"Amount of Satoshis",
|
||||
"Premium over market price":"Premium over market price",
|
||||
"Order ID":"Order ID",
|
||||
"Expires in":"Expires in",
|
||||
"{{nickname}} is asking for a collaborative cancel":"{{nickname}} is asking for a collaborative cancel",
|
||||
"You asked for a collaborative cancellation":"You asked for a collaborative cancellation",
|
||||
"Invoice expired. You did not confirm publishing the order in time. Make a new order.":"Invoice expired. You did not confirm publishing the order in time. Make a new order.",
|
||||
"This order has been cancelled by the maker":"This order has been cancelled by the maker",
|
||||
"Penalty lifted, good to go!":"Penalty lifted, good to go!",
|
||||
"You cannot take an order yet! Wait {{timeMin}}m {{timeSec}}s":"You cannot take an order yet! Wait {{timeMin}}m {{timeSec}}s",
|
||||
"Too low":"Too low",
|
||||
"Too high":"Too high",
|
||||
"Enter amount of fiat to exchange for bitcoin":"Enter amount of fiat to exchange for bitcoin",
|
||||
"Amount {{currencyCode}}":"Amount {{currencyCode}}",
|
||||
"You must specify an amount first":"You must specify an amount first",
|
||||
"Take Order":"Take Order",
|
||||
"Wait until you can take an order":"Wait until you can take an order",
|
||||
"Cancel the order?":"Cancel the order?",
|
||||
"If the order is cancelled now you will lose your bond.":"If the order is cancelled now you will lose your bond.",
|
||||
"Confirm Cancel":"Confirm Cancel",
|
||||
"The maker is away":"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.":"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.",
|
||||
"Collaborative cancel the order?":"Collaborative cancel the order?",
|
||||
"The trade escrow has been posted. The order can be cancelled only if both, maker and taker, agree to cancel.":"The trade escrow has been posted. The order can be cancelled only if both, maker and taker, agree to cancel.",
|
||||
"Ask for Cancel":"Ask for Cancel",
|
||||
"Cancel":"Cancel",
|
||||
"Collaborative Cancel":"Collaborative Cancel",
|
||||
"Invalid Order Id":"Invalid Order Id",
|
||||
"You must have a robot avatar to see the order details":"You must have a robot avatar to see the order details",
|
||||
"This order has been cancelled collaborativelly":"This order has been cancelled collaborativelly",
|
||||
"You are not allowed to see this order":"You are not allowed to see this order",
|
||||
"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":"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",
|
||||
|
||||
"CHAT BOX - Chat.js":"Chat Box",
|
||||
"You":"You",
|
||||
"Peer":"Peer",
|
||||
"connected":"connected",
|
||||
"disconnected":"disconnected",
|
||||
"Type a message":"Type a message",
|
||||
"Connecting...":"Connecting...",
|
||||
"Send":"Send",
|
||||
"The chat has no memory: if you leave, messages are lost.":"The chat has no memory: if you leave, messages are lost.",
|
||||
"Learn easy PGP encryption.":"Learn easy PGP encryption.",
|
||||
|
||||
"CONTRACT BOX - TradeBox.js": "The Contract Box that guides users trough the whole trade pipeline",
|
||||
"Contract Box":"Contract Box",
|
||||
"Robots show commitment to their peers": "Robots show commitment to their peers",
|
||||
"Lock {{amountSats}} Sats to PUBLISH order": "Lock {{amountSats}} Sats to PUBLISH order",
|
||||
"Lock {{amountSats}} Sats to TAKE order": "Lock {{amountSats}} Sats to TAKE order",
|
||||
"Lock {{amountSats}} Sats as collateral": "Lock {{amountSats}} Sats as collateral",
|
||||
"Copy to clipboard":"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.":"This is a hold invoice, it will freeze in your wallet. It will be charged only if you cancel or lose a dispute.",
|
||||
"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}}.":"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}}.",
|
||||
"Your maker bond is locked":"Your maker bond is locked",
|
||||
"Your taker bond is locked":"Your taker bond is locked",
|
||||
"Your maker bond was settled":"Your maker bond was settled",
|
||||
"Your taker bond was settled":"Your taker bond was settled",
|
||||
"Your maker bond was unlock":"Your maker bond was unlock",
|
||||
"Your taker bond was unlocked":"Your taker bond was unlocked",
|
||||
"Your order is public":"Your order is public",
|
||||
"Be patient while robots check the book. It might take some time. This box will ring 🔊 once a robot takes your order.":"Be patient while robots check the book. It might take some time. This box will ring 🔊 once a robot takes your order.",
|
||||
"Please note that if your premium is excessive or your currency or payment methods are not popular, your order might expire untaken. Your bond will return to you (no action needed).":"Please note that if your premium is excessive or your currency or payment methods are not popular, your order might expire untaken. Your bond will return to you (no action needed).",
|
||||
"Enable Telegram Notifications":"Enable Telegram Notifications",
|
||||
"Enable TG Notifications":"Enable TG Notifications",
|
||||
"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.":"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.",
|
||||
"Go back":"Go back",
|
||||
"Enable":"Enable",
|
||||
"Telegram enabled":"Telegram enabled",
|
||||
"Public orders for {{currencyCode}}":"Public orders for {{currencyCode}}",
|
||||
"Premium rank": "Premium rank",
|
||||
"Among public {{currencyCode}} orders (higher is cheaper)": "Among public {{currencyCode}} orders (higher is cheaper)",
|
||||
"A taker has been found!":"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.":"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.",
|
||||
"Submit an invoice for {{amountSats}} Sats":"Submit an invoice for {{amountSats}} Sats",
|
||||
"The taker is committed! Before letting you send {{amountFiat}} {{currencyCode}}, we want to make sure you are able to receive the BTC. Please provide a valid invoice for {{amountSats}} Satoshis.":"The taker is committed! Before letting you send {{amountFiat}} {{currencyCode}}, we want to make sure you are able to receive the BTC. Please provide a valid invoice for {{amountSats}} Satoshis.",
|
||||
"Payout Lightning Invoice":"Payout Lightning Invoice",
|
||||
"Your invoice looks good!":"Your invoice looks good!",
|
||||
"We are waiting for the seller lock the trade amount.":"We are waiting for the seller 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).":"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!":"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.":"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).":"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 {{currencyCode}} sent":"Confirm {{currencyCode}} sent",
|
||||
"Confirm {{currencyCode}} received":"Confirm {{currencyCode}} received",
|
||||
"Open Dispute":"Open Dispute",
|
||||
"The order has expired":"The order has expired",
|
||||
"Chat with the buyer":"Chat with the buyer",
|
||||
"Chat with the seller":"Chat with the seller",
|
||||
"Say hi! Be helpful and concise. Let them know how to send you {{currencyCode}}.":"Say hi! Be helpful and concise. Let them know how to send you {{currencyCode}}.",
|
||||
"The buyer has sent the fiat. Click 'Confirm Received' once you receive it.":"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.":"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.":"Wait for the seller to confirm he has received the payment.",
|
||||
"Confirm you received {{currencyCode}}?":"Confirm you received {{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 {{currencyCode}} has arrived to your account. In addition, if you have received {{currencyCode}} and do not confirm the receipt, you risk losing your bond.":"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 {{currencyCode}} has arrived to your account. In addition, if you have received {{currencyCode}} and do not confirm the receipt, you risk losing your bond.",
|
||||
"Confirm":"Confirm",
|
||||
"🎉Trade finished!🥳":"🎉Trade finished!🥳",
|
||||
"rate_robosats":"What do you think of 🤖<1>RoboSats</1>⚡?",
|
||||
"Thank you! RoboSats loves you too ❤️":"Thank you! RoboSats loves you too ❤️",
|
||||
"RoboSats gets better with more liquidity and users. Tell a bitcoiner friend about Robosats!":"RoboSats gets better with more liquidity and users. Tell a bitcoiner friend about Robosats!",
|
||||
"Thank you for using Robosats!":"Thank you for using Robosats!",
|
||||
"let_us_know_hot_to_improve":"Let us know how the platform could improve (<1>Telegram</1> / <3>Github</3>)",
|
||||
"Start Again":"Start Again",
|
||||
"Attempting Lightning Payment":"Attempting Lightning Payment",
|
||||
"RoboSats is trying to pay your lightning invoice. Remember that lightning nodes must be online in order to receive payments.":"RoboSats is trying to pay your lightning invoice. Remember that lightning nodes must be online in order to receive payments.",
|
||||
"Retrying!":"Retrying!",
|
||||
"Lightning Routing Failed":"Lightning Routing Failed",
|
||||
"Your invoice has expired or more than 3 payment attempts have been made. Muun wallet is not recommended. ":"Your invoice has expired or more than 3 payment attempts have been made. Muun wallet is not recommended. ",
|
||||
"Check the list of compatible wallets":"Check the list of compatible wallets",
|
||||
"RoboSats will try to pay your invoice 3 times every 5 minutes. 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 will try to pay your invoice 3 times every 5 minutes. 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.",
|
||||
"Next attempt in":"Next attempt in",
|
||||
"Do you want to open a dispute?":"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.":"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.",
|
||||
"Disagree":"Disagree",
|
||||
"Agree and open dispute":"Agree and open dispute",
|
||||
"A dispute has been opened":"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.":"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.",
|
||||
"Submit dispute statement":"Submit dispute statement",
|
||||
"We have received your 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.":"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.",
|
||||
"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).":"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).",
|
||||
"We have the statements":"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.":"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.",
|
||||
"You have won the dispute":"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).":"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).",
|
||||
"You have lost the dispute":"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.":"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.",
|
||||
|
||||
"INFO DIALOG - InfoDiagog.js":"App information and clarifications and terms of use",
|
||||
"Close":"Close",
|
||||
"What is RoboSats?":"What is RoboSats?",
|
||||
"It is a BTC/FIAT peer-to-peer exchange over lightning.":"It is a BTC/FIAT peer-to-peer exchange over lightning.",
|
||||
"RoboSats is an open source project ":"RoboSats is an open source project ",
|
||||
"It simplifies matchmaking and minimizes the need of trust. RoboSats focuses in privacy and speed.":"It simplifies matchmaking and minimizes the need of trust. RoboSats focuses in privacy and speed.",
|
||||
"(GitHub).":"(GitHub).",
|
||||
"How does it work?":"How does it work?",
|
||||
"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 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!",
|
||||
"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.":"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.",
|
||||
"You can find a step-by-step description of the trade pipeline in ":"You can find a step-by-step description of the trade pipeline in ",
|
||||
"How it works":"How it works",
|
||||
"You can also check the full guide in ":"You can also check the full guide in ",
|
||||
"How to use":"How to use",
|
||||
"What payment methods are accepted?":"What payment methods are accepted?",
|
||||
"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.":"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.",
|
||||
"Are there trade limits?":"Are there trade limits?",
|
||||
"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!).":"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!).",
|
||||
"Is RoboSats private?":"Is RoboSats private?",
|
||||
"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 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.",
|
||||
"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.":"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?":"What are the risks?",
|
||||
"This is an experimental application, things could go wrong. Trade small amounts!":"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.":"The seller faces the same charge-back risk as with any other peer-to-peer service. Paypal or credit cards are not recommended.",
|
||||
"What is the trust model?":"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.":"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.",
|
||||
"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":"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",
|
||||
"You can build more trust on RoboSats by inspecting the source code.":"You can build more trust on RoboSats by inspecting the source code.",
|
||||
"Project source code":"Project source code",
|
||||
"What happens if RoboSats suddenly disappears?":"What happens if RoboSats suddenly disappears?",
|
||||
"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.":"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.",
|
||||
"In many countries using RoboSats is no different than using Ebay or Craiglist. Your regulation may vary. It is your responsibility to comply.":"In many countries using RoboSats is no different than using Ebay or Craiglist. Your regulation may vary. It is your responsibility to comply.",
|
||||
"Is RoboSats legal in my country?":"Is RoboSats legal in my country?",
|
||||
"Disclaimer":"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 ":"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 will never contact you. RoboSats will definitely never ask for your robot token."
|
||||
}
|
@ -79,11 +79,11 @@
|
||||
"and pay with":"and pay with",
|
||||
"and use":"and use",
|
||||
"Select Payment Currency":"Select Payment Currency",
|
||||
"🌍 ANY":"🌍 ANY",
|
||||
"Robot":"Robot",
|
||||
"Is":"Is",
|
||||
"Currency":"Currency",
|
||||
"Payment Method":"Payment Method",
|
||||
"Pay":"Pay",
|
||||
"Price":"Price",
|
||||
"Premium":"Premium",
|
||||
"You are SELLING BTC for {{currencyCode}}":"You are SELLING BTC for {{currencyCode}}",
|
||||
@ -94,7 +94,7 @@
|
||||
"Be the first one to create an order":"Be the first one to create an order",
|
||||
|
||||
|
||||
"BOTTOM BAR AND MISC - BottomBar.js":"Bottom Bar user profile and miscelaneous dialogs",
|
||||
"BOTTOM BAR AND MISC - BottomBar.js":"Bottom Bar user profile and miscellaneous dialogs",
|
||||
"Stats For Nerds":"Stats For Nerds",
|
||||
"LND version":"LND version",
|
||||
"Currently running commit hash":"Currently running commit hash",
|
||||
@ -110,7 +110,7 @@
|
||||
"RoboSats Telegram Communities":"RoboSats Telegram Communities",
|
||||
"Join RoboSats Spanish speaking community!":"Join RoboSats Spanish speaking community!",
|
||||
"Join RoboSats Russian speaking community!":"Join RoboSats Russian speaking community!",
|
||||
"Join RoboSats Chinesse speaking community!":"Join RoboSats Chinesse speaking community!",
|
||||
"Join RoboSats Chinese speaking community!":"Join RoboSats Chinese speaking community!",
|
||||
"Join RoboSats English speaking community!":"Join RoboSats English 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",
|
||||
@ -176,7 +176,7 @@
|
||||
"In dispute":"In dispute",
|
||||
"Collaboratively cancelled":"Collaboratively cancelled",
|
||||
"Sending satoshis to buyer":"Sending satoshis to buyer",
|
||||
"Sucessful trade":"Sucessful trade",
|
||||
"Sucessful trade":"Successful trade",
|
||||
"Failed lightning network routing":"Failed lightning network routing",
|
||||
"Wait for dispute resolution":"Wait for dispute resolution",
|
||||
"Maker lost dispute":"Maker lost dispute",
|
||||
@ -184,15 +184,17 @@
|
||||
"Amount range":"Amount range",
|
||||
"Swap destination":"Swap destination",
|
||||
"Accepted payment methods":"Accepted payment methods",
|
||||
"Others":"Others",
|
||||
"{{price}} {{currencyCode}}/BTC - Premium: {{premium}}%":"{{price}} {{currencyCode}}/BTC - Premium: {{premium}}%",
|
||||
"Price and Premium":"Price and Premium",
|
||||
"Amount of Satoshis":"Amount of Satoshis",
|
||||
"Premium over market price":"Premium over market price",
|
||||
"Order ID":"Order ID",
|
||||
"Expires in":"Expires in",
|
||||
"{{nickname}} is asking for a collaboratice cancel":"{{nickname}} is asking for a collaboratice cancel",
|
||||
"{{nickname}} is asking for a collaborative cancel":"{{nickname}} is asking for a collaborative cancel",
|
||||
"You asked for a collaborative cancellation":"You asked for a collaborative cancellation",
|
||||
"Invoice expired. You did not confirm publishing the order in time. Make a new order.":"Invoice expired. You did not confirm publishing the order in time. Make a new order.",
|
||||
"This order has been cancelled by the maker":"This order has been cancelled by the maker",
|
||||
"Penalty lifted, good to go!":"Penalty lifted, good to go!",
|
||||
"You cannot take an order yet! Wait {{timeMin}}m {{timeSec}}s":"You cannot take an order yet! Wait {{timeMin}}m {{timeSec}}s",
|
||||
"Too low":"Too low",
|
||||
@ -212,7 +214,11 @@
|
||||
"Ask for Cancel":"Ask for Cancel",
|
||||
"Cancel":"Cancel",
|
||||
"Collaborative Cancel":"Collaborative Cancel",
|
||||
|
||||
"Invalid Order Id":"Invalid Order Id",
|
||||
"You must have a robot avatar to see the order details":"You must have a robot avatar to see the order details",
|
||||
"This order has been cancelled collaborativelly":"This order has been cancelled collaborativelly",
|
||||
"You are not allowed to see this order":"You are not allowed to see this order",
|
||||
"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":"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",
|
||||
|
||||
"CHAT BOX - Chat.js":"Chat Box",
|
||||
"You":"You",
|
||||
@ -310,7 +316,7 @@
|
||||
|
||||
"INFO DIALOG - InfoDiagog.js":"App information and clarifications and terms of use",
|
||||
"Close":"Close",
|
||||
"What is RoboSats?":"What is <RoboSats?",
|
||||
"What is RoboSats?":"What is RoboSats?",
|
||||
"It is a BTC/FIAT peer-to-peer exchange over lightning.":"It is a BTC/FIAT peer-to-peer exchange over lightning.",
|
||||
"RoboSats is an open source project ":"RoboSats is an open source project ",
|
||||
"It simplifies matchmaking and minimizes the need of trust. RoboSats focuses in privacy and speed.":"It simplifies matchmaking and minimizes the need of trust. RoboSats focuses in privacy and speed.",
|
||||
@ -336,6 +342,7 @@
|
||||
"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.":"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.",
|
||||
"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":"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",
|
||||
"You can build more trust on RoboSats by inspecting the source code.":"You can build more trust on RoboSats by inspecting the source code.",
|
||||
"Project source code":"Project source code",
|
||||
"What happens if RoboSats suddenly disappears?":"What happens if RoboSats suddenly disappears?",
|
||||
"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.":"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.",
|
||||
"In many countries using RoboSats is no different than using Ebay or Craiglist. Your regulation may vary. It is your responsibility to comply.":"In many countries using RoboSats is no different than using Ebay or Craiglist. Your regulation may vary. It is your responsibility to comply.",
|
354
frontend/src/locales/es.json
Normal file
354
frontend/src/locales/es.json
Normal file
@ -0,0 +1,354 @@
|
||||
{
|
||||
"UNSAFE-ALERT": "Alert that shows on top when browsing from the unsafe clearnet sites",
|
||||
"You are not using RoboSats privately": "No estás usando RoboSats de forma privada",
|
||||
"desktop_unsafe_alert": "Some features are disabled for your protection (e.g. chat) and you will not be able to complete a trade without them. To protect your privacy and fully enable RoboSats, use <1>Tor Browser</1> and visit the <3>Onion</3> site.",
|
||||
"phone_unsafe_alert": "You will not be able to complete a trade. Use <1>Tor Browser</1> and visit the <3>Onion</3> site.",
|
||||
"Hide":"Hide",
|
||||
|
||||
|
||||
"UserGenPage": "User Generation Page and Landing Page",
|
||||
"Simple and Private LN P2P Exchange":"Intercambio LN P2P Fácil y Privado",
|
||||
"This is your trading avatar":"Este es tu avatar de compraventa",
|
||||
"Store your token safely":"Store your token safely",
|
||||
"A robot avatar was found, welcome back!":"A robot avatar was found, welcome back!",
|
||||
"Copied!":"Copied!",
|
||||
"Generate a new token":"Generate a new token",
|
||||
"Generate Robot":"Generate Robot",
|
||||
"You must enter a new token first":"You must enter a new token first",
|
||||
"Make Order":"Make Order",
|
||||
"Info":"Info",
|
||||
"View Book":"View Book",
|
||||
|
||||
|
||||
"MAKER PAGE - MakerPage.js": "This is the page where users can create new orders",
|
||||
"Order":"Order",
|
||||
"Customize":"Customize",
|
||||
"Buy or Sell Bitcoin?":"Buy or Sell Bitcoin?",
|
||||
"Buy":"Buy",
|
||||
"Sell":"Sell",
|
||||
"Amount":"Amount",
|
||||
"Amount of fiat to exchange for bitcoin":"Amount of fiat to exchange for bitcoin",
|
||||
"Invalid":"Invalid",
|
||||
"Enter your preferred fiat payment methods. Fast methods are highly recommended.":"Enter your preferred fiat payment methods. Fast methods are highly recommended.",
|
||||
"Must be shorter than 65 characters":"Must be shorter than 65 characters",
|
||||
"Swap Destination(s)":"Swap Destination(s)",
|
||||
"Fiat Payment Method(s)":"Fiat Payment Method(s)",
|
||||
"You can add any method":"You can add any method",
|
||||
"Add New":"Add New",
|
||||
"Choose a Pricing Method":"Choose a Pricing Method",
|
||||
"Relative":"Relative",
|
||||
"Let the price move with the market":"Let the price move with the market",
|
||||
"Premium over Market (%)":"Premium over Market (%)",
|
||||
"Explicit":"Explicit",
|
||||
"Set a fix amount of satoshis":"Set a fix amount of satoshis",
|
||||
"Satoshis":"Satoshis",
|
||||
"Let the taker chose an amount within the range":"Let the taker chose an amount within the range",
|
||||
"Enable Amount Range":"Enable Amount Range",
|
||||
"From": "From",
|
||||
"to":"to",
|
||||
"Public Duration (HH:mm)":"Public Duration (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":"Fidelity Bond Size",
|
||||
"Allow bondless takers":"Allow bondless takers",
|
||||
"COMING SOON - High risk! Limited to {{limitSats}}K Sats":"COMING SOON - High risk! Limited to {{limitSats}}K Sats",
|
||||
"You must fill the order correctly":"You must fill the order correctly",
|
||||
"Create Order":"Create Order",
|
||||
"Back":"Back",
|
||||
"Create a BTC buy order for ":"Create a BTC buy order for ",
|
||||
"Create a BTC sell order for ":"Create a BTC sell order for ",
|
||||
" of {{satoshis}} Satoshis":" of {{satoshis}} Satoshis",
|
||||
" at market price":" at market price",
|
||||
" at a {{premium}}% premium":" at a {{premium}}% premium",
|
||||
" at a {{discount}}% discount":" at a {{discount}}% discount",
|
||||
"Must be less than {{max}}%":"Must be less than {{max}}%",
|
||||
"Must be more than {{min}}%":"Must be more than {{min}}%",
|
||||
"Must be less than {{maxSats}": "Must be less than {{maxSats}}",
|
||||
"Must be more than {{minSats}}": "Must be more than {{minSats}}",
|
||||
|
||||
|
||||
"BOOK PAGE - BookPage.js":"The Book Order page",
|
||||
"Seller":"Seller",
|
||||
"Buyer":"Buyer",
|
||||
"I want to":"I want to",
|
||||
"Select Order Type":"Select Order Type",
|
||||
"ANY_type":"ANY",
|
||||
"ANY_currency":"ANY",
|
||||
"BUY":"BUY",
|
||||
"SELL":"SELL",
|
||||
"and receive":"and receive",
|
||||
"and pay with":"and pay with",
|
||||
"and use":"and use",
|
||||
"Select Payment Currency":"Select Payment Currency",
|
||||
"Robot":"Robot",
|
||||
"Is":"Is",
|
||||
"Currency":"Currency",
|
||||
"Payment Method":"Payment Method",
|
||||
"Pay":"Pay",
|
||||
"Price":"Price",
|
||||
"Premium":"Premium",
|
||||
"You are SELLING BTC for {{currencyCode}}":"You are SELLING BTC for {{currencyCode}}",
|
||||
"You are BUYING BTC for {{currencyCode}}":"You are BUYING BTC for {{currencyCode}}",
|
||||
"You are looking at all":"You are looking at all",
|
||||
"No orders found to sell BTC for {{currencyCode}}":"No orders found to sell BTC for {{currencyCode}}",
|
||||
"No orders found to buy BTC for {{currencyCode}}":"No orders found to buy BTC for {{currencyCode}}",
|
||||
"Be the first one to create an order":"Be the first one to create an order",
|
||||
|
||||
|
||||
"BOTTOM BAR AND MISC - BottomBar.js":"Bottom Bar user profile and miscellaneous dialogs",
|
||||
"Stats For Nerds":"Stats For Nerds",
|
||||
"LND version":"LND version",
|
||||
"Currently running commit hash":"Currently running commit hash",
|
||||
"24h contracted volume":"24h contracted volume",
|
||||
"Lifetime contracted volume":"Lifetime contracted volume",
|
||||
"Made with":"Made with",
|
||||
"and":"and",
|
||||
"... somewhere on Earth!":"... somewhere on Earth!",
|
||||
"Community":"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!":"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!",
|
||||
"Join the RoboSats group":"Join the RoboSats group",
|
||||
"Telegram (English / Main)":"Telegram (English / Main)",
|
||||
"RoboSats Telegram Communities":"RoboSats Telegram Communities",
|
||||
"Join RoboSats Spanish speaking community!":"Join RoboSats Spanish speaking community!",
|
||||
"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!",
|
||||
"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",
|
||||
"Your robot":"Your robot",
|
||||
"One active order #{{orderID}}":"One active order #{{orderID}}",
|
||||
"Your current order":"Your current order",
|
||||
"No active orders":"No active orders",
|
||||
"Your token (will not remain here)":"Your token (will not remain here)",
|
||||
"Back it up!":"Back it up!",
|
||||
"Cannot remember":"Cannot remember",
|
||||
"Rewards and compensations":"Rewards and compensations",
|
||||
"Share to earn 100 Sats per trade":"Share to earn 100 Sats per trade",
|
||||
"Your referral link":"Your referral link",
|
||||
"Your earned rewards":"Your earned rewards",
|
||||
"Claim":"Claim",
|
||||
"Invoice for {{amountSats}} Sats":"Invoice for {{amountSats}} Sats",
|
||||
"Submit":"Submit",
|
||||
"There it goes, thank you!🥇":"There it goes, thank you!🥇",
|
||||
"You have an active order":"You have an active order",
|
||||
"You can claim satoshis!":"You can claim satoshis!",
|
||||
"Public Buy Orders":"Public Buy Orders",
|
||||
"Public Sell Orders":"Public Sell Orders",
|
||||
"Today Active Robots":"Today Active Robots",
|
||||
"24h Avg Premium":"24h Avg Premium",
|
||||
"Trade Fee":"Trade Fee",
|
||||
"Show community and support links":"Show community and support links",
|
||||
"Show stats for nerds":"Show stats for nerds",
|
||||
"Exchange Summary":"Exchange Summary",
|
||||
"Public buy orders":"Public buy orders",
|
||||
"Public sell orders":"Public sell orders",
|
||||
"Book liquidity":"Book liquidity",
|
||||
"Today active robots":"Today active robots",
|
||||
"24h non-KYC bitcoin premium":"24h non-KYC bitcoin premium",
|
||||
"Maker fee":"Maker fee",
|
||||
"Taker fee":"Taker fee",
|
||||
"Number of public BUY orders":"Number of public BUY orders",
|
||||
"Number of public SELL orders":"Number of public SELL orders",
|
||||
|
||||
|
||||
"ORDER PAGE - OrderPage.js": "Order details page",
|
||||
"Order Box":"Order Box",
|
||||
"Contract":"Contract",
|
||||
"Active":"Active",
|
||||
"Seen recently":"Seen recently",
|
||||
"Inactive":"Inactive",
|
||||
"(Seller)":"(Seller)",
|
||||
"(Buyer)":"(Buyer)",
|
||||
"Order maker":"Order maker",
|
||||
"Order taker":"Order taker",
|
||||
"Order Details":"Order Details",
|
||||
"Order status":"Order status",
|
||||
"Waiting for maker bond":"Waiting for maker bond",
|
||||
"Public":"Public",
|
||||
"Waiting for taker bond":"Waiting for taker bond",
|
||||
"Cancelled":"Cancelled",
|
||||
"Expired":"Expired",
|
||||
"Waiting for trade collateral and buyer invoice":"Waiting for trade collateral and buyer invoice",
|
||||
"Waiting only for seller trade collateral":"Waiting only for seller trade collateral",
|
||||
"Waiting only for buyer invoice":"Waiting only for buyer invoice",
|
||||
"Sending fiat - In chatroom":"Sending fiat - In chatroom",
|
||||
"Fiat sent - In chatroom":"Fiat sent - In chatroom",
|
||||
"In dispute":"In dispute",
|
||||
"Collaboratively cancelled":"Collaboratively cancelled",
|
||||
"Sending satoshis to buyer":"Sending satoshis to buyer",
|
||||
"Sucessful trade":"Successful trade",
|
||||
"Failed lightning network routing":"Failed lightning network routing",
|
||||
"Wait for dispute resolution":"Wait for dispute resolution",
|
||||
"Maker lost dispute":"Maker lost dispute",
|
||||
"Taker lost dispute":"Taker lost dispute",
|
||||
"Amount range":"Amount range",
|
||||
"Swap destination":"Swap destination",
|
||||
"Accepted payment methods":"Accepted payment methods",
|
||||
"Others":"Others",
|
||||
"{{price}} {{currencyCode}}/BTC - Premium: {{premium}}%":"{{price}} {{currencyCode}}/BTC - Premium: {{premium}}%",
|
||||
"Price and Premium":"Price and Premium",
|
||||
"Amount of Satoshis":"Amount of Satoshis",
|
||||
"Premium over market price":"Premium over market price",
|
||||
"Order ID":"Order ID",
|
||||
"Expires in":"Expires in",
|
||||
"{{nickname}} is asking for a collaborative cancel":"{{nickname}} is asking for a collaborative cancel",
|
||||
"You asked for a collaborative cancellation":"You asked for a collaborative cancellation",
|
||||
"Invoice expired. You did not confirm publishing the order in time. Make a new order.":"Invoice expired. You did not confirm publishing the order in time. Make a new order.",
|
||||
"This order has been cancelled by the maker":"This order has been cancelled by the maker",
|
||||
"Penalty lifted, good to go!":"Penalty lifted, good to go!",
|
||||
"You cannot take an order yet! Wait {{timeMin}}m {{timeSec}}s":"You cannot take an order yet! Wait {{timeMin}}m {{timeSec}}s",
|
||||
"Too low":"Too low",
|
||||
"Too high":"Too high",
|
||||
"Enter amount of fiat to exchange for bitcoin":"Enter amount of fiat to exchange for bitcoin",
|
||||
"Amount {{currencyCode}}":"Amount {{currencyCode}}",
|
||||
"You must specify an amount first":"You must specify an amount first",
|
||||
"Take Order":"Take Order",
|
||||
"Wait until you can take an order":"Wait until you can take an order",
|
||||
"Cancel the order?":"Cancel the order?",
|
||||
"If the order is cancelled now you will lose your bond.":"If the order is cancelled now you will lose your bond.",
|
||||
"Confirm Cancel":"Confirm Cancel",
|
||||
"The maker is away":"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.":"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.",
|
||||
"Collaborative cancel the order?":"Collaborative cancel the order?",
|
||||
"The trade escrow has been posted. The order can be cancelled only if both, maker and taker, agree to cancel.":"The trade escrow has been posted. The order can be cancelled only if both, maker and taker, agree to cancel.",
|
||||
"Ask for Cancel":"Ask for Cancel",
|
||||
"Cancel":"Cancel",
|
||||
"Collaborative Cancel":"Collaborative Cancel",
|
||||
"Invalid Order Id":"Invalid Order Id",
|
||||
"You must have a robot avatar to see the order details":"You must have a robot avatar to see the order details",
|
||||
"This order has been cancelled collaborativelly":"This order has been cancelled collaborativelly",
|
||||
"You are not allowed to see this order":"You are not allowed to see this order",
|
||||
"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":"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",
|
||||
|
||||
"CHAT BOX - Chat.js":"Chat Box",
|
||||
"You":"You",
|
||||
"Peer":"Peer",
|
||||
"connected":"connected",
|
||||
"disconnected":"disconnected",
|
||||
"Type a message":"Type a message",
|
||||
"Connecting...":"Connecting...",
|
||||
"Send":"Send",
|
||||
"The chat has no memory: if you leave, messages are lost.":"The chat has no memory: if you leave, messages are lost.",
|
||||
"Learn easy PGP encryption.":"Learn easy PGP encryption.",
|
||||
|
||||
"CONTRACT BOX - TradeBox.js": "The Contract Box that guides users trough the whole trade pipeline",
|
||||
"Contract Box":"Contract Box",
|
||||
"Robots show commitment to their peers": "Robots show commitment to their peers",
|
||||
"Lock {{amountSats}} Sats to PUBLISH order": "Lock {{amountSats}} Sats to PUBLISH order",
|
||||
"Lock {{amountSats}} Sats to TAKE order": "Lock {{amountSats}} Sats to TAKE order",
|
||||
"Lock {{amountSats}} Sats as collateral": "Lock {{amountSats}} Sats as collateral",
|
||||
"Copy to clipboard":"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.":"This is a hold invoice, it will freeze in your wallet. It will be charged only if you cancel or lose a dispute.",
|
||||
"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}}.":"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}}.",
|
||||
"Your maker bond is locked":"Your maker bond is locked",
|
||||
"Your taker bond is locked":"Your taker bond is locked",
|
||||
"Your maker bond was settled":"Your maker bond was settled",
|
||||
"Your taker bond was settled":"Your taker bond was settled",
|
||||
"Your maker bond was unlock":"Your maker bond was unlock",
|
||||
"Your taker bond was unlocked":"Your taker bond was unlocked",
|
||||
"Your order is public":"Your order is public",
|
||||
"Be patient while robots check the book. It might take some time. This box will ring 🔊 once a robot takes your order.":"Be patient while robots check the book. It might take some time. This box will ring 🔊 once a robot takes your order.",
|
||||
"Please note that if your premium is excessive or your currency or payment methods are not popular, your order might expire untaken. Your bond will return to you (no action needed).":"Please note that if your premium is excessive or your currency or payment methods are not popular, your order might expire untaken. Your bond will return to you (no action needed).",
|
||||
"Enable Telegram Notifications":"Enable Telegram Notifications",
|
||||
"Enable TG Notifications":"Enable TG Notifications",
|
||||
"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.":"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.",
|
||||
"Go back":"Go back",
|
||||
"Enable":"Enable",
|
||||
"Telegram enabled":"Telegram enabled",
|
||||
"Public orders for {{currencyCode}}":"Public orders for {{currencyCode}}",
|
||||
"Premium rank": "Premium rank",
|
||||
"Among public {{currencyCode}} orders (higher is cheaper)": "Among public {{currencyCode}} orders (higher is cheaper)",
|
||||
"A taker has been found!":"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.":"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.",
|
||||
"Submit an invoice for {{amountSats}} Sats":"Submit an invoice for {{amountSats}} Sats",
|
||||
"The taker is committed! Before letting you send {{amountFiat}} {{currencyCode}}, we want to make sure you are able to receive the BTC. Please provide a valid invoice for {{amountSats}} Satoshis.":"The taker is committed! Before letting you send {{amountFiat}} {{currencyCode}}, we want to make sure you are able to receive the BTC. Please provide a valid invoice for {{amountSats}} Satoshis.",
|
||||
"Payout Lightning Invoice":"Payout Lightning Invoice",
|
||||
"Your invoice looks good!":"Your invoice looks good!",
|
||||
"We are waiting for the seller lock the trade amount.":"We are waiting for the seller 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).":"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!":"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.":"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).":"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 {{currencyCode}} sent":"Confirm {{currencyCode}} sent",
|
||||
"Confirm {{currencyCode}} received":"Confirm {{currencyCode}} received",
|
||||
"Open Dispute":"Open Dispute",
|
||||
"The order has expired":"The order has expired",
|
||||
"Chat with the buyer":"Chat with the buyer",
|
||||
"Chat with the seller":"Chat with the seller",
|
||||
"Say hi! Be helpful and concise. Let them know how to send you {{currencyCode}}.":"Say hi! Be helpful and concise. Let them know how to send you {{currencyCode}}.",
|
||||
"The buyer has sent the fiat. Click 'Confirm Received' once you receive it.":"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.":"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.":"Wait for the seller to confirm he has received the payment.",
|
||||
"Confirm you received {{currencyCode}}?":"Confirm you received {{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 {{currencyCode}} has arrived to your account. In addition, if you have received {{currencyCode}} and do not confirm the receipt, you risk losing your bond.":"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 {{currencyCode}} has arrived to your account. In addition, if you have received {{currencyCode}} and do not confirm the receipt, you risk losing your bond.",
|
||||
"Confirm":"Confirm",
|
||||
"🎉Trade finished!🥳":"🎉Trade finished!🥳",
|
||||
"rate_robosats":"What do you think of 🤖<1>RoboSats</1>⚡?",
|
||||
"Thank you! RoboSats loves you too ❤️":"Thank you! RoboSats loves you too ❤️",
|
||||
"RoboSats gets better with more liquidity and users. Tell a bitcoiner friend about Robosats!":"RoboSats gets better with more liquidity and users. Tell a bitcoiner friend about Robosats!",
|
||||
"Thank you for using Robosats!":"Thank you for using Robosats!",
|
||||
"let_us_know_hot_to_improve":"Let us know how the platform could improve (<1>Telegram</1> / <3>Github</3>)",
|
||||
"Start Again":"Start Again",
|
||||
"Attempting Lightning Payment":"Attempting Lightning Payment",
|
||||
"RoboSats is trying to pay your lightning invoice. Remember that lightning nodes must be online in order to receive payments.":"RoboSats is trying to pay your lightning invoice. Remember that lightning nodes must be online in order to receive payments.",
|
||||
"Retrying!":"Retrying!",
|
||||
"Lightning Routing Failed":"Lightning Routing Failed",
|
||||
"Your invoice has expired or more than 3 payment attempts have been made. Muun wallet is not recommended. ":"Your invoice has expired or more than 3 payment attempts have been made. Muun wallet is not recommended. ",
|
||||
"Check the list of compatible wallets":"Check the list of compatible wallets",
|
||||
"RoboSats will try to pay your invoice 3 times every 5 minutes. 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 will try to pay your invoice 3 times every 5 minutes. 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.",
|
||||
"Next attempt in":"Next attempt in",
|
||||
"Do you want to open a dispute?":"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.":"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.",
|
||||
"Disagree":"Disagree",
|
||||
"Agree and open dispute":"Agree and open dispute",
|
||||
"A dispute has been opened":"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.":"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.",
|
||||
"Submit dispute statement":"Submit dispute statement",
|
||||
"We have received your 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.":"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.",
|
||||
"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).":"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).",
|
||||
"We have the statements":"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.":"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.",
|
||||
"You have won the dispute":"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).":"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).",
|
||||
"You have lost the dispute":"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.":"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.",
|
||||
|
||||
"INFO DIALOG - InfoDiagog.js":"App information and clarifications and terms of use",
|
||||
"Close":"Close",
|
||||
"What is RoboSats?":"What is RoboSats?",
|
||||
"It is a BTC/FIAT peer-to-peer exchange over lightning.":"It is a BTC/FIAT peer-to-peer exchange over lightning.",
|
||||
"RoboSats is an open source project ":"RoboSats is an open source project ",
|
||||
"It simplifies matchmaking and minimizes the need of trust. RoboSats focuses in privacy and speed.":"It simplifies matchmaking and minimizes the need of trust. RoboSats focuses in privacy and speed.",
|
||||
"(GitHub).":"(GitHub).",
|
||||
"How does it work?":"How does it work?",
|
||||
"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 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!",
|
||||
"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.":"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.",
|
||||
"You can find a step-by-step description of the trade pipeline in ":"You can find a step-by-step description of the trade pipeline in ",
|
||||
"How it works":"How it works",
|
||||
"You can also check the full guide in ":"You can also check the full guide in ",
|
||||
"How to use":"How to use",
|
||||
"What payment methods are accepted?":"What payment methods are accepted?",
|
||||
"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.":"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.",
|
||||
"Are there trade limits?":"Are there trade limits?",
|
||||
"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!).":"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!).",
|
||||
"Is RoboSats private?":"Is RoboSats private?",
|
||||
"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 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.",
|
||||
"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.":"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?":"What are the risks?",
|
||||
"This is an experimental application, things could go wrong. Trade small amounts!":"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.":"The seller faces the same charge-back risk as with any other peer-to-peer service. Paypal or credit cards are not recommended.",
|
||||
"What is the trust model?":"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.":"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.",
|
||||
"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":"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",
|
||||
"You can build more trust on RoboSats by inspecting the source code.":"You can build more trust on RoboSats by inspecting the source code.",
|
||||
"Project source code":"Project source code",
|
||||
"What happens if RoboSats suddenly disappears?":"What happens if RoboSats suddenly disappears?",
|
||||
"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.":"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.",
|
||||
"In many countries using RoboSats is no different than using Ebay or Craiglist. Your regulation may vary. It is your responsibility to comply.":"In many countries using RoboSats is no different than using Ebay or Craiglist. Your regulation may vary. It is your responsibility to comply.",
|
||||
"Is RoboSats legal in my country?":"Is RoboSats legal in my country?",
|
||||
"Disclaimer":"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 ":"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 will never contact you. RoboSats will definitely never ask for your robot token."
|
||||
}
|
354
frontend/src/locales/ru.json
Normal file
354
frontend/src/locales/ru.json
Normal file
@ -0,0 +1,354 @@
|
||||
{
|
||||
"UNSAFE ALERT - UnsafeAlert.js": "Alert that shows on top when browsing from the unsafe clearnet sites",
|
||||
"You are not using RoboSats privately": "You are not using RoboSats privately",
|
||||
"desktop_unsafe_alert": "Some features are disabled for your protection (e.g. chat) and you will not be able to complete a trade without them. To protect your privacy and fully enable RoboSats, use <1>Tor Browser</1> and visit the <3>Onion</3> site.",
|
||||
"phone_unsafe_alert": "You will not be able to complete a trade. Use <1>Tor Browser</1> and visit the <3>Onion</3> site.",
|
||||
"Hide":"Hide",
|
||||
|
||||
|
||||
"USER GENERATION PAGE - UserGenPage.js": "Landing Page and User Generation",
|
||||
"Simple and Private LN P2P Exchange": "Simple and Private LN P2P Exchange",
|
||||
"This is your trading avatar":"This is your trading avatar",
|
||||
"Store your token safely":"Store your token safely",
|
||||
"A robot avatar was found, welcome back!":"A robot avatar was found, welcome back!",
|
||||
"Copied!":"Copied!",
|
||||
"Generate a new token":"Generate a new token",
|
||||
"Generate Robot":"Generate Robot",
|
||||
"You must enter a new token first":"You must enter a new token first",
|
||||
"Make Order":"Make Order",
|
||||
"Info":"Info",
|
||||
"View Book":"View Book",
|
||||
|
||||
|
||||
"MAKER PAGE - MakerPage.js": "This is the page where users can create new orders",
|
||||
"Order":"Order",
|
||||
"Customize":"Customize",
|
||||
"Buy or Sell Bitcoin?":"Buy or Sell Bitcoin?",
|
||||
"Buy":"Buy",
|
||||
"Sell":"Sell",
|
||||
"Amount":"Amount",
|
||||
"Amount of fiat to exchange for bitcoin":"Amount of fiat to exchange for bitcoin",
|
||||
"Invalid":"Invalid",
|
||||
"Enter your preferred fiat payment methods. Fast methods are highly recommended.":"Enter your preferred fiat payment methods. Fast methods are highly recommended.",
|
||||
"Must be shorter than 65 characters":"Must be shorter than 65 characters",
|
||||
"Swap Destination(s)":"Swap Destination(s)",
|
||||
"Fiat Payment Method(s)":"Fiat Payment Method(s)",
|
||||
"You can add any method":"You can add any method",
|
||||
"Add New":"Add New",
|
||||
"Choose a Pricing Method":"Choose a Pricing Method",
|
||||
"Relative":"Relative",
|
||||
"Let the price move with the market":"Let the price move with the market",
|
||||
"Premium over Market (%)":"Premium over Market (%)",
|
||||
"Explicit":"Explicit",
|
||||
"Set a fix amount of satoshis":"Set a fix amount of satoshis",
|
||||
"Satoshis":"Satoshis",
|
||||
"Let the taker chose an amount within the range":"Let the taker chose an amount within the range",
|
||||
"Enable Amount Range":"Enable Amount Range",
|
||||
"From": "From",
|
||||
"to":"to",
|
||||
"Public Duration (HH:mm)":"Public Duration (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":"Fidelity Bond Size",
|
||||
"Allow bondless takers":"Allow bondless takers",
|
||||
"COMING SOON - High risk! Limited to {{limitSats}}K Sats":"COMING SOON - High risk! Limited to {{limitSats}}K Sats",
|
||||
"You must fill the order correctly":"You must fill the order correctly",
|
||||
"Create Order":"Create Order",
|
||||
"Back":"Back",
|
||||
"Create a BTC buy order for ":"Create a BTC buy order for ",
|
||||
"Create a BTC sell order for ":"Create a BTC sell order for ",
|
||||
" of {{satoshis}} Satoshis":" of {{satoshis}} Satoshis",
|
||||
" at market price":" at market price",
|
||||
" at a {{premium}}% premium":" at a {{premium}}% premium",
|
||||
" at a {{discount}}% discount":" at a {{discount}}% discount",
|
||||
"Must be less than {{max}}%":"Must be less than {{max}}%",
|
||||
"Must be more than {{min}}%":"Must be more than {{min}}%",
|
||||
"Must be less than {{maxSats}": "Must be less than {{maxSats}}",
|
||||
"Must be more than {{minSats}}": "Must be more than {{minSats}}",
|
||||
|
||||
|
||||
"BOOK PAGE - BookPage.js":"The Book Order page",
|
||||
"Seller":"Seller",
|
||||
"Buyer":"Buyer",
|
||||
"I want to":"I want to",
|
||||
"Select Order Type":"Select Order Type",
|
||||
"ANY_type":"ANY",
|
||||
"ANY_currency":"ANY",
|
||||
"BUY":"BUY",
|
||||
"SELL":"SELL",
|
||||
"and receive":"and receive",
|
||||
"and pay with":"and pay with",
|
||||
"and use":"and use",
|
||||
"Select Payment Currency":"Select Payment Currency",
|
||||
"Robot":"Robot",
|
||||
"Is":"Is",
|
||||
"Currency":"Currency",
|
||||
"Payment Method":"Payment Method",
|
||||
"Pay":"Pay",
|
||||
"Price":"Price",
|
||||
"Premium":"Premium",
|
||||
"You are SELLING BTC for {{currencyCode}}":"You are SELLING BTC for {{currencyCode}}",
|
||||
"You are BUYING BTC for {{currencyCode}}":"You are BUYING BTC for {{currencyCode}}",
|
||||
"You are looking at all":"You are looking at all",
|
||||
"No orders found to sell BTC for {{currencyCode}}":"No orders found to sell BTC for {{currencyCode}}",
|
||||
"No orders found to buy BTC for {{currencyCode}}":"No orders found to buy BTC for {{currencyCode}}",
|
||||
"Be the first one to create an order":"Be the first one to create an order",
|
||||
|
||||
|
||||
"BOTTOM BAR AND MISC - BottomBar.js":"Bottom Bar user profile and miscellaneous dialogs",
|
||||
"Stats For Nerds":"Stats For Nerds",
|
||||
"LND version":"LND version",
|
||||
"Currently running commit hash":"Currently running commit hash",
|
||||
"24h contracted volume":"24h contracted volume",
|
||||
"Lifetime contracted volume":"Lifetime contracted volume",
|
||||
"Made with":"Made with",
|
||||
"and":"and",
|
||||
"... somewhere on Earth!":"... somewhere on Earth!",
|
||||
"Community":"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!":"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!",
|
||||
"Join the RoboSats group":"Join the RoboSats group",
|
||||
"Telegram (English / Main)":"Telegram (English / Main)",
|
||||
"RoboSats Telegram Communities":"RoboSats Telegram Communities",
|
||||
"Join RoboSats Spanish speaking community!":"Join RoboSats Spanish speaking community!",
|
||||
"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!",
|
||||
"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",
|
||||
"Your robot":"Your robot",
|
||||
"One active order #{{orderID}}":"One active order #{{orderID}}",
|
||||
"Your current order":"Your current order",
|
||||
"No active orders":"No active orders",
|
||||
"Your token (will not remain here)":"Your token (will not remain here)",
|
||||
"Back it up!":"Back it up!",
|
||||
"Cannot remember":"Cannot remember",
|
||||
"Rewards and compensations":"Rewards and compensations",
|
||||
"Share to earn 100 Sats per trade":"Share to earn 100 Sats per trade",
|
||||
"Your referral link":"Your referral link",
|
||||
"Your earned rewards":"Your earned rewards",
|
||||
"Claim":"Claim",
|
||||
"Invoice for {{amountSats}} Sats":"Invoice for {{amountSats}} Sats",
|
||||
"Submit":"Submit",
|
||||
"There it goes, thank you!🥇":"There it goes, thank you!🥇",
|
||||
"You have an active order":"You have an active order",
|
||||
"You can claim satoshis!":"You can claim satoshis!",
|
||||
"Public Buy Orders":"Public Buy Orders",
|
||||
"Public Sell Orders":"Public Sell Orders",
|
||||
"Today Active Robots":"Today Active Robots",
|
||||
"24h Avg Premium":"24h Avg Premium",
|
||||
"Trade Fee":"Trade Fee",
|
||||
"Show community and support links":"Show community and support links",
|
||||
"Show stats for nerds":"Show stats for nerds",
|
||||
"Exchange Summary":"Exchange Summary",
|
||||
"Public buy orders":"Public buy orders",
|
||||
"Public sell orders":"Public sell orders",
|
||||
"Book liquidity":"Book liquidity",
|
||||
"Today active robots":"Today active robots",
|
||||
"24h non-KYC bitcoin premium":"24h non-KYC bitcoin premium",
|
||||
"Maker fee":"Maker fee",
|
||||
"Taker fee":"Taker fee",
|
||||
"Number of public BUY orders":"Number of public BUY orders",
|
||||
"Number of public SELL orders":"Number of public SELL orders",
|
||||
|
||||
|
||||
"ORDER PAGE - OrderPage.js": "Order details page",
|
||||
"Order Box":"Order Box",
|
||||
"Contract":"Contract",
|
||||
"Active":"Active",
|
||||
"Seen recently":"Seen recently",
|
||||
"Inactive":"Inactive",
|
||||
"(Seller)":"(Seller)",
|
||||
"(Buyer)":"(Buyer)",
|
||||
"Order maker":"Order maker",
|
||||
"Order taker":"Order taker",
|
||||
"Order Details":"Order Details",
|
||||
"Order status":"Order status",
|
||||
"Waiting for maker bond":"Waiting for maker bond",
|
||||
"Public":"Public",
|
||||
"Waiting for taker bond":"Waiting for taker bond",
|
||||
"Cancelled":"Cancelled",
|
||||
"Expired":"Expired",
|
||||
"Waiting for trade collateral and buyer invoice":"Waiting for trade collateral and buyer invoice",
|
||||
"Waiting only for seller trade collateral":"Waiting only for seller trade collateral",
|
||||
"Waiting only for buyer invoice":"Waiting only for buyer invoice",
|
||||
"Sending fiat - In chatroom":"Sending fiat - In chatroom",
|
||||
"Fiat sent - In chatroom":"Fiat sent - In chatroom",
|
||||
"In dispute":"In dispute",
|
||||
"Collaboratively cancelled":"Collaboratively cancelled",
|
||||
"Sending satoshis to buyer":"Sending satoshis to buyer",
|
||||
"Sucessful trade":"Successful trade",
|
||||
"Failed lightning network routing":"Failed lightning network routing",
|
||||
"Wait for dispute resolution":"Wait for dispute resolution",
|
||||
"Maker lost dispute":"Maker lost dispute",
|
||||
"Taker lost dispute":"Taker lost dispute",
|
||||
"Amount range":"Amount range",
|
||||
"Swap destination":"Swap destination",
|
||||
"Accepted payment methods":"Accepted payment methods",
|
||||
"Others":"Others",
|
||||
"{{price}} {{currencyCode}}/BTC - Premium: {{premium}}%":"{{price}} {{currencyCode}}/BTC - Premium: {{premium}}%",
|
||||
"Price and Premium":"Price and Premium",
|
||||
"Amount of Satoshis":"Amount of Satoshis",
|
||||
"Premium over market price":"Premium over market price",
|
||||
"Order ID":"Order ID",
|
||||
"Expires in":"Expires in",
|
||||
"{{nickname}} is asking for a collaborative cancel":"{{nickname}} is asking for a collaborative cancel",
|
||||
"You asked for a collaborative cancellation":"You asked for a collaborative cancellation",
|
||||
"Invoice expired. You did not confirm publishing the order in time. Make a new order.":"Invoice expired. You did not confirm publishing the order in time. Make a new order.",
|
||||
"This order has been cancelled by the maker":"This order has been cancelled by the maker",
|
||||
"Penalty lifted, good to go!":"Penalty lifted, good to go!",
|
||||
"You cannot take an order yet! Wait {{timeMin}}m {{timeSec}}s":"You cannot take an order yet! Wait {{timeMin}}m {{timeSec}}s",
|
||||
"Too low":"Too low",
|
||||
"Too high":"Too high",
|
||||
"Enter amount of fiat to exchange for bitcoin":"Enter amount of fiat to exchange for bitcoin",
|
||||
"Amount {{currencyCode}}":"Amount {{currencyCode}}",
|
||||
"You must specify an amount first":"You must specify an amount first",
|
||||
"Take Order":"Take Order",
|
||||
"Wait until you can take an order":"Wait until you can take an order",
|
||||
"Cancel the order?":"Cancel the order?",
|
||||
"If the order is cancelled now you will lose your bond.":"If the order is cancelled now you will lose your bond.",
|
||||
"Confirm Cancel":"Confirm Cancel",
|
||||
"The maker is away":"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.":"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.",
|
||||
"Collaborative cancel the order?":"Collaborative cancel the order?",
|
||||
"The trade escrow has been posted. The order can be cancelled only if both, maker and taker, agree to cancel.":"The trade escrow has been posted. The order can be cancelled only if both, maker and taker, agree to cancel.",
|
||||
"Ask for Cancel":"Ask for Cancel",
|
||||
"Cancel":"Cancel",
|
||||
"Collaborative Cancel":"Collaborative Cancel",
|
||||
"Invalid Order Id":"Invalid Order Id",
|
||||
"You must have a robot avatar to see the order details":"You must have a robot avatar to see the order details",
|
||||
"This order has been cancelled collaborativelly":"This order has been cancelled collaborativelly",
|
||||
"You are not allowed to see this order":"You are not allowed to see this order",
|
||||
"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":"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",
|
||||
|
||||
"CHAT BOX - Chat.js":"Chat Box",
|
||||
"You":"You",
|
||||
"Peer":"Peer",
|
||||
"connected":"connected",
|
||||
"disconnected":"disconnected",
|
||||
"Type a message":"Type a message",
|
||||
"Connecting...":"Connecting...",
|
||||
"Send":"Send",
|
||||
"The chat has no memory: if you leave, messages are lost.":"The chat has no memory: if you leave, messages are lost.",
|
||||
"Learn easy PGP encryption.":"Learn easy PGP encryption.",
|
||||
|
||||
"CONTRACT BOX - TradeBox.js": "The Contract Box that guides users trough the whole trade pipeline",
|
||||
"Contract Box":"Contract Box",
|
||||
"Robots show commitment to their peers": "Robots show commitment to their peers",
|
||||
"Lock {{amountSats}} Sats to PUBLISH order": "Lock {{amountSats}} Sats to PUBLISH order",
|
||||
"Lock {{amountSats}} Sats to TAKE order": "Lock {{amountSats}} Sats to TAKE order",
|
||||
"Lock {{amountSats}} Sats as collateral": "Lock {{amountSats}} Sats as collateral",
|
||||
"Copy to clipboard":"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.":"This is a hold invoice, it will freeze in your wallet. It will be charged only if you cancel or lose a dispute.",
|
||||
"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}}.":"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}}.",
|
||||
"Your maker bond is locked":"Your maker bond is locked",
|
||||
"Your taker bond is locked":"Your taker bond is locked",
|
||||
"Your maker bond was settled":"Your maker bond was settled",
|
||||
"Your taker bond was settled":"Your taker bond was settled",
|
||||
"Your maker bond was unlock":"Your maker bond was unlock",
|
||||
"Your taker bond was unlocked":"Your taker bond was unlocked",
|
||||
"Your order is public":"Your order is public",
|
||||
"Be patient while robots check the book. It might take some time. This box will ring 🔊 once a robot takes your order.":"Be patient while robots check the book. It might take some time. This box will ring 🔊 once a robot takes your order.",
|
||||
"Please note that if your premium is excessive or your currency or payment methods are not popular, your order might expire untaken. Your bond will return to you (no action needed).":"Please note that if your premium is excessive or your currency or payment methods are not popular, your order might expire untaken. Your bond will return to you (no action needed).",
|
||||
"Enable Telegram Notifications":"Enable Telegram Notifications",
|
||||
"Enable TG Notifications":"Enable TG Notifications",
|
||||
"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.":"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.",
|
||||
"Go back":"Go back",
|
||||
"Enable":"Enable",
|
||||
"Telegram enabled":"Telegram enabled",
|
||||
"Public orders for {{currencyCode}}":"Public orders for {{currencyCode}}",
|
||||
"Premium rank": "Premium rank",
|
||||
"Among public {{currencyCode}} orders (higher is cheaper)": "Among public {{currencyCode}} orders (higher is cheaper)",
|
||||
"A taker has been found!":"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.":"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.",
|
||||
"Submit an invoice for {{amountSats}} Sats":"Submit an invoice for {{amountSats}} Sats",
|
||||
"The taker is committed! Before letting you send {{amountFiat}} {{currencyCode}}, we want to make sure you are able to receive the BTC. Please provide a valid invoice for {{amountSats}} Satoshis.":"The taker is committed! Before letting you send {{amountFiat}} {{currencyCode}}, we want to make sure you are able to receive the BTC. Please provide a valid invoice for {{amountSats}} Satoshis.",
|
||||
"Payout Lightning Invoice":"Payout Lightning Invoice",
|
||||
"Your invoice looks good!":"Your invoice looks good!",
|
||||
"We are waiting for the seller lock the trade amount.":"We are waiting for the seller 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).":"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!":"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.":"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).":"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 {{currencyCode}} sent":"Confirm {{currencyCode}} sent",
|
||||
"Confirm {{currencyCode}} received":"Confirm {{currencyCode}} received",
|
||||
"Open Dispute":"Open Dispute",
|
||||
"The order has expired":"The order has expired",
|
||||
"Chat with the buyer":"Chat with the buyer",
|
||||
"Chat with the seller":"Chat with the seller",
|
||||
"Say hi! Be helpful and concise. Let them know how to send you {{currencyCode}}.":"Say hi! Be helpful and concise. Let them know how to send you {{currencyCode}}.",
|
||||
"The buyer has sent the fiat. Click 'Confirm Received' once you receive it.":"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.":"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.":"Wait for the seller to confirm he has received the payment.",
|
||||
"Confirm you received {{currencyCode}}?":"Confirm you received {{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 {{currencyCode}} has arrived to your account. In addition, if you have received {{currencyCode}} and do not confirm the receipt, you risk losing your bond.":"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 {{currencyCode}} has arrived to your account. In addition, if you have received {{currencyCode}} and do not confirm the receipt, you risk losing your bond.",
|
||||
"Confirm":"Confirm",
|
||||
"🎉Trade finished!🥳":"🎉Trade finished!🥳",
|
||||
"rate_robosats":"What do you think of 🤖<1>RoboSats</1>⚡?",
|
||||
"Thank you! RoboSats loves you too ❤️":"Thank you! RoboSats loves you too ❤️",
|
||||
"RoboSats gets better with more liquidity and users. Tell a bitcoiner friend about Robosats!":"RoboSats gets better with more liquidity and users. Tell a bitcoiner friend about Robosats!",
|
||||
"Thank you for using Robosats!":"Thank you for using Robosats!",
|
||||
"let_us_know_hot_to_improve":"Let us know how the platform could improve (<1>Telegram</1> / <3>Github</3>)",
|
||||
"Start Again":"Start Again",
|
||||
"Attempting Lightning Payment":"Attempting Lightning Payment",
|
||||
"RoboSats is trying to pay your lightning invoice. Remember that lightning nodes must be online in order to receive payments.":"RoboSats is trying to pay your lightning invoice. Remember that lightning nodes must be online in order to receive payments.",
|
||||
"Retrying!":"Retrying!",
|
||||
"Lightning Routing Failed":"Lightning Routing Failed",
|
||||
"Your invoice has expired or more than 3 payment attempts have been made. Muun wallet is not recommended. ":"Your invoice has expired or more than 3 payment attempts have been made. Muun wallet is not recommended. ",
|
||||
"Check the list of compatible wallets":"Check the list of compatible wallets",
|
||||
"RoboSats will try to pay your invoice 3 times every 5 minutes. 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 will try to pay your invoice 3 times every 5 minutes. 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.",
|
||||
"Next attempt in":"Next attempt in",
|
||||
"Do you want to open a dispute?":"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.":"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.",
|
||||
"Disagree":"Disagree",
|
||||
"Agree and open dispute":"Agree and open dispute",
|
||||
"A dispute has been opened":"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.":"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.",
|
||||
"Submit dispute statement":"Submit dispute statement",
|
||||
"We have received your 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.":"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.",
|
||||
"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).":"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).",
|
||||
"We have the statements":"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.":"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.",
|
||||
"You have won the dispute":"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).":"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).",
|
||||
"You have lost the dispute":"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.":"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.",
|
||||
|
||||
"INFO DIALOG - InfoDiagog.js":"App information and clarifications and terms of use",
|
||||
"Close":"Close",
|
||||
"What is RoboSats?":"What is RoboSats?",
|
||||
"It is a BTC/FIAT peer-to-peer exchange over lightning.":"It is a BTC/FIAT peer-to-peer exchange over lightning.",
|
||||
"RoboSats is an open source project ":"RoboSats is an open source project ",
|
||||
"It simplifies matchmaking and minimizes the need of trust. RoboSats focuses in privacy and speed.":"It simplifies matchmaking and minimizes the need of trust. RoboSats focuses in privacy and speed.",
|
||||
"(GitHub).":"(GitHub).",
|
||||
"How does it work?":"How does it work?",
|
||||
"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 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!",
|
||||
"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.":"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.",
|
||||
"You can find a step-by-step description of the trade pipeline in ":"You can find a step-by-step description of the trade pipeline in ",
|
||||
"How it works":"How it works",
|
||||
"You can also check the full guide in ":"You can also check the full guide in ",
|
||||
"How to use":"How to use",
|
||||
"What payment methods are accepted?":"What payment methods are accepted?",
|
||||
"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.":"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.",
|
||||
"Are there trade limits?":"Are there trade limits?",
|
||||
"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!).":"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!).",
|
||||
"Is RoboSats private?":"Is RoboSats private?",
|
||||
"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 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.",
|
||||
"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.":"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?":"What are the risks?",
|
||||
"This is an experimental application, things could go wrong. Trade small amounts!":"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.":"The seller faces the same charge-back risk as with any other peer-to-peer service. Paypal or credit cards are not recommended.",
|
||||
"What is the trust model?":"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.":"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.",
|
||||
"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":"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",
|
||||
"You can build more trust on RoboSats by inspecting the source code.":"You can build more trust on RoboSats by inspecting the source code.",
|
||||
"Project source code":"Project source code",
|
||||
"What happens if RoboSats suddenly disappears?":"What happens if RoboSats suddenly disappears?",
|
||||
"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.":"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.",
|
||||
"In many countries using RoboSats is no different than using Ebay or Craiglist. Your regulation may vary. It is your responsibility to comply.":"In many countries using RoboSats is no different than using Ebay or Craiglist. Your regulation may vary. It is your responsibility to comply.",
|
||||
"Is RoboSats legal in my country?":"Is RoboSats legal in my country?",
|
||||
"Disclaimer":"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 ":"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 will never contact you. RoboSats will definitely never ask for your robot token."
|
||||
}
|
354
frontend/src/locales/zh.json
Normal file
354
frontend/src/locales/zh.json
Normal file
@ -0,0 +1,354 @@
|
||||
{
|
||||
"UNSAFE ALERT - UnsafeAlert.js": "Alert that shows on top when browsing from the unsafe clearnet sites",
|
||||
"You are not using RoboSats privately": "You are not using RoboSats privately",
|
||||
"desktop_unsafe_alert": "Some features are disabled for your protection (e.g. chat) and you will not be able to complete a trade without them. To protect your privacy and fully enable RoboSats, use <1>Tor Browser</1> and visit the <3>Onion</3> site.",
|
||||
"phone_unsafe_alert": "You will not be able to complete a trade. Use <1>Tor Browser</1> and visit the <3>Onion</3> site.",
|
||||
"Hide":"Hide",
|
||||
|
||||
|
||||
"USER GENERATION PAGE - UserGenPage.js": "Landing Page and User Generation",
|
||||
"Simple and Private LN P2P Exchange": "Simple and Private LN P2P Exchange",
|
||||
"This is your trading avatar":"This is your trading avatar",
|
||||
"Store your token safely":"Store your token safely",
|
||||
"A robot avatar was found, welcome back!":"A robot avatar was found, welcome back!",
|
||||
"Copied!":"Copied!",
|
||||
"Generate a new token":"Generate a new token",
|
||||
"Generate Robot":"Generate Robot",
|
||||
"You must enter a new token first":"You must enter a new token first",
|
||||
"Make Order":"Make Order",
|
||||
"Info":"Info",
|
||||
"View Book":"View Book",
|
||||
|
||||
|
||||
"MAKER PAGE - MakerPage.js": "This is the page where users can create new orders",
|
||||
"Order":"Order",
|
||||
"Customize":"Customize",
|
||||
"Buy or Sell Bitcoin?":"Buy or Sell Bitcoin?",
|
||||
"Buy":"Buy",
|
||||
"Sell":"Sell",
|
||||
"Amount":"Amount",
|
||||
"Amount of fiat to exchange for bitcoin":"Amount of fiat to exchange for bitcoin",
|
||||
"Invalid":"Invalid",
|
||||
"Enter your preferred fiat payment methods. Fast methods are highly recommended.":"Enter your preferred fiat payment methods. Fast methods are highly recommended.",
|
||||
"Must be shorter than 65 characters":"Must be shorter than 65 characters",
|
||||
"Swap Destination(s)":"Swap Destination(s)",
|
||||
"Fiat Payment Method(s)":"Fiat Payment Method(s)",
|
||||
"You can add any method":"You can add any method",
|
||||
"Add New":"Add New",
|
||||
"Choose a Pricing Method":"Choose a Pricing Method",
|
||||
"Relative":"Relative",
|
||||
"Let the price move with the market":"Let the price move with the market",
|
||||
"Premium over Market (%)":"Premium over Market (%)",
|
||||
"Explicit":"Explicit",
|
||||
"Set a fix amount of satoshis":"Set a fix amount of satoshis",
|
||||
"Satoshis":"Satoshis",
|
||||
"Let the taker chose an amount within the range":"Let the taker chose an amount within the range",
|
||||
"Enable Amount Range":"Enable Amount Range",
|
||||
"From": "From",
|
||||
"to":"to",
|
||||
"Public Duration (HH:mm)":"Public Duration (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":"Fidelity Bond Size",
|
||||
"Allow bondless takers":"Allow bondless takers",
|
||||
"COMING SOON - High risk! Limited to {{limitSats}}K Sats":"COMING SOON - High risk! Limited to {{limitSats}}K Sats",
|
||||
"You must fill the order correctly":"You must fill the order correctly",
|
||||
"Create Order":"Create Order",
|
||||
"Back":"Back",
|
||||
"Create a BTC buy order for ":"Create a BTC buy order for ",
|
||||
"Create a BTC sell order for ":"Create a BTC sell order for ",
|
||||
" of {{satoshis}} Satoshis":" of {{satoshis}} Satoshis",
|
||||
" at market price":" at market price",
|
||||
" at a {{premium}}% premium":" at a {{premium}}% premium",
|
||||
" at a {{discount}}% discount":" at a {{discount}}% discount",
|
||||
"Must be less than {{max}}%":"Must be less than {{max}}%",
|
||||
"Must be more than {{min}}%":"Must be more than {{min}}%",
|
||||
"Must be less than {{maxSats}": "Must be less than {{maxSats}}",
|
||||
"Must be more than {{minSats}}": "Must be more than {{minSats}}",
|
||||
|
||||
|
||||
"BOOK PAGE - BookPage.js":"The Book Order page",
|
||||
"Seller":"Seller",
|
||||
"Buyer":"Buyer",
|
||||
"I want to":"I want to",
|
||||
"Select Order Type":"Select Order Type",
|
||||
"ANY_type":"ANY",
|
||||
"ANY_currency":"ANY",
|
||||
"BUY":"BUY",
|
||||
"SELL":"SELL",
|
||||
"and receive":"and receive",
|
||||
"and pay with":"and pay with",
|
||||
"and use":"and use",
|
||||
"Select Payment Currency":"Select Payment Currency",
|
||||
"Robot":"Robot",
|
||||
"Is":"Is",
|
||||
"Currency":"Currency",
|
||||
"Payment Method":"Payment Method",
|
||||
"Pay":"Pay",
|
||||
"Price":"Price",
|
||||
"Premium":"Premium",
|
||||
"You are SELLING BTC for {{currencyCode}}":"You are SELLING BTC for {{currencyCode}}",
|
||||
"You are BUYING BTC for {{currencyCode}}":"You are BUYING BTC for {{currencyCode}}",
|
||||
"You are looking at all":"You are looking at all",
|
||||
"No orders found to sell BTC for {{currencyCode}}":"No orders found to sell BTC for {{currencyCode}}",
|
||||
"No orders found to buy BTC for {{currencyCode}}":"No orders found to buy BTC for {{currencyCode}}",
|
||||
"Be the first one to create an order":"Be the first one to create an order",
|
||||
|
||||
|
||||
"BOTTOM BAR AND MISC - BottomBar.js":"Bottom Bar user profile and miscellaneous dialogs",
|
||||
"Stats For Nerds":"Stats For Nerds",
|
||||
"LND version":"LND version",
|
||||
"Currently running commit hash":"Currently running commit hash",
|
||||
"24h contracted volume":"24h contracted volume",
|
||||
"Lifetime contracted volume":"Lifetime contracted volume",
|
||||
"Made with":"Made with",
|
||||
"and":"and",
|
||||
"... somewhere on Earth!":"... somewhere on Earth!",
|
||||
"Community":"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!":"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!",
|
||||
"Join the RoboSats group":"Join the RoboSats group",
|
||||
"Telegram (English / Main)":"Telegram (English / Main)",
|
||||
"RoboSats Telegram Communities":"RoboSats Telegram Communities",
|
||||
"Join RoboSats Spanish speaking community!":"Join RoboSats Spanish speaking community!",
|
||||
"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!",
|
||||
"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",
|
||||
"Your robot":"Your robot",
|
||||
"One active order #{{orderID}}":"One active order #{{orderID}}",
|
||||
"Your current order":"Your current order",
|
||||
"No active orders":"No active orders",
|
||||
"Your token (will not remain here)":"Your token (will not remain here)",
|
||||
"Back it up!":"Back it up!",
|
||||
"Cannot remember":"Cannot remember",
|
||||
"Rewards and compensations":"Rewards and compensations",
|
||||
"Share to earn 100 Sats per trade":"Share to earn 100 Sats per trade",
|
||||
"Your referral link":"Your referral link",
|
||||
"Your earned rewards":"Your earned rewards",
|
||||
"Claim":"Claim",
|
||||
"Invoice for {{amountSats}} Sats":"Invoice for {{amountSats}} Sats",
|
||||
"Submit":"Submit",
|
||||
"There it goes, thank you!🥇":"There it goes, thank you!🥇",
|
||||
"You have an active order":"You have an active order",
|
||||
"You can claim satoshis!":"You can claim satoshis!",
|
||||
"Public Buy Orders":"Public Buy Orders",
|
||||
"Public Sell Orders":"Public Sell Orders",
|
||||
"Today Active Robots":"Today Active Robots",
|
||||
"24h Avg Premium":"24h Avg Premium",
|
||||
"Trade Fee":"Trade Fee",
|
||||
"Show community and support links":"Show community and support links",
|
||||
"Show stats for nerds":"Show stats for nerds",
|
||||
"Exchange Summary":"Exchange Summary",
|
||||
"Public buy orders":"Public buy orders",
|
||||
"Public sell orders":"Public sell orders",
|
||||
"Book liquidity":"Book liquidity",
|
||||
"Today active robots":"Today active robots",
|
||||
"24h non-KYC bitcoin premium":"24h non-KYC bitcoin premium",
|
||||
"Maker fee":"Maker fee",
|
||||
"Taker fee":"Taker fee",
|
||||
"Number of public BUY orders":"Number of public BUY orders",
|
||||
"Number of public SELL orders":"Number of public SELL orders",
|
||||
|
||||
|
||||
"ORDER PAGE - OrderPage.js": "Order details page",
|
||||
"Order Box":"Order Box",
|
||||
"Contract":"Contract",
|
||||
"Active":"Active",
|
||||
"Seen recently":"Seen recently",
|
||||
"Inactive":"Inactive",
|
||||
"(Seller)":"(Seller)",
|
||||
"(Buyer)":"(Buyer)",
|
||||
"Order maker":"Order maker",
|
||||
"Order taker":"Order taker",
|
||||
"Order Details":"Order Details",
|
||||
"Order status":"Order status",
|
||||
"Waiting for maker bond":"Waiting for maker bond",
|
||||
"Public":"Public",
|
||||
"Waiting for taker bond":"Waiting for taker bond",
|
||||
"Cancelled":"Cancelled",
|
||||
"Expired":"Expired",
|
||||
"Waiting for trade collateral and buyer invoice":"Waiting for trade collateral and buyer invoice",
|
||||
"Waiting only for seller trade collateral":"Waiting only for seller trade collateral",
|
||||
"Waiting only for buyer invoice":"Waiting only for buyer invoice",
|
||||
"Sending fiat - In chatroom":"Sending fiat - In chatroom",
|
||||
"Fiat sent - In chatroom":"Fiat sent - In chatroom",
|
||||
"In dispute":"In dispute",
|
||||
"Collaboratively cancelled":"Collaboratively cancelled",
|
||||
"Sending satoshis to buyer":"Sending satoshis to buyer",
|
||||
"Sucessful trade":"Successful trade",
|
||||
"Failed lightning network routing":"Failed lightning network routing",
|
||||
"Wait for dispute resolution":"Wait for dispute resolution",
|
||||
"Maker lost dispute":"Maker lost dispute",
|
||||
"Taker lost dispute":"Taker lost dispute",
|
||||
"Amount range":"Amount range",
|
||||
"Swap destination":"Swap destination",
|
||||
"Accepted payment methods":"Accepted payment methods",
|
||||
"Others":"Others",
|
||||
"{{price}} {{currencyCode}}/BTC - Premium: {{premium}}%":"{{price}} {{currencyCode}}/BTC - Premium: {{premium}}%",
|
||||
"Price and Premium":"Price and Premium",
|
||||
"Amount of Satoshis":"Amount of Satoshis",
|
||||
"Premium over market price":"Premium over market price",
|
||||
"Order ID":"Order ID",
|
||||
"Expires in":"Expires in",
|
||||
"{{nickname}} is asking for a collaborative cancel":"{{nickname}} is asking for a collaborative cancel",
|
||||
"You asked for a collaborative cancellation":"You asked for a collaborative cancellation",
|
||||
"Invoice expired. You did not confirm publishing the order in time. Make a new order.":"Invoice expired. You did not confirm publishing the order in time. Make a new order.",
|
||||
"This order has been cancelled by the maker":"This order has been cancelled by the maker",
|
||||
"Penalty lifted, good to go!":"Penalty lifted, good to go!",
|
||||
"You cannot take an order yet! Wait {{timeMin}}m {{timeSec}}s":"You cannot take an order yet! Wait {{timeMin}}m {{timeSec}}s",
|
||||
"Too low":"Too low",
|
||||
"Too high":"Too high",
|
||||
"Enter amount of fiat to exchange for bitcoin":"Enter amount of fiat to exchange for bitcoin",
|
||||
"Amount {{currencyCode}}":"Amount {{currencyCode}}",
|
||||
"You must specify an amount first":"You must specify an amount first",
|
||||
"Take Order":"Take Order",
|
||||
"Wait until you can take an order":"Wait until you can take an order",
|
||||
"Cancel the order?":"Cancel the order?",
|
||||
"If the order is cancelled now you will lose your bond.":"If the order is cancelled now you will lose your bond.",
|
||||
"Confirm Cancel":"Confirm Cancel",
|
||||
"The maker is away":"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.":"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.",
|
||||
"Collaborative cancel the order?":"Collaborative cancel the order?",
|
||||
"The trade escrow has been posted. The order can be cancelled only if both, maker and taker, agree to cancel.":"The trade escrow has been posted. The order can be cancelled only if both, maker and taker, agree to cancel.",
|
||||
"Ask for Cancel":"Ask for Cancel",
|
||||
"Cancel":"Cancel",
|
||||
"Collaborative Cancel":"Collaborative Cancel",
|
||||
"Invalid Order Id":"Invalid Order Id",
|
||||
"You must have a robot avatar to see the order details":"You must have a robot avatar to see the order details",
|
||||
"This order has been cancelled collaborativelly":"This order has been cancelled collaborativelly",
|
||||
"You are not allowed to see this order":"You are not allowed to see this order",
|
||||
"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":"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",
|
||||
|
||||
"CHAT BOX - Chat.js":"Chat Box",
|
||||
"You":"You",
|
||||
"Peer":"Peer",
|
||||
"connected":"connected",
|
||||
"disconnected":"disconnected",
|
||||
"Type a message":"Type a message",
|
||||
"Connecting...":"Connecting...",
|
||||
"Send":"Send",
|
||||
"The chat has no memory: if you leave, messages are lost.":"The chat has no memory: if you leave, messages are lost.",
|
||||
"Learn easy PGP encryption.":"Learn easy PGP encryption.",
|
||||
|
||||
"CONTRACT BOX - TradeBox.js": "The Contract Box that guides users trough the whole trade pipeline",
|
||||
"Contract Box":"Contract Box",
|
||||
"Robots show commitment to their peers": "Robots show commitment to their peers",
|
||||
"Lock {{amountSats}} Sats to PUBLISH order": "Lock {{amountSats}} Sats to PUBLISH order",
|
||||
"Lock {{amountSats}} Sats to TAKE order": "Lock {{amountSats}} Sats to TAKE order",
|
||||
"Lock {{amountSats}} Sats as collateral": "Lock {{amountSats}} Sats as collateral",
|
||||
"Copy to clipboard":"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.":"This is a hold invoice, it will freeze in your wallet. It will be charged only if you cancel or lose a dispute.",
|
||||
"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}}.":"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}}.",
|
||||
"Your maker bond is locked":"Your maker bond is locked",
|
||||
"Your taker bond is locked":"Your taker bond is locked",
|
||||
"Your maker bond was settled":"Your maker bond was settled",
|
||||
"Your taker bond was settled":"Your taker bond was settled",
|
||||
"Your maker bond was unlock":"Your maker bond was unlock",
|
||||
"Your taker bond was unlocked":"Your taker bond was unlocked",
|
||||
"Your order is public":"Your order is public",
|
||||
"Be patient while robots check the book. It might take some time. This box will ring 🔊 once a robot takes your order.":"Be patient while robots check the book. It might take some time. This box will ring 🔊 once a robot takes your order.",
|
||||
"Please note that if your premium is excessive or your currency or payment methods are not popular, your order might expire untaken. Your bond will return to you (no action needed).":"Please note that if your premium is excessive or your currency or payment methods are not popular, your order might expire untaken. Your bond will return to you (no action needed).",
|
||||
"Enable Telegram Notifications":"Enable Telegram Notifications",
|
||||
"Enable TG Notifications":"Enable TG Notifications",
|
||||
"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.":"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.",
|
||||
"Go back":"Go back",
|
||||
"Enable":"Enable",
|
||||
"Telegram enabled":"Telegram enabled",
|
||||
"Public orders for {{currencyCode}}":"Public orders for {{currencyCode}}",
|
||||
"Premium rank": "Premium rank",
|
||||
"Among public {{currencyCode}} orders (higher is cheaper)": "Among public {{currencyCode}} orders (higher is cheaper)",
|
||||
"A taker has been found!":"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.":"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.",
|
||||
"Submit an invoice for {{amountSats}} Sats":"Submit an invoice for {{amountSats}} Sats",
|
||||
"The taker is committed! Before letting you send {{amountFiat}} {{currencyCode}}, we want to make sure you are able to receive the BTC. Please provide a valid invoice for {{amountSats}} Satoshis.":"The taker is committed! Before letting you send {{amountFiat}} {{currencyCode}}, we want to make sure you are able to receive the BTC. Please provide a valid invoice for {{amountSats}} Satoshis.",
|
||||
"Payout Lightning Invoice":"Payout Lightning Invoice",
|
||||
"Your invoice looks good!":"Your invoice looks good!",
|
||||
"We are waiting for the seller lock the trade amount.":"We are waiting for the seller 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).":"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!":"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.":"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).":"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 {{currencyCode}} sent":"Confirm {{currencyCode}} sent",
|
||||
"Confirm {{currencyCode}} received":"Confirm {{currencyCode}} received",
|
||||
"Open Dispute":"Open Dispute",
|
||||
"The order has expired":"The order has expired",
|
||||
"Chat with the buyer":"Chat with the buyer",
|
||||
"Chat with the seller":"Chat with the seller",
|
||||
"Say hi! Be helpful and concise. Let them know how to send you {{currencyCode}}.":"Say hi! Be helpful and concise. Let them know how to send you {{currencyCode}}.",
|
||||
"The buyer has sent the fiat. Click 'Confirm Received' once you receive it.":"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.":"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.":"Wait for the seller to confirm he has received the payment.",
|
||||
"Confirm you received {{currencyCode}}?":"Confirm you received {{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 {{currencyCode}} has arrived to your account. In addition, if you have received {{currencyCode}} and do not confirm the receipt, you risk losing your bond.":"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 {{currencyCode}} has arrived to your account. In addition, if you have received {{currencyCode}} and do not confirm the receipt, you risk losing your bond.",
|
||||
"Confirm":"Confirm",
|
||||
"🎉Trade finished!🥳":"🎉Trade finished!🥳",
|
||||
"rate_robosats":"What do you think of 🤖<1>RoboSats</1>⚡?",
|
||||
"Thank you! RoboSats loves you too ❤️":"Thank you! RoboSats loves you too ❤️",
|
||||
"RoboSats gets better with more liquidity and users. Tell a bitcoiner friend about Robosats!":"RoboSats gets better with more liquidity and users. Tell a bitcoiner friend about Robosats!",
|
||||
"Thank you for using Robosats!":"Thank you for using Robosats!",
|
||||
"let_us_know_hot_to_improve":"Let us know how the platform could improve (<1>Telegram</1> / <3>Github</3>)",
|
||||
"Start Again":"Start Again",
|
||||
"Attempting Lightning Payment":"Attempting Lightning Payment",
|
||||
"RoboSats is trying to pay your lightning invoice. Remember that lightning nodes must be online in order to receive payments.":"RoboSats is trying to pay your lightning invoice. Remember that lightning nodes must be online in order to receive payments.",
|
||||
"Retrying!":"Retrying!",
|
||||
"Lightning Routing Failed":"Lightning Routing Failed",
|
||||
"Your invoice has expired or more than 3 payment attempts have been made. Muun wallet is not recommended. ":"Your invoice has expired or more than 3 payment attempts have been made. Muun wallet is not recommended. ",
|
||||
"Check the list of compatible wallets":"Check the list of compatible wallets",
|
||||
"RoboSats will try to pay your invoice 3 times every 5 minutes. 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 will try to pay your invoice 3 times every 5 minutes. 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.",
|
||||
"Next attempt in":"Next attempt in",
|
||||
"Do you want to open a dispute?":"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.":"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.",
|
||||
"Disagree":"Disagree",
|
||||
"Agree and open dispute":"Agree and open dispute",
|
||||
"A dispute has been opened":"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.":"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.",
|
||||
"Submit dispute statement":"Submit dispute statement",
|
||||
"We have received your 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.":"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.",
|
||||
"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).":"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).",
|
||||
"We have the statements":"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.":"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.",
|
||||
"You have won the dispute":"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).":"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).",
|
||||
"You have lost the dispute":"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.":"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.",
|
||||
|
||||
"INFO DIALOG - InfoDiagog.js":"App information and clarifications and terms of use",
|
||||
"Close":"Close",
|
||||
"What is RoboSats?":"What is RoboSats?",
|
||||
"It is a BTC/FIAT peer-to-peer exchange over lightning.":"It is a BTC/FIAT peer-to-peer exchange over lightning.",
|
||||
"RoboSats is an open source project ":"RoboSats is an open source project ",
|
||||
"It simplifies matchmaking and minimizes the need of trust. RoboSats focuses in privacy and speed.":"It simplifies matchmaking and minimizes the need of trust. RoboSats focuses in privacy and speed.",
|
||||
"(GitHub).":"(GitHub).",
|
||||
"How does it work?":"How does it work?",
|
||||
"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 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!",
|
||||
"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.":"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.",
|
||||
"You can find a step-by-step description of the trade pipeline in ":"You can find a step-by-step description of the trade pipeline in ",
|
||||
"How it works":"How it works",
|
||||
"You can also check the full guide in ":"You can also check the full guide in ",
|
||||
"How to use":"How to use",
|
||||
"What payment methods are accepted?":"What payment methods are accepted?",
|
||||
"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.":"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.",
|
||||
"Are there trade limits?":"Are there trade limits?",
|
||||
"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!).":"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!).",
|
||||
"Is RoboSats private?":"Is RoboSats private?",
|
||||
"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 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.",
|
||||
"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.":"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?":"What are the risks?",
|
||||
"This is an experimental application, things could go wrong. Trade small amounts!":"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.":"The seller faces the same charge-back risk as with any other peer-to-peer service. Paypal or credit cards are not recommended.",
|
||||
"What is the trust model?":"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.":"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.",
|
||||
"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":"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",
|
||||
"You can build more trust on RoboSats by inspecting the source code.":"You can build more trust on RoboSats by inspecting the source code.",
|
||||
"Project source code":"Project source code",
|
||||
"What happens if RoboSats suddenly disappears?":"What happens if RoboSats suddenly disappears?",
|
||||
"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.":"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.",
|
||||
"In many countries using RoboSats is no different than using Ebay or Craiglist. Your regulation may vary. It is your responsibility to comply.":"In many countries using RoboSats is no different than using Ebay or Craiglist. Your regulation may vary. It is your responsibility to comply.",
|
||||
"Is RoboSats legal in my country?":"Is RoboSats legal in my country?",
|
||||
"Disclaimer":"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 ":"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 will never contact you. RoboSats will definitely never ask for your robot token."
|
||||
}
|
File diff suppressed because one or more lines are too long
File diff suppressed because it is too large
Load Diff
Loading…
Reference in New Issue
Block a user