mirror of
https://github.com/RoboSats/robosats.git
synced 2025-09-13 00:56:22 +00:00
Coordinators ratings WIP
This commit is contained in:
@ -27,7 +27,8 @@ import {
|
||||
|
||||
interface SuccessfulPromptProps {
|
||||
order: Order;
|
||||
ratePlatform: (rating: number) => void;
|
||||
rateUserPlatform: (rating: number) => void;
|
||||
rateHostPlatform: (rating: number) => void;
|
||||
onClickStartAgain: () => void;
|
||||
onClickRenew: () => void;
|
||||
loadingRenew: boolean;
|
||||
@ -35,7 +36,8 @@ interface SuccessfulPromptProps {
|
||||
|
||||
export const SuccessfulPrompt = ({
|
||||
order,
|
||||
ratePlatform,
|
||||
rateUserPlatform,
|
||||
rateHostPlatform,
|
||||
onClickStartAgain,
|
||||
onClickRenew,
|
||||
loadingRenew,
|
||||
@ -44,7 +46,10 @@ export const SuccessfulPrompt = ({
|
||||
const currencyCode: string = currencies[`${order.currency}`];
|
||||
const { federation } = useContext<UseFederationStoreType>(FederationContext);
|
||||
|
||||
const [rating, setRating] = useState<number | undefined>(undefined);
|
||||
const [peerRating, setPeerRating] = useState<string>();
|
||||
const [hostRating, setHostRating] = useState<string>();
|
||||
|
||||
console.log(peerRating);
|
||||
|
||||
return (
|
||||
<Grid
|
||||
@ -57,7 +62,26 @@ export const SuccessfulPrompt = ({
|
||||
>
|
||||
<Grid item xs={12}>
|
||||
<Typography variant='body2' align='center'>
|
||||
{t('What do you think your order host "{{coordinator}}"?', {
|
||||
{t('How was your experience with {{peer_nick}}?', {
|
||||
peer_nick: order.is_maker ? order.taker_nick : order.maker_nick,
|
||||
})}
|
||||
</Typography>
|
||||
</Grid>
|
||||
<Grid item>
|
||||
<Rating
|
||||
name='size-large'
|
||||
defaultValue={0}
|
||||
size='large'
|
||||
onChange={(e) => {
|
||||
const rate = e.target.value;
|
||||
rateUserPlatform(rate);
|
||||
setPeerRating(rate);
|
||||
}}
|
||||
/>
|
||||
</Grid>
|
||||
<Grid item xs={12}>
|
||||
<Typography variant='body2' align='center'>
|
||||
{t('How your host {{coordinator}} did it?', {
|
||||
coordinator: federation.getCoordinator(order.shortAlias)?.longAlias,
|
||||
})}
|
||||
</Typography>
|
||||
@ -69,12 +93,13 @@ export const SuccessfulPrompt = ({
|
||||
size='large'
|
||||
onChange={(e) => {
|
||||
const rate = e.target.value;
|
||||
ratePlatform(rate);
|
||||
setRating(rate);
|
||||
console.log(typeof rate);
|
||||
rateHostPlatform(rate);
|
||||
setHostRating(rate);
|
||||
}}
|
||||
/>
|
||||
</Grid>
|
||||
{rating === 5 ? (
|
||||
{hostRating ? (
|
||||
<Grid item xs={12}>
|
||||
<div
|
||||
style={{
|
||||
@ -84,35 +109,40 @@ export const SuccessfulPrompt = ({
|
||||
justifyContent: 'center',
|
||||
}}
|
||||
>
|
||||
<Typography variant='body2' align='center'>
|
||||
<b>{t('Thank you! RoboSats loves you too')}</b>
|
||||
</Typography>
|
||||
<Favorite color='error' />
|
||||
</div>
|
||||
<Typography variant='body2' align='center'>
|
||||
{t(
|
||||
'RoboSats gets better with more liquidity and users. Tell a bitcoiner friend about Robosats!',
|
||||
{hostRating === '5' ? (
|
||||
<>
|
||||
<Typography variant='body2' align='center'>
|
||||
<b>{t('Thank you! RoboSats loves you too')}</b>
|
||||
</Typography>
|
||||
<Favorite color='error' />
|
||||
</>
|
||||
) : (
|
||||
<Typography variant='body2' align='center'>
|
||||
<b>{t('Thank you for using Robosats!')}</b>
|
||||
</Typography>
|
||||
)}
|
||||
</Typography>
|
||||
</Grid>
|
||||
) : rating !== undefined ? (
|
||||
<Grid>
|
||||
<Typography variant='body2' align='center'>
|
||||
<b>{t('Thank you for using Robosats!')}</b>
|
||||
</Typography>
|
||||
<Typography variant='body2' align='center'>
|
||||
<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/RoboSats/robosats/issues'>
|
||||
Github
|
||||
</Link>
|
||||
)
|
||||
</Trans>
|
||||
</Typography>
|
||||
</div>
|
||||
{hostRating === '5' ? (
|
||||
<Typography variant='body2' align='center'>
|
||||
{t(
|
||||
'RoboSats gets better with more liquidity and users. Tell a bitcoiner friend about Robosats!',
|
||||
)}
|
||||
</Typography>
|
||||
) : (
|
||||
<Typography variant='body2' align='center'>
|
||||
<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/RoboSats/robosats/issues'>
|
||||
Github
|
||||
</Link>
|
||||
)
|
||||
</Trans>
|
||||
</Typography>
|
||||
)}
|
||||
</Grid>
|
||||
) : (
|
||||
<></>
|
||||
|
||||
@ -308,10 +308,15 @@ const TradeBox = ({ currentOrder, onStartAgain }: TradeBoxProps): JSX.Element =>
|
||||
submitAction({ action: 'submit_statement', statement });
|
||||
}
|
||||
};
|
||||
<<<<<<< HEAD
|
||||
|
||||
const ratePlatform = function (rating: number): void {
|
||||
=======
|
||||
const rateUserPlatform = function (rating: number): void {
|
||||
>>>>>>> 7a113d9a (Coordinators ratings WIP)
|
||||
submitAction({ action: 'rate_platform', rating });
|
||||
};
|
||||
const rateHostPlatform = function (rating: number): void {};
|
||||
|
||||
const handleWebln = async (order: Order): Promise<void> => {
|
||||
const webln = await getWebln().catch(() => {
|
||||
@ -617,7 +622,8 @@ const TradeBox = ({ currentOrder, onStartAgain }: TradeBoxProps): JSX.Element =>
|
||||
return (
|
||||
<SuccessfulPrompt
|
||||
order={order}
|
||||
ratePlatform={ratePlatform}
|
||||
rateUserPlatform={rateUserPlatform}
|
||||
rateHostPlatform={rateHostPlatform}
|
||||
onClickStartAgain={onStartAgain}
|
||||
loadingRenew={loadingButtons.renewOrder}
|
||||
onClickRenew={() => {
|
||||
@ -641,7 +647,8 @@ const TradeBox = ({ currentOrder, onStartAgain }: TradeBoxProps): JSX.Element =>
|
||||
return (
|
||||
<SuccessfulPrompt
|
||||
order={order}
|
||||
ratePlatform={ratePlatform}
|
||||
rateUserPlatform={rateUserPlatform}
|
||||
rateHostPlatform={rateHostPlatform}
|
||||
onClickStartAgain={onStartAgain}
|
||||
loadingRenew={loadingButtons.renewOrder}
|
||||
onClickRenew={() => {
|
||||
@ -680,7 +687,8 @@ const TradeBox = ({ currentOrder, onStartAgain }: TradeBoxProps): JSX.Element =>
|
||||
return (
|
||||
<SuccessfulPrompt
|
||||
order={order}
|
||||
ratePlatform={ratePlatform}
|
||||
rateUserPlatform={rateUserPlatform}
|
||||
rateHostPlatform={rateHostPlatform}
|
||||
onClickStartAgain={onStartAgain}
|
||||
loadingRenew={loadingButtons.renewOrder}
|
||||
onClickRenew={() => {
|
||||
|
||||
@ -10,6 +10,7 @@ class Robot {
|
||||
public token?: string;
|
||||
public pubKey?: string;
|
||||
public encPrivKey?: string;
|
||||
public nostrPubKey?: string;
|
||||
public stealthInvoices: boolean = true;
|
||||
public activeOrderId?: number;
|
||||
public lastOrderId?: number;
|
||||
@ -34,9 +35,11 @@ class Robot {
|
||||
const tokenSHA256 = this.tokenSHA256 ?? '';
|
||||
const encPrivKey = this.encPrivKey ?? '';
|
||||
const pubKey = this.pubKey ?? '';
|
||||
const nostrPubKey = this.nostrPubKey ?? '';
|
||||
|
||||
return {
|
||||
tokenSHA256,
|
||||
nostrPubKey,
|
||||
keys: {
|
||||
pubKey: pubKey.split('\n').join('\\'),
|
||||
encPrivKey: encPrivKey.split('\n').join('\\'),
|
||||
|
||||
@ -1,10 +1,13 @@
|
||||
import { sha256 } from 'js-sha256';
|
||||
import { sha256 as sha256Hash } from '@noble/hashes/sha256';
|
||||
import { Robot, Order, type Federation } from '.';
|
||||
import { roboidentitiesClient } from '../services/Roboidentities/Web';
|
||||
import { hexToBase91, validateTokenEntropy } from '../utils';
|
||||
import { getPublicKey } from 'nostr-tools';
|
||||
|
||||
export interface AuthHeaders {
|
||||
tokenSHA256: string;
|
||||
nostrPubKey: string;
|
||||
keys: {
|
||||
pubKey: string;
|
||||
encPrivKey: string;
|
||||
@ -33,6 +36,11 @@ class Slot {
|
||||
const { hasEnoughEntropy, bitsEntropy, shannonEntropy } = validateTokenEntropy(token);
|
||||
const tokenSHA256 = hexToBase91(sha256(token));
|
||||
|
||||
const nostrHash = sha256Hash(this.token);
|
||||
this.nostrSecKey = new Uint8Array(nostrHash);
|
||||
const nostrPubKey = getPublicKey(this.nostrSecKey);
|
||||
this.nostrPubKey = nostrPubKey;
|
||||
|
||||
this.robots = shortAliases.reduce((acc: Record<string, Robot>, shortAlias: string) => {
|
||||
acc[shortAlias] = new Robot({
|
||||
...robotAttributes,
|
||||
@ -41,6 +49,7 @@ class Slot {
|
||||
bitsEntropy,
|
||||
shannonEntropy,
|
||||
tokenSHA256,
|
||||
nostrPubKey,
|
||||
});
|
||||
this.updateSlotFromRobot(acc[shortAlias]);
|
||||
return acc;
|
||||
@ -57,6 +66,8 @@ class Slot {
|
||||
activeOrder: Order | null = null;
|
||||
lastOrder: Order | null = null;
|
||||
copiedToken: boolean;
|
||||
nostrSecKey?: Uint8Array;
|
||||
nostrPubKey?: string;
|
||||
|
||||
onSlotUpdate: () => void;
|
||||
|
||||
|
||||
@ -17,6 +17,7 @@ class ApiNativeClient implements ApiClient {
|
||||
...headers,
|
||||
...{
|
||||
Authorization: `Token ${auth.tokenSHA256}`,
|
||||
Nostr: auth.nostrPubKey,
|
||||
},
|
||||
};
|
||||
} else if (auth?.keys != null) {
|
||||
@ -24,6 +25,7 @@ class ApiNativeClient implements ApiClient {
|
||||
...headers,
|
||||
...{
|
||||
Authorization: `Token ${auth.tokenSHA256} | Public ${auth.keys.pubKey} | Private ${auth.keys.encPrivKey}`,
|
||||
Nostr: auth.nostrPubKey,
|
||||
},
|
||||
};
|
||||
}
|
||||
|
||||
@ -13,6 +13,7 @@ class ApiWebClient implements ApiClient {
|
||||
...headers,
|
||||
...{
|
||||
Authorization: `Token ${auth.tokenSHA256}`,
|
||||
Nostr: auth.nostrPubKey,
|
||||
},
|
||||
};
|
||||
} else if (auth?.keys != null) {
|
||||
@ -20,6 +21,7 @@ class ApiWebClient implements ApiClient {
|
||||
...headers,
|
||||
...{
|
||||
Authorization: `Token ${auth.tokenSHA256} | Public ${auth.keys.pubKey} | Private ${auth.keys.encPrivKey}`,
|
||||
Nostr: auth.nostrPubKey,
|
||||
},
|
||||
};
|
||||
}
|
||||
|
||||
@ -3,6 +3,7 @@ import ApiNativeClient from './ApiNativeClient';
|
||||
|
||||
export interface Auth {
|
||||
tokenSHA256: string;
|
||||
nostrPubKey: string;
|
||||
keys?: { pubKey: string; encPrivKey: string };
|
||||
}
|
||||
|
||||
|
||||
@ -192,6 +192,53 @@
|
||||
"testnetNodesPubkeys": ["02f0ddc838b35fe54daa13baa4abab84475c7b9f2670ff4b53c1724792843ef62a"],
|
||||
"federated": true
|
||||
},
|
||||
"satstralia": {
|
||||
"longAlias": "Satstralia",
|
||||
"shortAlias": "satstralia",
|
||||
"identifier": "satstralia",
|
||||
"description": "Forget \"to the moon\", at Over the Moon we are here to take no-KYC, p2p exchange to the next level! Our goal is to further decentralise the RoboSats federation whilst providing the maximum level of privacy and security for our users. *Trade amounts increase by 30% every 2016 blocks (~2 weeks).",
|
||||
"motto": "Bene videtur hinc",
|
||||
"color": "#eeeee4",
|
||||
"established": "2024-11-01",
|
||||
"nostrHexPubkey": "7af6f7cfc3bfdf8aa65df2465aa7841096fa8ee6b2d4d14fc43d974e5db9ab96",
|
||||
"contact": {
|
||||
"email": "otmoon@proton.me",
|
||||
"telegram": "",
|
||||
"simplex": "https://simplex.chat/contact#/?v=2-7&smp=smp%3A%2F%2FUkMFNAXLXeAAe0beCa4w6X_zp18PwxSaSjY17BKUGXQ%3D%40smp12.simplex.im%2FtrEIGy97lLpA9IeAc6axGF6J6vWK6U6r%23%2F%3Fv%3D1-3%26dh%3DMCowBQYDK2VuAyEAj8vhZDsAf8au1XSFG43DWZzzFYUnGNi9RAXMVvG2znk%253D%26srv%3Die42b5weq7zdkghocs3mgxdjeuycheeqqmksntj57rmejagmg4eor5yd.onion",
|
||||
"pgp": "/static/federation/pgp/19D833CB2258715B4E627291942B7D51A8533742.asc",
|
||||
"nostr": "npub10tm00n7rhl0c4fja7fr94fuyzzt04rhxkt2dzn7y8kt5uhde4wtq899xam",
|
||||
"website": "",
|
||||
"fingerprint": "19D833CB2258715B4E627291942B7D51A8533742"
|
||||
},
|
||||
"badges": {
|
||||
"isFounder": false,
|
||||
"donatesToDevFund": 25,
|
||||
"hasGoodOpSec": true,
|
||||
"robotsLove": false,
|
||||
"hasLargeLimits": false
|
||||
},
|
||||
"policies": {
|
||||
"Privacy Policy 1": "Evidence in Disputes: In the event of a dispute, users will be asked to provide transaction-related evidence. This could include transaction IDs, screenshots of payment confirmations, or other pertinent transaction records. Personal information or unrelated transaction details should be redacted to maintain privacy.",
|
||||
"Privacy Policy 2": "Short-term Storage: Sensitive information related to disputes will be stored only for the duration necessary to resolve the issue. Once resolved, the data will be permanently deleted.",
|
||||
"Data Policy 1": "No Third-Party Sharing: Under no circumstances will user information be shared with third parties. Also because it is impossible to do so by design of Robosats architecture. Due to the decentralized and privacy-centric structure of RoboSats built on the Tor network, we are unable to collect or store user information, including but not limited to, the location of users. This design ensures maximum privacy and anonymity for our users.",
|
||||
"Data Policy 2": "Short-term Storage: Any log needed to operate the coordinator will be cleared after 7 days, unless strictly needed to process disputes. To ensure utmost privacy, the coordinator will be accessible only through TOR.",
|
||||
"Rule 1:": " Do not share personal information through the chat, unless strictly needed for completing the trade.",
|
||||
"Rule 2:": "Users are solely responsible for understanding and complying with their local laws and regulations regarding cryptocurrency transactions. By using this coordinator, you agree to ensure that your activities on the platform are lawful in your jurisdiction."
|
||||
},
|
||||
"mainnet": {
|
||||
"onion": "http://45gzfolhp3dcfv6w7a4p2iwekvurdjcf4p2onhnmvyhauwxfsx7kguad.onion",
|
||||
"clearnet": "http://45gzfolhp3dcfv6w7a4p2iwekvurdjcf4p2onhnmvyhauwxfsx7kguad.onion",
|
||||
"i2p": ""
|
||||
},
|
||||
"testnet": {
|
||||
"onion": "http://45gzfolhp3dcfv6w7a4p2iwekvurdjcf4p2onhnmvyhauwxfsx7kguad.onion",
|
||||
"clearnet": "",
|
||||
"i2p": ""
|
||||
},
|
||||
"mainnetNodesPubkeys": ["023924542082a5d16bce188ec4c29a45f00dd439a3f5992034d82e3353232a0345"],
|
||||
"testnetNodesPubkeys": ["02f0ddc838b35fe54daa13baa4abab84475c7b9f2670ff4b53c1724792843ef62a"],
|
||||
"federated": true
|
||||
},
|
||||
"local": {
|
||||
"longAlias": "Local Dev",
|
||||
"shortAlias": "local",
|
||||
|
||||
@ -674,14 +674,19 @@
|
||||
"Your invoice has expired or more than 3 payment attempts have been made. Submit a new invoice.": "La teva factura ha caducat o s'han fet més de 3 intents de pagament. Envia una nova factura.",
|
||||
"#81": "Phrases in components/TradeBox/Prompts/SendingSats.tsx",
|
||||
"RoboSats is trying to pay your lightning invoice. Remember that lightning nodes must be online in order to receive payments.": "RoboSats està intentant pagar la teva factura de Lightning. Recorda que els nodes Lightning han d'estar en línia per rebre pagaments.",
|
||||
<<<<<<< HEAD
|
||||
"#82": "Phrases in components/TradeBox/Prompts/Successful.tsx",
|
||||
=======
|
||||
"#81": "Phrases in components/TradeBox/Prompts/Successful.tsx",
|
||||
"How was your experience with {{peer_nick}}?": "How was your experience with {{peer_nick}}?",
|
||||
"How your host {{coordinator}} did it?": "How your host {{coordinator}} did it?",
|
||||
>>>>>>> 7a113d9a (Coordinators ratings WIP)
|
||||
"Renew": "Renovar",
|
||||
"RoboSats gets better with more liquidity and users. Tell a bitcoiner friend about Robosats!": "RoboSats millora amb més usuaris i liquiditat. Ensenya-li RoboSats a un amic bitcoiner!",
|
||||
"Sending coins to": "Enviant monedes a",
|
||||
"Start Again": "Començar de nou",
|
||||
"Thank you for using Robosats!": "Gràcies per fer servir RoboSats!",
|
||||
"Thank you! RoboSats loves you too": "Gràcies! RoboSats també t'estima",
|
||||
"What do you think your order host \"{{coordinator}}\"?": "Què en penses del teu amfitrió \"{{coordinator}}\"?",
|
||||
"Your TXID": "El teu TXID",
|
||||
"#83": "Phrases in components/TradeBox/Prompts/TakerFound.tsx",
|
||||
"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.": "Si us plau, espera a que el prenedor bloquegi la seva fiança. Si no ho fa a temps, l'ordre serà pública de nou.",
|
||||
|
||||
@ -674,14 +674,19 @@
|
||||
"Your invoice has expired or more than 3 payment attempts have been made. Submit a new invoice.": "Tvůj invoice vypršel nebo selhali pokusy o 3 platby. Nahraj nový invoice.",
|
||||
"#81": "Phrases in components/TradeBox/Prompts/SendingSats.tsx",
|
||||
"RoboSats is trying to pay your lightning invoice. Remember that lightning nodes must be online in order to receive payments.": "RoboSats se snaží zaplatit tvůj lightning invoice. Nezapomeň, že lightning nody musí být online, aby mohl přijímat platby.",
|
||||
<<<<<<< HEAD
|
||||
"#82": "Phrases in components/TradeBox/Prompts/Successful.tsx",
|
||||
=======
|
||||
"#81": "Phrases in components/TradeBox/Prompts/Successful.tsx",
|
||||
"How was your experience with {{peer_nick}}?": "How was your experience with {{peer_nick}}?",
|
||||
"How your host {{coordinator}} did it?": "How your host {{coordinator}} did it?",
|
||||
>>>>>>> 7a113d9a (Coordinators ratings WIP)
|
||||
"Renew": "Renew",
|
||||
"RoboSats gets better with more liquidity and users. Tell a bitcoiner friend about Robosats!": "RoboSats bude lepší s větší likviditou a uživateli. Pověz svým přátelům o Robosats!",
|
||||
"Sending coins to": "Sending coins to",
|
||||
"Start Again": "Začít znovu",
|
||||
"Thank you for using Robosats!": "Děkujeme, že používáš Robosats!",
|
||||
"Thank you! RoboSats loves you too": "Thank you! RoboSats loves you too",
|
||||
"What do you think your order host \"{{coordinator}}\"?": "What do you think your order host \"{{coordinator}}\"?",
|
||||
"Your TXID": "Tvé TXID",
|
||||
"#83": "Phrases in components/TradeBox/Prompts/TakerFound.tsx",
|
||||
"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.": "Vyčkej, až příjemce uzamkne kauci. Pokud příjemce neuzamkne kauci včas, nabídka se znovu zveřejní.",
|
||||
|
||||
@ -674,14 +674,19 @@
|
||||
"Your invoice has expired or more than 3 payment attempts have been made. Submit a new invoice.": "Your invoice has expired or more than 3 payment attempts have been made. Submit a new invoice.",
|
||||
"#81": "Phrases in components/TradeBox/Prompts/SendingSats.tsx",
|
||||
"RoboSats is trying to pay your lightning invoice. Remember that lightning nodes must be online in order to receive payments.": "RoboSats versucht deine Lightning-Invoice zu bezahlen. Denk daran, dass deine Lightning-Node erreichbar sein muss, um die Zahlung zu erhalten.",
|
||||
<<<<<<< HEAD
|
||||
"#82": "Phrases in components/TradeBox/Prompts/Successful.tsx",
|
||||
=======
|
||||
"#81": "Phrases in components/TradeBox/Prompts/Successful.tsx",
|
||||
"How was your experience with {{peer_nick}}?": "How was your experience with {{peer_nick}}?",
|
||||
"How your host {{coordinator}} did it?": "How your host {{coordinator}} did it?",
|
||||
>>>>>>> 7a113d9a (Coordinators ratings WIP)
|
||||
"Renew": "Renew",
|
||||
"RoboSats gets better with more liquidity and users. Tell a bitcoiner friend about Robosats!": "RoboSats wird noch besser mit mehr Nutzern und Liquidität. Erzähl einem Bitcoin-Freund von uns!",
|
||||
"Sending coins to": "Sending coins to",
|
||||
"Start Again": "Nochmal",
|
||||
"Thank you for using Robosats!": "Danke, dass du Robosats benutzt hast!",
|
||||
"Thank you! RoboSats loves you too": "Thank you! RoboSats loves you too",
|
||||
"What do you think your order host \"{{coordinator}}\"?": "What do you think your order host \"{{coordinator}}\"?",
|
||||
"Your TXID": "Your TXID",
|
||||
"#83": "Phrases in components/TradeBox/Prompts/TakerFound.tsx",
|
||||
"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.": "Bitte warte auf den Taker, um eine Kaution zu sperren. Wenn der Taker nicht rechtzeitig eine Kaution sperrt, wird die Order erneut veröffentlicht.",
|
||||
|
||||
@ -674,14 +674,19 @@
|
||||
"Your invoice has expired or more than 3 payment attempts have been made. Submit a new invoice.": "Your invoice has expired or more than 3 payment attempts have been made. Submit a new invoice.",
|
||||
"#81": "Phrases in components/TradeBox/Prompts/SendingSats.tsx",
|
||||
"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.",
|
||||
<<<<<<< HEAD
|
||||
"#82": "Phrases in components/TradeBox/Prompts/Successful.tsx",
|
||||
=======
|
||||
"#81": "Phrases in components/TradeBox/Prompts/Successful.tsx",
|
||||
"How was your experience with {{peer_nick}}?": "How was your experience with {{peer_nick}}?",
|
||||
"How your host {{coordinator}} did it?": "How your host {{coordinator}} did it?",
|
||||
>>>>>>> 7a113d9a (Coordinators ratings WIP)
|
||||
"Renew": "Renew",
|
||||
"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!",
|
||||
"Sending coins to": "Sending coins to",
|
||||
"Start Again": "Start Again",
|
||||
"Thank you for using Robosats!": "Thank you for using Robosats!",
|
||||
"Thank you! RoboSats loves you too": "Thank you! RoboSats loves you too",
|
||||
"What do you think your order host \"{{coordinator}}\"?": "What do you think your order host \"{{coordinator}}\"?",
|
||||
"Your TXID": "Your TXID",
|
||||
"#83": "Phrases in components/TradeBox/Prompts/TakerFound.tsx",
|
||||
"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.",
|
||||
|
||||
@ -674,14 +674,19 @@
|
||||
"Your invoice has expired or more than 3 payment attempts have been made. Submit a new invoice.": "Tu factura ha expirado o se han hecho más de 3 intentos de pago. Aporta una nueva factura.",
|
||||
"#81": "Phrases in components/TradeBox/Prompts/SendingSats.tsx",
|
||||
"RoboSats is trying to pay your lightning invoice. Remember that lightning nodes must be online in order to receive payments.": "RoboSats está intentando pagar tu factura de Lightning. Recuerda que los nodos Lightning deben estar en línea para recibir pagos.",
|
||||
<<<<<<< HEAD
|
||||
"#82": "Phrases in components/TradeBox/Prompts/Successful.tsx",
|
||||
=======
|
||||
"#81": "Phrases in components/TradeBox/Prompts/Successful.tsx",
|
||||
"How was your experience with {{peer_nick}}?": "How was your experience with {{peer_nick}}?",
|
||||
"How your host {{coordinator}} did it?": "How your host {{coordinator}} did it?",
|
||||
>>>>>>> 7a113d9a (Coordinators ratings WIP)
|
||||
"Renew": "Renovar",
|
||||
"RoboSats gets better with more liquidity and users. Tell a bitcoiner friend about Robosats!": "RoboSats mejora con más liquidez y usuarios. ¡Háblale a un amigo bitcoiner sobre RoboSats!",
|
||||
"Sending coins to": "Sending coins to",
|
||||
"Start Again": "Empezar de nuevo",
|
||||
"Thank you for using Robosats!": "¡Gracias por usar RoboSats!",
|
||||
"Thank you! RoboSats loves you too": "¡Gracias! RoboSats también te quiere",
|
||||
"What do you think your order host \"{{coordinator}}\"?": "What do you think your order host \"{{coordinator}}\"?",
|
||||
"Your TXID": "Tu TXID",
|
||||
"#83": "Phrases in components/TradeBox/Prompts/TakerFound.tsx",
|
||||
"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.": "Por favor, espera a que el tomador bloquee su fianza. Si no lo hace a tiempo, la orden volverá a publicarse.",
|
||||
|
||||
@ -674,14 +674,19 @@
|
||||
"Your invoice has expired or more than 3 payment attempts have been made. Submit a new invoice.": "Zure faktura iraungi da edo 3 ordainketa saiakera baino gehiago egin dira. Aurkeztu faktura berri bat.",
|
||||
"#81": "Phrases in components/TradeBox/Prompts/SendingSats.tsx",
|
||||
"RoboSats is trying to pay your lightning invoice. Remember that lightning nodes must be online in order to receive payments.": "RoboSats zure Lightning faktura ordaintzen saiatzen ari da. Gogoratu lightning nodoak online egon behar direla ordainketak jaso ahal izateko.",
|
||||
<<<<<<< HEAD
|
||||
"#82": "Phrases in components/TradeBox/Prompts/Successful.tsx",
|
||||
=======
|
||||
"#81": "Phrases in components/TradeBox/Prompts/Successful.tsx",
|
||||
"How was your experience with {{peer_nick}}?": "How was your experience with {{peer_nick}}?",
|
||||
"How your host {{coordinator}} did it?": "How your host {{coordinator}} did it?",
|
||||
>>>>>>> 7a113d9a (Coordinators ratings WIP)
|
||||
"Renew": "Renew",
|
||||
"RoboSats gets better with more liquidity and users. Tell a bitcoiner friend about Robosats!": "RoboSats hobetu egiten da likidezia eta erabiltzaile gehiagorekin. Aipatu Robosats lagun bitcoiner bati!",
|
||||
"Sending coins to": "Sending coins to",
|
||||
"Start Again": "Berriz Hasi",
|
||||
"Thank you for using Robosats!": "Mila esker Robosats erabiltzeagatik!",
|
||||
"Thank you! RoboSats loves you too": "Thank you! RoboSats loves you too",
|
||||
"What do you think your order host \"{{coordinator}}\"?": "What do you think your order host \"{{coordinator}}\"?",
|
||||
"Your TXID": "Zure TXID",
|
||||
"#83": "Phrases in components/TradeBox/Prompts/TakerFound.tsx",
|
||||
"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.": "Mesedez itxaron hartzaileak fidantza blokeatu harte. Hartzaileak fidantza garaiz blokeatzen ez badu, eskaera berriz publikatuko da.",
|
||||
|
||||
@ -674,14 +674,19 @@
|
||||
"Your invoice has expired or more than 3 payment attempts have been made. Submit a new invoice.": "Votre facture a expiré ou plus de 3 tentatives de paiement ont été effectuées. Soumettez une nouvelle facture.",
|
||||
"#81": "Phrases in components/TradeBox/Prompts/SendingSats.tsx",
|
||||
"RoboSats is trying to pay your lightning invoice. Remember that lightning nodes must be online in order to receive payments.": "RoboSats tente de payer votre facture lightning. Rappelez-vous que les nœuds lightning doivent être en ligne pour recevoir des paiements.",
|
||||
<<<<<<< HEAD
|
||||
"#82": "Phrases in components/TradeBox/Prompts/Successful.tsx",
|
||||
=======
|
||||
"#81": "Phrases in components/TradeBox/Prompts/Successful.tsx",
|
||||
"How was your experience with {{peer_nick}}?": "How was your experience with {{peer_nick}}?",
|
||||
"How your host {{coordinator}} did it?": "How your host {{coordinator}} did it?",
|
||||
>>>>>>> 7a113d9a (Coordinators ratings WIP)
|
||||
"Renew": "Renouveler",
|
||||
"RoboSats gets better with more liquidity and users. Tell a bitcoiner friend about Robosats!": "RoboSats s'améliore avec plus de liquidité et d'utilisateurs. Parlez de Robosats à un ami bitcoiner!",
|
||||
"Sending coins to": "Envoi coins à",
|
||||
"Start Again": "Recommencer",
|
||||
"Thank you for using Robosats!": "Merci d'utiliser Robosats!",
|
||||
"Thank you! RoboSats loves you too": "Merci ! RoboSats vous aime aussi",
|
||||
"What do you think your order host \"{{coordinator}}\"?": "What do you think your order host \"{{coordinator}}\"?",
|
||||
"Your TXID": "Votre TXID",
|
||||
"#83": "Phrases in components/TradeBox/Prompts/TakerFound.tsx",
|
||||
"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.": "Veuillez attendre que le preneur verrouille une caution. Si le preneur ne verrouille pas la caution à temps, l'ordre sera rendue publique à nouveau",
|
||||
|
||||
@ -674,14 +674,19 @@
|
||||
"Your invoice has expired or more than 3 payment attempts have been made. Submit a new invoice.": "La tua fattura è scaduta o sono stati fatti più di 3 tentativi di pagamento. Invia una nuova fattura.",
|
||||
"#81": "Phrases in components/TradeBox/Prompts/SendingSats.tsx",
|
||||
"RoboSats is trying to pay your lightning invoice. Remember that lightning nodes must be online in order to receive payments.": "RoboSats sta provando a pagare la tua fattura lightning. Ricorda che i nodi lightning devono essere online per ricevere pagamenti.",
|
||||
<<<<<<< HEAD
|
||||
"#82": "Phrases in components/TradeBox/Prompts/Successful.tsx",
|
||||
=======
|
||||
"#81": "Phrases in components/TradeBox/Prompts/Successful.tsx",
|
||||
"How was your experience with {{peer_nick}}?": "How was your experience with {{peer_nick}}?",
|
||||
"How your host {{coordinator}} did it?": "How your host {{coordinator}} did it?",
|
||||
>>>>>>> 7a113d9a (Coordinators ratings WIP)
|
||||
"Renew": "Rinnova",
|
||||
"RoboSats gets better with more liquidity and users. Tell a bitcoiner friend about Robosats!": "RoboSats migliora se ha più liquidità ed utenti. Parla di Robosats ai tuoi amici bitcoiner!",
|
||||
"Sending coins to": "Invio monete a",
|
||||
"Start Again": "Ricomincia",
|
||||
"Thank you for using Robosats!": "Grazie per aver usato Robosats!",
|
||||
"Thank you! RoboSats loves you too": "Grazie! Anche RoboSats ti ama",
|
||||
"What do you think your order host \"{{coordinator}}\"?": "What do you think your order host \"{{coordinator}}\"?",
|
||||
"Your TXID": "Il tuo TXID",
|
||||
"#83": "Phrases in components/TradeBox/Prompts/TakerFound.tsx",
|
||||
"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.": "Per favore, attendi che l'acquirente blocchi una cauzione. Se l'acquirente non blocca una cauzione in tempo, l'ordine verrà reso nuovamente pubblico.",
|
||||
|
||||
@ -674,14 +674,19 @@
|
||||
"Your invoice has expired or more than 3 payment attempts have been made. Submit a new invoice.": "インボイスの有効期限が切れているか、3回以上の支払い試行が行われました。新しいインボイスを提出してください。",
|
||||
"#81": "Phrases in components/TradeBox/Prompts/SendingSats.tsx",
|
||||
"RoboSats is trying to pay your lightning invoice. Remember that lightning nodes must be online in order to receive payments.": "RoboSatsはあなたのライトニングインボイスを支払おうとしています。支払いを受け取るには、ライトニングノードがオンラインである必要があることを忘れないでください。",
|
||||
<<<<<<< HEAD
|
||||
"#82": "Phrases in components/TradeBox/Prompts/Successful.tsx",
|
||||
=======
|
||||
"#81": "Phrases in components/TradeBox/Prompts/Successful.tsx",
|
||||
"How was your experience with {{peer_nick}}?": "How was your experience with {{peer_nick}}?",
|
||||
"How your host {{coordinator}} did it?": "How your host {{coordinator}} did it?",
|
||||
>>>>>>> 7a113d9a (Coordinators ratings WIP)
|
||||
"Renew": "更新する",
|
||||
"RoboSats gets better with more liquidity and users. Tell a bitcoiner friend about Robosats!": "RoboSatsはより多くの流動性とユーザーでより良くなります。ビットコイナーのお友達にRoboSatsについて話してください!",
|
||||
"Sending coins to": "コインを送信する先",
|
||||
"Start Again": "最初からやり直す",
|
||||
"Thank you for using Robosats!": "Robosatsをご利用いただきありがとうございます!",
|
||||
"Thank you! RoboSats loves you too": "ありがとうございます! RoboSatsもあなたを愛しています",
|
||||
"What do you think your order host \"{{coordinator}}\"?": "What do you think your order host \"{{coordinator}}\"?",
|
||||
"Your TXID": "あなたのTXID",
|
||||
"#83": "Phrases in components/TradeBox/Prompts/TakerFound.tsx",
|
||||
"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.": "テイカーが担保金をロックするまでお待ちください。タイムリミット内に担保金がロックされない場合、オーダーは再度公開されます。",
|
||||
|
||||
@ -674,14 +674,19 @@
|
||||
"Your invoice has expired or more than 3 payment attempts have been made. Submit a new invoice.": "Your invoice has expired or more than 3 payment attempts have been made. Submit a new invoice.",
|
||||
"#81": "Phrases in components/TradeBox/Prompts/SendingSats.tsx",
|
||||
"RoboSats is trying to pay your lightning invoice. Remember that lightning nodes must be online in order to receive payments.": "RoboSats próbuje zapłacić fakturę za błyskawicę. Pamiętaj, że węzły pioruna muszą być online, aby otrzymywać płatności.",
|
||||
<<<<<<< HEAD
|
||||
"#82": "Phrases in components/TradeBox/Prompts/Successful.tsx",
|
||||
=======
|
||||
"#81": "Phrases in components/TradeBox/Prompts/Successful.tsx",
|
||||
"How was your experience with {{peer_nick}}?": "How was your experience with {{peer_nick}}?",
|
||||
"How your host {{coordinator}} did it?": "How your host {{coordinator}} did it?",
|
||||
>>>>>>> 7a113d9a (Coordinators ratings WIP)
|
||||
"Renew": "Renew",
|
||||
"RoboSats gets better with more liquidity and users. Tell a bitcoiner friend about Robosats!": "RoboSats staje się lepszy dzięki większej płynności i użytkownikom. Powiedz znajomemu bitcoinerowi o Robosats!",
|
||||
"Sending coins to": "Sending coins to",
|
||||
"Start Again": "Zacznij jeszcze raz",
|
||||
"Thank you for using Robosats!": "Dziękujemy za korzystanie z Robosatów!",
|
||||
"Thank you! RoboSats loves you too": "Thank you! RoboSats loves you too",
|
||||
"What do you think your order host \"{{coordinator}}\"?": "What do you think your order host \"{{coordinator}}\"?",
|
||||
"Your TXID": "Your TXID",
|
||||
"#83": "Phrases in components/TradeBox/Prompts/TakerFound.tsx",
|
||||
"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.": "Poczekaj, aż przyjmujący zablokuje obligację. Jeśli przyjmujący nie zablokuje obligacji na czas, zlecenie zostanie ponownie upublicznione.",
|
||||
|
||||
@ -674,14 +674,19 @@
|
||||
"Your invoice has expired or more than 3 payment attempts have been made. Submit a new invoice.": "Sua invoice expirou ou foram feitas mais de 3 tentativas de pagamento. Envie uma nova invoice.",
|
||||
"#81": "Phrases in components/TradeBox/Prompts/SendingSats.tsx",
|
||||
"RoboSats is trying to pay your lightning invoice. Remember that lightning nodes must be online in order to receive payments.": "RoboSats está tentando pagar sua lightning invoice. Lembre-se de que os nós lightning devem estar online para receber pagamentos.",
|
||||
<<<<<<< HEAD
|
||||
"#82": "Phrases in components/TradeBox/Prompts/Successful.tsx",
|
||||
=======
|
||||
"#81": "Phrases in components/TradeBox/Prompts/Successful.tsx",
|
||||
"How was your experience with {{peer_nick}}?": "How was your experience with {{peer_nick}}?",
|
||||
"How your host {{coordinator}} did it?": "How your host {{coordinator}} did it?",
|
||||
>>>>>>> 7a113d9a (Coordinators ratings WIP)
|
||||
"Renew": "Renew",
|
||||
"RoboSats gets better with more liquidity and users. Tell a bitcoiner friend about Robosats!": "RoboSats fica melhor com mais liquidez e usuários. Conte a um amigo bitcoiner sobre Robosats!",
|
||||
"Sending coins to": "Enviando moedas para",
|
||||
"Start Again": "Comece de novo",
|
||||
"Thank you for using Robosats!": "Obrigado por usar Robosats!",
|
||||
"Thank you! RoboSats loves you too": "Obriagdo! RoboSats também te ama",
|
||||
"What do you think your order host \"{{coordinator}}\"?": "What do you think your order host \"{{coordinator}}\"?",
|
||||
"Your TXID": "Sua TXID",
|
||||
"#83": "Phrases in components/TradeBox/Prompts/TakerFound.tsx",
|
||||
"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.": "Por favor, espere que o tomador bloqueie uma fiança. Se o tomador não fechar um vínculo a tempo, a ordem será tornada pública novamente.",
|
||||
|
||||
@ -674,14 +674,19 @@
|
||||
"Your invoice has expired or more than 3 payment attempts have been made. Submit a new invoice.": "Срок действия Вашего инвойса истёк или было сделано более трёх попыток оплаты. Отправьте новый инвойс.",
|
||||
"#81": "Phrases in components/TradeBox/Prompts/SendingSats.tsx",
|
||||
"RoboSats is trying to pay your lightning invoice. Remember that lightning nodes must be online in order to receive payments.": "RoboSats пытается оплатить Ваш Lightning инвойс. Помните, что ноды Lightning должны быть подключены к сети, чтобы получать платежи.",
|
||||
<<<<<<< HEAD
|
||||
"#82": "Phrases in components/TradeBox/Prompts/Successful.tsx",
|
||||
=======
|
||||
"#81": "Phrases in components/TradeBox/Prompts/Successful.tsx",
|
||||
"How was your experience with {{peer_nick}}?": "How was your experience with {{peer_nick}}?",
|
||||
"How your host {{coordinator}} did it?": "How your host {{coordinator}} did it?",
|
||||
>>>>>>> 7a113d9a (Coordinators ratings WIP)
|
||||
"Renew": "Renew",
|
||||
"RoboSats gets better with more liquidity and users. Tell a bitcoiner friend about Robosats!": "RoboSats становится лучше с большей ликвидностью и пользователями. Расскажите другу-биткойнеру о Robosat!",
|
||||
"Sending coins to": "Отправка монет на",
|
||||
"Start Again": "Начать Снова",
|
||||
"Thank you for using Robosats!": "Спасибо за использование Robosats!",
|
||||
"Thank you! RoboSats loves you too": "Спасибо! RoboSats тоже Вас любит",
|
||||
"What do you think your order host \"{{coordinator}}\"?": "What do you think your order host \"{{coordinator}}\"?",
|
||||
"Your TXID": "Ваш TXID",
|
||||
"#83": "Phrases in components/TradeBox/Prompts/TakerFound.tsx",
|
||||
"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.": "Пожалуйста, подождите, пока тейкер заблокирует залог. Если тейкер не заблокирует залог вовремя, ордер будет снова опубликован",
|
||||
|
||||
@ -674,14 +674,19 @@
|
||||
"Your invoice has expired or more than 3 payment attempts have been made. Submit a new invoice.": "Din faktura har förfallit eller så har fler än tre betalningsförsök gjorts. Dela en ny faktura.",
|
||||
"#81": "Phrases in components/TradeBox/Prompts/SendingSats.tsx",
|
||||
"RoboSats is trying to pay your lightning invoice. Remember that lightning nodes must be online in order to receive payments.": "RoboSats försöker betala din lightning-faktura. Kom ihåg att lightning-noder måste vara online för att kunna mottaga betalningar.",
|
||||
<<<<<<< HEAD
|
||||
"#82": "Phrases in components/TradeBox/Prompts/Successful.tsx",
|
||||
=======
|
||||
"#81": "Phrases in components/TradeBox/Prompts/Successful.tsx",
|
||||
"How was your experience with {{peer_nick}}?": "How was your experience with {{peer_nick}}?",
|
||||
"How your host {{coordinator}} did it?": "How your host {{coordinator}} did it?",
|
||||
>>>>>>> 7a113d9a (Coordinators ratings WIP)
|
||||
"Renew": "Renew",
|
||||
"RoboSats gets better with more liquidity and users. Tell a bitcoiner friend about Robosats!": "RoboSats blir bättre med mer likviditet och fler användare. Berätta om RoboSats för en Bitcoiner-vän!",
|
||||
"Sending coins to": "Sending coins to",
|
||||
"Start Again": "Börja om",
|
||||
"Thank you for using Robosats!": "Tack för att du använder RoboSats!",
|
||||
"Thank you! RoboSats loves you too": "Thank you! RoboSats loves you too",
|
||||
"What do you think your order host \"{{coordinator}}\"?": "What do you think your order host \"{{coordinator}}\"?",
|
||||
"Your TXID": "Ditt TXID",
|
||||
"#83": "Phrases in components/TradeBox/Prompts/TakerFound.tsx",
|
||||
"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.": "Var god vänta på att takern låser sin obligation. Om den inte gör det i tid kommer ordern att göras publik igen.",
|
||||
|
||||
@ -674,14 +674,19 @@
|
||||
"Your invoice has expired or more than 3 payment attempts have been made. Submit a new invoice.": "Ankara yako imeisha muda au majaribio zaidi ya 3 ya malipo yamefanywa. Wasilisha ankara mpya.",
|
||||
"#81": "Phrases in components/TradeBox/Prompts/SendingSats.tsx",
|
||||
"RoboSats is trying to pay your lightning invoice. Remember that lightning nodes must be online in order to receive payments.": "RoboSats inajaribu kulipa ankara yako ya umeme. Kumbuka kuwa nodi za umeme lazima ziwe mtandaoni ili kupokea malipo.",
|
||||
<<<<<<< HEAD
|
||||
"#82": "Phrases in components/TradeBox/Prompts/Successful.tsx",
|
||||
=======
|
||||
"#81": "Phrases in components/TradeBox/Prompts/Successful.tsx",
|
||||
"How was your experience with {{peer_nick}}?": "How was your experience with {{peer_nick}}?",
|
||||
"How your host {{coordinator}} did it?": "How your host {{coordinator}} did it?",
|
||||
>>>>>>> 7a113d9a (Coordinators ratings WIP)
|
||||
"Renew": "Renew",
|
||||
"RoboSats gets better with more liquidity and users. Tell a bitcoiner friend about Robosats!": "RoboSats inaboreshwa na utoshelevu zaidi na watumiaji. Mwambie rafiki yako wa Bitcoin kuhusu RoboSats!",
|
||||
"Sending coins to": "Inatuma sarafu kwa",
|
||||
"Start Again": "Anza Tena",
|
||||
"Thank you for using Robosats!": "Asante kwa kutumia Robosats!",
|
||||
"Thank you! RoboSats loves you too": "Asante! RoboSats pia inakupenda",
|
||||
"What do you think your order host \"{{coordinator}}\"?": "What do you think your order host \"{{coordinator}}\"?",
|
||||
"Your TXID": "Kitambulisho chako cha TX",
|
||||
"#83": "Phrases in components/TradeBox/Prompts/TakerFound.tsx",
|
||||
"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.": "Tafadhali subiri mpokeaji aweke dhamana. Ikiwa mpokeaji hataweka dhamana kwa wakati, agizo litatangazwa tena kwa umma.",
|
||||
|
||||
@ -674,14 +674,19 @@
|
||||
"Your invoice has expired or more than 3 payment attempts have been made. Submit a new invoice.": "Invoice หมดอายุ หรือเราได้ลองจ่ายเหรียญครบ 3 ครั้งแล้ว กรุณาส่ง invoice ใหม่ให้เรา",
|
||||
"#81": "Phrases in components/TradeBox/Prompts/SendingSats.tsx",
|
||||
"RoboSats is trying to pay your lightning invoice. Remember that lightning nodes must be online in order to receive payments.": "RoboSats กำลังจ่ายเหรียญให้ lightning invoice ของท่าน lightning nodes จะต้องออนไลน์เพื่อรับเหรียญ",
|
||||
<<<<<<< HEAD
|
||||
"#82": "Phrases in components/TradeBox/Prompts/Successful.tsx",
|
||||
=======
|
||||
"#81": "Phrases in components/TradeBox/Prompts/Successful.tsx",
|
||||
"How was your experience with {{peer_nick}}?": "How was your experience with {{peer_nick}}?",
|
||||
"How your host {{coordinator}} did it?": "How your host {{coordinator}} did it?",
|
||||
>>>>>>> 7a113d9a (Coordinators ratings WIP)
|
||||
"Renew": "Renew",
|
||||
"RoboSats gets better with more liquidity and users. Tell a bitcoiner friend about Robosats!": "RoboSats จะดีขึ้นเมื่อมีสภาพคล่องและผู้ใช้งานมากขึ้น ช่วยกันชวนเพื่อนของคุณมาใช้ Robosats!",
|
||||
"Sending coins to": "Sending coins to",
|
||||
"Start Again": "Start Again",
|
||||
"Thank you for using Robosats!": "ขอบคุณที่ใช้งาน Robosats!",
|
||||
"Thank you! RoboSats loves you too": "Thank you! RoboSats loves you too",
|
||||
"What do you think your order host \"{{coordinator}}\"?": "What do you think your order host \"{{coordinator}}\"?",
|
||||
"Your TXID": "TXID ของคุณ",
|
||||
"#83": "Phrases in components/TradeBox/Prompts/TakerFound.tsx",
|
||||
"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.": "โปรดรอคู่ค้าทำการกักกันเหรียญใน bond ถ้าเขากักกันเหรียญไม่ทันในเวลาที่กำหนด รายการจะถูกประำกาศใหม่",
|
||||
|
||||
@ -674,14 +674,19 @@
|
||||
"Your invoice has expired or more than 3 payment attempts have been made. Submit a new invoice.": "你的发票已到期或已进行超过3次付款尝试。提交一张新的发票。",
|
||||
"#81": "Phrases in components/TradeBox/Prompts/SendingSats.tsx",
|
||||
"RoboSats is trying to pay your lightning invoice. Remember that lightning nodes must be online in order to receive payments.": "RoboSats 正在尝试支付你的闪电发票。请注意,闪电节点必须在线才能接收付款。",
|
||||
<<<<<<< HEAD
|
||||
"#82": "Phrases in components/TradeBox/Prompts/Successful.tsx",
|
||||
=======
|
||||
"#81": "Phrases in components/TradeBox/Prompts/Successful.tsx",
|
||||
"How was your experience with {{peer_nick}}?": "How was your experience with {{peer_nick}}?",
|
||||
"How your host {{coordinator}} did it?": "How your host {{coordinator}} did it?",
|
||||
>>>>>>> 7a113d9a (Coordinators ratings WIP)
|
||||
"Renew": "延续",
|
||||
"RoboSats gets better with more liquidity and users. Tell a bitcoiner friend about Robosats!": "RoboSats 会随着更多的流动性和更高的用户数量而变得更好。把 RoboSats 推荐给你的比特币朋友吧!",
|
||||
"Sending coins to": "将比特币发送到",
|
||||
"Start Again": "重新开始",
|
||||
"Thank you for using Robosats!": "感谢你使用 Robosats!",
|
||||
"Thank you! RoboSats loves you too": "谢谢!RoboSats 也爱你",
|
||||
"What do you think your order host \"{{coordinator}}\"?": "What do you think your order host \"{{coordinator}}\"?",
|
||||
"Your TXID": "你的 TXID",
|
||||
"#83": "Phrases in components/TradeBox/Prompts/TakerFound.tsx",
|
||||
"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.": "请等待吃单方锁定保证金。如果吃单方没有及时锁定保证金,订单将再次公开。",
|
||||
|
||||
@ -674,14 +674,19 @@
|
||||
"Your invoice has expired or more than 3 payment attempts have been made. Submit a new invoice.": "你的發票已到期或已進行超過3次付款嘗試。提交一張新的發票。",
|
||||
"#81": "Phrases in components/TradeBox/Prompts/SendingSats.tsx",
|
||||
"RoboSats is trying to pay your lightning invoice. Remember that lightning nodes must be online in order to receive payments.": "RoboSats 正在嘗試支付你的閃電發票。請注意,閃電節點必須在線才能接收付款。",
|
||||
<<<<<<< HEAD
|
||||
"#82": "Phrases in components/TradeBox/Prompts/Successful.tsx",
|
||||
=======
|
||||
"#81": "Phrases in components/TradeBox/Prompts/Successful.tsx",
|
||||
"How was your experience with {{peer_nick}}?": "How was your experience with {{peer_nick}}?",
|
||||
"How your host {{coordinator}} did it?": "How your host {{coordinator}} did it?",
|
||||
>>>>>>> 7a113d9a (Coordinators ratings WIP)
|
||||
"Renew": "延續",
|
||||
"RoboSats gets better with more liquidity and users. Tell a bitcoiner friend about Robosats!": "RoboSats 會隨著更多的流動性和更高的用戶数量而變得更好。把 RoboSats 推薦給你的比特幣朋友吧!",
|
||||
"Sending coins to": "將比特幣發送到",
|
||||
"Start Again": "重新開始",
|
||||
"Thank you for using Robosats!": "感謝你使用 Robosats!",
|
||||
"Thank you! RoboSats loves you too": "謝謝!RoboSats 也愛你",
|
||||
"What do you think your order host \"{{coordinator}}\"?": "What do you think your order host \"{{coordinator}}\"?",
|
||||
"Your TXID": "你的 TXID",
|
||||
"#83": "Phrases in components/TradeBox/Prompts/TakerFound.tsx",
|
||||
"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.": "請等待吃單方鎖定保證金。如果吃單方沒有及時鎖定保證金,訂單將再次公開。",
|
||||
|
||||
Reference in New Issue
Block a user