decred.org/dcrdex@v1.0.5/client/webserver/jsintl.go (about)

     1  package webserver
     2  
     3  import "decred.org/dcrdex/client/intl"
     4  
     5  const (
     6  	noPassErrMsgID                   = "NO_PASS_ERROR_MSG"
     7  	noAppPassErrMsgID                = "NO_APP_PASS_ERROR_MSG"
     8  	setButtonBuyID                   = "SET_BUTTON_BUY"
     9  	setButtonSellID                  = "SET_BUTTON_SELL"
    10  	offID                            = "OFF"
    11  	maxID                            = "MAX"
    12  	readyID                          = "READY"
    13  	noWalletID                       = "NO_WALLET"
    14  	disabledMsgID                    = "DISABLED_MSG"
    15  	walletSyncProgressID             = "WALLET_SYNC_PROGRESS"
    16  	hideAdditionalSettingsID         = "HIDE_ADDITIONAL_SETTINGS"
    17  	showAdditionalSettingsID         = "SHOW_ADDITIONAL_SETTINGS"
    18  	buyID                            = "BUY"
    19  	sellID                           = "SELL"
    20  	notSupportedID                   = "NOT_SUPPORTED"
    21  	versionNotSupportedID            = "VERSION_NOT_SUPPORTED"
    22  	connectionFailedID               = "CONNECTION_FAILED"
    23  	orderPreviewID                   = "ORDER_PREVIEW"
    24  	calculatingID                    = "CALCULATING"
    25  	estimateUnavailableID            = "ESTIMATE_UNAVAILABLE"
    26  	noZeroRateID                     = "NO_ZERO_RATE"
    27  	noZeroQuantityID                 = "NO_ZERO_QUANTITY"
    28  	tradeID                          = "TRADE"
    29  	noAssetWalletID                  = "NO_ASSET_WALLET"
    30  	executedID                       = "EXECUTED"
    31  	bookedID                         = "BOOKED"
    32  	cancelingID                      = "CANCELING"
    33  	passwordNotMatchID               = "PASSWORD_NOT_MATCH"
    34  	acctUndefinedID                  = "ACCT_UNDEFINED"
    35  	keepWalletPassID                 = "KEEP_WALLET_PASS"
    36  	newWalletPassID                  = "NEW_WALLET_PASS"
    37  	lotID                            = "LOT"
    38  	lotsID                           = "LOTS"
    39  	unknownID                        = "UNKNOWN"
    40  	epochID                          = "EPOCH"
    41  	orderSubmittingID                = "ORDER_SUBMITTING"
    42  	settlingID                       = "SETTLING"
    43  	noMatchID                        = "NO_MATCH"
    44  	canceledID                       = "CANCELED"
    45  	revokedID                        = "REVOKED"
    46  	waitingForConfsID                = "WAITING_FOR_CONFS"
    47  	noneSelectedID                   = "NONE_SELECTED"
    48  	regFeeSuccessID                  = "REGISTRATION_FEE_SUCCESS"
    49  	apiErrorID                       = "API_ERROR"
    50  	addID                            = "ADD"
    51  	createID                         = "CREATE"
    52  	setupWalletID                    = "SETUP_WALLET"
    53  	changeWalletTypeID               = "CHANGE_WALLET_TYPE"
    54  	keepWalletTypeID                 = "KEEP_WALLET_TYPE"
    55  	walletReadyID                    = "WALLET_READY"
    56  	walletPendingID                  = "WALLET_PENDING"
    57  	setupNeededID                    = "SETUP_NEEDED"
    58  	sendSuccessID                    = "SEND_SUCCESS"
    59  	reconfigSuccessID                = "RECONFIG_SUCCESS"
    60  	rescanStartedID                  = "RESCAN_STARTED"
    61  	newWalletSuccessID               = "NEW_WALLET_SUCCESS"
    62  	walletUnlockedID                 = "WALLET_UNLOCKED"
    63  	sellingID                        = "SELLING"
    64  	buyingID                         = "BUYING"
    65  	walletDisabledID                 = "WALLET_DISABLED"
    66  	walletEnabledID                  = "WALLET_ENABLED"
    67  	activeOrdersErrorID              = "ACTIVE_ORDERS_ERR_MSG"
    68  	availableID                      = "AVAILABLE"
    69  	lockedID                         = "LOCKED"
    70  	immatureID                       = "IMMATURE"
    71  	feeBalanceID                     = "FEE_BALANCE"
    72  	candlesLoadingID                 = "CANDLES_LOADING"
    73  	depthLoadingID                   = "DEPTH_LOADING"
    74  	invalidAddrressMsgID             = "INVALID_ADDRESS_MSG"
    75  	txFeeSupportedID                 = "TXFEE_UNSUPPORTED"
    76  	txFeeErrorMsgID                  = "TXFEE_ERR_MSG"
    77  	activeOrdersLogoutErrorID        = "ACTIVE_ORDERS_LOGOUT_ERR_MSG"
    78  	invalidDateErrorMsgID            = "INVALID_DATE_ERR_MSG"
    79  	noArchivedRecordsID              = "NO_ARCHIVED_RECORDS"
    80  	deleteArchivedRecordsID          = "DELETE_ARCHIVED_RECORDS_RESULT"
    81  	archivedRecordsPathID            = "ARCHIVED_RECORDS_PATH"
    82  	defaultID                        = "DEFAULT"
    83  	addedID                          = "ADDED"
    84  	discoveredID                     = "DISCOVERED"
    85  	unsupportedAssetInfoErrMsgID     = "UNSUPPORTED_ASSET_INFO_ERR_MSG"
    86  	limitOrderID                     = "LIMIT_ORDER"
    87  	limitOrderImmediateTifID         = "LIMIT_ORDER_IMMEDIATE_TIF"
    88  	marketOrderID                    = "MARKET_ORDER"
    89  	cancelOrderID                    = "CANCEL_ORDER"
    90  	matchStatusNewlyMatchedID        = "MATCH_STATUS_NEWLY_MATCHED"
    91  	matchStatusMakerSwapCastID       = "MATCH_STATUS_MAKER_SWAP_CAST"
    92  	matchStatusTakerSwapCastID       = "MATCH_STATUS_TAKER_SWAP_CAST"
    93  	matchStatusMakerRedeemedID       = "MATCH_STATUS_MAKER_REDEEMED"
    94  	matchStatusRedemptionSentID      = "MATCH_STATUS_REDEMPTION_SENT"
    95  	matchStatusRedemptionConfirmedID = "MATCH_REDEMPTION_CONFIRMED"
    96  	matchStatusRevokedID             = "MATCH_STATUS_REVOKED"
    97  	matchStatusRefundedID            = "MATCH_STATUS_REFUNDED"
    98  	matchStatusRefundPendingID       = "MATCH_STATUS_REFUND_PENDING"
    99  	matchStatusRedeemPendingID       = "MATCH_STATUS_REDEEM_PENDING"
   100  	matchStatusCompleteID            = "MATCH_STATUS_COMPLETE"
   101  	takerFoundMakerRedemptionID      = "TAKER_FOUND_MAKER_REDEMPTION"
   102  	openWalletErrMsgID               = "OPEN_WALLET_ERR_MSG"
   103  	orderAccelerationFeeErrMsgID     = "ORDER_ACCELERATION_FEE_ERR_MSG"
   104  	orderAccelerationErrMsgID        = "ORDER_ACCELERATION_ERR_MSG"
   105  	connectedID                      = "CONNECTED"
   106  	disconnectedID                   = "DISCONNECTED"
   107  	invalidCertID                    = "INVALID_CERTIFICATE"
   108  	confirmationsID                  = "CONFIRMATIONS"
   109  	takerID                          = "TAKER"
   110  	makerID                          = "MAKER"
   111  	emptyDexAddrID                   = "EMPTY_DEX_ADDRESS_MSG"
   112  	selectWalletForFeePaymentID      = "SELECT_WALLET_FOR_FEE_PAYMENT"
   113  	unavailableID                    = "UNAVAILABLE"
   114  	walletSyncFinishingID            = "WALLET_SYNC_FINISHING_UP"
   115  	connectWalletErrMsgID            = "CONNECTING_WALLET_ERR_MSG"
   116  	refundImminentID                 = "REFUND_IMMINENT"
   117  	refundWillHappenAfterID          = "REFUND_WILL_HAPPEN_AFTER"
   118  	availableTitleID                 = "AVAILABLE_TITLE"
   119  	lockedTitleID                    = "LOCKED_TITLE"
   120  	immatureTitleID                  = "IMMATURE_TITLE"
   121  	swappingID                       = "SWAPPING"
   122  	bondedID                         = "BONDED"
   123  	lockedBalMsgID                   = "LOCKED_BAL_MSG"
   124  	immatureBalMsgID                 = "IMMATURE_BAL_MSG"
   125  	lockedSwappingBalMsgID           = "LOCKED_SWAPPING_BAL_MSG"
   126  	lockedBonBalMsgID                = "LOCKED_BOND_BAL_MSG"
   127  	reservesDeficitID                = "RESERVES_DEFICIT"
   128  	reservesDeficitMsgID             = "RESERVES_DEFICIT_MSG"
   129  	bondReservesID                   = "BOND_RESERVES"
   130  	bondReservesMsgID                = "BOND_RESERVES_MSG"
   131  	shieldedID                       = "SHIELDED"
   132  	shieldedMsgID                    = "SHIELDED_MSG"
   133  	orderID                          = "ORDER"
   134  	lockedOrderBalMsgID              = "LOCKED_ORDER_BAL_MSG"
   135  	creatingWalletsID                = "CREATING_WALLETS"
   136  	addingServersID                  = "ADDING_SERVER"
   137  	walletRecoverySupportMsgID       = "WALLET_RECOVERY_SUPPORT_MSG"
   138  	ticketsPurchasedID               = "TICKETS_PURCHASED"
   139  	ticketStatusUnknownID            = "TICKET_STATUS_UNKNOWN"
   140  	ticketStatusUnminedID            = "TICKET_STATUS_UNMINED"
   141  	ticketStatusImmatureID           = "TICKET_STATUS_IMMATURE"
   142  	ticketStatusLiveID               = "TICKET_STATUS_LIVE"
   143  	ticketStatusVotedID              = "TICKET_STATUS_VOTED"
   144  	ticketStatusMissedID             = "TICKET_STATUS_MISSED"
   145  	ticketStatusExpiredID            = "TICKET_STATUS_EXPIRED"
   146  	ticketStatusUnspentID            = "TICKET_STATUS_UNSPENT"
   147  	ticketStatusRevokedID            = "TICKET_STATUS_REVOKED"
   148  	passwordResetSuccessMsgID        = "PASSWORD_RESET_SUCCESS_MSG"
   149  	browserNtfnEnabledID             = "BROWSER_NTFN_ENABLED"
   150  	browserNtfnOrdersID              = "BROWSER_NTFN_ORDERS"
   151  	browserNtfnMatchesID             = "BROWSER_NTFN_MATCHES"
   152  	browserNtfnBondsID               = "BROWSER_NTFN_BONDS"
   153  	browserNtfnConnectionsID         = "BROWSER_NTFN_CONNECTIONS"
   154  	orderBttnBuyBalErrID             = "ORDER_BUTTON_BUY_BALANCE_ERROR"
   155  	orderBttnSellBalErrID            = "ORDER_BUTTON_SELL_BALANCE_ERROR"
   156  	orderBttnQtyErrID                = "ORDER_BUTTON_QTY_ERROR"
   157  	orderBttnQtyRateErrID            = "ORDER_BUTTON_QTY_RATE_ERROR"
   158  	createAssetWalletMsgID           = "CREATE_ASSET_WALLET_MSG"
   159  	noWalletMsgID                    = "NO_WALLET_MSG"
   160  	tradingTierUpdateddID            = "TRADING_TIER_UPDATED"
   161  	invalidTierValueID               = "INVALID_TIER_VALUE"
   162  	invalidCompsValueID              = "INVALID_COMPS_VALUE"
   163  	txTypeUnknownID                  = "TX_TYPE_UNKNOWN"
   164  	txTypeSendID                     = "TX_TYPE_SEND"
   165  	txTypeReceiveID                  = "TX_TYPE_RECEIVE"
   166  	txTypeSwapID                     = "TX_TYPE_SWAP"
   167  	txTypeRedeemID                   = "TX_TYPE_REDEEM"
   168  	txTypeRefundID                   = "TX_TYPE_REFUND"
   169  	txTypeSplitID                    = "TX_TYPE_SPLIT"
   170  	txTypeCreateBondID               = "TX_TYPE_CREATE_BOND"
   171  	txTypeRedeemBondID               = "TX_TYPE_REDEEM_BOND"
   172  	txTypeApproveTokenID             = "TX_TYPE_APPROVE_TOKEN"
   173  	txTypeAccelerationID             = "TX_TYPE_ACCELERATION"
   174  	txTypeSelfTransferID             = "TX_TYPE_SELF_TRANSFER"
   175  	txTypeRevokeTokenApprovalID      = "TX_TYPE_REVOKE_TOKEN_APPROVAL"
   176  	txTypeTicketPurchaseID           = "TX_TYPE_TICKET_PURCHASE"
   177  	txTypeTicketVoteID               = "TX_TYPE_TICKET_VOTE"
   178  	txTypeTicketRevokeID             = "TX_TYPE_TICKET_REVOCATION"
   179  	txTypeSwapOrSendID               = "TX_TYPE_SWAP_OR_SEND"
   180  	txTypeMixID                      = "TX_TYPE_MIX"
   181  	swapOrSendTooltipID              = "SWAP_OR_SEND_TOOLTIP"
   182  	missingCexCredsID                = "MISSING_CEX_CREDS"
   183  	matchBufferID                    = "MATCH_BUFFER"
   184  	noPlacementsID                   = "NO_PLACEMENTS"
   185  	invalidValueID                   = "INVALID_VALUE"
   186  	noZeroID                         = "NO_ZERO"
   187  	botTypeBasicMMID                 = "BOTTYPE_BASIC_MM"
   188  	botTypeArbMMID                   = "BOTTYPE_ARB_MM"
   189  	botTypeSimpleArbID               = "BOTTYPE_SIMPLE_ARB"
   190  	botTypeNoneID                    = "NO_BOTTYPE"
   191  	noCexID                          = "NO_CEX"
   192  	cexBalanceErrID                  = "CEXBALANCE_ERR"
   193  	pendingID                        = "PENDING"
   194  	completeID                       = "COMPLETE"
   195  	archivedSettingsID               = "ARCHIVED_SETTINGS"
   196  	idTransparent                    = "TRANSPARENT"
   197  	idNoCodeProvided                 = "NO_CODE_PROVIDED"
   198  	enableAccount                    = "ENABLE_ACCOUNT"
   199  	disableAccount                   = "DISABLE_ACCOUNT"
   200  	accountDisabledMsg               = "ACCOUNT_DISABLED_MSG"
   201  	dexDisabledMsg                   = "DEX_DISABLED_MSG"
   202  	idWalletNotSynced                = "WALLET_NOT_SYNCED"
   203  	idWalletNoPeers                  = "WALLET_NO_PEERS"
   204  	idDepositError                   = "DEPOSIT_ERROR"
   205  	idWithdrawError                  = "WITHDRAW_ERROR"
   206  	idDEXUnderfunded                 = "DEX_UNDERFUNDED"
   207  	idCEXUnderfunded                 = "CEX_UNDERFUNDED"
   208  	idCEXTooShallow                  = "CEX_TOO_SHALLOW"
   209  	idAccountSuspended               = "ACCOUNT_SUSPENDED"
   210  	idUserLimitTooLow                = "USER_LIMIT_TOO_LOW"
   211  	idNoPriceSource                  = "NO_PRICE_SOURCE"
   212  	idCEXOrderbookUnsynced           = "CEX_ORDERBOOK_UNSYNCED"
   213  	idDeterminePlacementsError       = "DETERMINE_PLACEMENTS_ERROR"
   214  	idPlaceBuyOrdersError            = "PLACE_BUY_ORDERS_ERROR"
   215  	idPlaceSellOrdersError           = "PLACE_SELL_ORDERS_ERROR"
   216  	idCEXTradeError                  = "CEX_TRADE_ERROR"
   217  	idOrderReportTitle               = "ORDER_REPORT_TITLE"
   218  	idCEXBalances                    = "CEX_BALANCES"
   219  	idCausesSelfMatch                = "CAUSES_SELF_MATCH"
   220  	idCexNotConnected                = "CEX_NOT_CONNECTED"
   221  	idDeleteBot                      = "DELETE_BOT"
   222  )
   223  
   224  var enUS = map[string]*intl.Translation{
   225  	noPassErrMsgID:                   {T: "password cannot be empty"},
   226  	noAppPassErrMsgID:                {T: "app password cannot be empty"},
   227  	passwordNotMatchID:               {T: "passwords do not match"},
   228  	setButtonBuyID:                   {T: "Place order to buy  {{ asset }}"},
   229  	setButtonSellID:                  {T: "Place order to sell {{ asset }}"},
   230  	orderBttnBuyBalErrID:             {T: "Insufficient balance to buy."},
   231  	orderBttnSellBalErrID:            {T: "Insufficient balance to sell."},
   232  	orderBttnQtyErrID:                {T: "Order quantity must be specified."},
   233  	orderBttnQtyRateErrID:            {T: "Order quantity and price must be specified."},
   234  	offID:                            {T: "off"},
   235  	readyID:                          {T: "ready"},
   236  	lockedID:                         {T: "locked"},
   237  	noWalletID:                       {T: "no wallet"},
   238  	walletSyncProgressID:             {T: "wallet is {{ syncProgress }}% synced"},
   239  	hideAdditionalSettingsID:         {T: "hide additional settings"},
   240  	showAdditionalSettingsID:         {T: "show additional settings"},
   241  	buyID:                            {T: "Buy"},
   242  	sellID:                           {T: "Sell"},
   243  	notSupportedID:                   {T: "{{ asset }} is not supported"},
   244  	versionNotSupportedID:            {T: "{{ asset }} (v{{version}}) is not supported"},
   245  	connectionFailedID:               {T: "Connection to dex server failed. You can close bisonw and try again later or wait for it to reconnect."},
   246  	orderPreviewID:                   {T: "Total: {{ total }} {{ asset }}"},
   247  	calculatingID:                    {T: "calculating..."},
   248  	estimateUnavailableID:            {T: "estimate unavailable"},
   249  	noZeroRateID:                     {T: "zero rate not allowed"},
   250  	noZeroQuantityID:                 {T: "zero quantity not allowed"},
   251  	tradeID:                          {T: "trade"},
   252  	noAssetWalletID:                  {T: "No {{ asset }} wallet"},
   253  	executedID:                       {T: "executed"},
   254  	bookedID:                         {T: "booked"},
   255  	cancelingID:                      {T: "canceling"},
   256  	acctUndefinedID:                  {T: "Account undefined."},
   257  	keepWalletPassID:                 {T: "keep current wallet password"},
   258  	newWalletPassID:                  {T: "set a new wallet password"},
   259  	lotID:                            {T: "lot"},
   260  	lotsID:                           {T: "lots"},
   261  	unknownID:                        {T: "unknown"},
   262  	epochID:                          {T: "epoch"},
   263  	settlingID:                       {T: "settling"},
   264  	noMatchID:                        {T: "no match"},
   265  	canceledID:                       {T: "canceled"},
   266  	revokedID:                        {T: "revoked"},
   267  	waitingForConfsID:                {T: "Waiting for confirmations..."},
   268  	noneSelectedID:                   {T: "none selected"},
   269  	regFeeSuccessID:                  {Version: 1, T: "Fidelity bond accepted!"},
   270  	addID:                            {T: "Add"},
   271  	createID:                         {T: "Create"},
   272  	walletReadyID:                    {T: "Ready"},
   273  	setupWalletID:                    {T: "Setup"},
   274  	changeWalletTypeID:               {T: "change the wallet type"},
   275  	keepWalletTypeID:                 {T: "don't change the wallet type"},
   276  	setupNeededID:                    {T: "Setup Needed"},
   277  	walletPendingID:                  {T: "Creating Wallet"},
   278  	sendSuccessID:                    {T: "{{ assetName }} Sent!"},
   279  	reconfigSuccessID:                {T: "Wallet Reconfigured!"},
   280  	rescanStartedID:                  {T: "Wallet Rescan Running"},
   281  	newWalletSuccessID:               {T: "{{ assetName }} Wallet Created!"},
   282  	walletUnlockedID:                 {T: "Wallet Unlocked"},
   283  	sellingID:                        {T: "Selling"},
   284  	buyingID:                         {T: "Buying"},
   285  	walletEnabledID:                  {T: "{{ assetName }} Wallet Enabled"},
   286  	walletDisabledID:                 {T: "{{ assetName }} Wallet Disabled"},
   287  	disabledMsgID:                    {T: "wallet is disabled"},
   288  	activeOrdersErrorID:              {T: "{{ assetName }} wallet is actively managing orders"},
   289  	availableID:                      {T: "available"},
   290  	immatureID:                       {T: "immature"},
   291  	feeBalanceID:                     {T: "fee balance"},
   292  	candlesLoadingID:                 {T: "waiting for candlesticks"},
   293  	depthLoadingID:                   {T: "retrieving depth data"},
   294  	invalidAddrressMsgID:             {T: "invalid address: {{ address }}"},
   295  	txFeeSupportedID:                 {T: "fee estimation is not supported for this wallet type"},
   296  	txFeeErrorMsgID:                  {T: "fee estimation failed: {{ err }}"},
   297  	activeOrdersLogoutErrorID:        {T: "cannot logout with active orders"},
   298  	invalidDateErrorMsgID:            {T: "error: invalid date or time"},
   299  	noArchivedRecordsID:              {T: "No archived records found"},
   300  	deleteArchivedRecordsID:          {T: "Message: {{ nRecords }} archived records has been deleted"},
   301  	archivedRecordsPathID:            {T: "File Location: {{ path }}"},
   302  	orderSubmittingID:                {T: "submitting"},
   303  	defaultID:                        {T: "Default"},
   304  	addedID:                          {T: "Added"},
   305  	discoveredID:                     {T: "Discovered"},
   306  	unsupportedAssetInfoErrMsgID:     {T: "no supported asset info for id = {{ assetID }}, and no exchange info provided"},
   307  	limitOrderID:                     {T: "limit"},
   308  	limitOrderImmediateTifID:         {T: "limit (i)", Notes: "i = immediate"},
   309  	marketOrderID:                    {T: "market"},
   310  	cancelOrderID:                    {T: "cancel"},
   311  	matchStatusNewlyMatchedID:        {T: "Newly Matched"},
   312  	matchStatusMakerSwapCastID:       {T: "Maker Swap Sent"},
   313  	matchStatusTakerSwapCastID:       {T: "Taker Swap Sent"},
   314  	matchStatusMakerRedeemedID:       {T: "Maker Redeemed"},
   315  	matchStatusRedemptionSentID:      {T: "Redemption Sent"},
   316  	matchStatusRevokedID:             {T: "Revoked - {{ status }}"},
   317  	matchStatusRefundPendingID:       {T: "Refund PENDING"},
   318  	matchStatusRefundedID:            {T: "Refunded"},
   319  	matchStatusRedeemPendingID:       {T: "Redeem PENDING"},
   320  	matchStatusRedemptionConfirmedID: {T: "Redemption Confirmed"},
   321  	matchStatusCompleteID:            {T: "Complete"},
   322  	openWalletErrMsgID:               {T: "Error opening wallet: {{ msg }}"},
   323  	orderAccelerationFeeErrMsgID:     {T: "Error estimating acceleration fee: {{ msg }}"},
   324  	orderAccelerationErrMsgID:        {T: "Error accelerating order: {{ msg }}"},
   325  	connectedID:                      {T: "Connected"},
   326  	disconnectedID:                   {T: "Disconnected"},
   327  	invalidCertID:                    {T: "Invalid Certificate"},
   328  	confirmationsID:                  {T: "confirmations"},
   329  	takerID:                          {T: "Taker"},
   330  	makerID:                          {T: "Maker"},
   331  	unavailableID:                    {T: "unavailable"},
   332  	emptyDexAddrID:                   {T: "DEX address cannot be empty"},
   333  	selectWalletForFeePaymentID:      {T: "Select a valid wallet to post a bond"},
   334  	walletSyncFinishingID:            {T: "finishing up"},
   335  	connectWalletErrMsgID:            {T: "Failed to connect {{ assetName }} wallet: {{ errMsg }}"},
   336  	takerFoundMakerRedemptionID:      {T: "Redeemed by {{ makerAddr }}"},
   337  	refundImminentID:                 {T: "Will happen in the next few blocks"},
   338  	refundWillHappenAfterID:          {T: "Refund will happen after {{ refundAfterTime }}"},
   339  	availableTitleID:                 {T: "Available"},
   340  	lockedTitleID:                    {T: "Locked"},
   341  	immatureTitleID:                  {T: "Immature"},
   342  	swappingID:                       {T: "Swapping"},
   343  	bondedID:                         {T: "Bonded"},
   344  	lockedBalMsgID:                   {T: "Total funds temporarily locked to cover the costs of your bond maintenance, live orders, matches and other activities"},
   345  	immatureBalMsgID:                 {T: "Incoming funds awaiting confirmation"},
   346  	lockedSwappingBalMsgID:           {T: "Funds currently locked in settling matches"},
   347  	lockedBonBalMsgID:                {T: "Funds locked in active bonds"},
   348  	reservesDeficitID:                {T: "Reserves Deficit"},
   349  	reservesDeficitMsgID:             {T: "The apparent wallet balance shortcoming to maintain bonding level. If this persists, you may need to add funds to stay fully bonded."},
   350  	bondReservesID:                   {T: "Bond Reserves"},
   351  	bondReservesMsgID:                {T: "Funds reserved to cover the expenses associated with bond maintenance"},
   352  	shieldedID:                       {T: "Shielded"},
   353  	shieldedMsgID:                    {T: "Total funds kept shielded"},
   354  	orderID:                          {T: "Order"},
   355  	lockedOrderBalMsgID:              {T: "Funds locked in unmatched orders"},
   356  	creatingWalletsID:                {T: "Creating wallets"},
   357  	addingServersID:                  {T: "Connecting to servers"},
   358  	walletRecoverySupportMsgID:       {T: "Native {{ walletSymbol }} wallet failed to load properly. Try clicking the 'Recover' button below to fix it"},
   359  	ticketsPurchasedID:               {T: "Purchasing {{ n }} Tickets!"},
   360  	ticketStatusUnknownID:            {T: "unknown"},
   361  	ticketStatusUnminedID:            {T: "unmined"},
   362  	ticketStatusImmatureID:           {T: "immature"},
   363  	ticketStatusLiveID:               {T: "live"},
   364  	ticketStatusVotedID:              {T: "voted"},
   365  	ticketStatusMissedID:             {T: "missed"},
   366  	ticketStatusExpiredID:            {T: "expired"},
   367  	ticketStatusUnspentID:            {T: "unspent"},
   368  	ticketStatusRevokedID:            {T: "revoked"},
   369  	passwordResetSuccessMsgID:        {T: "Your password reset was successful. You can proceed to login with your new password."},
   370  	browserNtfnEnabledID:             {T: "Bison Wallet notifications enabled"},
   371  	browserNtfnOrdersID:              {T: "Orders"},
   372  	browserNtfnMatchesID:             {T: "Matches"},
   373  	browserNtfnBondsID:               {T: "Bonds"},
   374  	browserNtfnConnectionsID:         {T: "Server connections"},
   375  	createAssetWalletMsgID:           {T: "Create a {{ asset }} wallet to trade"},
   376  	noWalletMsgID:                    {T: "Create {{ asset1 }} and {{ asset2 }} wallet to trade"},
   377  	tradingTierUpdateddID:            {T: "Trading Tier Updated"},
   378  	invalidTierValueID:               {T: "Invalid tier value"},
   379  	invalidCompsValueID:              {T: "Invalid comps value"},
   380  	apiErrorID:                       {T: "api error: {{ msg }}"},
   381  	txTypeUnknownID:                  {T: "Unknown"},
   382  	txTypeSendID:                     {T: "Send"},
   383  	txTypeReceiveID:                  {T: "Receive"},
   384  	txTypeSwapID:                     {T: "Swap"},
   385  	txTypeRedeemID:                   {T: "Redeem"},
   386  	txTypeRefundID:                   {T: "Refund"},
   387  	txTypeSplitID:                    {T: "Split"},
   388  	txTypeCreateBondID:               {T: "Create bond"},
   389  	txTypeRedeemBondID:               {T: "Redeem bond"},
   390  	txTypeApproveTokenID:             {T: "Approve token"},
   391  	txTypeAccelerationID:             {T: "Acceleration"},
   392  	txTypeSelfTransferID:             {T: "Self transfer"},
   393  	txTypeRevokeTokenApprovalID:      {T: "Revoke token approval"},
   394  	txTypeTicketPurchaseID:           {T: "Ticket purchase"},
   395  	txTypeTicketVoteID:               {T: "Ticket vote"},
   396  	txTypeTicketRevokeID:             {T: "Ticket revocation"},
   397  	txTypeSwapOrSendID:               {T: "Swap / Send"},
   398  	txTypeMixID:                      {T: "Mix"},
   399  	swapOrSendTooltipID:              {T: "The wallet was unable to determine if this transaction was a swap or a send."},
   400  	missingCexCredsID:                {T: "specify both key and secret"},
   401  	matchBufferID:                    {T: "Match buffer"},
   402  	noPlacementsID:                   {T: "must specify 1 or more placements"},
   403  	invalidValueID:                   {T: "invalid value"},
   404  	noZeroID:                         {T: "zero not allowed"},
   405  	botTypeBasicMMID:                 {T: "Market Maker"},
   406  	botTypeArbMMID:                   {T: "Market Maker + Arbitrage"},
   407  	botTypeSimpleArbID:               {Version: 1, T: "Arbitrage"},
   408  	botTypeNoneID:                    {T: "choose a bot type"},
   409  	noCexID:                          {T: "choose an exchange for arbitrage"},
   410  	cexBalanceErrID:                  {T: "error fetching {{ cexName }} balance for {{ assetID }}: {{ err }}"},
   411  	pendingID:                        {T: "Pending"},
   412  	completeID:                       {T: "Complete"},
   413  	archivedSettingsID:               {T: "Archived Settings"},
   414  	idTransparent:                    {T: "Transparent"},
   415  	idNoCodeProvided:                 {T: "no code provided"},
   416  	enableAccount:                    {T: "Enable Account"},
   417  	disableAccount:                   {T: "Disable Account"},
   418  	accountDisabledMsg:               {T: "account disabled - re-enable to update settings"},
   419  	dexDisabledMsg:                   {T: "DEX server is disabled. Visit the settings page to enable and connect to this server."},
   420  	idWalletNotSynced:                {T: "{{ assetSymbol }} wallet not synced."},
   421  	idWalletNoPeers:                  {T: "{{ assetSymbol }} wallet has no peers."},
   422  	idDepositError:                   {T: "The last attempted deposit of {{ assetSymbol }} at {{ time }} failed with the following error: {{ error }}"},
   423  	idWithdrawError:                  {T: "The last attempted withdrawal of {{ assetSymbol }} at {{ time }} failed with the following error: {{ error }}"},
   424  	idDEXUnderfunded:                 {T: "The {{ assetSymbol }} wallet is underfunded by {{ amount }}"},
   425  	idCEXUnderfunded:                 {T: "The {{ cexName }} {{ assetSymbol }} wallet is underfunded by {{ amount }}"},
   426  	idCEXTooShallow:                  {T: "The {{ cexName }} market on the {{ side }} side is too shallow for arbitrages as specified by the configuration."},
   427  	idAccountSuspended:               {T: "Your account at {{ dexHost }} is suspended."},
   428  	idUserLimitTooLow:                {T: "Your account at {{ dexHost }} has a limit too low to place all the orders required by the configuration."},
   429  	idNoPriceSource:                  {T: "No oracle or fiat rate sources are available for this market."},
   430  	idCEXOrderbookUnsynced:           {T: "The {{ cexName }} orderbook is not synced."},
   431  	idDeterminePlacementsError:       {T: "Error determining placements: {{ error }}"},
   432  	idPlaceBuyOrdersError:            {T: "Error placing buy orders: {{ error }}"},
   433  	idPlaceSellOrdersError:           {T: "Error placing sell orders: {{ error }}"},
   434  	idCEXTradeError:                  {T: "The last attempted CEX trade at {{ time }} failed with the following error: {{ error }}"},
   435  	idOrderReportTitle:               {T: "{{ side }} orders report for epoch #{{ epochNum }}"},
   436  	idCEXBalances:                    {T: "{{ cexName }} Balances"},
   437  	idCausesSelfMatch:                {T: "This order would cause a self-match"},
   438  	idCexNotConnected:                {T: "{{ cexName }} not connected"},
   439  	idDeleteBot:                      {T: "Are you sure you want to delete this bot for the {{ baseTicker }}-{{ quoteTicker }} market on {{ host }}?"},
   440  }
   441  
   442  var ptBR = map[string]*intl.Translation{
   443  	noPassErrMsgID:           {T: "senha não pode ser vazia"},
   444  	noAppPassErrMsgID:        {T: "senha do app não pode ser vazia"},
   445  	passwordNotMatchID:       {T: "senhas diferentes"},
   446  	setButtonBuyID:           {T: "Ordem de compra de {{ asset }}"},
   447  	setButtonSellID:          {T: "Ordem de venda de {{ asset }}"},
   448  	offID:                    {T: "desligar"},
   449  	readyID:                  {T: "pronto"},
   450  	lockedID:                 {T: "trancado"},
   451  	noWalletID:               {T: "sem carteira"},
   452  	walletSyncProgressID:     {T: "carteira está {{ syncProgress }}% sincronizada"},
   453  	hideAdditionalSettingsID: {T: "esconder configurações adicionais"},
   454  	showAdditionalSettingsID: {T: "mostrar configurações adicionais"},
   455  	buyID:                    {T: "Comprar"},
   456  	sellID:                   {T: "Vender"},
   457  	notSupportedID:           {T: "{{ asset }} não tem suporte"},
   458  	connectionFailedID:       {T: "Conexão ao server dex falhou. Pode fechar bisonw e tentar novamente depois ou esperar para tentar se reconectar."},
   459  	orderPreviewID:           {T: "Total: {{ total }} {{ asset }}"},
   460  	calculatingID:            {T: "calculando..."},
   461  	estimateUnavailableID:    {T: "estimativa indisponível"},
   462  	noZeroRateID:             {T: "taxa não pode ser zero"},
   463  	noZeroQuantityID:         {T: "quantidade não pode ser zero"},
   464  	tradeID:                  {T: "troca"},
   465  	noAssetWalletID:          {T: "Sem carteira {{ asset }}"},
   466  	executedID:               {T: "executado"},
   467  	bookedID:                 {T: "reservado"},
   468  	cancelingID:              {T: "cancelando"},
   469  	acctUndefinedID:          {T: "conta não definida."},
   470  	keepWalletPassID:         {T: "manter senha da carteira"},
   471  	newWalletPassID:          {T: "definir nova senha para carteira"},
   472  	lotID:                    {T: "lote"},
   473  	lotsID:                   {T: "lotes"},
   474  	unknownID:                {T: "desconhecido"},
   475  	epochID:                  {T: "epoque"},
   476  	settlingID:               {T: "assentando"},
   477  	noMatchID:                {T: "sem combinações"},
   478  	canceledID:               {T: "cancelado"},
   479  	revokedID:                {T: "revocado"},
   480  	waitingForConfsID:        {T: "Esperando confirmações..."},
   481  	noneSelectedID:           {T: "nenhuma selecionado"},
   482  	regFeeSuccessID:          {T: "Sucesso no pagamento da taxa de registro!"},
   483  	apiErrorID:               {T: "erro de API: {{ msg }}"},
   484  	addID:                    {T: "Adicionar"},
   485  	createID:                 {T: "Criar"},
   486  	setupWalletID:            {T: "Configurar"},
   487  	changeWalletTypeID:       {T: "trocar o tipo de carteira"},
   488  	keepWalletTypeID:         {T: "Não trocara tipo de carteira"},
   489  	walletReadyID:            {T: "Carteira Pronta"},
   490  	setupNeededID:            {T: "Configuração Necessária"},
   491  	availableID:              {T: "disponível"},
   492  	immatureID:               {T: "imaturo"},
   493  	maxID:                    {T: "ma"},
   494  }
   495  
   496  var zhCN = map[string]*intl.Translation{
   497  	noPassErrMsgID:                   {T: "密码不能为空"},
   498  	noAppPassErrMsgID:                {T: "应用密码不能为空"},
   499  	passwordNotMatchID:               {T: "密码不相同"},
   500  	setButtonBuyID:                   {T: "来自{{ asset }}的买入订单"},
   501  	setButtonSellID:                  {T: "来自{{ asset }}的卖出订单"},
   502  	orderBttnBuyBalErrID:             {T: "买入资金不足"},
   503  	orderBttnSellBalErrID:            {T: "卖出资金不足"},
   504  	orderBttnQtyErrID:                {T: "必须指定购入数量"},
   505  	orderBttnQtyRateErrID:            {T: "必须指定购入数量和价格"},
   506  	offID:                            {T: "关闭"},
   507  	readyID:                          {T: "准备就绪"},
   508  	lockedID:                         {T: "锁"},
   509  	noWalletID:                       {T: "未连接钱包"},
   510  	walletSyncProgressID:             {T: "钱包同步进度{{ syncProgress }}%"},
   511  	hideAdditionalSettingsID:         {T: "隐藏其它设置"},
   512  	showAdditionalSettingsID:         {T: "显示其它设置"},
   513  	buyID:                            {T: "买入"},
   514  	sellID:                           {T: "卖出"},
   515  	notSupportedID:                   {T: "{{ asset }}不受支持"},
   516  	versionNotSupportedID:            {T: "{{ asset }} (v{{version}}) 不支持"},
   517  	connectionFailedID:               {T: "连接到服务器 dex 失败。您可以关闭 bisonw 并稍后重试或等待尝试重新连接。"},
   518  	orderPreviewID:                   {T: "总计: {{ total }} {{ asset }}"},
   519  	calculatingID:                    {T: "计算中..."},
   520  	estimateUnavailableID:            {T: "估计不可用"},
   521  	noZeroRateID:                     {T: "汇率不能为零"},
   522  	noZeroQuantityID:                 {T: "数量不能为零"},
   523  	tradeID:                          {T: "交易"},
   524  	noAssetWalletID:                  {T: "没有钱包 {{ asset }}"},
   525  	executedID:                       {T: "执行"},
   526  	bookedID:                         {T: "保留"},
   527  	cancelingID:                      {T: "取消"},
   528  	acctUndefinedID:                  {T: "帐户未定义。"},
   529  	keepWalletPassID:                 {T: "保留钱包密码"},
   530  	newWalletPassID:                  {T: "设置新的钱包密码"},
   531  	lotID:                            {T: "批处理"},
   532  	lotsID:                           {T: "批"},
   533  	unknownID:                        {T: "未知"},
   534  	epochID:                          {T: "时间"},
   535  	settlingID:                       {T: "结算"},
   536  	noMatchID:                        {T: "无匹配"},
   537  	canceledID:                       {T: "取消"},
   538  	revokedID:                        {T: "撤销"},
   539  	apiErrorID:                       {T: "api 错误: {{ msg }}"},
   540  	waitingForConfsID:                {T: "等待区块确认..."},
   541  	noneSelectedID:                   {T: "未选择"},
   542  	regFeeSuccessID:                  {Version: 1, T: "注册费支付成功!"},
   543  	addID:                            {T: "添加"},
   544  	createID:                         {T: "创建"},
   545  	availableID:                      {T: "可用"},
   546  	walletReadyID:                    {T: "已准备"},
   547  	setupWalletID:                    {T: "设置钱包"},
   548  	changeWalletTypeID:               {T: "切换钱包类型"},
   549  	keepWalletTypeID:                 {T: "不要切换钱包类型"},
   550  	setupNeededID:                    {T: "需要设置"},
   551  	walletPendingID:                  {T: "创建钱包"},
   552  	sendSuccessID:                    {T: "{{ assetName }} 发送!"},
   553  	reconfigSuccessID:                {T: "钱包重置!"},
   554  	rescanStartedID:                  {T: "钱包扫描运行中"},
   555  	newWalletSuccessID:               {T: "{{ assetName }}钱包创建完成!"},
   556  	walletUnlockedID:                 {T: "钱包解锁"},
   557  	sellingID:                        {T: "出售"},
   558  	buyingID:                         {T: "购买"},
   559  	walletEnabledID:                  {T: "{{ assetName }} 钱包启用"},
   560  	walletDisabledID:                 {T: "{{ assetName }} 钱包禁用"},
   561  	disabledMsgID:                    {T: "钱包已被禁用"},
   562  	activeOrdersErrorID:              {T: "{{ assetName }} 钱包正在处理交易中"},
   563  	immatureID:                       {T: "未确认"},
   564  	feeBalanceID:                     {T: "交易费余额"},
   565  	candlesLoadingID:                 {T: "等待K线"},
   566  	depthLoadingID:                   {T: "等待交易深度数据"},
   567  	invalidAddrressMsgID:             {T: "不合法地址: {{ address }}"},
   568  	txFeeSupportedID:                 {T: "该钱包种类不支持区块交易费用估算"},
   569  	txFeeErrorMsgID:                  {T: "区块交易费用估算失败: {{ err }}"},
   570  	activeOrdersLogoutErrorID:        {T: "活跃订单导致无法登出"},
   571  	invalidDateErrorMsgID:            {T: "错误: 无效的日期或时间"},
   572  	noArchivedRecordsID:              {T: "未找到归档记录"},
   573  	deleteArchivedRecordsID:          {T: "消息: {{ nRecords }} 归档记录已删除"},
   574  	archivedRecordsPathID:            {T: "文件位置: {{ path }}"},
   575  	orderSubmittingID:                {T: "提交中"},
   576  	defaultID:                        {T: "默认"},
   577  	addedID:                          {T: "已添加"},
   578  	discoveredID:                     {T: "已发现"},
   579  	unsupportedAssetInfoErrMsgID:     {T: "没有该资产信息 id = {{ assetID }}, 没有交易所信息"},
   580  	limitOrderID:                     {T: "限价单"},
   581  	limitOrderImmediateTifID:         {T: "限价 (i)", Notes: "i = 立刻"},
   582  	marketOrderID:                    {T: "市价单"},
   583  	cancelOrderID:                    {T: "取消单"},
   584  	matchStatusNewlyMatchedID:        {T: "新匹配"},
   585  	matchStatusMakerSwapCastID:       {T: "做市商交换已发送"},
   586  	matchStatusTakerSwapCastID:       {T: "接盘商交换已发送"},
   587  	matchStatusMakerRedeemedID:       {T: "做市商已赎回"},
   588  	matchStatusRedemptionSentID:      {T: "赎回已发送"},
   589  	matchStatusRevokedID:             {T: "已撤销  - {{ status }}"},
   590  	matchStatusRefundPendingID:       {T: "退款待处理"},
   591  	matchStatusRefundedID:            {T: "已退款"},
   592  	matchStatusRedeemPendingID:       {T: "赎回待处理"},
   593  	matchStatusRedemptionConfirmedID: {T: "赎回已确认"},
   594  	matchStatusCompleteID:            {T: "完成"},
   595  	openWalletErrMsgID:               {T: "打开钱包时出错: {{ msg }}"},
   596  	orderAccelerationFeeErrMsgID:     {T: "估算加速费用时出错: {{ msg }}"},
   597  	orderAccelerationErrMsgID:        {T: "加速订单时出错: {{ msg }}"},
   598  	connectedID:                      {T: "已连接"},
   599  	disconnectedID:                   {T: "已断开"},
   600  	invalidCertID:                    {T: "无效证书"},
   601  	confirmationsID:                  {T: "确认"},
   602  	takerID:                          {T: "接盘商"},
   603  	makerID:                          {T: "做市商"},
   604  	unavailableID:                    {T: "不可用"},
   605  	emptyDexAddrID:                   {T: "DEX地址不能为空"},
   606  	selectWalletForFeePaymentID:      {T: "选择一个有效的钱包(链)来发布保证金"},
   607  	walletSyncFinishingID:            {T: "即将完成"},
   608  	connectWalletErrMsgID:            {T: "无法连接 {{ assetName }} 钱包: {{ errMsg }}"},
   609  	takerFoundMakerRedemptionID:      {T: "由{{ makerAddr }}赎回"},
   610  	refundImminentID:                 {T: "将在接下来的几个区块内发生"},
   611  	refundWillHappenAfterID:          {T: "退款将在{{ refundAfterTime }}后发生"},
   612  	availableTitleID:                 {T: "可用"},
   613  	lockedTitleID:                    {T: "锁定"},
   614  	immatureTitleID:                  {T: "未成熟"},
   615  	swappingID:                       {T: "正在交换"},
   616  	bondedID:                         {T: "已绑定"},
   617  	lockedBalMsgID:                   {T: "所有资金暂时锁定,以覆盖您的保证金维护、实时订单、匹配和其他活动的费用"},
   618  	immatureBalMsgID:                 {T: "到款等待确认"},
   619  	lockedSwappingBalMsgID:           {T: "资金锁定在结算中"},
   620  	lockedBonBalMsgID:                {T: "资金锁定在活动保证金中"},
   621  	reservesDeficitID:                {T: "储备赤字"},
   622  	reservesDeficitMsgID:             {T: "显示的钱包余额不足以维持保证金水平。如果这种情况持续,您可能需要添加资金以保持完全绑定"},
   623  	bondReservesID:                   {T: "保证金储备"},
   624  	bondReservesMsgID:                {T: "储备资金用于覆盖保证金维护的费用"},
   625  	shieldedID:                       {T: "隐私保护"},
   626  	shieldedMsgID:                    {T: "所有资金已被隐私保护"},
   627  	orderID:                          {T: "订单"},
   628  	lockedOrderBalMsgID:              {T: "锁定在未匹配的订单中的资金"},
   629  	creatingWalletsID:                {T: "正在创建钱包"},
   630  	addingServersID:                  {T: "正在连接到服务器"},
   631  	walletRecoverySupportMsgID:       {T: "本地 {{ walletSymbol }} 钱包加载失败。请尝试点击下面的“恢复”按钮来修复它"},
   632  	ticketsPurchasedID:               {T: "购买 {{ n }} 张票!"},
   633  	ticketStatusUnknownID:            {T: "未知"},
   634  	ticketStatusUnminedID:            {T: "未进入区块"},
   635  	ticketStatusImmatureID:           {T: "未确认"},
   636  	ticketStatusLiveID:               {T: "投票中"},
   637  	ticketStatusVotedID:              {T: "投票完成"},
   638  	ticketStatusMissedID:             {T: "错过投票"},
   639  	ticketStatusExpiredID:            {T: "票过期"},
   640  	ticketStatusUnspentID:            {T: "票未花出"},
   641  	ticketStatusRevokedID:            {T: "撤销"},
   642  	passwordResetSuccessMsgID:        {T: "您的密码重置成功。您可以使用新密码登录"},
   643  	browserNtfnEnabledID:             {T: "已启用Bison钱包通知"},
   644  	browserNtfnOrdersID:              {T: "订单"},
   645  	browserNtfnMatchesID:             {T: "匹配"},
   646  	browserNtfnBondsID:               {T: "保证金"},
   647  	browserNtfnConnectionsID:         {T: "服务器连接"},
   648  	createAssetWalletMsgID:           {T: "创建一个{{ asset }}钱包以进行交易"},
   649  	noWalletMsgID:                    {T: "创建{{ asset1 }}和{{ asset2 }}钱包以进行交易"},
   650  	tradingTierUpdateddID:            {T: "交易等级已更新"},
   651  	invalidTierValueID:               {T: "无效的等级值"},
   652  	invalidCompsValueID:              {T: "无效的竞价值"},
   653  	txTypeUnknownID:                  {T: "未知"},
   654  	txTypeSendID:                     {T: "发送"},
   655  	txTypeReceiveID:                  {T: "接收"},
   656  	txTypeSwapID:                     {T: "交换"},
   657  	txTypeRedeemID:                   {T: "赎回"},
   658  	txTypeRefundID:                   {T: "退款"},
   659  	txTypeSplitID:                    {T: "拆分"},
   660  	txTypeCreateBondID:               {T: "创建保证金"},
   661  	txTypeRedeemBondID:               {T: "赎回保证金"},
   662  	txTypeApproveTokenID:             {T: "批准代币"},
   663  	txTypeAccelerationID:             {T: "加速"},
   664  	txTypeSelfTransferID:             {T: "自转账"},
   665  	txTypeRevokeTokenApprovalID:      {T: "撤销代币批准"},
   666  	txTypeTicketPurchaseID:           {T: "购票"},
   667  	txTypeTicketVoteID:               {T: "投票"},
   668  	txTypeTicketRevokeID:             {T: "撤销票"},
   669  	txTypeSwapOrSendID:               {T: "交换 / 发送"},
   670  	txTypeMixID:                      {T: "混币"},
   671  	swapOrSendTooltipID:              {T: "钱包无法判断此交易是交换还是发送"},
   672  	missingCexCredsID:                {T: "同时指定密钥和秘密"},
   673  	matchBufferID:                    {T: "匹配缓冲"},
   674  	noPlacementsID:                   {T: "必须指定一个或多个选项"},
   675  	invalidValueID:                   {T: "无效值"},
   676  	noZeroID:                         {T: "不允许零值"},
   677  	botTypeBasicMMID:                 {T: "做市商"},
   678  	botTypeArbMMID:                   {T: "做市商 + 套利"},
   679  	botTypeSimpleArbID:               {Version: 1, T: "套利"},
   680  	botTypeNoneID:                    {T: "选择一个机器人类型"},
   681  	noCexID:                          {T: "选择一个交易所进行套利"},
   682  	cexBalanceErrID:                  {T: "获取{{ cexName }}余额时出错:{{ err }}"},
   683  	pendingID:                        {T: "待处理"},
   684  	completeID:                       {T: "完成"},
   685  	archivedSettingsID:               {T: "已归档设置"},
   686  	idTransparent:                    {T: "透明"},
   687  	idNoCodeProvided:                 {T: "未提供代码"},
   688  	enableAccount:                    {T: "启用账户"},
   689  	disableAccount:                   {T: "禁用账户"},
   690  	accountDisabledMsg:               {T: "账户已禁用 - 重新启用以更新设置"},
   691  	dexDisabledMsg:                   {T: "DEX服务器已禁用。访问设置页面以启用并连接到此服务器"},
   692  	idWalletNotSynced:                {T: "{{ assetSymbol }}钱包未同步"},
   693  	idWalletNoPeers:                  {T: "{{ assetSymbol }}钱包没有同行节点"},
   694  	idDepositError:                   {T: "上次尝试在{{ time }}存入{{ assetSymbol }}失败,错误信息:{{ error }}"},
   695  	idWithdrawError:                  {T: "上次尝试在{{ time }}提取{{ assetSymbol }}失败,错误信息:{{ error }}"},
   696  	idDEXUnderfunded:                 {T: "{{ assetSymbol }}钱包资金不足{{ amount }}"},
   697  	idCEXUnderfunded:                 {T: "{{ cexName }} {{ assetSymbol }}钱包资金不足{{ amount }}"},
   698  	idCEXTooShallow:                  {T: "{{ cexName }}市场的{{ side }}面深度不足,无法进行套利"},
   699  	idAccountSuspended:               {T: "您在{{ dexHost }}的账户已被暂停"},
   700  	idUserLimitTooLow:                {T: "您在{{ dexHost }}的账户限额太低,无法放置配置所需的所有订单"},
   701  	idNoPriceSource:                  {T: "此市场没有可用的预言机或法币汇率源"},
   702  	idCEXOrderbookUnsynced:           {T: "{{ cexName }}的订单簿未同步"},
   703  	idDeterminePlacementsError:       {T: "下单时出错:{{ error }}"},
   704  	idPlaceBuyOrdersError:            {T: "下买单时出错:{{ error }}"},
   705  	idPlaceSellOrdersError:           {T: "下卖单时出错:{{ error }}"},
   706  	idCEXTradeError:                  {T: "上次尝试在{{ time }}进行CEX交易失败,错误信息:{{ error }}"},
   707  	idOrderReportTitle:               {T: "{{ side }}订单报告,纪元 #{{ epochNum }}"},
   708  	idCEXBalances:                    {T: "{{ cexName }}余额"},
   709  	idCausesSelfMatch:                {T: "此订单会导致自匹配"},
   710  }
   711  
   712  var plPL = map[string]*intl.Translation{
   713  	noPassErrMsgID:                   {T: "hasło nie może być puste"},
   714  	noAppPassErrMsgID:                {T: "hasło aplikacji nie może być puste"},
   715  	passwordNotMatchID:               {T: "hasła nie są jednakowe"},
   716  	setButtonBuyID:                   {T: "Złóż zlecenie, aby kupić  {{ asset }}"},
   717  	setButtonSellID:                  {T: "Złóż zlecenie, aby sprzedać {{ asset }}"},
   718  	offID:                            {T: "wyłączony"},
   719  	readyID:                          {T: "gotowy"},
   720  	lockedID:                         {T: "zablokowany"},
   721  	noWalletID:                       {T: "brak portfela"},
   722  	walletSyncProgressID:             {T: "portfel zsynchronizowany w {{ syncProgress }}%"},
   723  	hideAdditionalSettingsID:         {T: "ukryj dodatkowe ustawienia"},
   724  	showAdditionalSettingsID:         {T: "pokaż dodatkowe ustawienia"},
   725  	buyID:                            {T: "Kup"},
   726  	sellID:                           {T: "Sprzedaj"},
   727  	notSupportedID:                   {T: "{{ asset }} nie jest wspierany"},
   728  	connectionFailedID:               {T: "Połączenie z serwerem dex nie powiodło się. Możesz zamknąć bisonw i spróbować ponownie później, lub poczekać na wznowienie połączenia."},
   729  	orderPreviewID:                   {T: "W sumie: {{ total }} {{ asset }}"},
   730  	calculatingID:                    {T: "obliczanie..."},
   731  	estimateUnavailableID:            {T: "brak szacunkowego wyliczenia"},
   732  	noZeroRateID:                     {T: "zero nie może być ceną"},
   733  	noZeroQuantityID:                 {T: "zero nie może być ilością"},
   734  	tradeID:                          {T: "handluj"},
   735  	noAssetWalletID:                  {T: "Brak portfela {{ asset }}"},
   736  	executedID:                       {T: "wykonano"},
   737  	bookedID:                         {T: "zapisano"},
   738  	cancelingID:                      {T: "anulowanie"},
   739  	acctUndefinedID:                  {T: "Niezdefiniowane konto."},
   740  	keepWalletPassID:                 {T: "zachowaj obecne hasło portfela"},
   741  	newWalletPassID:                  {T: "ustaw nowe hasło portfela"},
   742  	lotID:                            {T: "lot"},
   743  	lotsID:                           {T: "loty(ów)"},
   744  	unknownID:                        {T: "nieznane"},
   745  	epochID:                          {T: "epoka"},
   746  	settlingID:                       {T: "rozliczanie"},
   747  	noMatchID:                        {T: "brak spasowania"},
   748  	canceledID:                       {T: "anulowano"},
   749  	revokedID:                        {T: "unieważniono"},
   750  	waitingForConfsID:                {T: "Oczekiwanie na potwierdzenia..."},
   751  	noneSelectedID:                   {T: "brak zaznaczenia"},
   752  	apiErrorID:                       {T: "błąd API: {{ msg }}"},
   753  	addID:                            {T: "Dodaj"},
   754  	createID:                         {T: "Utwórz"},
   755  	setupWalletID:                    {T: "Konfiguracja"},
   756  	changeWalletTypeID:               {T: "zmień typ portfela"},
   757  	keepWalletTypeID:                 {T: "nie zmieniaj typu portfela"},
   758  	walletReadyID:                    {T: "Portfel jest gotowy"},
   759  	setupNeededID:                    {T: "Potrzebna konfiguracja"},
   760  	availableID:                      {T: "dostępne"},
   761  	immatureID:                       {T: "niedojrzałe"},
   762  	lockedOrderBalMsgID:              {T: "Środki zablokowane w niesparowanych zamówieniach"},
   763  	invalidCertID:                    {T: "Nieważny certyfikat"},
   764  	connectedID:                      {T: "Połączono"},
   765  	invalidTierValueID:               {T: "Niepoprawna wartość poziomu"},
   766  	selectWalletForFeePaymentID:      {T: "Wybierz odpowiedni portfel, aby opłacić kaucję"},
   767  	makerID:                          {T: "Maker"},
   768  	disconnectedID:                   {T: "Rozłączono"},
   769  	reservesDeficitMsgID:             {T: "Brak odpowiedniego salda portfela do utrzymania poziomu kaucji. Jeśli ten problem będzie się utrzymywał, konieczne może być dodanie środków, aby utrzymać kaucję."},
   770  	connectWalletErrMsgID:            {T: "Połączenie z portfelem {{ assetName }} nie powiodło się: {{ errMsg }}"},
   771  	matchStatusTakerSwapCastID:       {T: "Wysłano swap taker"},
   772  	txTypeAccelerationID:             {T: "Przyspieszenie"},
   773  	orderBttnQtyErrID:                {T: "Ilość zamówień musi zostać określona."},
   774  	botTypeSimpleArbID:               {T: "Prosty arbitraż"},
   775  	walletPendingID:                  {T: "Tworzenie portfela"},
   776  	bondReservesID:                   {T: "Rezerwy kaucji"},
   777  	invalidValueID:                   {T: "nieprawidłowa wartość"},
   778  	disabledMsgID:                    {T: "portfel jest wyłączony"},
   779  	walletRecoverySupportMsgID:       {T: "Błąd wczytywania wbudowanego portfela {{ walletSymbol }}. Kliknij przycisk 'Odtwórz' poniżej, aby to naprawić"},
   780  	sendSuccessID:                    {T: "Wysłano {{ assetName }}!"},
   781  	limitOrderImmediateTifID:         {T: "limit (i)"},
   782  	txTypeSwapID:                     {T: "Swap"},
   783  	txFeeErrorMsgID:                  {T: "szacowanie opłaty nie powiodło się: {{ err }}"},
   784  	botTypeBasicMMID:                 {T: "Animacja rynku"},
   785  	botTypeNoneID:                    {T: "wybierz rodzaj bota"},
   786  	orderBttnQtyRateErrID:            {T: "Ilość zamówień i cena muszą zostać określone."},
   787  	shieldedMsgID:                    {T: "Suma osłoniętych środków"},
   788  	noZeroID:                         {T: "wartość nie może być zerowa"},
   789  	marketOrderID:                    {T: "market"},
   790  	walletDisabledID:                 {T: "Portfel {{ assetName }} jest wyłączony"},
   791  	missingCexCredsID:                {T: "określ zarówno klucz, jak i sekret"},
   792  	takerID:                          {T: "Taker"},
   793  	txTypeCreateBondID:               {T: "Utwórz kaucję"},
   794  	confirmationsID:                  {T: "potwierdzenia"},
   795  	deleteArchivedRecordsID:          {T: "Wiadomość: usunięto {{ nRecords }} wiadomości archiwalnych"},
   796  	browserNtfnMatchesID:             {T: "Sparowania"},
   797  	rescanStartedID:                  {T: "Trwa ponowne skanowanie portfela"},
   798  	addingServersID:                  {T: "Łączenie z serwerami"},
   799  	swappingID:                       {T: "Wymiana"},
   800  	matchStatusRefundedID:            {T: "Zwrócono"},
   801  	matchStatusRevokedID:             {T: "Odrzucono - {{ status }}"},
   802  	txTypeRedeemID:                   {T: "Wykup"},
   803  	orderAccelerationFeeErrMsgID:     {T: "Błąd przy szacowaniu opłaty przyspieszenia: {{ msg }}"},
   804  	ticketStatusRevokedID:            {T: "odwołany"},
   805  	limitOrderID:                     {T: "limit"},
   806  	orderBttnBuyBalErrID:             {T: "Brak wystarczających środków do zakupu."},
   807  	lockedBalMsgID:                   {T: "Suma środków tymczasowo zablokowanych na pokrycie kaucji, wystawionych zamówień, sparowań, oraz innych czynności"},
   808  	unavailableID:                    {T: "niedostępny"},
   809  	createAssetWalletMsgID:           {T: "Utwórz portfel {{ asset }}, aby rozpocząć handel"},
   810  	sellingID:                        {T: "Sprzedaż"},
   811  	discoveredID:                     {T: "Odkryto"},
   812  	ticketStatusUnspentID:            {T: "niewykorzystany"},
   813  	browserNtfnBondsID:               {T: "Kaucje"},
   814  	invalidCompsValueID:              {T: "Nieprawidłowa wartość zrównoważenia"},
   815  	buyingID:                         {T: "Kupno"},
   816  	ticketsPurchasedID:               {T: "Zakupiono {{ n }} biletów!"},
   817  	browserNtfnOrdersID:              {T: "Zamówienia"},
   818  	invalidAddrressMsgID:             {T: "nieprawidłowy adres: {{ address }}"},
   819  	browserNtfnConnectionsID:         {T: "Połączenia z serwerami"},
   820  	txTypeTicketVoteID:               {T: "Głos"},
   821  	reservesDeficitID:                {T: "Deficyt rezerw"},
   822  	bondedID:                         {T: "Zabezpieczone kaucją"},
   823  	creatingWalletsID:                {T: "Tworzenie portfeli"},
   824  	orderID:                          {T: "Zamówienie"},
   825  	emptyDexAddrID:                   {T: "Pole adresu DEX nie może być puste"},
   826  	addedID:                          {T: "Dodano"},
   827  	tradingTierUpdateddID:            {T: "Zaktualizowano poziom handlu"},
   828  	txTypeTicketPurchaseID:           {T: "Zakup biletu"},
   829  	unsupportedAssetInfoErrMsgID:     {T: "brak wspieranego aktywa dla id = {{ assetID }}, oraz brak informacji o giełdzie"},
   830  	orderSubmittingID:                {T: "składanie"},
   831  	ticketStatusMissedID:             {T: "przegapiony"},
   832  	feeBalanceID:                     {T: "saldo opłat"},
   833  	browserNtfnEnabledID:             {T: "Powiadomienia DCRDEX są włączone"},
   834  	ticketStatusExpiredID:            {T: "wygasły"},
   835  	txFeeSupportedID:                 {T: "szacowanie opłat dla tego rodzaju portfela nie jest wspierane"},
   836  	matchStatusRedeemPendingID:       {T: "Wykup środków w toku"},
   837  	passwordResetSuccessMsgID:        {T: "Hasło zostało zresetowane pomyślnie. Możesz zalogować się z użyciem nowego hasła."},
   838  	depthLoadingID:                   {T: "pobieranie danych o głębokości"},
   839  	txTypeApproveTokenID:             {T: "Zatwierdź token"},
   840  	txTypeSendID:                     {T: "Wyślij"},
   841  	openWalletErrMsgID:               {T: "Błąd otwierania portfela: {{ msg }}"},
   842  	reconfigSuccessID:                {T: "Konfiguracja portfela powiodła się!"},
   843  	ticketStatusUnminedID:            {T: "niewydobyty"},
   844  	immatureBalMsgID:                 {T: "Nadchodzące środki oczekujące na potwierdzenie"},
   845  	matchStatusRedemptionSentID:      {T: "Wysłano transakcję wykupu"},
   846  	availableTitleID:                 {T: "Dostępne"},
   847  	newWalletSuccessID:               {T: "Utworzono portfel {{ assetName }}!"},
   848  	txTypeTicketRevokeID:             {T: "Odwołanie biletu"},
   849  	shieldedID:                       {T: "Osłonięte"},
   850  	takerFoundMakerRedemptionID:      {T: "Wykupione przez {{ makerAddr }}"},
   851  	lockedSwappingBalMsgID:           {T: "Środki obecnie zablokowane w rozliczanych sparowaniach"},
   852  	refundImminentID:                 {T: "Odbędzie się w następnych paru blokach"},
   853  	immatureTitleID:                  {T: "Niedojrzałe"},
   854  	matchStatusMakerSwapCastID:       {T: "Wysłano swap maker"},
   855  	matchStatusRedemptionConfirmedID: {T: "Wykup potwierdzony"},
   856  	txTypeRefundID:                   {T: "Zwrot"},
   857  	orderBttnSellBalErrID:            {T: "Brak wystarczających środków do sprzedaży."},
   858  	txTypeSelfTransferID:             {T: "Przelew własny"},
   859  	noWalletMsgID:                    {T: "Utwórz portfele {{ asset1 }} oraz {{ asset2 }}, aby rozpocząć handel"},
   860  	ticketStatusUnknownID:            {T: "nieznany"},
   861  	ticketStatusVotedID:              {T: "oddano głos"},
   862  	txTypeRevokeTokenApprovalID:      {T: "Wycofaj zatwierdzenie tokena"},
   863  	lockedBonBalMsgID:                {T: "Środki zablokowane w aktywnych kaucjach"},
   864  	activeOrdersLogoutErrorID:        {T: "nie można wylogować się z aktywnymi zamówieniami"},
   865  	activeOrdersErrorID:              {T: "Portfel {{ assetName }} zarządza aktywnymi zamówieniami"},
   866  	lockedTitleID:                    {T: "Zablokowane"},
   867  	noCexID:                          {T: "wybierz giełdę do arbitrażu"},
   868  	bondReservesMsgID:                {T: "Środki zarezerwowane na pokrycie kosztów związanych z utrzymaniem kaucji"},
   869  	walletUnlockedID:                 {T: "Odblokowano portfel"},
   870  	matchStatusNewlyMatchedID:        {T: "Świeżo sparowane"},
   871  	regFeeSuccessID:                  {Version: 1, T: "Kaucja lojalnościowa została przyjęta!"},
   872  	botTypeArbMMID:                   {T: "Animacja rynku + arbitraż"},
   873  	txTypeRedeemBondID:               {T: "Wykup kaucji"},
   874  	ticketStatusImmatureID:           {T: "niedojrzałe"},
   875  	archivedRecordsPathID:            {T: "Lokalizacja pliku:  {{ path }}"},
   876  	candlesLoadingID:                 {T: "oczekiwanie na świece"},
   877  	walletEnabledID:                  {T: "Portfel {{ assetName }} jest włączony"},
   878  	matchStatusMakerRedeemedID:       {T: "Maker wykupił środki"},
   879  	noPlacementsID:                   {T: "1 lub więcej miejsc musi zostać określone"},
   880  	cexBalanceErrID:                  {T: "błąd pobierania salda {{ cexName }} dla {{ assetID }}: {{ err }}"},
   881  	refundWillHappenAfterID:          {T: "Zwrot środków za {{ refundAfterTime }}"},
   882  	txTypeSplitID:                    {T: "Dzielona"},
   883  	versionNotSupportedID:            {T: "{{ asset }} (v{{version}}) nie jest wspierana"},
   884  	matchStatusCompleteID:            {T: "Zakończone"},
   885  	noArchivedRecordsID:              {T: "Brak zapisów archiwalnych"},
   886  	ticketStatusLiveID:               {T: "gotowy do głosowania"},
   887  	orderAccelerationErrMsgID:        {T: "Błąd przyspieszenia zamówienia: {{ msg }}"},
   888  	matchStatusRefundPendingID:       {T: "Zwrot środków W TOKU"},
   889  	invalidDateErrorMsgID:            {T: "błąd: nieprawidłowa data lub czas"},
   890  	defaultID:                        {T: "Domyślne"},
   891  	txTypeUnknownID:                  {T: "Nieznany"},
   892  	walletSyncFinishingID:            {T: "na ukończeniu"},
   893  	txTypeReceiveID:                  {T: "Odbiór"},
   894  }
   895  
   896  var deDE = map[string]*intl.Translation{
   897  	noPassErrMsgID:                   {T: "Passwort darf nicht leer sein"},
   898  	noAppPassErrMsgID:                {T: "App-Passwort darf nicht leer sein"},
   899  	passwordNotMatchID:               {T: "Passwörter stimmen nicht überein"},
   900  	setButtonBuyID:                   {T: "Platziere Auftrag zum Kauf von  {{ asset }}"},
   901  	setButtonSellID:                  {T: "Platziere Auftrag zum Verkauf von {{ asset }}"},
   902  	orderBttnBuyBalErrID:             {T: "Zu wenig Guthaben für den Kauf."},
   903  	orderBttnSellBalErrID:            {T: "Insufficient balance to sell."},
   904  	orderBttnQtyErrID:                {T: "Zu wenig Guthaben für den Verkauf."},
   905  	orderBttnQtyRateErrID:            {T: "Menge und der Preis des Auftrags müssen angegeben werden."},
   906  	offID:                            {T: "aus"},
   907  	readyID:                          {T: "bereit"},
   908  	lockedID:                         {T: "gesperrt"},
   909  	noWalletID:                       {T: "kein Wallet"},
   910  	walletSyncProgressID:             {T: "Wallet ist zu {{ syncProgress }}% synchronisiert"},
   911  	hideAdditionalSettingsID:         {T: "zusätzliche Einstellungen ausblenden"},
   912  	showAdditionalSettingsID:         {T: "zusätzliche Einstellungen anzeigen"},
   913  	buyID:                            {T: "Kaufen"},
   914  	sellID:                           {T: "Verkaufen"},
   915  	notSupportedID:                   {T: "{{ asset }} wird nicht unterstützt"},
   916  	versionNotSupportedID:            {T: "{{ asset }} (v{{version}}) wird nicht unterstützt"},
   917  	connectionFailedID:               {T: "Die Verbindung zum Dex-Server fehlgeschlagen. Du kannst bisonw schließen und es später erneut versuchen oder warten bis die Verbindung wiederhergestellt ist."},
   918  	orderPreviewID:                   {T: "Insgesamt: {{ total }} {{ asset }}"},
   919  	calculatingID:                    {T: "kalkuliere..."},
   920  	estimateUnavailableID:            {T: "Schätzung nicht verfügbar"},
   921  	noZeroRateID:                     {T: "Null-Satz nicht erlaubt"},
   922  	noZeroQuantityID:                 {T: "Null-Menge nicht erlaubt"},
   923  	tradeID:                          {T: "Handel"},
   924  	noAssetWalletID:                  {T: "Kein {{ asset }} Wallet"},
   925  	executedID:                       {T: "ausgeführt"},
   926  	bookedID:                         {T: "gebucht"},
   927  	cancelingID:                      {T: "Abbruch"},
   928  	acctUndefinedID:                  {T: "Account undefiniert."},
   929  	keepWalletPassID:                 {T: "aktuelles Passwort für das Wallet behalten"},
   930  	newWalletPassID:                  {T: "ein neues Passwort für das Wallet festlegen"},
   931  	lotID:                            {T: "Lot"},
   932  	lotsID:                           {T: "Lots"},
   933  	unknownID:                        {T: "unbekannt"},
   934  	epochID:                          {T: "Epoche"},
   935  	settlingID:                       {T: "Abwicklung"},
   936  	noMatchID:                        {T: "kein Match"},
   937  	canceledID:                       {T: "abgebrochen"},
   938  	revokedID:                        {T: "widerrufen"},
   939  	waitingForConfsID:                {T: "Warten auf Bestätigungen..."},
   940  	noneSelectedID:                   {T: "keine ausgewählt"},
   941  	regFeeSuccessID:                  {Version: 1, T: "Zahlung der Registrierungsgebühr erfolgreich!"},
   942  	addID:                            {T: "Hinzufügen"},
   943  	createID:                         {T: "Erstellen"},
   944  	walletReadyID:                    {T: "Wallet bereit"},
   945  	setupWalletID:                    {T: "Einrichten"},
   946  	changeWalletTypeID:               {T: "den Wallet-Typ ändern"},
   947  	keepWalletTypeID:                 {T: "den Wallet-Typ nicht ändern"},
   948  	setupNeededID:                    {T: "Einrichtung erforderlich"},
   949  	walletPendingID:                  {T: "Erstelle Wallet"},
   950  	sendSuccessID:                    {T: "{{ assetName }} gesendet!"},
   951  	reconfigSuccessID:                {T: "Wallet neu konfiguriert!"},
   952  	rescanStartedID:                  {T: "Wallet Rescan läuft"},
   953  	newWalletSuccessID:               {T: "{{ assetName }} Wallet erstellt!"},
   954  	walletUnlockedID:                 {T: "Wallet entsperrt"},
   955  	sellingID:                        {T: "Verkaufe"},
   956  	buyingID:                         {T: "Kaufe"},
   957  	walletEnabledID:                  {T: "{{ assetName }} Wallet Aktiviert"},
   958  	walletDisabledID:                 {T: "{{ assetName }} Wallet Deaktiviert"},
   959  	disabledMsgID:                    {T: "Wallet ist deaktiviert"},
   960  	activeOrdersErrorID:              {T: "{{ assetName }} Wallet verwaltet derzeit aktive Aufträge"},
   961  	availableID:                      {T: "verfügbar"},
   962  	immatureID:                       {T: "unmündig"},
   963  	feeBalanceID:                     {T: "Gebührensaldo"},
   964  	candlesLoadingID:                 {T: "Warte auf Kerzendiagramm"},
   965  	depthLoadingID:                   {T: "Abrufen der Tiefendaten"},
   966  	invalidAddrressMsgID:             {T: "ungültige Adresse: {{ address }}"},
   967  	txFeeSupportedID:                 {T: "Gebührenkalkulation für diesen Wallet-Typ nicht verfügbar"},
   968  	txFeeErrorMsgID:                  {T: "Gebührenkalkulation fehlgeschlagen: {{ err }}"},
   969  	activeOrdersLogoutErrorID:        {T: "Abmelden mit aktiven Aufträgen nicht möglich"},
   970  	invalidDateErrorMsgID:            {T: "Fehler: ungültiges Datum oder Uhrzeit"},
   971  	noArchivedRecordsID:              {T: "Keine archivierten Datensätze gefunden"},
   972  	deleteArchivedRecordsID:          {T: "Nachricht: {{ nRecords }} archivierte Datensätze wurden gelöscht."},
   973  	archivedRecordsPathID:            {T: "Speicherort der Datei: {{ path }}"},
   974  	orderSubmittingID:                {T: "senden"},
   975  	defaultID:                        {T: "Default"},
   976  	addedID:                          {T: "Hinzgefügt"},
   977  	discoveredID:                     {T: "Entdeckt"},
   978  	unsupportedAssetInfoErrMsgID:     {T: "keine unterstützte Asset-Info für id = {{ assetID }}, und keine Angaben zur Börse"},
   979  	limitOrderID:                     {T: "Limit"},
   980  	limitOrderImmediateTifID:         {T: "Limit (i)", Notes: "i = immediate"},
   981  	marketOrderID:                    {T: "Markt"},
   982  	cancelOrderID:                    {T: "Abbruch"},
   983  	matchStatusNewlyMatchedID:        {T: "Neu gematched"},
   984  	matchStatusMakerSwapCastID:       {T: "Maker Swap Gesendet"},
   985  	matchStatusTakerSwapCastID:       {T: "Taker Swap Gesendet"},
   986  	matchStatusMakerRedeemedID:       {T: "Maker Redeemed"},
   987  	matchStatusRedemptionSentID:      {T: "Redemption Gesendet"},
   988  	matchStatusRevokedID:             {T: "Widerrufen - {{ status }}"},
   989  	matchStatusRefundPendingID:       {T: "Rückerstattung AUSSTEHEND"},
   990  	matchStatusRefundedID:            {T: "Rückerstattet"},
   991  	matchStatusRedeemPendingID:       {T: "Einlösung AUSSTEHEND"},
   992  	matchStatusRedemptionConfirmedID: {T: "Einlösung bestätigt"},
   993  	matchStatusCompleteID:            {T: "Fertig"},
   994  	openWalletErrMsgID:               {T: "Fehler beim öffnen des Wallet: {{ msg }}"},
   995  	orderAccelerationFeeErrMsgID:     {T: "Fehler bei der Schätzung der Beschleunigungsgebühr: {{ msg }}"},
   996  	orderAccelerationErrMsgID:        {T: "Fehler beim Beschleunigen des Auftrags: {{ msg }}"},
   997  	connectedID:                      {T: "Verbunden"},
   998  	disconnectedID:                   {T: "Getrennt"},
   999  	invalidCertID:                    {T: "Ungültiges Zertifikat"},
  1000  	confirmationsID:                  {T: "Bestätigungen"},
  1001  	takerID:                          {T: "Taker"},
  1002  	makerID:                          {T: "Maker"},
  1003  	unavailableID:                    {T: "Nicht verfügbar"},
  1004  	emptyDexAddrID:                   {T: "DEX Adresse kann nicht leer sein"},
  1005  	selectWalletForFeePaymentID:      {T: "Wählen Sie ein gültiges Wallet um die Kaution zu hinterlegen"},
  1006  	walletSyncFinishingID:            {T: "wird abgeschlossen"},
  1007  	connectWalletErrMsgID:            {T: "Fehler bei Verbindung für {{ assetName }} Wallet: {{ errMsg }}"},
  1008  	takerFoundMakerRedemptionID:      {T: "Eingelöst durch {{ makerAddr }}"},
  1009  	refundImminentID:                 {T: "Wird in den nächsten Blöcken passieren"},
  1010  	refundWillHappenAfterID:          {T: "Erstattung erfolgt nach {{ refundAfterTime }}"},
  1011  	availableTitleID:                 {T: "Verfügbar"},
  1012  	lockedTitleID:                    {T: "Gesperrt"},
  1013  	immatureTitleID:                  {T: "Unmündig"},
  1014  	swappingID:                       {T: "Swapping"},
  1015  	bondedID:                         {T: "Kaution Verpfänded"},
  1016  	lockedBalMsgID:                   {T: "Gesamtbetrag der temporär gesperrten Beträge für die Deckung der Kaution, aktiven Aufträge, Matches und anderer Aktivitäten"},
  1017  	immatureBalMsgID:                 {T: "Eingehende Gelder warten auf Bestätigung"},
  1018  	lockedSwappingBalMsgID:           {T: "Beträge die derzeit dsurch Abwicklung von Aufträgen gesperrt sind"},
  1019  	lockedBonBalMsgID:                {T: "Gesperrte Beträge durch aktive Kautionen"},
  1020  	reservesDeficitID:                {T: "Rücklagen Defizit"},
  1021  	reservesDeficitMsgID:             {T: "Fehlendes Guthaben in deiner Wallet um die Kaution aufrecht zu erhalten. Du mußt möglicherweise dein Guthaben aufladen um die volle Kaution weiterhin zu decken."},
  1022  	bondReservesID:                   {T: "Kautionsrücklagen"},
  1023  	bondReservesMsgID:                {T: "Mittel zur Deckung der Kosten für die Aufrechterhaltung der Kaution"},
  1024  	shieldedID:                       {T: "Shielded"},
  1025  	shieldedMsgID:                    {T: "Shielded Gesamtbetrag"},
  1026  	orderID:                          {T: "Auftrag"},
  1027  	lockedOrderBalMsgID:              {T: "Gesperrte Betröge durch unausgeführte Auftröge"},
  1028  	creatingWalletsID:                {T: "Erstelle Wallets"},
  1029  	addingServersID:                  {T: "Verbinde mit Server"},
  1030  	walletRecoverySupportMsgID:       {T: "Laden des nativen {{ walletSymbol }} Wallet fehlgeschlagen. Klicke 'Recover' um das Problem zu beseitigen"},
  1031  	ticketsPurchasedID:               {T: "Kaufe {{ n }} Tickets!"},
  1032  	ticketStatusUnknownID:            {T: "unbekannt"},
  1033  	ticketStatusUnminedID:            {T: "ungemined"},
  1034  	ticketStatusImmatureID:           {T: "unmündig"},
  1035  	ticketStatusLiveID:               {T: "live"},
  1036  	ticketStatusVotedID:              {T: "abgestimmt"},
  1037  	ticketStatusMissedID:             {T: "verpasst"},
  1038  	ticketStatusExpiredID:            {T: "abgelaufen"},
  1039  	ticketStatusUnspentID:            {T: "nicht ausgegeben"},
  1040  	ticketStatusRevokedID:            {T: "widerrufen"},
  1041  	passwordResetSuccessMsgID:        {T: "Das Zurücksetzen deines Passworts war erfolgreich. Du kannst dich nun mit dem neuen Passwort einloggen."},
  1042  	browserNtfnEnabledID:             {T: "Bison Wallet Benachrichtigungen aktiviert."},
  1043  	browserNtfnOrdersID:              {T: "Aufträge"},
  1044  	browserNtfnMatchesID:             {T: "Matches"},
  1045  	browserNtfnBondsID:               {T: "Kautionen"},
  1046  	browserNtfnConnectionsID:         {T: "Server Verbindungen"},
  1047  	createAssetWalletMsgID:           {T: "Erstelle ein {{ asset }} Wallet um zu handeln"},
  1048  	noWalletMsgID:                    {T: "Erstelle ein {{ asset1 }} und {{ asset2 }} Wallet um zu handeln"},
  1049  	tradingTierUpdateddID:            {T: "Konto-Tier aktualisiert"},
  1050  	invalidTierValueID:               {T: "Ungültiger Konto-Tier Wert"},
  1051  	invalidCompsValueID:              {T: "Ungültiger comps Wert"},
  1052  	apiErrorID:                       {T: "API Fehler: {{ msg }}"},
  1053  	txTypeUnknownID:                  {T: "Unbekannt"},
  1054  	txTypeSendID:                     {T: "Gesendet"},
  1055  	txTypeReceiveID:                  {T: "Erhalten"},
  1056  	txTypeSwapID:                     {T: "Swap"},
  1057  	txTypeRedeemID:                   {T: "Einlösen"},
  1058  	txTypeRefundID:                   {T: "Zurückerstatten"},
  1059  	txTypeSplitID:                    {T: "Teilen"},
  1060  	txTypeCreateBondID:               {T: "Erstelle kaution"},
  1061  	txTypeRedeemBondID:               {T: "Kaution tilgen"},
  1062  	txTypeApproveTokenID:             {T: "Token genehmigen"},
  1063  	txTypeAccelerationID:             {T: "Beschleunigung"},
  1064  	txTypeSelfTransferID:             {T: "Selbst-Überweisung"},
  1065  	txTypeRevokeTokenApprovalID:      {T: "Widerrufe Token-Genehmigung"},
  1066  	txTypeTicketPurchaseID:           {T: "Ticket Kauf"},
  1067  	txTypeTicketVoteID:               {T: "Ticket Abstimmung"},
  1068  	txTypeTicketRevokeID:             {T: "Ticket Widerrufen"},
  1069  	txTypeSwapOrSendID:               {T: "Swap / Senden"},
  1070  	txTypeMixID:                      {T: "Mix"},
  1071  	swapOrSendTooltipID:              {T: "Die Wallet konnte nicht feststellen, ob es sich bei dieser Transaktion um einen Swap oder einen Versandt handelt."},
  1072  	missingCexCredsID:                {T: "Sowohl key als auch secret angeben"},
  1073  	matchBufferID:                    {T: "Match buffer"},
  1074  	noPlacementsID:                   {T: "muss 1 oder mehrere Platzierungen ageben"},
  1075  	invalidValueID:                   {T: "ungültiger Wert"},
  1076  	noZeroID:                         {T: "0 ist nicht erlaubt"},
  1077  	botTypeBasicMMID:                 {T: "Market Maker"},
  1078  	botTypeArbMMID:                   {T: "Market Maker + Arbitrage"},
  1079  	botTypeSimpleArbID:               {Version: 1, T: "Arbitrage"},
  1080  	botTypeNoneID:                    {T: "wähle einen Bot-Typ"},
  1081  	noCexID:                          {T: "wähle einen Exchange für das Arbitrage"},
  1082  	cexBalanceErrID:                  {T: "Fehler beim Abruf deines {{ cexName }} Guthabens für {{ assetID }}: {{ err }}"},
  1083  	pendingID:                        {T: "Ausstehend"},
  1084  	completeID:                       {T: "Fertig"},
  1085  	archivedSettingsID:               {T: "Archivierte Einstellungen"},
  1086  	idTransparent:                    {T: "Transparent"},
  1087  	idNoCodeProvided:                 {T: "kein Code angegeben"},
  1088  	enableAccount:                    {T: "Aktiviere Account"},
  1089  	disableAccount:                   {T: "Deaktiviere Account"},
  1090  	accountDisabledMsg:               {T: "Account deaktiviert - aktivieren um Einstellungen zu aktualisieren"},
  1091  	dexDisabledMsg:                   {T: "DEX Server ist deaktiviert. Einstellungen überprüfen um sich mit dem Server zu verbinden."},
  1092  	idWalletNotSynced:                {T: "{{ assetSymbol }} Wallet nicht synchronisiert."},
  1093  	idWalletNoPeers:                  {T: "{{ assetSymbol }} Wallet hat keine Peers."},
  1094  	idDepositError:                   {T: "Der letzte Einzahlungsversuch von {{ assetSymbol }} um {{ time }} schlug fehl mit dem folgenden Fehler:: {{ error }}"},
  1095  	idWithdrawError:                  {T: "Die letzte Abheung von {{ assetSymbol }} um {{ time }} schlug fehl mit dem folgenden Fehler: {{ error }}"},
  1096  	idDEXUnderfunded:                 {T: "Das {{ assetSymbol }} Wallet ist unterfinanziert um {{ amount }}"},
  1097  	idCEXUnderfunded:                 {T: "Das {{ cexName }} {{ assetSymbol }} Wallet ist unterfinanziert um {{ amount }}"},
  1098  	idCEXTooShallow:                  {T: "Der {{ cexName }} Markt auf der {{ side }} Seite ist zu dünn die konfigurierte Arbitrage Menge."},
  1099  	idAccountSuspended:               {T: "Dein Konto bei {{ dexHost }} ist gesperrt."},
  1100  	idUserLimitTooLow:                {T: "Dein Konto bei {{ dexHost }} hat ein zu niedriges Limit um alle konfigurierten Aufträge zu platzieren."},
  1101  	idNoPriceSource:                  {T: "Keine Orakel oder Fiat-Wechselkurse verfügbar für diesen Markt."},
  1102  	idCEXOrderbookUnsynced:           {T: "Das {{ cexName }} Auftragsbuch ist nicht synchronisiert."},
  1103  	idDeterminePlacementsError:       {T: "Fehler bei der Ermittlung der Platzierungen: {{ error }}"},
  1104  	idPlaceBuyOrdersError:            {T: "Fehler bei der Platzierung von Käufen: {{ error }}"},
  1105  	idPlaceSellOrdersError:           {T: "Fehler bei der Platzierung von Verköufen: {{ error }}"},
  1106  	idCEXTradeError:                  {T: "Der zuletzt Versuchte CEX Handel um {{ time }} schlug mit folgenden Fehler fehl: {{ error }}"},
  1107  	idOrderReportTitle:               {T: "Report für {{ side }} Aufträge ofür Epoche # {{ epochNum }}"},
  1108  	idCEXBalances:                    {T: "{{ cexName }} Guthaben"},
  1109  	idCausesSelfMatch:                {T: "Dieser Auftrag würde ein Self-Match auslösen"},
  1110  	idCexNotConnected:                {T: "{{ cexName }} nicht verbunden"},
  1111  	idDeleteBot:                      {T: "Bist du sicher das du den Bot für den {{ baseTicker }}-{{ quoteTicker }} Markt bei {{ host }} löschen möchtest?"},
  1112  }
  1113  
  1114  var ar = map[string]*intl.Translation{
  1115  	noPassErrMsgID:                   {T: "لا يمكن أن تكون كلمة المرور فارغة"},
  1116  	noAppPassErrMsgID:                {T: "لا يمكن أن تكون كلمة مرور التطبيق فارغة"},
  1117  	passwordNotMatchID:               {T: "كلمات المرور غير متطابقة"},
  1118  	setButtonBuyID:                   {T: "ضع طلبًا للشراء  {{ asset }}"},
  1119  	setButtonSellID:                  {T: "ضع طلبًا للبيع {{ asset }}"},
  1120  	offID:                            {T: "إيقاف"},
  1121  	readyID:                          {T: "متوقف"},
  1122  	lockedID:                         {T: "مقفل"},
  1123  	noWalletID:                       {T: "لا توجد أي محفظة"},
  1124  	walletSyncProgressID:             {T: "تمت مزامنة {{ syncProgress }}% المحفظة"},
  1125  	hideAdditionalSettingsID:         {T: "إخفاء الإعدادات الإضافية"},
  1126  	showAdditionalSettingsID:         {T: "عرض الإعدادات الإضافية"},
  1127  	buyID:                            {T: "شراء"},
  1128  	sellID:                           {T: "بيع"},
  1129  	notSupportedID:                   {T: "{{ asset }} غير مدعوم"},
  1130  	connectionFailedID:               {T: "فشل الاتصال بخادم dex. يمكنك إغلاق dexc والمحاولة مرة أخرى لاحقًا أو انتظار إعادة الاتصال."},
  1131  	orderPreviewID:                   {T: "إجمالي: {{ total }} {{ asset }}"},
  1132  	calculatingID:                    {T: "جاري الحساب ..."},
  1133  	estimateUnavailableID:            {T: "التقديرات غير متاحة"},
  1134  	noZeroRateID:                     {T: "معدل الصفر غير مسموح به"},
  1135  	noZeroQuantityID:                 {T: "غير مسموح بالكمية الصفرية"},
  1136  	tradeID:                          {T: "التداول"},
  1137  	noAssetWalletID:                  {T: "لا توجد {{ asset }} محفظة"},
  1138  	executedID:                       {T: "تم تنفيذها"},
  1139  	bookedID:                         {T: "تم الحجز"},
  1140  	cancelingID:                      {T: "جارٍ الإلغاء"},
  1141  	acctUndefinedID:                  {T: "حساب غير محدد."},
  1142  	keepWalletPassID:                 {T: "احتفظ بكلمة مرور المحفظة الحالية"},
  1143  	newWalletPassID:                  {T: "قم بتعيين كلمة مرور جديدة للمحفظة"},
  1144  	lotID:                            {T: "الحصة"},
  1145  	lotsID:                           {T: "الحصص"},
  1146  	unknownID:                        {T: "غير معروف"},
  1147  	epochID:                          {T: "الحقبة الزمنية"},
  1148  	settlingID:                       {T: "الإعدادات"},
  1149  	noMatchID:                        {T: "غير متطابقة"},
  1150  	canceledID:                       {T: "ملغاة"},
  1151  	revokedID:                        {T: "مستعادة"},
  1152  	waitingForConfsID:                {T: "في انتظار التأكيدات ..."},
  1153  	noneSelectedID:                   {T: "لم يتم تحديد أي شيء"},
  1154  	apiErrorID:                       {T: "خطأ في واجهة برمجة التطبيقات :{{ msg }}"},
  1155  	addID:                            {T: "إضافة"},
  1156  	createID:                         {T: "إنشاء"},
  1157  	setupWalletID:                    {T: "إعداد"},
  1158  	changeWalletTypeID:               {T: "تغيير نوع المحفظة"},
  1159  	keepWalletTypeID:                 {T: "لا تغير نوع المحفظة"},
  1160  	walletReadyID:                    {T: "المحفظة جاهزة"},
  1161  	setupNeededID:                    {T: "الإعداد مطلوب"},
  1162  	walletPendingID:                  {T: "إنشاء المحفظة"},
  1163  	sendSuccessID:                    {T: "{{ assetName }} تم الإرسال!"},
  1164  	reconfigSuccessID:                {T: "تمت إعادة تهيئة المحفظة!!"},
  1165  	rescanStartedID:                  {T: "إعادة فحص المحفظة قيد التشغيل"},
  1166  	newWalletSuccessID:               {T: "{{ assetName }} تم إنشاء المحفظة!"},
  1167  	walletUnlockedID:                 {T: "المحفظة غير مقفلة"},
  1168  	sellingID:                        {T: "البيع"},
  1169  	buyingID:                         {T: "Bالشراء"},
  1170  	walletEnabledID:                  {T: "{{ assetName }} المحفظة ممكنة"},
  1171  	walletDisabledID:                 {T: "{{ assetName }} المحفظة معطلة"},
  1172  	disabledMsgID:                    {T: "تم تعطيل المحفظة"},
  1173  	activeOrdersErrorID:              {T: "{{ assetName }} تدير المحفظة  الطلبات بفعالية"},
  1174  	orderBttnQtyRateErrID:            {T: "يجب تحديد كمية وسعر الطلب."},
  1175  	reservesDeficitMsgID:             {T: "النقص في رصيد المحفظة القابل للوصول للحفاظ على مستوى السند. إذا استمر هذا الوضع، قد تحتاج إلى إضافة أموال للبقاء مضمونا بسند."},
  1176  	invalidCertID:                    {T: "شهادة غير صالحة"},
  1177  	availableTitleID:                 {T: "متاح"},
  1178  	addedID:                          {T: "تمت الإضافة"},
  1179  	ticketStatusUnspentID:            {T: "غير منفقة"},
  1180  	txTypeTicketVoteID:               {T: "تصويت التذكرة"},
  1181  	disconnectedID:                   {T: "انقطع الاتصال"},
  1182  	shieldedID:                       {T: "محمية"},
  1183  	ticketStatusExpiredID:            {T: "منتهية الصلاحية"},
  1184  	txTypeRefundID:                   {T: "استرداد"},
  1185  	discoveredID:                     {T: "مكتشفة"},
  1186  	versionNotSupportedID:            {T: "{{ asset }} (v{{version}}) غير مدعوم"},
  1187  	noWalletMsgID:                    {T: "أنشئ محفظة لتداول {{ asset1 }} و {{ asset2 }}"},
  1188  	noPlacementsID:                   {T: "يجب تحديد موضع واحد أو أكثر"},
  1189  	ticketStatusUnknownID:            {T: "غير معروفة"},
  1190  	matchStatusMakerRedeemedID:       {T: "استرداد صانع السوق"},
  1191  	txTypeSelfTransferID:             {T: "التحويل الذاتي"},
  1192  	tradingTierUpdateddID:            {T: "تم تحديث مستوى التداول"},
  1193  	txTypeApproveTokenID:             {T: "اعتماد التوكن"},
  1194  	cexBalanceErrID:                  {T: "خطأ في جلب رصيد {{ cexName }} لـ {{ assetID }}: {{ err }}"},
  1195  	txTypeTicketRevokeID:             {T: "استرجاع التذكرة"},
  1196  	makerID:                          {T: "صانع السوق"},
  1197  	txTypeAccelerationID:             {T: "التعجيل"},
  1198  	noZeroID:                         {T: "الصفر غير مسموح"},
  1199  	txTypeReceiveID:                  {T: "استلام"},
  1200  	invalidValueID:                   {T: "قيمة غير صحيحة"},
  1201  	connectWalletErrMsgID:            {T: "فشل في الاتصال بمحفظة {{ assetName }}: {{ errMsg }}"},
  1202  	matchStatusRevokedID:             {T: "مسترجعة - {{ status }}"},
  1203  	lockedBonBalMsgID:                {T: "الأموال مقفلة في سندات نشطة"},
  1204  	orderID:                          {T: "طلب"},
  1205  	regFeeSuccessID:                  {Version: 1, T: "تم قبول سند الاخلاص!"},
  1206  	connectedID:                      {T: "متصل"},
  1207  	limitOrderID:                     {T: "حد السعر"},
  1208  	lockedOrderBalMsgID:              {T: "الأموال مقفلة في الطلبات غير المتطابقة"},
  1209  	limitOrderImmediateTifID:         {T: "حد السعر (i)"},
  1210  	swappingID:                       {T: "المقايضة"},
  1211  	refundWillHappenAfterID:          {T: "سيحدث الاسترداد بعد {{ refundAfterTime }}"},
  1212  	takerFoundMakerRedemptionID:      {T: "تم الاسترداد بواسطة {{ makerAddr }}"},
  1213  	ticketStatusRevokedID:            {T: "مسترجعة"},
  1214  	matchStatusRedemptionSentID:      {T: "تم إرسال الاسترداد"},
  1215  	ticketStatusVotedID:              {T: "مُصوِّتة"},
  1216  	browserNtfnBondsID:               {T: "السندات"},
  1217  	orderBttnBuyBalErrID:             {T: "رصيد غير كاف للشراء."},
  1218  	matchStatusRefundedID:            {T: "تم الاسترداد"},
  1219  	bondReservesMsgID:                {T: "الأموال المخصصة لتغطية النفقات المرتبطة بصيانة السندات"},
  1220  	noArchivedRecordsID:              {T: "لم يتم العثور على سجلات مؤرشفة"},
  1221  	marketOrderID:                    {T: "السوق"},
  1222  	walletSyncFinishingID:            {T: "الانتهاء"},
  1223  	browserNtfnMatchesID:             {T: "التطابقات"},
  1224  	noCexID:                          {T: "اختر منصة مبادلات للمراجحة"},
  1225  	walletRecoverySupportMsgID:       {T: "فشل تحميل محفظة {{ walletSymbol }} الأصلية بشكل صحيح. حاول النقر على زر 'استعادة' أدناه لإصلاحها"},
  1226  	invalidCompsValueID:              {T: "قيمة المقارنات غير صحيحة"},
  1227  	immatureBalMsgID:                 {T: "الأموال الواردة في انتظار التأكيد"},
  1228  	archivedRecordsPathID:            {T: "موقع الملف: {{ path }}"},
  1229  	passwordResetSuccessMsgID:        {T: "تمت إعادة تعيين كلمة المرور الخاصة بك بنجاح. يمكنك المتابعة لتسجيل الدخول باستخدام كلمة المرور الجديدة."},
  1230  	matchStatusNewlyMatchedID:        {T: "مطابقة حديثة"},
  1231  	ticketStatusLiveID:               {T: "حية"},
  1232  	matchStatusRefundPendingID:       {T: "الاسترداد قيد الانتظار"},
  1233  	selectWalletForFeePaymentID:      {T: "حدد محفظة صالحة لنشر السند"},
  1234  	matchStatusRedemptionConfirmedID: {T: "تم تأكيد الإسترداد"},
  1235  	matchStatusCompleteID:            {T: "مكتملة"},
  1236  	ticketStatusUnminedID:            {T: "غير معدنة"},
  1237  	orderAccelerationErrMsgID:        {T: "خطأ في تسريع الطلب: {{ msg }}"},
  1238  	missingCexCredsID:                {T: "حدد كلاً من المفتاح والسر"},
  1239  	lockedSwappingBalMsgID:           {T: "الأموال مقفلة حاليا في تسوية المطابقات"},
  1240  	invalidAddrressMsgID:             {T: "عنوان غير صحيح: {{ address }}"},
  1241  	openWalletErrMsgID:               {T: "خطأ في فتح المحفظة: {{ msg }}"},
  1242  	botTypeBasicMMID:                 {T: "صانع السوق"},
  1243  	shieldedMsgID:                    {T: "إجمالي الأموال المحتفظ بها محمية"},
  1244  	txFeeErrorMsgID:                  {T: "فشل تقدير الرسوم: {{ err }}"},
  1245  	createAssetWalletMsgID:           {T: "أنشئ محفظة {{ asset }} للتداول"},
  1246  	takerID:                          {T: "المستفيد"},
  1247  	lockedBalMsgID:                   {T: "إجمالي الأموال مقفلة مؤقتًا لتغطية تكاليف صيانة السندات، والطلبات الحية، والمطابقات والأنشطة الأخرى"},
  1248  	matchStatusTakerSwapCastID:       {T: "تم إرسال مقايضة المستفيد"},
  1249  	defaultID:                        {T: "افتراضي"},
  1250  	botTypeNoneID:                    {T: "اختر نوع البوت"},
  1251  	availableID:                      {T: "متوفر"},
  1252  	creatingWalletsID:                {T: "إنشاء المحافظ"},
  1253  	orderSubmittingID:                {T: "تقديم"},
  1254  	deleteArchivedRecordsID:          {T: "الرسالة: تم حذف {{ nRecords }} من السجلات المؤرشفة"},
  1255  	ticketStatusImmatureID:           {T: "غير ناضجة"},
  1256  	txTypeRevokeTokenApprovalID:      {T: "إلغاء الموافقة بالتوكن"},
  1257  	txTypeRedeemBondID:               {T: "استرداد السند"},
  1258  	browserNtfnEnabledID:             {T: "تم تفعيل إشعارات منصة المبادلات اللامركزية لديكريد DCRDEX"},
  1259  	orderAccelerationFeeErrMsgID:     {T: "خطأ في تقدير رسوم التسريع: {{ msg }}"},
  1260  	depthLoadingID:                   {T: "استرجاع بيانات العمق"},
  1261  	matchStatusMakerSwapCastID:       {T: "تم إرسال مقايضة صانع السوق"},
  1262  	feeBalanceID:                     {T: "رصيد الرسوم"},
  1263  	confirmationsID:                  {T: "التأكيدات"},
  1264  	addingServersID:                  {T: "الاتصال بالخوادم"},
  1265  	invalidTierValueID:               {T: "قيمة المستوى غير صحيحة"},
  1266  	activeOrdersLogoutErrorID:        {T: "لا يمكن تسجيل الخروج مع وجود طلبات نشطة"},
  1267  	browserNtfnOrdersID:              {T: "الطلبات"},
  1268  	botTypeArbMMID:                   {T: "صانع السوق + المراجحة"},
  1269  	bondedID:                         {T: "مضمون بسند"},
  1270  	botTypeSimpleArbID:               {T: "المراجحة البسيطة"},
  1271  	txTypeSendID:                     {T: "إرسال"},
  1272  	txTypeTicketPurchaseID:           {T: "شراء التذكرة"},
  1273  	unsupportedAssetInfoErrMsgID:     {T: "لا توجد معلومات عن الأصول المدعومة للمعرف = {{ assetID }}، ولم يتم تقديم معلومات عن منصة المبادلات"},
  1274  	ticketsPurchasedID:               {T: "شراء {{ n }} تذاكر!"},
  1275  	refundImminentID:                 {T: "سيحدث في الكتل القليلة القادمة"},
  1276  	candlesLoadingID:                 {T: "في انتظار أعمدة الشموع"},
  1277  	immatureID:                       {T: "غير ناضجة"},
  1278  	unavailableID:                    {T: "غير متوفرة"},
  1279  	bondReservesID:                   {T: "احتياطيات السندات"},
  1280  	txTypeUnknownID:                  {T: "غير معروفة"},
  1281  	txTypeCreateBondID:               {T: "إنشاء السند"},
  1282  	emptyDexAddrID:                   {T: "لا يمكن أن يكون عنوان منصة المبادلات اللامركزية DEX فارغًا"},
  1283  	txTypeRedeemID:                   {T: "استرداد"},
  1284  	orderBttnQtyErrID:                {T: "يجب تحديد كمية الطلب."},
  1285  	immatureTitleID:                  {T: "غير ناضجة"},
  1286  	invalidDateErrorMsgID:            {T: "خطأ: تاريخ أو وقت غير صحيح"},
  1287  	reservesDeficitID:                {T: "عجز الاحتياطيات"},
  1288  	browserNtfnConnectionsID:         {T: "اتصالات الخادم"},
  1289  	lockedTitleID:                    {T: "مقفل"},
  1290  	txTypeSplitID:                    {T: "تقسيم"},
  1291  	matchStatusRedeemPendingID:       {T: "الاسترداد قيد الانتظار"},
  1292  	txTypeSwapID:                     {T: "مقايضة"},
  1293  	ticketStatusMissedID:             {T: "مفوتة"},
  1294  	txFeeSupportedID:                 {T: "تقدير الرسوم غير مدعوم لهذا النوع من المحفظة"},
  1295  	orderBttnSellBalErrID:            {T: "الرصيد غير كافي للبيع."},
  1296  }
  1297  
  1298  var localesMap = map[string]map[string]*intl.Translation{
  1299  	"en-US": enUS,
  1300  	"pt-BR": ptBR,
  1301  	"zh-CN": zhCN,
  1302  	"pl-PL": plPL,
  1303  	"de-DE": deDE,
  1304  	"ar":    ar,
  1305  }
  1306  
  1307  // RegisterTranslations registers translations with the init package for
  1308  // translator worksheet preparation.
  1309  func RegisterTranslations() {
  1310  	const callerID = "js"
  1311  
  1312  	for lang, ts := range localesMap {
  1313  		r := intl.NewRegistrar(callerID, lang, len(ts))
  1314  		for translationID, t := range ts {
  1315  			r.Register(translationID, t)
  1316  		}
  1317  	}
  1318  }