refactor offer tabs to fiat, bitcoin, other (with gold and silver)

This commit is contained in:
woodser 2023-05-19 14:08:53 -04:00
parent a31b73d676
commit 5aba26ff82
36 changed files with 204 additions and 148 deletions

View file

@ -73,6 +73,18 @@ public class CurrencyUtil {
CurrencyUtil.baseCurrencyCode = baseCurrencyCode;
}
public static Collection<TraditionalCurrency> getAllSortedFiatCurrencies(Comparator comparator) {
return getAllSortedTraditionalCurrencies(comparator).stream()
.filter(currency -> CurrencyUtil.isFiatCurrency(currency.getCode()))
.collect(Collectors.toList()); // sorted by currency name
}
public static List<TradeCurrency> getAllFiatCurrencies() {
return getAllTraditionalCurrencies().stream()
.filter(currency -> CurrencyUtil.isFiatCurrency(currency.getCode()))
.collect(Collectors.toList()); // sorted by currency name
}
public static Collection<TraditionalCurrency> getAllSortedTraditionalCurrencies() {
return traditionalCurrencyMapSupplier.get().values(); // sorted by currency name
}
@ -98,8 +110,7 @@ public class CurrencyUtil {
.collect(Collectors.toMap(TradeCurrency::getCode, Function.identity(), (x, y) -> x, LinkedHashMap::new));
}
public static List<TraditionalCurrency> getMainTraditionalCurrencies() {
TradeCurrency defaultTradeCurrency = getDefaultTradeCurrency();
public static List<TraditionalCurrency> getMainFiatCurrencies() {
List<TraditionalCurrency> list = new ArrayList<>();
list.add(new TraditionalCurrency("USD"));
list.add(new TraditionalCurrency("EUR"));
@ -109,18 +120,28 @@ public class CurrencyUtil {
list.add(new TraditionalCurrency("RUB"));
list.add(new TraditionalCurrency("INR"));
list.add(new TraditionalCurrency("NGN"));
postProcessTraditionalCurrenciesList(list);
return list;
}
public static List<TraditionalCurrency> getMainTraditionalCurrencies() {
List<TraditionalCurrency> list = getMainFiatCurrencies();
list.add(new TraditionalCurrency("XAG"));
list.add(new TraditionalCurrency("XAU"));
postProcessTraditionalCurrenciesList(list);
return list;
}
private static void postProcessTraditionalCurrenciesList(List<TraditionalCurrency> list) {
list.sort(TradeCurrency::compareTo);
TradeCurrency defaultTradeCurrency = getDefaultTradeCurrency();
TraditionalCurrency defaultTraditionalCurrency =
defaultTradeCurrency instanceof TraditionalCurrency ? (TraditionalCurrency) defaultTradeCurrency : null;
if (defaultTraditionalCurrency != null && list.contains(defaultTraditionalCurrency)) {
list.remove(defaultTradeCurrency);
list.add(0, defaultTraditionalCurrency);
}
return list;
}
public static Collection<CryptoCurrency> getAllSortedCryptoCurrencies() {

View file

@ -30,7 +30,7 @@ import java.util.List;
public final class CashDepositAccount extends CountryBasedPaymentAccount implements SameCountryRestrictedBankAccount {
public static final List<TradeCurrency> SUPPORTED_CURRENCIES = CurrencyUtil.getAllTraditionalCurrencies();
public static final List<TradeCurrency> SUPPORTED_CURRENCIES = CurrencyUtil.getAllFiatCurrencies();
public CashDepositAccount() {
super(PaymentMethod.CASH_DEPOSIT);

View file

@ -32,7 +32,7 @@ import java.util.List;
@EqualsAndHashCode(callSuper = true)
public final class NationalBankAccount extends CountryBasedPaymentAccount implements SameCountryRestrictedBankAccount {
public static final List<TradeCurrency> SUPPORTED_CURRENCIES = CurrencyUtil.getAllTraditionalCurrencies();
public static final List<TradeCurrency> SUPPORTED_CURRENCIES = CurrencyUtil.getAllFiatCurrencies();
public NationalBankAccount() {
super(PaymentMethod.NATIONAL_BANK);

View file

@ -117,6 +117,10 @@ public abstract class PaymentAccount implements PersistablePayload {
paymentAccountPayload = payload;
}
public boolean isFiat() {
return getSingleTradeCurrency() == null || CurrencyUtil.isFiatCurrency(getSingleTradeCurrency().getCode()); // TODO: check if trade currencies contain fiat
}
///////////////////////////////////////////////////////////////////////////////////////////
// PROTO BUFFER

View file

@ -32,7 +32,7 @@ import java.util.List;
@EqualsAndHashCode(callSuper = true)
public final class SameBankAccount extends CountryBasedPaymentAccount implements BankNameRestrictedBankAccount, SameCountryRestrictedBankAccount {
public static final List<TradeCurrency> SUPPORTED_CURRENCIES = CurrencyUtil.getAllTraditionalCurrencies();
public static final List<TradeCurrency> SUPPORTED_CURRENCIES = CurrencyUtil.getAllFiatCurrencies();
public SameBankAccount() {
super(PaymentMethod.SAME_BANK);

View file

@ -32,7 +32,7 @@ import java.util.List;
@EqualsAndHashCode(callSuper = true)
public final class SpecificBanksAccount extends CountryBasedPaymentAccount implements BankNameRestrictedBankAccount, SameCountryRestrictedBankAccount {
public static final List<TradeCurrency> SUPPORTED_CURRENCIES = CurrencyUtil.getAllTraditionalCurrencies();
public static final List<TradeCurrency> SUPPORTED_CURRENCIES = CurrencyUtil.getAllFiatCurrencies();
public SpecificBanksAccount() {
super(PaymentMethod.SPECIFIC_BANKS);

View file

@ -18,6 +18,7 @@
package haveno.core.payment;
import haveno.core.api.model.PaymentAccountFormField;
import haveno.core.locale.CurrencyUtil;
import haveno.core.locale.TradeCurrency;
import haveno.core.payment.payload.PaymentAccountPayload;
import haveno.core.payment.payload.PaymentMethod;
@ -28,13 +29,12 @@ import lombok.NonNull;
import java.util.ArrayList;
import java.util.List;
import static haveno.core.locale.CurrencyUtil.getAllSortedTraditionalCurrencies;
import static java.util.Comparator.comparing;
@EqualsAndHashCode(callSuper = true)
public final class SwiftAccount extends PaymentAccount {
public static final List<TradeCurrency> SUPPORTED_CURRENCIES = new ArrayList<>(getAllSortedTraditionalCurrencies(comparing(TradeCurrency::getCode)));
public static final List<TradeCurrency> SUPPORTED_CURRENCIES = new ArrayList<>(CurrencyUtil.getAllSortedFiatCurrencies(comparing(TradeCurrency::getCode)));
private static final List<PaymentAccountFormField.FieldId> INPUT_FIELD_IDS = List.of(
PaymentAccountFormField.FieldId.ACCOUNT_NAME,

View file

@ -29,7 +29,7 @@ import java.util.List;
public final class WesternUnionAccount extends CountryBasedPaymentAccount {
public static final List<TradeCurrency> SUPPORTED_CURRENCIES = CurrencyUtil.getAllTraditionalCurrencies();
public static final List<TradeCurrency> SUPPORTED_CURRENCIES = CurrencyUtil.getAllFiatCurrencies();
public WesternUnionAccount() {
super(PaymentMethod.WESTERN_UNION);

View file

@ -387,6 +387,7 @@ public final class PaymentMethod implements PersistablePayload, Comparable<Payme
private final long maxTradeLimit;
// list of asset codes the payment method supports
@Getter
private List<String> supportedAssetCodes;

View file

@ -225,7 +225,7 @@ public final class Preferences implements PersistedDataHost, BridgeAddressProvid
GlobalSettings.setUseAnimations(prefPayload.isUseAnimations());
TradeCurrency preferredTradeCurrency = checkNotNull(prefPayload.getPreferredTradeCurrency(), "preferredTradeCurrency must not be null");
setPreferredTradeCurrency(preferredTradeCurrency);
setFiatCurrencies(prefPayload.getTraditionalCurrencies());
setTraditionalCurrencies(prefPayload.getTraditionalCurrencies());
setCryptoCurrencies(prefPayload.getCryptoCurrencies());
GlobalSettings.setDefaultTradeCurrency(preferredTradeCurrency);
@ -255,7 +255,7 @@ public final class Preferences implements PersistedDataHost, BridgeAddressProvid
}
prefPayload.setPreferredTradeCurrency(preferredTradeCurrency);
setFiatCurrencies(CurrencyUtil.getMainTraditionalCurrencies());
setTraditionalCurrencies(CurrencyUtil.getMainFiatCurrencies());
setCryptoCurrencies(CurrencyUtil.getMainCryptoCurrencies());
BaseCurrencyNetwork baseCurrencyNetwork = Config.baseCurrencyNetwork();
@ -608,9 +608,9 @@ public final class Preferences implements PersistedDataHost, BridgeAddressProvid
requestPersistence();
}
private void setFiatCurrencies(List<TraditionalCurrency> currencies) {
public void setTraditionalCurrencies(List<TraditionalCurrency> currencies) {
traditionalCurrenciesAsObservable.setAll(currencies.stream()
.map(fiatCurrency -> new TraditionalCurrency(fiatCurrency.getCurrency()))
.map(traditionalCurrency -> new TraditionalCurrency(traditionalCurrency.getCurrency()))
.distinct().collect(Collectors.toList()));
requestPersistence();
}
@ -909,7 +909,7 @@ public final class Preferences implements PersistedDataHost, BridgeAddressProvid
void setPayFeeInXmr(boolean payFeeInXmr);
void setFiatCurrencies(List<TraditionalCurrency> currencies);
void setTraditionalCurrencies(List<TraditionalCurrency> currencies);
void setCryptoCurrencies(List<CryptoCurrency> currencies);

View file

@ -200,8 +200,9 @@ shared.makerTxFee=Maker: {0}
shared.takerTxFee=Taker: {0}
shared.iConfirm=I confirm
shared.openURL=Open {0}
shared.traditional=Traditional
shared.fiat=Fiat
shared.crypto=Crypto
shared.traditional=Traditional
shared.otherAssets=other assets
shared.other=Other
shared.all=All
@ -1243,12 +1244,12 @@ setting.preferences.ignorePeers=Ignored peers [onion address:port]
setting.preferences.ignoreDustThreshold=Min. non-dust output value
setting.preferences.currenciesInList=Currencies in market price feed list
setting.preferences.prefCurrency=Preferred currency
setting.preferences.displayFiat=Display national currencies
setting.preferences.noFiat=There are no national currencies selected
setting.preferences.displayTraditional=Display traditional currencies
setting.preferences.noTraditional=There are no traditional currencies selected
setting.preferences.cannotRemovePrefCurrency=You cannot remove your selected preferred display currency
setting.preferences.displayCryptos=Display cryptos
setting.preferences.displayCryptos=Display cryptose
setting.preferences.noCryptos=There are no cryptos selected
setting.preferences.addFiat=Add national currency
setting.preferences.addTraditional=Add traditional currency
setting.preferences.addCrypto=Add cryptocurrency
setting.preferences.displayOptions=Display options
setting.preferences.showOwnOffers=Show my own offers in offer book
@ -1402,7 +1403,7 @@ account.tab.mediatorRegistration=Mediator registration
account.tab.refundAgentRegistration=Refund agent registration
account.tab.signing=Signing
account.menu.paymentAccount=National currency accounts
account.menu.paymentAccount=Traditional currency accounts
account.menu.altCoinsAccountView=Cryptocurrency accounts
account.menu.password=Wallet password
account.menu.seedWords=Wallet seed

View file

@ -190,7 +190,7 @@ shared.makerTxFee=Tvůrce: {0}
shared.takerTxFee=Příjemce: {0}
shared.iConfirm=Potvrzuji
shared.openURL=Otevřené {0}
shared.traditional=Traditional
shared.fiat=Fiat
shared.crypto=Krypto
shared.all=Vše
shared.edit=Upravit
@ -995,12 +995,12 @@ setting.preferences.ignorePeers=Ignorované peer uzly [onion addresa:port]
setting.preferences.ignoreDustThreshold=Min. hodnota výstupu bez drobných
setting.preferences.currenciesInList=Měny v seznamu zdrojů tržních cen
setting.preferences.prefCurrency=Preferovaná měna
setting.preferences.displayFiat=Zobrazit národní měny
setting.preferences.noFiat=Nejsou vybrány žádné národní měny
setting.preferences.displayTraditional=Zobrazit národní měny
setting.preferences.noTraditional=Nejsou vybrány žádné národní měny
setting.preferences.cannotRemovePrefCurrency=Vybranou zobrazovanou měnu nelze odebrat.
setting.preferences.displayCryptos=Zobrazit cryptoy
setting.preferences.noCryptos=Nejsou vybrány žádné cryptoy
setting.preferences.addFiat=Přidejte národní měnu
setting.preferences.addTraditional=Přidejte národní měnu
setting.preferences.addCrypto=Přidejte crypto
setting.preferences.displayOptions=Zobrazit možnosti
setting.preferences.showOwnOffers=Zobrazit mé vlastní nabídky v seznamu nabídek

View file

@ -190,7 +190,7 @@ shared.makerTxFee=Ersteller: {0}
shared.takerTxFee=Abnehmer: {0}
shared.iConfirm=Ich bestätige
shared.openURL=Öffne {0}
shared.traditional=Traditional
shared.fiat=Fiat
shared.crypto=Crypto
shared.all=Alle
shared.edit=Bearbeiten
@ -995,12 +995,12 @@ setting.preferences.ignorePeers=Ignorierte Peers [Onion Adresse:Port]
setting.preferences.ignoreDustThreshold=Min. nicht-dust Ausgabewert
setting.preferences.currenciesInList=Währungen in Liste der Marktpreise
setting.preferences.prefCurrency=Bevorzugte Währung
setting.preferences.displayFiat=Nationale Währungen anzeigen
setting.preferences.noFiat=Es wurden keine nationalen Währungen ausgewählt
setting.preferences.displayTraditional=Nationale Währungen anzeigen
setting.preferences.noTraditional=Es wurden keine nationalen Währungen ausgewählt
setting.preferences.cannotRemovePrefCurrency=Sie können Ihre ausgewählte bevorzugte Anzeigewährung nicht entfernen
setting.preferences.displayCryptos=Cryptos anzeigen
setting.preferences.noCryptos=Es sind keine Cryptos ausgewählt
setting.preferences.addFiat=Nationale Währung hinzufügen
setting.preferences.addTraditional=Nationale Währung hinzufügen
setting.preferences.addCrypto=Crypto hinzufügen
setting.preferences.displayOptions=Darstellungsoptionen
setting.preferences.showOwnOffers=Eigenen Angebote im Angebotsbuch zeigen

View file

@ -190,7 +190,7 @@ shared.makerTxFee=Creador: {0}
shared.takerTxFee=Tomador: {0}
shared.iConfirm=Confirmo
shared.openURL=Abrir {0}
shared.traditional=Traditional
shared.fiat=Fiat
shared.crypto=Cripto
shared.all=Todos
shared.edit=Editar
@ -995,12 +995,12 @@ setting.preferences.ignorePeers=Pares ignorados [dirección onion:puerto]
setting.preferences.ignoreDustThreshold=Valor mínimo de output que no sea dust
setting.preferences.currenciesInList=Monedas en lista para precio de mercado
setting.preferences.prefCurrency=Moneda preferida
setting.preferences.displayFiat=Mostrar monedas nacionales
setting.preferences.noFiat=No hay monedas nacionales seleccionadas
setting.preferences.displayTraditional=Mostrar monedas nacionales
setting.preferences.noTraditional=No hay monedas nacionales seleccionadas
setting.preferences.cannotRemovePrefCurrency=No puede eliminar su moneda preferida para mostrar seleccionada
setting.preferences.displayCryptos=Mostrar cryptos
setting.preferences.noCryptos=No hay cryptos seleccionadas
setting.preferences.addFiat=Añadir moneda nacional
setting.preferences.addTraditional=Añadir moneda nacional
setting.preferences.addCrypto=Añadir crypto
setting.preferences.displayOptions=Mostrar opciones
setting.preferences.showOwnOffers=Mostrar mis propias ofertas en el libro de ofertas

View file

@ -190,7 +190,7 @@ shared.makerTxFee=سفارش گذار: {0}
shared.takerTxFee=پذیرنده سفارش: {0}
shared.iConfirm=تایید می‌کنم
shared.openURL=باز {0}
shared.traditional=فیات
shared.fiat=فیات
shared.crypto=کریپتو
shared.all=همه
shared.edit=ویرایش
@ -995,12 +995,12 @@ setting.preferences.ignorePeers=Ignored peers [onion address:port]
setting.preferences.ignoreDustThreshold=Min. non-dust output value
setting.preferences.currenciesInList=ارزها در لیست قیمت روز بازار
setting.preferences.prefCurrency=ارز مطلوب
setting.preferences.displayFiat=نمایش ارزهای ملی
setting.preferences.noFiat=هیچ ارز ملی انتخاب نشده است
setting.preferences.displayTraditional=نمایش ارزهای ملی
setting.preferences.noTraditional=هیچ ارز ملی انتخاب نشده است
setting.preferences.cannotRemovePrefCurrency=شما نمی‌توانید ارز مطلوب انتخاب شده‌ی خود را حذف کنید
setting.preferences.displayCryptos=نمایش آلت‌کوین‌ها
setting.preferences.noCryptos=هیچ آلتکوینی انتخاب نشده است
setting.preferences.addFiat=افزودن ارز ملی
setting.preferences.addTraditional=افزودن ارز ملی
setting.preferences.addCrypto=افزودن آلتکوین
setting.preferences.displayOptions=نمایش گزینه‌ها
setting.preferences.showOwnOffers=نمایش پیشنهادهای من در دفتر پیشنهاد

View file

@ -190,7 +190,7 @@ shared.makerTxFee=Maker: {0}
shared.takerTxFee=Taker: {0}
shared.iConfirm=Je confirme
shared.openURL=Ouvert {0}
shared.traditional=Traditional
shared.fiat=Fiat
shared.crypto=Crypto
shared.all=Tout
shared.edit=Modifier
@ -996,12 +996,12 @@ setting.preferences.ignorePeers=Pairs ignorés [adresse onion:port]
setting.preferences.ignoreDustThreshold=Valeur de l'output considérée comme "non-dust" minimale
setting.preferences.currenciesInList=Devises disponibles dans le flux de cotation du marché
setting.preferences.prefCurrency=Devise privilégiée
setting.preferences.displayFiat=Afficher les monnaies nationales
setting.preferences.noFiat=Il n'y a pas de devise nationale sélectionnée
setting.preferences.displayTraditional=Afficher les monnaies nationales
setting.preferences.noTraditional=Il n'y a pas de devise nationale sélectionnée
setting.preferences.cannotRemovePrefCurrency=Vous ne pouvez pas enlever la devise choisie pour l'affichage.
setting.preferences.displayCryptos=Afficher les cryptos
setting.preferences.noCryptos=Il n'y a pas d'cryptos sélectionnés
setting.preferences.addFiat=Ajouter une devise nationale
setting.preferences.addTraditional=Ajouter une devise nationale
setting.preferences.addCrypto=Ajouter un crypto
setting.preferences.displayOptions=Afficher les options
setting.preferences.showOwnOffers=Montrer mes ordres dans le livre des ordres

View file

@ -190,7 +190,7 @@ shared.makerTxFee=Maker: {0}
shared.takerTxFee=Taker: {0}
shared.iConfirm=Confermo
shared.openURL=Aperti {0}
shared.traditional=Traditional
shared.fiat=Fiat
shared.crypto=Crypto
shared.all=Tutti
shared.edit=Modifica
@ -995,12 +995,12 @@ setting.preferences.ignorePeers=Peer ignorati [indirizzo:porta onion]
setting.preferences.ignoreDustThreshold=Valore minimo di output non-dust
setting.preferences.currenciesInList=Valute nell'elenco dei feed dei prezzi di mercato
setting.preferences.prefCurrency=Valuta preferita
setting.preferences.displayFiat=Mostra valute nazionali
setting.preferences.noFiat=Non ci sono valute nazionali selezionate
setting.preferences.displayTraditional=Mostra valute nazionali
setting.preferences.noTraditional=Non ci sono valute nazionali selezionate
setting.preferences.cannotRemovePrefCurrency=Non è possibile rimuovere la valuta di visualizzazione preferita selezionata
setting.preferences.displayCryptos=Visualizza crypto
setting.preferences.noCryptos=Non ci sono crypto selezionate
setting.preferences.addFiat=Aggiungi valuta nazionale
setting.preferences.addTraditional=Aggiungi valuta nazionale
setting.preferences.addCrypto=Aggiungi crypto
setting.preferences.displayOptions=Mostra opzioni
setting.preferences.showOwnOffers=Mostra le mie offerte nel libro delle offerte

View file

@ -190,7 +190,7 @@ shared.makerTxFee=メイカー: {0}
shared.takerTxFee=テイカー: {0}
shared.iConfirm=確認します
shared.openURL={0} をオープン
shared.traditional=法定通貨
shared.fiat=法定通貨
shared.crypto=暗号通貨
shared.all=全て
shared.edit=編集
@ -995,12 +995,12 @@ setting.preferences.ignorePeers=無視されたピア [onion アドレス:ポー
setting.preferences.ignoreDustThreshold=最小の非ダストアウトプット値
setting.preferences.currenciesInList=市場価格フィードリストの通貨
setting.preferences.prefCurrency=希望する通貨
setting.preferences.displayFiat=各国通貨の表示
setting.preferences.noFiat=各国通貨が選択されていません
setting.preferences.displayTraditional=各国通貨の表示
setting.preferences.noTraditional=各国通貨が選択されていません
setting.preferences.cannotRemovePrefCurrency=選択した希望の表示通貨は削除できません
setting.preferences.displayCryptos=アルトコインの表示
setting.preferences.noCryptos=選択されたアルトコインがありません
setting.preferences.addFiat=各国通貨を追加する
setting.preferences.addTraditional=各国通貨を追加する
setting.preferences.addCrypto=アルトコインを追加する
setting.preferences.displayOptions=表示設定
setting.preferences.showOwnOffers=オファーブックに自分のオファーを表示

View file

@ -190,7 +190,7 @@ shared.makerTxFee=Ofertante: {0}
shared.takerTxFee=Aceitador: {0}
shared.iConfirm=Eu confirmo
shared.openURL=Aberto {0}
shared.traditional=Traditional
shared.fiat=Fiat
shared.crypto=Cripto
shared.all=Todos
shared.edit=Editar
@ -998,12 +998,12 @@ setting.preferences.ignorePeers=Pares ignorados [endereço onion:porta]
setting.preferences.ignoreDustThreshold=Mín. valor de output não-poeira
setting.preferences.currenciesInList=Moedas na lista de preços de mercado
setting.preferences.prefCurrency=Moeda de preferência
setting.preferences.displayFiat=Exibir moedas nacionais
setting.preferences.noFiat=Não há moedas nacionais selecionadas
setting.preferences.displayTraditional=Exibir moedas nacionais
setting.preferences.noTraditional=Não há moedas nacionais selecionadas
setting.preferences.cannotRemovePrefCurrency=Você não pode remover a moeda preferencial de exibição selecionada
setting.preferences.displayCryptos=Exibir cryptos
setting.preferences.noCryptos=Não há cryptos selecionadas
setting.preferences.addFiat=Adicionar moeda nacional
setting.preferences.addTraditional=Adicionar moeda nacional
setting.preferences.addCrypto=Adicionar crypto
setting.preferences.displayOptions=Opções de exibição
setting.preferences.showOwnOffers=Exibir minhas ofertas no livro de ofertas

View file

@ -190,7 +190,7 @@ shared.makerTxFee=Ofertante: {0}
shared.takerTxFee=Aceitador: {0}
shared.iConfirm=Eu confirmo
shared.openURL=Abrir {0}
shared.traditional=Moeda fiduciária
shared.fiat=Moeda fiduciária
shared.crypto=Cripto
shared.all=Tudo
shared.edit=Editar
@ -995,12 +995,12 @@ setting.preferences.ignorePeers=Pares ignorados [endereço onion:porta]
setting.preferences.ignoreDustThreshold=Mín. valor de output não-poeira
setting.preferences.currenciesInList=Moedas na lista de feed de preço de mercado
setting.preferences.prefCurrency=Moeda preferrida
setting.preferences.displayFiat=Mostrar moedas nacionais
setting.preferences.noFiat=Não há moedas nacionais selecionadas
setting.preferences.displayTraditional=Mostrar moedas nacionais
setting.preferences.noTraditional=Não há moedas nacionais selecionadas
setting.preferences.cannotRemovePrefCurrency=Você não pode remover a moeda preferida de exibição selecionada
setting.preferences.displayCryptos=Mostrar cryptos
setting.preferences.noCryptos=Não há cryptos selecionadas
setting.preferences.addFiat=Adicionar moeda nacional
setting.preferences.addTraditional=Adicionar moeda nacional
setting.preferences.addCrypto=Adicionar crypto
setting.preferences.displayOptions=Mostrar opções
setting.preferences.showOwnOffers=Mostrar as minhas próprias ofertas no livro de ofertas

View file

@ -190,7 +190,7 @@ shared.makerTxFee=Мейкер: {0}
shared.takerTxFee=Тейкер: {0}
shared.iConfirm=Подтверждаю
shared.openURL=Открыть {0}
shared.traditional=Нац. валюта
shared.fiat=Нац. валюта
shared.crypto=Криптовалюта
shared.all=Все
shared.edit=Редактировать
@ -995,12 +995,12 @@ setting.preferences.ignorePeers=Игнорируемые пиры [onion-адр
setting.preferences.ignoreDustThreshold=Мин. значение, не являющееся «пылью»
setting.preferences.currenciesInList=Валюты в перечне источника рыночного курса
setting.preferences.prefCurrency=Предпочитаемая валюта
setting.preferences.displayFiat=Показать нац. валюты
setting.preferences.noFiat=Национальные валюты не выбраны
setting.preferences.displayTraditional=Показать нац. валюты
setting.preferences.noTraditional=Национальные валюты не выбраны
setting.preferences.cannotRemovePrefCurrency=Нельзя удалить выбранную предпочитаемую валюту
setting.preferences.displayCryptos=Показать альткойны
setting.preferences.noCryptos=Альткойны не выбраны
setting.preferences.addFiat=Добавить национальную валюту
setting.preferences.addTraditional=Добавить национальную валюту
setting.preferences.addCrypto=Добавить альткойн
setting.preferences.displayOptions=Параметры отображения
setting.preferences.showOwnOffers=Показать мои предложения в списке предложений

View file

@ -190,7 +190,7 @@ shared.makerTxFee=ผู้ทำ: {0}
shared.takerTxFee=ผู้รับ: {0}
shared.iConfirm=ฉันยืนยัน
shared.openURL=เปิด {0}
shared.traditional=คำสั่ง
shared.fiat=คำสั่ง
shared.crypto=คริปโต
shared.all=ทั้งหมด
shared.edit=แก้ไข
@ -995,12 +995,12 @@ setting.preferences.ignorePeers=Ignored peers [onion address:port]
setting.preferences.ignoreDustThreshold=Min. non-dust output value
setting.preferences.currenciesInList=สกุลเงินอยู่ในหน้ารายการราคาตลาด
setting.preferences.prefCurrency=สกุลเงินที่ต้องการ
setting.preferences.displayFiat=แสดงสกุลเงินของประเทศ
setting.preferences.noFiat=ไม่มีสกุลเงินประจำชาติที่เลือกไว้
setting.preferences.displayTraditional=แสดงสกุลเงินของประเทศ
setting.preferences.noTraditional=ไม่มีสกุลเงินประจำชาติที่เลือกไว้
setting.preferences.cannotRemovePrefCurrency=คุณไม่สามารถลบสกุลเงินในการแสดงผลที่เลือกไว้ได้
setting.preferences.displayCryptos=แสดง cryptos
setting.preferences.noCryptos=ไม่มี cryptos ที่เลือก
setting.preferences.addFiat=เพิ่มสกุลเงินประจำชาติ
setting.preferences.addTraditional=เพิ่มสกุลเงินประจำชาติ
setting.preferences.addCrypto=เพิ่ม crypto
setting.preferences.displayOptions=แสดงตัวเลือกเพิ่มเติม
setting.preferences.showOwnOffers=แสดงข้อเสนอของฉันเองในสมุดข้อเสนอ

View file

@ -190,7 +190,7 @@ shared.makerTxFee=Người tạo: {0}
shared.takerTxFee=Người nhận: {0}
shared.iConfirm=Tôi xác nhận
shared.openURL=Mở {0}
shared.traditional=Tiền pháp định
shared.fiat=Tiền pháp định
shared.crypto=Tiền mã hóa
shared.all=Tất cả
shared.edit=Chỉnh sửa
@ -997,12 +997,12 @@ setting.preferences.ignorePeers=Bỏ qua đối tác[địa chỉ onion:cổng]
setting.preferences.ignoreDustThreshold=Giá trị đầu ra tối thiểu không phải số dư nhỏ
setting.preferences.currenciesInList=Tiền tệ trong danh sách cung cấp giá thị trường
setting.preferences.prefCurrency=Tiền tệ ưu tiên
setting.preferences.displayFiat=Hiển thị tiền tệ các nước
setting.preferences.noFiat=Không có tiền tệ nước nào được chọn
setting.preferences.displayTraditional=Hiển thị tiền tệ các nước
setting.preferences.noTraditional=Không có tiền tệ nước nào được chọn
setting.preferences.cannotRemovePrefCurrency=Bạn không thể gỡ bỏ tiền tệ ưu tiên được chọn
setting.preferences.displayCryptos=Hiển thị crypto
setting.preferences.noCryptos=Không có crypto nào được chọn
setting.preferences.addFiat=Bổ sung tiền tệ các nước
setting.preferences.addTraditional=Bổ sung tiền tệ các nước
setting.preferences.addCrypto=Bổ sung crypto
setting.preferences.displayOptions=Hiển thị các phương án
setting.preferences.showOwnOffers=Hiển thị Báo giá của tôi trong danh mục Báo giá

View file

@ -190,7 +190,7 @@ shared.makerTxFee=卖家:{0}
shared.takerTxFee=买家:{0}
shared.iConfirm=我确认
shared.openURL=打开 {0}
shared.traditional=法定货币
shared.fiat=法定货币
shared.crypto=加密
shared.all=全部
shared.edit=编辑
@ -995,12 +995,12 @@ setting.preferences.ignorePeers=忽略节点 [洋葱地址:端口]
setting.preferences.ignoreDustThreshold=最小无零头输出值
setting.preferences.currenciesInList=市场价的货币列表
setting.preferences.prefCurrency=首选货币
setting.preferences.displayFiat=显示国家货币
setting.preferences.noFiat=没有选定国家货币
setting.preferences.displayTraditional=显示国家货币
setting.preferences.noTraditional=没有选定国家货币
setting.preferences.cannotRemovePrefCurrency=您不能删除您选定的首选货币
setting.preferences.displayCryptos=显示数字货币
setting.preferences.noCryptos=没有选定数字货币
setting.preferences.addFiat=添加法定货币
setting.preferences.addTraditional=添加法定货币
setting.preferences.addCrypto=添加数字货币
setting.preferences.displayOptions=显示选项
setting.preferences.showOwnOffers=在报价列表中显示我的报价

View file

@ -190,7 +190,7 @@ shared.makerTxFee=賣家:{0}
shared.takerTxFee=買家:{0}
shared.iConfirm=我確認
shared.openURL=打開 {0}
shared.traditional=法定貨幣
shared.fiat=法定貨幣
shared.crypto=加密
shared.all=全部
shared.edit=編輯
@ -995,12 +995,12 @@ setting.preferences.ignorePeers=忽略節點 [洋葱地址:端口]
setting.preferences.ignoreDustThreshold=最小無零頭輸出值
setting.preferences.currenciesInList=市場價的貨幣列表
setting.preferences.prefCurrency=首選貨幣
setting.preferences.displayFiat=顯示國家貨幣
setting.preferences.noFiat=沒有選定國家貨幣
setting.preferences.displayTraditional=顯示國家貨幣
setting.preferences.noTraditional=沒有選定國家貨幣
setting.preferences.cannotRemovePrefCurrency=您不能刪除您選定的首選貨幣
setting.preferences.displayCryptos=顯示數字貨幣
setting.preferences.noCryptos=沒有選定數字貨幣
setting.preferences.addFiat=添加法定貨幣
setting.preferences.addTraditional=添加法定貨幣
setting.preferences.addCrypto=添加數字貨幣
setting.preferences.displayOptions=顯示選項
setting.preferences.showOwnOffers=在報價列表中顯示我的報價