From db1797e1ba81cdfe8fd40ddec1ad356ece3b6b7c Mon Sep 17 00:00:00 2001 From: Yampier Medina Date: Fri, 18 Feb 2022 23:25:19 -0500 Subject: [PATCH 1/9] Adding spanish translations Some translation could be improved (including capitalization) by having access to the context where they are used. Did my best researching the docs, comparing other translations and the literal English source. For the next round I will try to have access to the app for context. --- public/locales/es/common.json | 224 +++++++++++++++++----------------- 1 file changed, 112 insertions(+), 112 deletions(-) diff --git a/public/locales/es/common.json b/public/locales/es/common.json index 57ecaca4..544ff24a 100644 --- a/public/locales/es/common.json +++ b/public/locales/es/common.json @@ -4,29 +4,29 @@ "accept": "Aceptar", "accept-terms": "Entiendo y acepto los riesgos", "account": "Cuenta", - "account-address-warning": "Do not send tokens directly to your account address.", + "account-address-warning": "No envíes tokens directamente a la dirección de tu cuenta.", "account-details-tip-desc": "Cuando haga su primer depósito, lo configuraremos con una Cuenta Mango. Necesitará al menos 0.0035 SOL en su billetera para cubrir el alquiler / costo de crear la cuenta.", "account-details-tip-title": "Detalles de la cuenta", - "account-equity": "Account Equity", - "account-equity-chart-title": "Account Equity", - "account-health": "Account Health", + "account-equity": "Patrimonio de la cuenta", + "account-equity-chart-title": "Patrimonio de la cuenta", + "account-health": "Estado de la cuenta", "account-health-tip-desc": "Para evitar la liquidación, debe mantener el estado de su cuenta por encima del 0%. Para mejorar el estado de su cuenta, reduzca los préstamos o los fondos de depósito.", "account-health-tip-title": "Estado de la cuenta", "account-name": "Nombre de la cuenta", - "account-performance": "Account Performance", - "account-pnl": "Account PNL", - "account-pnl-chart-title": "Account PNL", + "account-performance": "Rendimiento de la cuenta", + "account-pnl": "Ganancia o pérdida de la cuenta", + "account-pnl-chart-title": "Ganancia o pérdida de la cuenta", "account-risk": "Riesgo de cuenta", "account-value": "Valor de la cuenta", "accounts": "Cuentas", - "active-alerts": "Active Alerts", - "add-more-sol": "Add more SOL to your wallet to avoid failed transactions.", + "active-alerts": "Alertas activas", + "add-more-sol": "Agregue más SOL a su billetera para evitar transacciones fallidas.", "add-name": "Añadir nombre", - "alert-health": "Alert when health is below", - "alert-info": "Email when health <= {{health}}%", - "alerts": "Alerts", - "alerts-disclaimer": "Do not rely solely on alerts to protect your account. We can't guarantee they will be delivered.", - "alerts-max": "You've reached the maximum number of active alerts.", + "alert-health": "Alerta cuando la salud de tu cuenta está baja", + "alert-info": "Envía correo electrónico cuando la salud de tu cuenta es <= {{health}}%", + "alerts": "Alertas", + "alerts-disclaimer": "No confíe únicamente en las alertas para proteger su cuenta. No podemos garantizar que serán entregados.", + "alerts-max": "Has alcanzado el número máximo de alertas activas.", "all-assets": "Todos los activos", "amount": "Monto", "approximate-time": "Tiempo aproximado", @@ -36,9 +36,9 @@ "available-balance": "Saldo disponible", "average-borrow": "Tasas de prestadas promedio", "average-deposit": "Tasas de depósito promedio", - "average-entry": "Precio de entrada medio", + "average-entry": "Precio de entrada promedio", "average-funding": "Tasa de financiamiento promedio de 1 hora", - "back": "atrás", + "back": "Atrás", "balance": "Equilibrio", "balances": "Saldos", "being-liquidated": "¡Estás siendo liquidada!", @@ -63,7 +63,7 @@ "character-limit": "El nombre de la cuenta debe tener 32 caracteres o menos", "chinese": "简体中文", "chinese-traditional": "繁體中文", - "claim": "reclamar", + "claim": "Reclamar", "claim-reward": "Reclamar recompensa", "close": "Cerrar", "close-and-long": "Posición cerrada + Empezar a comprar", @@ -76,35 +76,35 @@ "collateral-available-tip-desc": "El valor de la garantía que se puede utilizar para tomar apalancamiento. Los activos tienen diferentes pesos de garantía según el riesgo que presentan para la plataforma.", "collateral-available-tip-title": "Garantía disponible", "condition": "Condición", - "confirm": "Confirm", + "confirm": "Confirmar", "confirm-deposit": "Confirmar depósito", "confirm-withdraw": "Confirmar retiro", - "confirming-transaction": "Confirming Transaction", + "confirming-transaction": "Confirmando transacción", "connect": "Conectar", "connect-view": "Conecte una billetera para ver su cuenta", "connect-wallet": "Conecte una billetera", "connect-wallet-tip-desc": "Te mostraremos los alrededores...", "connect-wallet-tip-title": "Conecta tu billetera", "connected-to": "Conectado a billetera ", - "copy-address": "Copy address", + "copy-address": "Copiar dirección", "country-not-allowed": "País no permitido", - "country-not-allowed-tooltip": "You are using an open-source frontend facilitated by the Mango DAO. As such, it restricts access to certain regions out of an abundance of caution, due to regulatory uncertainty.", - "create-account": "Create Account", - "create-alert": "Create Alert", + "country-not-allowed-tooltip": "Está utilizando una interfaz de código abierto facilitada por Mango DAO. Como tal, restringe el acceso a ciertas regiones por precaución, debido a la incertidumbre regulatoria.", + "create-account": "Crear cuenta", + "create-alert": "Crear alerta", "current-stats": "Estadísticas actuales", "custom": "Personalizada", "daily-change": "Cambio diario", - "daily-high": "24hr High", - "daily-low": "24hr Low", + "daily-high": "24hr máximo", + "daily-low": "24hr mínimo", "daily-range": "Rango diario", "daily-volume": "Volumen de 24 horas", "dark": "Oscura", - "data-refresh-tip-desc": "Los datos se actualizan automáticamente, pero puede actualizarlos manualmente aquí.", + "data-refresh-tip-desc": "Los datos se actualizan automáticamente, pero puedes actualizarlos manualmente aquí.", "data-refresh-tip-title": "Actualización manual de datos", - "date": "Date", + "date": "Fecha", "default-market": "Mercado predeterminado", - "default-spot-margin": "Trade with margin by default", - "delay-displaying-recent": "There may be a delay in displaying the latest activity.", + "default-spot-margin": "Comercia con margen por defecto", + "delay-displaying-recent": "Puede haber un retraso en la visualización de la última actividad.", "deposit": "Depositar", "deposit-before": "Necesita más {{tokenSymbol}} en su billetera para pagar completamente su préstamo", "deposit-failed": "El depósito falló", @@ -118,48 +118,48 @@ "deposit-value": "Valor de depósito", "depositing": "Estás a punto de depositar", "deposits": "Depósitos", - "depth-rewarded": "Depth Rewarded", + "depth-rewarded": "Liquidez recompensada", "details": "Detalles", - "disconnect": "Disconnect", - "done": "Done", + "disconnect": "Desconectar", + "done": "Hecho", "edit": "Editar", - "edit-name": "Edit Name", + "edit-name": "Actualizar nombre", "edit-nickname": "Edite el apodo público de su cuenta", - "email-address": "Email Address", - "english": "English", + "email-address": "Dirección de correo electrónico", + "english": "Inglés", "enter-amount": "Ingrese una cantidad para depositar", "enter-name": "Ingrese un nombre de cuenta", "equity": "Capital", - "est-period-end": "Est Period End", + "est-period-end": "Fin del período estimado", "est-slippage": "Deslizamiento estimado", - "estimated-liq-price": "Est. Liq. Price", + "estimated-liq-price": "Precio líquido estimado", "explorer": "Explorador", - "export-data": "Export CSV", - "export-data-empty": "No data to export", - "export-data-success": "CSV exported successfully", - "favorite": "Favorite", - "favorites": "Favorites", + "export-data": "Exportar a CSV", + "export-data-empty": "No hay datos para exportar", + "export-data-success": "CSV exportado con éxito", + "favorite": "Favorito", + "favorites": "Favoritos", "fee": "Tarifa", - "fee-discount": "comisiones", + "fee-discount": "Comisiones", "first-deposit-desc": "Necesita 0.035 SOL para crear una cuenta de mango.", "funding": "Fondos", "funding-chart-title": "Fondos (últimos 30 días)", "get-started": "Comenzar", "health": "Salud", "health-check": "Verificación del estado de la cuenta", - "health-ratio": "Relación de salud", - "hide-all": "Ocultar todo de Nav", + "health-ratio": "Proporción de salud", + "hide-all": "Ocultar toda la navegación", "hide-dust": "Ocultar saldos pequeños", "high": "Alta", - "history": "La Historia", - "history-empty": "History empty.", - "hourly-borrow-interest": "Préstamo prestado por hora", + "history": "Historial", + "history-empty": "Historial vacío.", + "hourly-borrow-interest": "Interés por préstamo por hora", "hourly-deposit-interest": "Interés por depósito por hora", "hourly-funding": "Financiamiento por hora", - "in-orders": "En ordenes", - "includes-borrow": "Incluye el prestado de", + "in-orders": "En órdenes", + "includes-borrow": "Incluye el préstamo", "init-error": "No se pudo realizar la operación de depósito y cuenta de margen inicial", - "init-health": "Salud Init", + "init-health": "Salud inicial", "initial-deposit": "Depósito inicial", "insufficient-balance-deposit": "Saldo insuficiente. Reducir la cantidad a depositar", "insufficient-balance-withdraw": "Saldo insuficiente. Pedir prestados fondos para retirar", @@ -183,48 +183,48 @@ "lets-go": "Vamos", "leverage": "Apalancamiento", "leverage-too-high": "Apalancamiento demasiado alto. Reducir la cantidad a retirar", - "liabilities": "Liabilities", + "liabilities": "Obligaciones", "light": "Ligera", - "limit": "Limite", - "limit-order": "orden de límite", - "limit-price": "Limit Price", + "limit": "Límite", + "limit-order": "Orden de límite", + "limit-price": "Precio límite", "liquidation-history": "Historial de liquidación", "liquidations": "Liquidaciones", "liquidity": "Liquidez", - "liquidity-mining": "Liquidity Mining", - "long": "larga", + "liquidity-mining": "Minería de liquidez", + "long": "Larga", "low": "Bajo", "maint-health": "Salud de mantenimiento", "make-trade": "Hacer un trato", "maker": "Maker", - "maker-fee": "orden límite", + "maker-fee": "Orden límite", "mango": "Mango", "mango-accounts": "Cuentas Mango", - "margin": "Margin", + "margin": "Margen", "margin-available": "Margen disponible", - "market": "Merado", + "market": "Mercado", "market-close": "Cierre de mercado", - "market-data": "Market Data", - "market-details": "Market Details", - "market-order": "Orden de Mercado", + "market-data": "Datos del mercado", + "market-details": "Detalles del mercado", + "market-order": "Orden de mercado", "markets": "Mercados", - "max": "Maximo", + "max": "Máximo", "max-borrow": "Monto máximo del préstamo", - "max-depth-bps": "Max Depth Bps", - "max-slippage": "Máximo deslizamiento", + "max-depth-bps": "Profundidad máxima de Bps", + "max-slippage": "Deslizamiento máximo ", "max-with-borrow": "Máximo con préstamo", - "minutes": "mins", + "minutes": "minutos", "missing-price": "Falta el precio", "missing-size": "Falta el tamaño", "missing-trigger": "Falta el precio de activación", - "mngo-left-period": "MNGO Left In Period", - "mngo-per-period": "MNGO Per Period", - "mngo-rewards": "Recompensas MNGO", + "mngo-left-period": "MNGO restante en el período", + "mngo-per-period": "MNGO por Período", + "mngo-rewards": "Recompensas en MNGO", "moderate": "Moderada", - "more": "Mas", - "msrm-deposit-error": "Error depositante MSRM", - "msrm-deposited": "MSRM Depósito exitoso", - "msrm-withdraw-error": "Error al retirarse MSRM", + "more": "Más", + "msrm-deposit-error": "Error de depósito MSRM", + "msrm-deposited": "MSRM depósito exitoso", + "msrm-withdraw-error": "Error al retirar MSRM", "msrm-withdrawal": "MSRM retiro exitoso", "name-error": "No se pudo establecer el nombre de la cuenta", "name-updated": "Nombre de cuenta actualizado", @@ -235,19 +235,19 @@ "net-interest-value-desc": "Calculado en el momento en que se ganó / pagó. Esto podría ser útil al momento de impuestos.", "new": "Nuevo", "new-account": "Nuevo", - "new-alert": "New Alert", + "new-alert": "Alerta nueva", "next": "Próximo", - "no-account-found": "No Account Found", + "no-account-found": "Cuenta no encontrada", "no-address": "No ${tokenSymbol} dirección de billetera encontrada", - "no-alerts": "No Active Alerts", - "no-alerts-desc": "Create an alert to be notified when your account health is low.", + "no-alerts": "No hay alertas activas", + "no-alerts-desc": "Cree una alerta para recibir una notificación cuando el estado de su cuenta sea bajo.", "no-balances": "Sin saldos", "no-borrows": "No se encontraron préstamos.", "no-funding": "Sin fondos ganados / pagados", "no-history": "Sin historial comercial", "no-interest": "Sin intereses ganados / pagados", "no-margin": "No se encontraron cuentas de margen", - "no-markets": "No markets found", + "no-markets": "No se encontraron mercados", "no-orders": "No hay órdenes abiertas", "no-perp": "No hay puestos de delincuentes", "no-unsettled": "No hay fondos pendientes", @@ -264,11 +264,11 @@ "orderbook": "libro de ordenes", "orderbook-animation": "Animación del libro de ordenes", "orders": "ordenes", - "performance": "Performance", - "performance-insights": "Performance Insights", - "period-progress": "Period Progress", + "performance": "Rendimiento", + "performance-insights": "Perspectivas de rendimiento", + "period-progress": "Progreso del período", "perp": "perpetuo", - "perp-desc": "Perpetual swaps settled in USDC", + "perp-desc": "Canjeos perpetuos liquidados en USDC", "perp-fees": "Tarifas de Mango Perp", "perp-positions": "Posiciones perpetuas", "perp-positions-tip-desc": "Las posiciones de perp acumulan PnL sin liquidar a medida que se mueve el precio. La liquidación de PnL agrega o elimina esa cantidad de su saldo en USDC.", @@ -315,9 +315,9 @@ "select-asset": "Seleccione un activo", "select-margin": "Seleccionar cuenta de margen", "sell": "Vender", - "serum-fees": "Tarifas de suero spot", - "set-stop-loss": "Establecer Stop Loss", - "set-take-profit": "Establecer Take Profit", + "serum-fees": "Tarifas de la bolsa decentralizada 'serum'", + "set-stop-loss": "Establecer Detener Pérdidas", + "set-take-profit": "Establecer Tomar Ganancias", "settings": "Ajustes", "settle": "Resolver", "settle-all": "Liquidar todo", @@ -325,30 +325,30 @@ "settle-success": "Fondos liquidados con éxito", "short": "Vender", "show-all": "Mostrar todo en Nav", - "show-less": "Show less", - "show-more": "Show more", + "show-less": "Mostrar menos", + "show-more": "Mostrar más", "show-tips": "Mostrar sugerencias", "show-zero": "Mostrar saldos cero", "side": "Lado", "size": "Tamaño", - "slippage-warning": "This order will likely have extremely large slippage! Consider using Stop Limit or Take Profit Limit order instead.", + "slippage-warning": "¡Esta orden probablemente tendrá un deslizamiento extremadamente grande! Considere usar la orden 'Límite de parada' o 'Tomar el límite de ganancias' en su lugar.", "spanish": "Español", - "spot": "Spot", - "spot-desc": "Spot margin quoted in USDC", + "spot": "Al contado", + "spot-desc": "Margen al contado cotizado en USDC", "spread": "Propago", - "stats": "Estadisticas", + "stats": "Estadísticas", "stop-limit": "Límite de parada", - "stop-loss": "Detener la pérdida de", + "stop-loss": "Detener pérdida", "stop-price": "Precio de parada", "successfully-placed": "Comercio colocado con éxito", "supported-assets": "Financie la billetera con uno de los activos admitidos.", - "swap": "Swap", + "swap": "Intercambio", "take-profit": "Tomar ganancias", "take-profit-limit": "Tomar el límite de ganancias", - "taker": "Taker", - "taker-fee": "Orden mercado", - "target-period-length": "Target Period Length", - "themes-tip-desc": "Mango, Dark o Light (si te gusta eso).", + "taker": "Receptor", + "taker-fee": "Tarifa del receptor", + "target-period-length": "Duración del período objetivo", + "themes-tip-desc": "Mango, Oscuro o Claro (si te gusta eso).", "themes-tip-title": "Temas de color", "time": "Tiempo", "token": "Simbólico", @@ -361,17 +361,17 @@ "tooltip-display-step": "Tamaño del paso de visualización", "tooltip-earn-mngo": "Gana MNGO por creación de mercado en los mercados perpetuos.", "tooltip-enable-margin": "Habilite el margen al contado para esta operación", - "tooltip-gui-rebate": "La tarifa del tomador es {{taker_rate)}} antes de que se reembolse el 20% de la tarifa de hospedaje de GUI.", + "tooltip-gui-rebate": "La tarifa del receptor es {{taker_rate)}} antes de que se reembolse el 20% de la tarifa de hospedaje de GUI.", "tooltip-interest-charged": "Los intereses se cargan sobre el saldo prestado y están sujetos a cambios.", - "tooltip-ioc": "Los ordenes inmediatos o cancelados están garantizados para ser el tomador o se cancelarán.", + "tooltip-ioc": "Las ordenes inmediatas o canceladas están garantizados para ser el receptor o se cancelarán.", "tooltip-lock-layout": "Diseño de bloqueo", "tooltip-name-onchain": "Los nombres de las cuentas se almacenan en cadena", - "tooltip-post": "Se garantiza que los ordenes de envío solo serán el pedido del fabricante o, de lo contrario, se cancelará.", + "tooltip-post": "Se garantiza que las órdenes de envío solo serán el pedido del fabricante o, de lo contrario, se cancelará.", "tooltip-projected-leverage": "Apalancamiento proyectado", - "tooltip-reduce": "Reducir solo los ordenes solo reducirá su posición general.", + "tooltip-reduce": "Reducir solamente ordenes solo reducirá su posición general.", "tooltip-reset-layout": "Restablecer diseño", "tooltip-serum-rebate": "El 20% de las tarifas netas de Serum van al host de la GUI. Mango le reembolsa esta tarifa. La tarifa del receptor antes del reembolso de la GUI es {{taker_percent}}", - "tooltip-slippage": "If price slips more than your max slippage, your order will be partially filled up to that price.", + "tooltip-slippage": "Si el precio cae más que su deslizamiento máximo, su pedido se completará parcialmente hasta ese precio.", "tooltip-switch-layout": "Disposición del interruptor", "tooltip-unlock-layout": "Desbloquear diseño", "total-assets": "Valor de los activos totales", @@ -396,11 +396,11 @@ "type": "Tipo", "unrealized-pnl": "PnL no realizado", "unsettled": "Inestable", - "unsettled-balance": "saldo pendiente", + "unsettled-balance": "Saldo pendiente", "unsettled-balances": "Saldos pendientes", "unsettled-positions": "Posiciones sin saldar", - "use-explorer-one": "Use the ", - "use-explorer-three": "to verify any delayed transactions.", + "use-explorer-one": "Usar el ", + "use-explorer-three": "para verificar cualquier transacción retrasada.", "use-explorer-two": "Explorer ", "utilization": "Utilización", "v3-new": "V3 es un programa nuevo e independiente de V2. Puede acceder a su cuenta V2 en el 'More' sección de la barra superior o usando este enlace:", @@ -408,11 +408,11 @@ "v3-welcome": "Bienvenido a Mango V3", "value": "Valor", "view-all-trades": "Ver todas las operaciones en la página de la cuenta", - "view-counterparty": "View Counterparty", - "view-transaction": "View Transaction", - "wallet": "Wallet", - "wallet-connected": "Wallet connected", - "wallet-disconnected": "Disconnected from wallet", + "view-counterparty": "Ver contraparte", + "view-transaction": "Ver transacción", + "wallet": "Billetera", + "wallet-connected": "Billetera conectada", + "wallet-disconnected": "Billetera desconectada", "withdraw": "Retirar", "withdraw-error": "No se pudo realizar el retiro", "withdraw-funds": "Retirar Fondos", @@ -423,4 +423,4 @@ "your-account": "Su cuenta", "your-assets": "Sus activos", "your-borrows": "Sus préstamos" -} \ No newline at end of file +} From 3d74437bd55d2bf1477db0d0d4c6dac0d55d99cb Mon Sep 17 00:00:00 2001 From: rjpeterson Date: Sat, 19 Feb 2022 13:36:29 -0600 Subject: [PATCH 2/9] replace text with locale t() blocks --- pages/referral.tsx | 90 ++++++++++++++------------------ public/locales/en/referrals.json | 28 ++++++++++ 2 files changed, 66 insertions(+), 52 deletions(-) create mode 100644 public/locales/en/referrals.json diff --git a/pages/referral.tsx b/pages/referral.tsx index 24b1da34..784c72e4 100644 --- a/pages/referral.tsx +++ b/pages/referral.tsx @@ -41,7 +41,7 @@ import useMangoAccount from '../hooks/useMangoAccount' export async function getStaticProps({ locale }) { return { props: { - ...(await serverSideTranslations(locale, ['common'])), + ...(await serverSideTranslations(locale, ['common', 'referrals'])), // Will be passed to the page component as props }, } @@ -70,33 +70,22 @@ const referralHistory = [] // ] const ProgramDetails = () => { + const { t } = useTranslation('referrals') return ( <> -

Program Details

+

{t('referrals:program-details')}

) } export default function Referral() { - const { t } = useTranslation('common') + const { t } = useTranslation(['common', 'referrals']) const mangoGroup = useMangoStore(mangoGroupSelector) const mangoCache = useMangoStore(mangoCacheSelector) const { mangoAccount } = useMangoAccount() @@ -145,7 +134,7 @@ export default function Referral() { const id = value.replace(/ /g, '') setCustomRefLinkInput(id) if (id.length > 32) { - setInputError('Referral IDs must be less then 33 characters') + setInputError(t('referrals:too-long-error')) } else { setInputError('') } @@ -153,10 +142,10 @@ export default function Referral() { const validateRefIdInput = () => { if (customRefLinkInput.length >= 33) { - setInputError('Referral IDs must be less then 33 characters') + setInputError(t('referrals:too-long-error')) } if (customRefLinkInput.length === 0) { - setInputError('Enter a referral ID') + setInputError(t('referrals:enter-refferal-id')) } } @@ -171,13 +160,13 @@ export default function Referral() { ) notify({ txid, - title: 'Custom referral link created', + title: t('referrals:link-created'), }) fetchCustomReferralLinks() } catch (e) { notify({ type: 'error', - title: 'Unable to create referral link', + title: t('referrals:link-not-created'), description: e.message, txid: e.txid, }) @@ -211,13 +200,10 @@ export default function Referral() {

- Sow the Mango Seed + {t('referrals:sow-seed')}

-

- Earn 16% of the perp fees paid by anyone you refer. Plus, they get - a 4% perp fee discount. -

+

{t('referrals:earn-16')}

@@ -226,11 +212,11 @@ export default function Referral() { <> {/* {hasReferrals ? (
-

Your Referrals

+

{t('referrals:your-referrals')}

- Total Earnings + {t('referrals:total-earnings')}
$150.50 @@ -238,7 +224,7 @@ export default function Referral() {
- Total referrals + {t('referrals:total-referrals')}
15 @@ -255,14 +241,14 @@ export default function Referral() {
{hasRequiredMngo ? (
-

Your Links

+

{t('referrals:your-links')}

{!loading ? ( !hasCustomRefLinks ? ( - - + + @@ -308,10 +294,10 @@ export default function Referral() {
LinkCopy Link{t('referrlals:link')}{t('referrlals:copy-link')}
- + @@ -370,13 +356,11 @@ export default function Referral() { ) : (
-

- You need 10,000 MNGO in your Mango Account -

+

{t('referrals:10k-mngo')}

- Buy MNGO + {t('referrals:buy-mngo')}
@@ -384,13 +368,13 @@ export default function Referral() { {hasRequiredMngo ? (
-

Custom Referral Links

+

{t('referrals:custom-links')}

- You can generate up to 5 custom referral links. + {t('referrals:custom-links-limit')}

- Generate Custom Link + {t('referrals:generate-link')}
) : null} @@ -426,16 +410,18 @@ export default function Referral() { {referralHistory.length > 0 ? (
-

Earnings History

+

{t('referrals:earnings-history')}

{!isMobile ? (
Link{t('referrals:link')}
- Copy Link + {t('referrals:copy-link')}
- - + + @@ -467,7 +453,7 @@ export default function Referral() { <> {referralHistory.map((ref, index) => (
- Referral ID + {t('referrals:referral-id')}
{ref.referralLink}
- Referee + {t('referrals:referee')}
Date: Sat, 19 Feb 2022 13:51:47 -0600 Subject: [PATCH 3/9] translate "referrals" in common --- public/locales/es/common.json | 851 ++++++++++++++++--------------- public/locales/zh/common.json | 851 ++++++++++++++++--------------- public/locales/zh_tw/common.json | 851 ++++++++++++++++--------------- 3 files changed, 1278 insertions(+), 1275 deletions(-) diff --git a/public/locales/es/common.json b/public/locales/es/common.json index 57ecaca4..5da972ce 100644 --- a/public/locales/es/common.json +++ b/public/locales/es/common.json @@ -1,426 +1,427 @@ -{ - "about-to-withdraw": "Estas a punto de retirar", - "above": "Encima", - "accept": "Aceptar", - "accept-terms": "Entiendo y acepto los riesgos", - "account": "Cuenta", - "account-address-warning": "Do not send tokens directly to your account address.", - "account-details-tip-desc": "Cuando haga su primer depósito, lo configuraremos con una Cuenta Mango. Necesitará al menos 0.0035 SOL en su billetera para cubrir el alquiler / costo de crear la cuenta.", - "account-details-tip-title": "Detalles de la cuenta", - "account-equity": "Account Equity", - "account-equity-chart-title": "Account Equity", - "account-health": "Account Health", - "account-health-tip-desc": "Para evitar la liquidación, debe mantener el estado de su cuenta por encima del 0%. Para mejorar el estado de su cuenta, reduzca los préstamos o los fondos de depósito.", - "account-health-tip-title": "Estado de la cuenta", - "account-name": "Nombre de la cuenta", - "account-performance": "Account Performance", - "account-pnl": "Account PNL", - "account-pnl-chart-title": "Account PNL", - "account-risk": "Riesgo de cuenta", - "account-value": "Valor de la cuenta", - "accounts": "Cuentas", - "active-alerts": "Active Alerts", - "add-more-sol": "Add more SOL to your wallet to avoid failed transactions.", - "add-name": "Añadir nombre", - "alert-health": "Alert when health is below", - "alert-info": "Email when health <= {{health}}%", - "alerts": "Alerts", - "alerts-disclaimer": "Do not rely solely on alerts to protect your account. We can't guarantee they will be delivered.", - "alerts-max": "You've reached the maximum number of active alerts.", - "all-assets": "Todos los activos", - "amount": "Monto", - "approximate-time": "Tiempo aproximado", - "asset": "Activo", - "assets": "Activos", - "assets-liabilities": "Activos Pasivos", - "available-balance": "Saldo disponible", - "average-borrow": "Tasas de prestadas promedio", - "average-deposit": "Tasas de depósito promedio", - "average-entry": "Precio de entrada medio", - "average-funding": "Tasa de financiamiento promedio de 1 hora", - "back": "atrás", - "balance": "Equilibrio", - "balances": "Saldos", - "being-liquidated": "¡Estás siendo liquidada!", - "below": "Debajo", - "borrow": "Pedir prestado", - "borrow-funds": "Fondos prestados", - "borrow-interest": "Intereses de préstamo", - "borrow-notification": "Los fondos prestados se retiran a su billetera conectada.", - "borrow-rate": "Tasa de préstamo", - "borrow-value": "Valor del préstamo", - "borrow-withdraw": "Pedir prestado y retirarse", - "borrows": "Préstamos", - "break-even": "Precio de equilibrio", - "buy": "Comprar", - "calculator": "Calculadora", - "cancel": "Cancelar", - "cancel-error": "Error al cancelar el pedido", - "cancel-success": "Pedido cancelado con éxito", - "change-account": "Cambiar cuenta", - "change-language": "Cambiar idioma", - "change-theme": "Cambiar de tema", - "character-limit": "El nombre de la cuenta debe tener 32 caracteres o menos", - "chinese": "简体中文", - "chinese-traditional": "繁體中文", - "claim": "reclamar", - "claim-reward": "Reclamar recompensa", - "close": "Cerrar", - "close-and-long": "Posición cerrada + Empezar a comprar", - "close-and-short": "Posición cerrada + Empezar a vender", - "close-confirm": "¿Estás segura de que quieres comercializar cerca de tu {{config_name}} posición?", - "close-open-long": "Posición 100% cerrada + Abre un {{size}} {{symbol}} compra", - "close-open-short": "Posición 100% cerrada + Abre un {{size}} {{symbol}} vende", - "close-position": "Posición cerrada", - "collateral-available": "Garantía disponible", - "collateral-available-tip-desc": "El valor de la garantía que se puede utilizar para tomar apalancamiento. Los activos tienen diferentes pesos de garantía según el riesgo que presentan para la plataforma.", - "collateral-available-tip-title": "Garantía disponible", - "condition": "Condición", - "confirm": "Confirm", - "confirm-deposit": "Confirmar depósito", - "confirm-withdraw": "Confirmar retiro", - "confirming-transaction": "Confirming Transaction", - "connect": "Conectar", - "connect-view": "Conecte una billetera para ver su cuenta", - "connect-wallet": "Conecte una billetera", - "connect-wallet-tip-desc": "Te mostraremos los alrededores...", - "connect-wallet-tip-title": "Conecta tu billetera", - "connected-to": "Conectado a billetera ", - "copy-address": "Copy address", - "country-not-allowed": "País no permitido", - "country-not-allowed-tooltip": "You are using an open-source frontend facilitated by the Mango DAO. As such, it restricts access to certain regions out of an abundance of caution, due to regulatory uncertainty.", - "create-account": "Create Account", - "create-alert": "Create Alert", - "current-stats": "Estadísticas actuales", - "custom": "Personalizada", - "daily-change": "Cambio diario", - "daily-high": "24hr High", - "daily-low": "24hr Low", - "daily-range": "Rango diario", - "daily-volume": "Volumen de 24 horas", - "dark": "Oscura", - "data-refresh-tip-desc": "Los datos se actualizan automáticamente, pero puede actualizarlos manualmente aquí.", - "data-refresh-tip-title": "Actualización manual de datos", - "date": "Date", - "default-market": "Mercado predeterminado", - "default-spot-margin": "Trade with margin by default", - "delay-displaying-recent": "There may be a delay in displaying the latest activity.", - "deposit": "Depositar", - "deposit-before": "Necesita más {{tokenSymbol}} en su billetera para pagar completamente su préstamo", - "deposit-failed": "El depósito falló", - "deposit-funds": "Fondos de depósito", - "deposit-help": "Agregar {{tokenSymbol}} a su billetera y deposítelo con {{tokenSymbol}} para depositar.", - "deposit-history": "Historial de depósitos", - "deposit-interest": "Interés de depósito", - "deposit-rate": "Tasa de depósito", - "deposit-successful": "Depósito exitosa", - "deposit-to-get-started": "Deposite fondos para comenzar", - "deposit-value": "Valor de depósito", - "depositing": "Estás a punto de depositar", - "deposits": "Depósitos", - "depth-rewarded": "Depth Rewarded", - "details": "Detalles", - "disconnect": "Disconnect", - "done": "Done", - "edit": "Editar", - "edit-name": "Edit Name", - "edit-nickname": "Edite el apodo público de su cuenta", - "email-address": "Email Address", - "english": "English", - "enter-amount": "Ingrese una cantidad para depositar", - "enter-name": "Ingrese un nombre de cuenta", - "equity": "Capital", - "est-period-end": "Est Period End", - "est-slippage": "Deslizamiento estimado", - "estimated-liq-price": "Est. Liq. Price", - "explorer": "Explorador", - "export-data": "Export CSV", - "export-data-empty": "No data to export", - "export-data-success": "CSV exported successfully", - "favorite": "Favorite", - "favorites": "Favorites", - "fee": "Tarifa", - "fee-discount": "comisiones", - "first-deposit-desc": "Necesita 0.035 SOL para crear una cuenta de mango.", - "funding": "Fondos", - "funding-chart-title": "Fondos (últimos 30 días)", - "get-started": "Comenzar", - "health": "Salud", - "health-check": "Verificación del estado de la cuenta", - "health-ratio": "Relación de salud", - "hide-all": "Ocultar todo de Nav", - "hide-dust": "Ocultar saldos pequeños", - "high": "Alta", - "history": "La Historia", - "history-empty": "History empty.", - "hourly-borrow-interest": "Préstamo prestado por hora", - "hourly-deposit-interest": "Interés por depósito por hora", - "hourly-funding": "Financiamiento por hora", - "in-orders": "En ordenes", - "includes-borrow": "Incluye el prestado de", - "init-error": "No se pudo realizar la operación de depósito y cuenta de margen inicial", - "init-health": "Salud Init", - "initial-deposit": "Depósito inicial", - "insufficient-balance-deposit": "Saldo insuficiente. Reducir la cantidad a depositar", - "insufficient-balance-withdraw": "Saldo insuficiente. Pedir prestados fondos para retirar", - "insufficient-sol": "Necesita 0.035 SOL para crear una cuenta de mango.", - "interest": "Interés", - "interest-chart-title": "{{symbol}} Interés (últimos 30 días)", - "interest-chart-value-title": "{{symbol}} Valor de interés (últimos 30 días)", - "interest-earned": "Interés total devengado / pagado", - "interest-info": "El interés se gana continuamente en todos los depósitos.", - "intro-feature-1": "Operaciones de apalancamiento con garantía cruzada", - "intro-feature-2": "Todos los activos cuentan como garantía para negociar o pedir prestado", - "intro-feature-3": "Deposite cualquier activo y gane intereses automáticamente", - "intro-feature-4": "Pida prestado contra sus activos para otras actividades de DeFi", - "ioc": "IOC", - "languages-tip-desc": "Elija otro idioma aquí. Más próximamente...", - "languages-tip-title": "Multilingüe?", - "layout-tip-desc": "Desbloquee para reorganizar y cambiar el tamaño de los paneles comerciales a su gusto.", - "layout-tip-title": "Personalizar diseño", - "learn": "Aprender", - "learn-more": "Aprender mas", - "lets-go": "Vamos", - "leverage": "Apalancamiento", - "leverage-too-high": "Apalancamiento demasiado alto. Reducir la cantidad a retirar", - "liabilities": "Liabilities", - "light": "Ligera", - "limit": "Limite", - "limit-order": "orden de límite", - "limit-price": "Limit Price", - "liquidation-history": "Historial de liquidación", - "liquidations": "Liquidaciones", - "liquidity": "Liquidez", - "liquidity-mining": "Liquidity Mining", - "long": "larga", - "low": "Bajo", - "maint-health": "Salud de mantenimiento", - "make-trade": "Hacer un trato", - "maker": "Maker", - "maker-fee": "orden límite", - "mango": "Mango", - "mango-accounts": "Cuentas Mango", - "margin": "Margin", - "margin-available": "Margen disponible", - "market": "Merado", - "market-close": "Cierre de mercado", - "market-data": "Market Data", - "market-details": "Market Details", - "market-order": "Orden de Mercado", - "markets": "Mercados", - "max": "Maximo", - "max-borrow": "Monto máximo del préstamo", - "max-depth-bps": "Max Depth Bps", - "max-slippage": "Máximo deslizamiento", - "max-with-borrow": "Máximo con préstamo", - "minutes": "mins", - "missing-price": "Falta el precio", - "missing-size": "Falta el tamaño", - "missing-trigger": "Falta el precio de activación", - "mngo-left-period": "MNGO Left In Period", - "mngo-per-period": "MNGO Per Period", - "mngo-rewards": "Recompensas MNGO", - "moderate": "Moderada", - "more": "Mas", - "msrm-deposit-error": "Error depositante MSRM", - "msrm-deposited": "MSRM Depósito exitoso", - "msrm-withdraw-error": "Error al retirarse MSRM", - "msrm-withdrawal": "MSRM retiro exitoso", - "name-error": "No se pudo establecer el nombre de la cuenta", - "name-updated": "Nombre de cuenta actualizado", - "name-your-account": "Nombra tu cuenta", - "net": "Neto", - "net-balance": "Balance neto", - "net-interest-value": "Valor de interés neto", - "net-interest-value-desc": "Calculado en el momento en que se ganó / pagó. Esto podría ser útil al momento de impuestos.", - "new": "Nuevo", - "new-account": "Nuevo", - "new-alert": "New Alert", - "next": "Próximo", - "no-account-found": "No Account Found", - "no-address": "No ${tokenSymbol} dirección de billetera encontrada", - "no-alerts": "No Active Alerts", - "no-alerts-desc": "Create an alert to be notified when your account health is low.", - "no-balances": "Sin saldos", - "no-borrows": "No se encontraron préstamos.", - "no-funding": "Sin fondos ganados / pagados", - "no-history": "Sin historial comercial", - "no-interest": "Sin intereses ganados / pagados", - "no-margin": "No se encontraron cuentas de margen", - "no-markets": "No markets found", - "no-orders": "No hay órdenes abiertas", - "no-perp": "No hay puestos de delincuentes", - "no-unsettled": "No hay fondos pendientes", - "no-wallet": "Sin dirección de billetera", - "node-url": "URL del nodo RPC", - "not-enough-balance": "Saldo de billetera insuficiente", - "not-enough-sol": "Es posible que no tenga suficiente SOL para esta transacción", - "notional-size": "Tamaño nocional", - "open-interest": "Interes abierto", - "open-orders": "Ordenes abiertas", - "optional": "(Opcional)", - "oracle-price": "Precio de Oracle", - "order-error": "Error al realizar el pedido", - "orderbook": "libro de ordenes", - "orderbook-animation": "Animación del libro de ordenes", - "orders": "ordenes", - "performance": "Performance", - "performance-insights": "Performance Insights", - "period-progress": "Period Progress", - "perp": "perpetuo", - "perp-desc": "Perpetual swaps settled in USDC", - "perp-fees": "Tarifas de Mango Perp", - "perp-positions": "Posiciones perpetuas", - "perp-positions-tip-desc": "Las posiciones de perp acumulan PnL sin liquidar a medida que se mueve el precio. La liquidación de PnL agrega o elimina esa cantidad de su saldo en USDC.", - "perp-positions-tip-title": "Detalles de la posición de perp", - "perpetual-futures": "Futuros perpetuos", - "perps": "perpetuos", - "pnl-error": "Solución de errores PNL", - "pnl-help": "La liquidación actualizará su saldo en USDC para reflejar el monto de PnL pendiente.", - "pnl-success": "PNL resuelto con éxito", - "portfolio": "portafolio", - "position": "Posición", - "position-size": "Tamaño de la posición", - "positions": "Posiciones", - "post": "Correo", - "presets": "Preajustes", - "price": "Precio", - "price-expect": "El precio que reciba puede ser mayor o menor de lo esperado.", - "price-impact": "Est. Impacto en el precio:", - "price-unavailable": "Precio no disponible", - "prices-changed": "Los precios han cambiado y han aumentado su apalancamiento. Reducir la cantidad de retiro.", - "profile-menu-tip-desc": "Acceda a sus cuentas de Mango, copie la dirección de su billetera y desconéctese aquí.", - "profile-menu-tip-title": "Menú de perfil", - "profit-price": "Precio de beneficio", - "quantity": "Cantidad", - "rates": "Tasas de depósito / préstamo", - "read-more": "Leer más", - "recent": "Reciente", - "recent-trades": "Operaciones recientes", - "redeem-failure": "Error al canjear MNGO", - "redeem-pnl": "Resolver", - "redeem-success": "MNGO canjeado con éxito", - "refresh": "Actualizar", - "refresh-data": "Actualizar datos", - "repay": "Pagar", - "repay-and-deposit": "Pagar 100% lo prestado y depositar {{amount}} {{symbol}}", - "repay-full": "Pagar 100% lo prestado", - "repay-partial": "Pagar el {{porcentaje}}% del préstamo", - "reposition": "Arrastra para reposicionar", - "reset": "Reset", - "rpc-endpoint": "Punto final de RPC", - "save": "Ahorrar", - "save-name": "Guardar nombre", - "select-account": "Seleccione una cuenta de Mango", - "select-asset": "Seleccione un activo", - "select-margin": "Seleccionar cuenta de margen", - "sell": "Vender", - "serum-fees": "Tarifas de suero spot", - "set-stop-loss": "Establecer Stop Loss", - "set-take-profit": "Establecer Take Profit", - "settings": "Ajustes", - "settle": "Resolver", - "settle-all": "Liquidar todo", - "settle-error": "Error al liquidar fondos", - "settle-success": "Fondos liquidados con éxito", - "short": "Vender", - "show-all": "Mostrar todo en Nav", - "show-less": "Show less", - "show-more": "Show more", - "show-tips": "Mostrar sugerencias", - "show-zero": "Mostrar saldos cero", - "side": "Lado", - "size": "Tamaño", - "slippage-warning": "This order will likely have extremely large slippage! Consider using Stop Limit or Take Profit Limit order instead.", - "spanish": "Español", - "spot": "Spot", - "spot-desc": "Spot margin quoted in USDC", - "spread": "Propago", - "stats": "Estadisticas", - "stop-limit": "Límite de parada", - "stop-loss": "Detener la pérdida de", - "stop-price": "Precio de parada", - "successfully-placed": "Comercio colocado con éxito", - "supported-assets": "Financie la billetera con uno de los activos admitidos.", - "swap": "Swap", - "take-profit": "Tomar ganancias", - "take-profit-limit": "Tomar el límite de ganancias", - "taker": "Taker", - "taker-fee": "Orden mercado", - "target-period-length": "Target Period Length", - "themes-tip-desc": "Mango, Dark o Light (si te gusta eso).", - "themes-tip-title": "Temas de color", - "time": "Tiempo", - "token": "Simbólico", - "too-large": "Tamaño demasiado grande", - "tooltip-account-liquidated": "La cuenta se liquidará si la relación de salud alcanza el 0% y continuará hasta que la salud inicial sea superior a 0.", - "tooltip-after-withdrawal": "Los detalles de su cuenta después de este retiro.", - "tooltip-apy-apr": "APY de depósito / APR de préstamo", - "tooltip-available-after": "Disponible para retirar después de contabilizar la garantía y las órdenes abiertas", - "tooltip-display-cumulative": "Mostrar tamaño acumulativo", - "tooltip-display-step": "Tamaño del paso de visualización", - "tooltip-earn-mngo": "Gana MNGO por creación de mercado en los mercados perpetuos.", - "tooltip-enable-margin": "Habilite el margen al contado para esta operación", - "tooltip-gui-rebate": "La tarifa del tomador es {{taker_rate)}} antes de que se reembolse el 20% de la tarifa de hospedaje de GUI.", - "tooltip-interest-charged": "Los intereses se cargan sobre el saldo prestado y están sujetos a cambios.", - "tooltip-ioc": "Los ordenes inmediatos o cancelados están garantizados para ser el tomador o se cancelarán.", - "tooltip-lock-layout": "Diseño de bloqueo", - "tooltip-name-onchain": "Los nombres de las cuentas se almacenan en cadena", - "tooltip-post": "Se garantiza que los ordenes de envío solo serán el pedido del fabricante o, de lo contrario, se cancelará.", - "tooltip-projected-leverage": "Apalancamiento proyectado", - "tooltip-reduce": "Reducir solo los ordenes solo reducirá su posición general.", - "tooltip-reset-layout": "Restablecer diseño", - "tooltip-serum-rebate": "El 20% de las tarifas netas de Serum van al host de la GUI. Mango le reembolsa esta tarifa. La tarifa del receptor antes del reembolso de la GUI es {{taker_percent}}", - "tooltip-slippage": "If price slips more than your max slippage, your order will be partially filled up to that price.", - "tooltip-switch-layout": "Disposición del interruptor", - "tooltip-unlock-layout": "Desbloquear diseño", - "total-assets": "Valor de los activos totales", - "total-borrow-interest": "Interés total del préstamo", - "total-borrow-value": "Valor total del préstamo", - "total-borrows": "Total de préstamos", - "total-deposit-interest": "Interés de depósito total", - "total-deposit-value": "Valor total del depósito", - "total-deposits": "Depósitos totales", - "total-funding": "Financiamiento total", - "total-funding-stats": "Financiamiento total ganado / pagado", - "total-liabilities": "Valor del pasivo total", - "total-srm": "SRM total en mango", - "totals": "Totales", - "trade": "Comercio", - "trade-history": "Historial comercial", - "trades": "Trades", - "trades-history": "Historial comercial", - "transaction-sent": "Transacción enviada", - "trigger-price": "Precio de activación", - "try-again": "Inténtalo de nuevo", - "type": "Tipo", - "unrealized-pnl": "PnL no realizado", - "unsettled": "Inestable", - "unsettled-balance": "saldo pendiente", - "unsettled-balances": "Saldos pendientes", - "unsettled-positions": "Posiciones sin saldar", - "use-explorer-one": "Use the ", - "use-explorer-three": "to verify any delayed transactions.", - "use-explorer-two": "Explorer ", - "utilization": "Utilización", - "v3-new": "V3 es un programa nuevo e independiente de V2. Puede acceder a su cuenta V2 en el 'More' sección de la barra superior o usando este enlace:", - "v3-unaudited": "El protocolo V3 está en versión beta pública. Este es un software no auditado, utilícelo bajo su propio riesgo.", - "v3-welcome": "Bienvenido a Mango V3", - "value": "Valor", - "view-all-trades": "Ver todas las operaciones en la página de la cuenta", - "view-counterparty": "View Counterparty", - "view-transaction": "View Transaction", - "wallet": "Wallet", - "wallet-connected": "Wallet connected", - "wallet-disconnected": "Disconnected from wallet", - "withdraw": "Retirar", - "withdraw-error": "No se pudo realizar el retiro", - "withdraw-funds": "Retirar Fondos", - "withdraw-history": "Historial de retiros", - "withdraw-success": "Retirarse exitoso", - "withdrawals": "Retiros", - "you-must-leave-enough-sol": "You must leave enough SOL in your wallet to pay for the transaction", - "your-account": "Su cuenta", - "your-assets": "Sus activos", - "your-borrows": "Sus préstamos" +{ + "about-to-withdraw": "Estas a punto de retirar", + "above": "Encima", + "accept": "Aceptar", + "accept-terms": "Entiendo y acepto los riesgos", + "account": "Cuenta", + "account-address-warning": "Do not send tokens directly to your account address.", + "account-details-tip-desc": "Cuando haga su primer depósito, lo configuraremos con una Cuenta Mango. Necesitará al menos 0.0035 SOL en su billetera para cubrir el alquiler / costo de crear la cuenta.", + "account-details-tip-title": "Detalles de la cuenta", + "account-equity": "Account Equity", + "account-equity-chart-title": "Account Equity", + "account-health": "Account Health", + "account-health-tip-desc": "Para evitar la liquidación, debe mantener el estado de su cuenta por encima del 0%. Para mejorar el estado de su cuenta, reduzca los préstamos o los fondos de depósito.", + "account-health-tip-title": "Estado de la cuenta", + "account-name": "Nombre de la cuenta", + "account-performance": "Account Performance", + "account-pnl": "Account PNL", + "account-pnl-chart-title": "Account PNL", + "account-risk": "Riesgo de cuenta", + "account-value": "Valor de la cuenta", + "accounts": "Cuentas", + "active-alerts": "Active Alerts", + "add-more-sol": "Add more SOL to your wallet to avoid failed transactions.", + "add-name": "Añadir nombre", + "alert-health": "Alert when health is below", + "alert-info": "Email when health <= {{health}}%", + "alerts": "Alerts", + "alerts-disclaimer": "Do not rely solely on alerts to protect your account. We can't guarantee they will be delivered.", + "alerts-max": "You've reached the maximum number of active alerts.", + "all-assets": "Todos los activos", + "amount": "Monto", + "approximate-time": "Tiempo aproximado", + "asset": "Activo", + "assets": "Activos", + "assets-liabilities": "Activos Pasivos", + "available-balance": "Saldo disponible", + "average-borrow": "Tasas de prestadas promedio", + "average-deposit": "Tasas de depósito promedio", + "average-entry": "Precio de entrada medio", + "average-funding": "Tasa de financiamiento promedio de 1 hora", + "back": "atrás", + "balance": "Equilibrio", + "balances": "Saldos", + "being-liquidated": "¡Estás siendo liquidada!", + "below": "Debajo", + "borrow": "Pedir prestado", + "borrow-funds": "Fondos prestados", + "borrow-interest": "Intereses de préstamo", + "borrow-notification": "Los fondos prestados se retiran a su billetera conectada.", + "borrow-rate": "Tasa de préstamo", + "borrow-value": "Valor del préstamo", + "borrow-withdraw": "Pedir prestado y retirarse", + "borrows": "Préstamos", + "break-even": "Precio de equilibrio", + "buy": "Comprar", + "calculator": "Calculadora", + "cancel": "Cancelar", + "cancel-error": "Error al cancelar el pedido", + "cancel-success": "Pedido cancelado con éxito", + "change-account": "Cambiar cuenta", + "change-language": "Cambiar idioma", + "change-theme": "Cambiar de tema", + "character-limit": "El nombre de la cuenta debe tener 32 caracteres o menos", + "chinese": "简体中文", + "chinese-traditional": "繁體中文", + "claim": "reclamar", + "claim-reward": "Reclamar recompensa", + "close": "Cerrar", + "close-and-long": "Posición cerrada + Empezar a comprar", + "close-and-short": "Posición cerrada + Empezar a vender", + "close-confirm": "¿Estás segura de que quieres comercializar cerca de tu {{config_name}} posición?", + "close-open-long": "Posición 100% cerrada + Abre un {{size}} {{symbol}} compra", + "close-open-short": "Posición 100% cerrada + Abre un {{size}} {{symbol}} vende", + "close-position": "Posición cerrada", + "collateral-available": "Garantía disponible", + "collateral-available-tip-desc": "El valor de la garantía que se puede utilizar para tomar apalancamiento. Los activos tienen diferentes pesos de garantía según el riesgo que presentan para la plataforma.", + "collateral-available-tip-title": "Garantía disponible", + "condition": "Condición", + "confirm": "Confirm", + "confirm-deposit": "Confirmar depósito", + "confirm-withdraw": "Confirmar retiro", + "confirming-transaction": "Confirming Transaction", + "connect": "Conectar", + "connect-view": "Conecte una billetera para ver su cuenta", + "connect-wallet": "Conecte una billetera", + "connect-wallet-tip-desc": "Te mostraremos los alrededores...", + "connect-wallet-tip-title": "Conecta tu billetera", + "connected-to": "Conectado a billetera ", + "copy-address": "Copy address", + "country-not-allowed": "País no permitido", + "country-not-allowed-tooltip": "You are using an open-source frontend facilitated by the Mango DAO. As such, it restricts access to certain regions out of an abundance of caution, due to regulatory uncertainty.", + "create-account": "Create Account", + "create-alert": "Create Alert", + "current-stats": "Estadísticas actuales", + "custom": "Personalizada", + "daily-change": "Cambio diario", + "daily-high": "24hr High", + "daily-low": "24hr Low", + "daily-range": "Rango diario", + "daily-volume": "Volumen de 24 horas", + "dark": "Oscura", + "data-refresh-tip-desc": "Los datos se actualizan automáticamente, pero puede actualizarlos manualmente aquí.", + "data-refresh-tip-title": "Actualización manual de datos", + "date": "Date", + "default-market": "Mercado predeterminado", + "default-spot-margin": "Trade with margin by default", + "delay-displaying-recent": "There may be a delay in displaying the latest activity.", + "deposit": "Depositar", + "deposit-before": "Necesita más {{tokenSymbol}} en su billetera para pagar completamente su préstamo", + "deposit-failed": "El depósito falló", + "deposit-funds": "Fondos de depósito", + "deposit-help": "Agregar {{tokenSymbol}} a su billetera y deposítelo con {{tokenSymbol}} para depositar.", + "deposit-history": "Historial de depósitos", + "deposit-interest": "Interés de depósito", + "deposit-rate": "Tasa de depósito", + "deposit-successful": "Depósito exitosa", + "deposit-to-get-started": "Deposite fondos para comenzar", + "deposit-value": "Valor de depósito", + "depositing": "Estás a punto de depositar", + "deposits": "Depósitos", + "depth-rewarded": "Depth Rewarded", + "details": "Detalles", + "disconnect": "Disconnect", + "done": "Done", + "edit": "Editar", + "edit-name": "Edit Name", + "edit-nickname": "Edite el apodo público de su cuenta", + "email-address": "Email Address", + "english": "English", + "enter-amount": "Ingrese una cantidad para depositar", + "enter-name": "Ingrese un nombre de cuenta", + "equity": "Capital", + "est-period-end": "Est Period End", + "est-slippage": "Deslizamiento estimado", + "estimated-liq-price": "Est. Liq. Price", + "explorer": "Explorador", + "export-data": "Export CSV", + "export-data-empty": "No data to export", + "export-data-success": "CSV exported successfully", + "favorite": "Favorite", + "favorites": "Favorites", + "fee": "Tarifa", + "fee-discount": "comisiones", + "first-deposit-desc": "Necesita 0.035 SOL para crear una cuenta de mango.", + "funding": "Fondos", + "funding-chart-title": "Fondos (últimos 30 días)", + "get-started": "Comenzar", + "health": "Salud", + "health-check": "Verificación del estado de la cuenta", + "health-ratio": "Relación de salud", + "hide-all": "Ocultar todo de Nav", + "hide-dust": "Ocultar saldos pequeños", + "high": "Alta", + "history": "La Historia", + "history-empty": "History empty.", + "hourly-borrow-interest": "Préstamo prestado por hora", + "hourly-deposit-interest": "Interés por depósito por hora", + "hourly-funding": "Financiamiento por hora", + "in-orders": "En ordenes", + "includes-borrow": "Incluye el prestado de", + "init-error": "No se pudo realizar la operación de depósito y cuenta de margen inicial", + "init-health": "Salud Init", + "initial-deposit": "Depósito inicial", + "insufficient-balance-deposit": "Saldo insuficiente. Reducir la cantidad a depositar", + "insufficient-balance-withdraw": "Saldo insuficiente. Pedir prestados fondos para retirar", + "insufficient-sol": "Necesita 0.035 SOL para crear una cuenta de mango.", + "interest": "Interés", + "interest-chart-title": "{{symbol}} Interés (últimos 30 días)", + "interest-chart-value-title": "{{symbol}} Valor de interés (últimos 30 días)", + "interest-earned": "Interés total devengado / pagado", + "interest-info": "El interés se gana continuamente en todos los depósitos.", + "intro-feature-1": "Operaciones de apalancamiento con garantía cruzada", + "intro-feature-2": "Todos los activos cuentan como garantía para negociar o pedir prestado", + "intro-feature-3": "Deposite cualquier activo y gane intereses automáticamente", + "intro-feature-4": "Pida prestado contra sus activos para otras actividades de DeFi", + "ioc": "IOC", + "languages-tip-desc": "Elija otro idioma aquí. Más próximamente...", + "languages-tip-title": "Multilingüe?", + "layout-tip-desc": "Desbloquee para reorganizar y cambiar el tamaño de los paneles comerciales a su gusto.", + "layout-tip-title": "Personalizar diseño", + "learn": "Aprender", + "learn-more": "Aprender mas", + "lets-go": "Vamos", + "leverage": "Apalancamiento", + "leverage-too-high": "Apalancamiento demasiado alto. Reducir la cantidad a retirar", + "liabilities": "Liabilities", + "light": "Ligera", + "limit": "Limite", + "limit-order": "orden de límite", + "limit-price": "Limit Price", + "liquidation-history": "Historial de liquidación", + "liquidations": "Liquidaciones", + "liquidity": "Liquidez", + "liquidity-mining": "Liquidity Mining", + "long": "larga", + "low": "Bajo", + "maint-health": "Salud de mantenimiento", + "make-trade": "Hacer un trato", + "maker": "Maker", + "maker-fee": "orden límite", + "mango": "Mango", + "mango-accounts": "Cuentas Mango", + "margin": "Margin", + "margin-available": "Margen disponible", + "market": "Merado", + "market-close": "Cierre de mercado", + "market-data": "Market Data", + "market-details": "Market Details", + "market-order": "Orden de Mercado", + "markets": "Mercados", + "max": "Maximo", + "max-borrow": "Monto máximo del préstamo", + "max-depth-bps": "Max Depth Bps", + "max-slippage": "Máximo deslizamiento", + "max-with-borrow": "Máximo con préstamo", + "minutes": "mins", + "missing-price": "Falta el precio", + "missing-size": "Falta el tamaño", + "missing-trigger": "Falta el precio de activación", + "mngo-left-period": "MNGO Left In Period", + "mngo-per-period": "MNGO Per Period", + "mngo-rewards": "Recompensas MNGO", + "moderate": "Moderada", + "more": "Mas", + "msrm-deposit-error": "Error depositante MSRM", + "msrm-deposited": "MSRM Depósito exitoso", + "msrm-withdraw-error": "Error al retirarse MSRM", + "msrm-withdrawal": "MSRM retiro exitoso", + "name-error": "No se pudo establecer el nombre de la cuenta", + "name-updated": "Nombre de cuenta actualizado", + "name-your-account": "Nombra tu cuenta", + "net": "Neto", + "net-balance": "Balance neto", + "net-interest-value": "Valor de interés neto", + "net-interest-value-desc": "Calculado en el momento en que se ganó / pagó. Esto podría ser útil al momento de impuestos.", + "new": "Nuevo", + "new-account": "Nuevo", + "new-alert": "New Alert", + "next": "Próximo", + "no-account-found": "No Account Found", + "no-address": "No ${tokenSymbol} dirección de billetera encontrada", + "no-alerts": "No Active Alerts", + "no-alerts-desc": "Create an alert to be notified when your account health is low.", + "no-balances": "Sin saldos", + "no-borrows": "No se encontraron préstamos.", + "no-funding": "Sin fondos ganados / pagados", + "no-history": "Sin historial comercial", + "no-interest": "Sin intereses ganados / pagados", + "no-margin": "No se encontraron cuentas de margen", + "no-markets": "No markets found", + "no-orders": "No hay órdenes abiertas", + "no-perp": "No hay puestos de delincuentes", + "no-unsettled": "No hay fondos pendientes", + "no-wallet": "Sin dirección de billetera", + "node-url": "URL del nodo RPC", + "not-enough-balance": "Saldo de billetera insuficiente", + "not-enough-sol": "Es posible que no tenga suficiente SOL para esta transacción", + "notional-size": "Tamaño nocional", + "open-interest": "Interes abierto", + "open-orders": "Ordenes abiertas", + "optional": "(Opcional)", + "oracle-price": "Precio de Oracle", + "order-error": "Error al realizar el pedido", + "orderbook": "libro de ordenes", + "orderbook-animation": "Animación del libro de ordenes", + "orders": "ordenes", + "performance": "Performance", + "performance-insights": "Performance Insights", + "period-progress": "Period Progress", + "perp": "perpetuo", + "perp-desc": "Perpetual swaps settled in USDC", + "perp-fees": "Tarifas de Mango Perp", + "perp-positions": "Posiciones perpetuas", + "perp-positions-tip-desc": "Las posiciones de perp acumulan PnL sin liquidar a medida que se mueve el precio. La liquidación de PnL agrega o elimina esa cantidad de su saldo en USDC.", + "perp-positions-tip-title": "Detalles de la posición de perp", + "perpetual-futures": "Futuros perpetuos", + "perps": "perpetuos", + "pnl-error": "Solución de errores PNL", + "pnl-help": "La liquidación actualizará su saldo en USDC para reflejar el monto de PnL pendiente.", + "pnl-success": "PNL resuelto con éxito", + "portfolio": "portafolio", + "position": "Posición", + "position-size": "Tamaño de la posición", + "positions": "Posiciones", + "post": "Correo", + "presets": "Preajustes", + "price": "Precio", + "price-expect": "El precio que reciba puede ser mayor o menor de lo esperado.", + "price-impact": "Est. Impacto en el precio:", + "price-unavailable": "Precio no disponible", + "prices-changed": "Los precios han cambiado y han aumentado su apalancamiento. Reducir la cantidad de retiro.", + "profile-menu-tip-desc": "Acceda a sus cuentas de Mango, copie la dirección de su billetera y desconéctese aquí.", + "profile-menu-tip-title": "Menú de perfil", + "profit-price": "Precio de beneficio", + "quantity": "Cantidad", + "rates": "Tasas de depósito / préstamo", + "read-more": "Leer más", + "recent": "Reciente", + "recent-trades": "Operaciones recientes", + "redeem-failure": "Error al canjear MNGO", + "redeem-pnl": "Resolver", + "redeem-success": "MNGO canjeado con éxito", + "referrals": "Referrals", + "refresh": "Actualizar", + "refresh-data": "Actualizar datos", + "repay": "Pagar", + "repay-and-deposit": "Pagar 100% lo prestado y depositar {{amount}} {{symbol}}", + "repay-full": "Pagar 100% lo prestado", + "repay-partial": "Pagar el {{porcentaje}}% del préstamo", + "reposition": "Arrastra para reposicionar", + "reset": "Reset", + "rpc-endpoint": "Punto final de RPC", + "save": "Ahorrar", + "save-name": "Guardar nombre", + "select-account": "Seleccione una cuenta de Mango", + "select-asset": "Seleccione un activo", + "select-margin": "Seleccionar cuenta de margen", + "sell": "Vender", + "serum-fees": "Tarifas de suero spot", + "set-stop-loss": "Establecer Stop Loss", + "set-take-profit": "Establecer Take Profit", + "settings": "Ajustes", + "settle": "Resolver", + "settle-all": "Liquidar todo", + "settle-error": "Error al liquidar fondos", + "settle-success": "Fondos liquidados con éxito", + "short": "Vender", + "show-all": "Mostrar todo en Nav", + "show-less": "Show less", + "show-more": "Show more", + "show-tips": "Mostrar sugerencias", + "show-zero": "Mostrar saldos cero", + "side": "Lado", + "size": "Tamaño", + "slippage-warning": "This order will likely have extremely large slippage! Consider using Stop Limit or Take Profit Limit order instead.", + "spanish": "Español", + "spot": "Spot", + "spot-desc": "Spot margin quoted in USDC", + "spread": "Propago", + "stats": "Estadisticas", + "stop-limit": "Límite de parada", + "stop-loss": "Detener la pérdida de", + "stop-price": "Precio de parada", + "successfully-placed": "Comercio colocado con éxito", + "supported-assets": "Financie la billetera con uno de los activos admitidos.", + "swap": "Swap", + "take-profit": "Tomar ganancias", + "take-profit-limit": "Tomar el límite de ganancias", + "taker": "Taker", + "taker-fee": "Orden mercado", + "target-period-length": "Target Period Length", + "themes-tip-desc": "Mango, Dark o Light (si te gusta eso).", + "themes-tip-title": "Temas de color", + "time": "Tiempo", + "token": "Simbólico", + "too-large": "Tamaño demasiado grande", + "tooltip-account-liquidated": "La cuenta se liquidará si la relación de salud alcanza el 0% y continuará hasta que la salud inicial sea superior a 0.", + "tooltip-after-withdrawal": "Los detalles de su cuenta después de este retiro.", + "tooltip-apy-apr": "APY de depósito / APR de préstamo", + "tooltip-available-after": "Disponible para retirar después de contabilizar la garantía y las órdenes abiertas", + "tooltip-display-cumulative": "Mostrar tamaño acumulativo", + "tooltip-display-step": "Tamaño del paso de visualización", + "tooltip-earn-mngo": "Gana MNGO por creación de mercado en los mercados perpetuos.", + "tooltip-enable-margin": "Habilite el margen al contado para esta operación", + "tooltip-gui-rebate": "La tarifa del tomador es {{taker_rate)}} antes de que se reembolse el 20% de la tarifa de hospedaje de GUI.", + "tooltip-interest-charged": "Los intereses se cargan sobre el saldo prestado y están sujetos a cambios.", + "tooltip-ioc": "Los ordenes inmediatos o cancelados están garantizados para ser el tomador o se cancelarán.", + "tooltip-lock-layout": "Diseño de bloqueo", + "tooltip-name-onchain": "Los nombres de las cuentas se almacenan en cadena", + "tooltip-post": "Se garantiza que los ordenes de envío solo serán el pedido del fabricante o, de lo contrario, se cancelará.", + "tooltip-projected-leverage": "Apalancamiento proyectado", + "tooltip-reduce": "Reducir solo los ordenes solo reducirá su posición general.", + "tooltip-reset-layout": "Restablecer diseño", + "tooltip-serum-rebate": "El 20% de las tarifas netas de Serum van al host de la GUI. Mango le reembolsa esta tarifa. La tarifa del receptor antes del reembolso de la GUI es {{taker_percent}}", + "tooltip-slippage": "If price slips more than your max slippage, your order will be partially filled up to that price.", + "tooltip-switch-layout": "Disposición del interruptor", + "tooltip-unlock-layout": "Desbloquear diseño", + "total-assets": "Valor de los activos totales", + "total-borrow-interest": "Interés total del préstamo", + "total-borrow-value": "Valor total del préstamo", + "total-borrows": "Total de préstamos", + "total-deposit-interest": "Interés de depósito total", + "total-deposit-value": "Valor total del depósito", + "total-deposits": "Depósitos totales", + "total-funding": "Financiamiento total", + "total-funding-stats": "Financiamiento total ganado / pagado", + "total-liabilities": "Valor del pasivo total", + "total-srm": "SRM total en mango", + "totals": "Totales", + "trade": "Comercio", + "trade-history": "Historial comercial", + "trades": "Trades", + "trades-history": "Historial comercial", + "transaction-sent": "Transacción enviada", + "trigger-price": "Precio de activación", + "try-again": "Inténtalo de nuevo", + "type": "Tipo", + "unrealized-pnl": "PnL no realizado", + "unsettled": "Inestable", + "unsettled-balance": "saldo pendiente", + "unsettled-balances": "Saldos pendientes", + "unsettled-positions": "Posiciones sin saldar", + "use-explorer-one": "Use the ", + "use-explorer-three": "to verify any delayed transactions.", + "use-explorer-two": "Explorer ", + "utilization": "Utilización", + "v3-new": "V3 es un programa nuevo e independiente de V2. Puede acceder a su cuenta V2 en el 'More' sección de la barra superior o usando este enlace:", + "v3-unaudited": "El protocolo V3 está en versión beta pública. Este es un software no auditado, utilícelo bajo su propio riesgo.", + "v3-welcome": "Bienvenido a Mango V3", + "value": "Valor", + "view-all-trades": "Ver todas las operaciones en la página de la cuenta", + "view-counterparty": "View Counterparty", + "view-transaction": "View Transaction", + "wallet": "Wallet", + "wallet-connected": "Wallet connected", + "wallet-disconnected": "Disconnected from wallet", + "withdraw": "Retirar", + "withdraw-error": "No se pudo realizar el retiro", + "withdraw-funds": "Retirar Fondos", + "withdraw-history": "Historial de retiros", + "withdraw-success": "Retirarse exitoso", + "withdrawals": "Retiros", + "you-must-leave-enough-sol": "You must leave enough SOL in your wallet to pay for the transaction", + "your-account": "Su cuenta", + "your-assets": "Sus activos", + "your-borrows": "Sus préstamos" } \ No newline at end of file diff --git a/public/locales/zh/common.json b/public/locales/zh/common.json index 58310bcc..6b936e5a 100644 --- a/public/locales/zh/common.json +++ b/public/locales/zh/common.json @@ -1,426 +1,427 @@ -{ - "about-to-withdraw": "您正在存款", - "above": "高于", - "accept": "接受", - "accept-terms": "我明白并接受使用此平台的风险", - "account": "帐户", - "account-address-warning": "千万不要将币种直接传送至帐户地址。", - "account-details-tip-desc": "当您进行首次存款时,我们将为您设置一个Mango账户。您的钱包中至少需要0.0035 SOL才能支付创建帐户的押金。", - "account-details-tip-title": "帐户细节", - "account-equity": "帐户余额", - "account-equity-chart-title": "帐户余额", - "account-health": "帐户健康", - "account-health-tip-desc": "为了避免被清算,您必须将帐户健康度保持在0%以上。为了提高健康度,请减少借贷或存入资产。", - "account-health-tip-title": "帐户健康", - "account-name": "帐户标签", - "account-performance": "帐户表现", - "account-pnl": "帐户盈亏", - "account-pnl-chart-title": "帐户盈亏", - "account-risk": "帐户风险度", - "account-value": "帐户价值", - "accounts": "帐户", - "active-alerts": "活动警报", - "add-more-sol": "为了避免交易出错请给被连结的钱包多存入一点SOL。", - "add-name": "加标签", - "alerts": "警报", - "alert-health": "健康度低于此度发警报", - "alert-info": "健康度在{{health}}%以下时发电子邮件", - "alerts-disclaimer": "请别全靠警报来保护资产。我们无法保证会准时发出。", - "alerts-max": "您以达到活动警报数量限制。", - "all-assets": "所有资产", - "amount": "数量", - "approximate-time": "大概时间", - "asset": "资产", - "assets": "资产", - "assets-liabilities": "资产和债务", - "available-balance": "可用的金额", - "average-borrow": "平均借贷率", - "average-deposit": "平均存款率", - "average-entry": "平均开仓价", - "average-funding": "平均资金费率(1小时)", - "back": "回去", - "balance": "帐户余额", - "balances": "帐户余额", - "being-liquidated": "您的帐户正在被清算!", - "below": "低于", - "borrow": "借贷", - "borrow-funds": "借贷", - "borrow-interest": "借贷利息", - "borrow-notification": "借贷时货币会提到您被连结的钱包。", - "borrow-rate": "借贷利率", - "borrow-value": "借贷价值", - "borrow-withdraw": "借贷与取款", - "borrows": "借贷", - "break-even": "保本价格", - "buy": "买入", - "calculator": "计算器", - "cancel": "取消", - "cancel-error": "取消掛单出错", - "cancel-success": "已取消掛单", - "change-account": "切换帐户", - "change-language": "切换语言", - "change-theme": "切换模式", - "character-limit": "帐户标签必须含有32以下个字符", - "chinese": "简体中文", - "chinese-traditional": "繁體中文", - "claim": "收获", - "claim-reward": "收获奖励", - "close": "关", - "close-and-long": "平仓和做多", - "close-and-short": "平仓和做空", - "close-confirm": "您确定要市场平仓您的{{config_name}}持仓吗?", - "close-open-long": "100%平仓以及做多{{size}} {{symbol}}", - "close-open-short": "100%平仓以及做空{{size}} {{symbol}}", - "close-position": "平仓", - "collateral-available": "可用质押品", - "collateral-available-tip-desc": "可用于杠杆交易的质押品价值。资产具有不同的质押权重(根据资产给平台带来的风险)。", - "collateral-available-tip-title": "可用质押品", - "condition": "状态", - "confirm": "确认", - "confirm-deposit": "确认存款", - "confirm-withdraw": "确认取款", - "confirming-transaction": "正在确认交易...", - "connect": "连结", - "connect-view": "连结钱包而看帐户状态", - "connect-wallet": "连结钱包", - "connect-wallet-tip-desc": "我们会带你四处看看...", - "connect-wallet-tip-title": "连结钱包", - "connected-to": "连结钱包", - "copy-address": "复制地址", - "country-not-allowed": "您的国家不允许", - "country-not-allowed-tooltip": "您正在使用MangoDAO提供的开源介面。由于监管的不确定性因此处于谋些地区的人的行动会受到限制。", - "create-account": "创建帐户", - "create-alert": "创建警报", - "current-stats": "当前统计", - "custom": "自定义", - "daily-change": "24小时变动", - "daily-high": "24hr High", - "daily-low": "24hr Low", - "daily-range": "24小时广度", - "daily-volume": "24小时成交量", - "dark": "黑暗", - "data-refresh-tip-desc": "虽然数据会自动更新,但您还是可以点击手动更新。", - "data-refresh-tip-title": "手动数据更新", - "date": "日期", - "default-market": "预设市场", - "default-spot-margin": "预设开启杠杆交易", - "delay-displaying-recent": "显示最近状态也许有所延误。", - "deposit": "存款", - "deposit-before": "归还全借贷前您得先多存入{{tokenSymbol}}", - "deposit-failed": "存款失败", - "deposit-funds": "存款", - "deposit-help": "存入前请给钱包创建{{tokenSymbol}}地址以及存入{{tokenSymbol}}。", - "deposit-history": "存款历史", - "deposit-interest": "存款利息", - "deposit-rate": "存款利率", - "deposit-successful": "已存款", - "deposit-to-get-started": "请先存款", - "deposit-value": "存款价值", - "depositing": "您正在存款", - "deposits": "存款", - "depth-rewarded": "奖励深度", - "details": "细节", - "disconnect": "断开连结", - "done": "完成", - "edit": "编辑", - "edit-name": "编辑帐户标签", - "edit-nickname": "编辑帐户标签", - "email-address": "电子邮件地址", - "english": "English", - "enter-amount": "输入存款数量", - "enter-name": "输入帐户标签", - "equity": "余额", - "est-period-end": "预计期末时间", - "est-slippage": "预计下滑", - "estimated-liq-price": "预计清算价格", - "explorer": "浏览器", - "export-data": "导出CSV", - "export-data-empty": "无资料可导出", - "export-data-success": "CSV导出成功", - "favorite": "Favorite", - "favorites": "Favorites", - "fee": "费率", - "fee-discount": "费率折扣", - "first-deposit-desc": "创建Mango帐户最少需要0.035 SOL。", - "funding": "资金费", - "funding-chart-title": "资金费", - "get-started": "开始", - "health": "健康度", - "health-check": "帐户健康检查", - "health-ratio": "健康比率", - "hide-all": "在导航栏中隐藏全部", - "hide-dust": "隐藏尘土", - "high": "高", - "history": "历史", - "history-empty": "没有历史", - "hourly-borrow-interest": "1小时借贷利息", - "hourly-deposit-interest": "1小时存款利息", - "hourly-funding": "1小时资金费", - "in-orders": "在掛单中", - "includes-borrow": "包括存入", - "init-error": "创建Mango帐户与存款出错了", - "init-health": "初始健康度", - "initial-deposit": "初始存款", - "insufficient-balance-deposit": "帐户余额不够。请减少存入数量", - "insufficient-balance-withdraw": "帐户余额不够。您得以借贷而前往", - "insufficient-sol": "创建Mango帐户最少需要0.035 SOL。", - "interest": "利息", - "interest-chart-title": "{{symbol}} 利息", - "interest-chart-value-title": "{{symbol}} 利息价值", - "interest-earned": "存借利息", - "interest-info": "您的存款会持续赚取利息。", - "intro-feature-1": "交叉质押的杠杆交易", - "intro-feature-2": "所有资产都可作为交易或借贷的质押品", - "intro-feature-3": "将任何资产存入来自动赚取利息", - "intro-feature-4": "为了把握其他DeFi操作机会而将您的资产质押借贷", - "ioc": "IOC", - "languages-tip-desc": "在这里可选介面语言。更多选择将来...", - "languages-tip-title": "您会多种语言吗?", - "layout-tip-desc": "解锁并根据您的喜好重新排列和调整交易面板的大小。", - "layout-tip-title": "个人化页面布局", - "learn": "学习", - "learn-more": "学习", - "lets-go": "前往", - "leverage": "杠杆", - "leverage-too-high": "杠杆太高。请减少取款数量", - "liabilities": "债务", - "light": "明亮", - "limit": "限价", - "limit-order": "限价", - "limit-price": "限价价格", - "liquidation-history": "清算历史", - "liquidations": "清算历史", - "liquidity": "流动性", - "liquidity-mining": "流动性挖矿", - "long": "做多", - "low": "低", - "maint-health": "维持健康度", - "make-trade": "下订单", - "maker": "挂单者", - "maker-fee": "挂单费率", - "mango": "Mango", - "mango-accounts": "Mango帐户", - "margin": "杠杆", - "margin-available": "可用保证金", - "market": "市场", - "market-close": "市价平仓", - "market-data": "Market Data", - "market-details": "市场细节", - "market-order": "市价", - "markets": "市场", - "max": "最多", - "max-borrow": "最多借贷数量", - "max-depth-bps": "最大深度Bps", - "max-slippage": "最多滑移", - "max-with-borrow": "借用最大值", - "minutes": "分钟", - "missing-price": "没有价格", - "missing-size": "没有数量", - "missing-trigger": "没有触发价格", - "mngo-left-period": "期间剩余的MNGO", - "mngo-per-period": "每期MNGO", - "mngo-rewards": "MNGO奖励", - "moderate": "中", - "more": "更多", - "msrm-deposit-error": "存入MSRM出错了", - "msrm-deposited": "成功存入MSRM", - "msrm-withdraw-error": "取出MSRM出错了", - "msrm-withdrawal": "成功取出MSRM", - "name-error": "无法更新帐户标籤", - "name-updated": "帐户标签已更新", - "name-your-account": "给帐户标签", - "net": "净", - "net-balance": "净余额", - "net-interest-value": "利息净价值", - "net-interest-value-desc": "利息是以获取/付出时价值来计算的。纳税时这也许会有用。", - "new": "新子帐户", - "new-account": "新子帐户", - "new-alert": "创建警报", - "next": "前往", - "no-account-found": "您没有帐户", - "no-address": "没有{{tokenSymbol}}钱包地址", - "no-alerts": "您没有活动警报", - "no-alerts-desc": "创建警报而健康度低时被通知到。", - "no-balances": "您没有余额", - "no-borrows": "您没有借贷。", - "no-funding": "您未收/付过资金费", - "no-history": "您没有交易纪录", - "no-interest": "您未收/付过利息", - "no-margin": "查不到保证金帐户", - "no-markets": "No markets found", - "no-orders": "您没有订单", - "no-perp": "您没有永续合约持仓", - "no-unsettled": "您没有未结清金额", - "no-wallet": "没有钱包地址", - "node-url": "RPC终点URL", - "not-enough-balance": "钱包余额不够", - "not-enough-sol": "SOL余额也许不够下此订单", - "notional-size": "合约面值", - "open-interest": "持仓量", - "open-orders": "订单", - "optional": "(可选)", - "oracle-price": "预言机价格", - "order-error": "下订单出错了", - "orderbook": "订单簿", - "orderbook-animation": "订单动画", - "orders": "订单", - "performance": "表现", - "performance-insights": "表现分析", - "period-progress": "期间进度", - "perp": "Perp", - "perp-desc": "Perpetual swaps settled in USDC", - "perp-fees": "Mango永续合约费率", - "perp-positions": "合约当前持仓", - "perp-positions-tip-desc": "永续合约当前持仓随着价格波动而累积未结清盈亏。结清盈亏会给您的USDC余额增加或减少。", - "perp-positions-tip-title": "永续合约当前持仓细节", - "perpetual-futures": "永续合约", - "perps": "永续合约", - "pnl-error": "结清盈亏出错了", - "pnl-help": "结清会更新USDC余额来处理尚未结清的盈亏量。", - "pnl-success": "已结清盈亏", - "portfolio": "资产组合", - "position": "当前持仓", - "position-size": "当前持仓数量", - "positions": "当前持仓", - "post": "Post", - "presets": "预设", - "price": "价格", - "price-expect": "您收到的价格可能与您预期有差异,并且无法保证完全执行。为了您的安全,最大滑点保持为 2.5%。超过 2.5%滑点的部分不会被平仓。", - "price-impact": "预计价格影响", - "price-unavailable": "无法取价格", - "prices-changed": "价格波动导致您的杠杆增加了。请减少取款数量。", - "profile-menu-tip-desc": "在这里可以看看您的Mango帐户,复制钱包地址以及断开钱包连结。", - "profile-menu-tip-title": "个人资料菜单", - "profit-price": "止盈价格", - "quantity": "数量", - "rates": "存款/借贷利率", - "read-more": "看更多资料", - "recent": "最近", - "recent-trades": "最近成交", - "redeem-failure": "收获MNGO奖励出错了", - "redeem-pnl": "结清", - "redeem-success": "已收获MNGO奖励了", - "refresh": "更新", - "refresh-data": "更新资料", - "repay": "归还", - "repay-and-deposit": "归还100%借贷及存入{{amount}} {{symbol}}", - "repay-full": "归还100%借贷", - "repay-partial": "归还{{percentage}}%借贷", - "reposition": "推动以重新定位", - "reset": "重置", - "rpc-endpoint": "RPC终点", - "save": "保存", - "save-name": "保存标签", - "select-account": "请选Mango帐户", - "select-asset": "选择币种", - "select-margin": "选择保证金帐户", - "sell": "卖出", - "serum-fees": "Serum市场费率", - "set-stop-loss": "下止损单", - "set-take-profit": "下止盈单", - "settings": "设定", - "settle": "结清", - "settle-all": "结清全部", - "settle-error": "结清出错", - "settle-success": "已结清好", - "short": "做空", - "show-all": "在导航栏中显示全部", - "show-less": "显示较少", - "show-more": "显示更多", - "show-tips": "显示提示", - "show-zero": "显示零余额", - "side": "方向", - "size": "数量", - "slippage-warning": "此订单也许会遭受大量滑点!使用限价止损或限价止盈可能比较适合。", - "spanish": "Español", - "spot-desc": "Spot margin quoted in USDC", - "spot": "现货", - "spread": "点差", - "stats": "统计", - "stop-limit": "限价止损", - "stop-loss": "市场止损", - "stop-price": "止损价格", - "successfully-placed": "已下单了", - "supported-assets": "请给钱包存入已被支持的币种。", - "swap": "换币", - "take-profit": "止盈", - "take-profit-limit": "限价止盈", - "taker": "吃单者", - "taker-fee": "吃单费率", - "target-period-length": "目标期间长度", - "themes-tip-desc": "Mango,黑暗或明亮(看您偏向)。", - "themes-tip-title": "颜色模式", - "time": "时间", - "token": "币种", - "too-large": "数量太大", - "tooltip-account-liquidated": "若帐户健康度降到0%您的帐户会被清算直到初始健康度达到0以上了。", - "tooltip-after-withdrawal": "取款后的帐户状态。", - "tooltip-apy-apr": "存款APY/借贷APR", - "tooltip-available-after": "算保证金与掛单后可取款数量", - "tooltip-display-cumulative": "显示总计", - "tooltip-display-step": "显示梯计", - "tooltip-earn-mngo": "以做永续合约市商而获得MNGO奖励。", - "tooltip-enable-margin": "为此交易啟用保证金", - "tooltip-gui-rebate": "吃单费率是{{taker_rate}}再减20%介面费率折扣.", - "tooltip-interest-charged": "利率以借贷餘额计算而可波动。", - "tooltip-ioc": "IOC交易若不吃单就会被取消。", - "tooltip-lock-layout": "锁定页面布局", - "tooltip-name-onchain": "帐户标签是在区块链上存保的", - "tooltip-post": "Post交易若不挂单就会被取消。", - "tooltip-projected-leverage": "预计杠杆", - "tooltip-reduce": "Reduce交易只能减少您的持仓。", - "tooltip-reset-layout": "重置页面布局", - "tooltip-serum-rebate": "Serum的20%费率是交给介面提供者。Mango将此费率退还给您。退还前的吃单费率是{{taker_percent}}", - "tooltip-slippage": "若价格滑点多于您设定的最多滑点,您订单就会部分成交至该价格。", - "tooltip-switch-layout": "换页面布局", - "tooltip-unlock-layout": "解锁页面布局", - "total-assets": "总资产价值", - "total-borrow-interest": "借贷总利息", - "total-borrow-value": "借贷总价值", - "total-borrows": "借贷总数量", - "total-deposit-interest": "存款总利息", - "total-deposit-value": "存款总价值", - "total-deposits": "存款总数量", - "total-funding": "资金费总数量", - "total-funding-stats": "资金费收/付统计", - "total-liabilities": "总债务价值", - "total-srm": "在Mango裡的SRM总量", - "totals": "总量", - "trade": "交易", - "trade-history": "交易纪录", - "trades": "成交", - "trades-history": "交易纪录", - "transaction-sent": "已下订单", - "trigger-price": "触发价格", - "try-again": "请再试一次", - "type": "类型", - "unrealized-pnl": "未实现盈亏", - "unsettled": "未结清", - "unsettled-balance": "未实现盈亏", - "unsettled-balances": "未结清余额", - "unsettled-positions": "未结清持仓", - "use-explorer-one": "使用", - "use-explorer-three": "来验证延迟的交易", - "use-explorer-two": "浏览器", - "utilization": "利用率", - "v3-new": "V3与V2完全不一样。仍要登录V2的人可以在导航栏点「更多」或此链接:", - "v3-unaudited": "Mango V3目前还是测试版。此软体未经过审计。风险自负。", - "v3-welcome": "欢迎到Mango V3", - "value": "价值", - "view-all-trades": "在帐户页面查看所以交易", - "view-counterparty": "查看交易对方", - "view-transaction": "查看交易", - "wallet": "钱包", - "wallet-connected": "已连结钱包", - "wallet-disconnected": "断开钱包连结", - "withdraw": "取款", - "withdraw-error": "无法取款", - "withdraw-funds": "取款", - "withdraw-history": "提款记录", - "withdraw-success": "已取款", - "withdrawals": "取款", - "you-must-leave-enough-sol": "您必须在钱包中保留足够的 SOL 来支付交易费用", - "your-account": "您的帐户", - "your-assets": "您的资产", - "your-borrows": "您的借入" +{ + "about-to-withdraw": "您正在存款", + "above": "高于", + "accept": "接受", + "accept-terms": "我明白并接受使用此平台的风险", + "account": "帐户", + "account-address-warning": "千万不要将币种直接传送至帐户地址。", + "account-details-tip-desc": "当您进行首次存款时,我们将为您设置一个Mango账户。您的钱包中至少需要0.0035 SOL才能支付创建帐户的押金。", + "account-details-tip-title": "帐户细节", + "account-equity": "帐户余额", + "account-equity-chart-title": "帐户余额", + "account-health": "帐户健康", + "account-health-tip-desc": "为了避免被清算,您必须将帐户健康度保持在0%以上。为了提高健康度,请减少借贷或存入资产。", + "account-health-tip-title": "帐户健康", + "account-name": "帐户标签", + "account-performance": "帐户表现", + "account-pnl": "帐户盈亏", + "account-pnl-chart-title": "帐户盈亏", + "account-risk": "帐户风险度", + "account-value": "帐户价值", + "accounts": "帐户", + "active-alerts": "活动警报", + "add-more-sol": "为了避免交易出错请给被连结的钱包多存入一点SOL。", + "add-name": "加标签", + "alert-health": "健康度低于此度发警报", + "alert-info": "健康度在{{health}}%以下时发电子邮件", + "alerts": "警报", + "alerts-disclaimer": "请别全靠警报来保护资产。我们无法保证会准时发出。", + "alerts-max": "您以达到活动警报数量限制。", + "all-assets": "所有资产", + "amount": "数量", + "approximate-time": "大概时间", + "asset": "资产", + "assets": "资产", + "assets-liabilities": "资产和债务", + "available-balance": "可用的金额", + "average-borrow": "平均借贷率", + "average-deposit": "平均存款率", + "average-entry": "平均开仓价", + "average-funding": "平均资金费率(1小时)", + "back": "回去", + "balance": "帐户余额", + "balances": "帐户余额", + "being-liquidated": "您的帐户正在被清算!", + "below": "低于", + "borrow": "借贷", + "borrow-funds": "借贷", + "borrow-interest": "借贷利息", + "borrow-notification": "借贷时货币会提到您被连结的钱包。", + "borrow-rate": "借贷利率", + "borrow-value": "借贷价值", + "borrow-withdraw": "借贷与取款", + "borrows": "借贷", + "break-even": "保本价格", + "buy": "买入", + "calculator": "计算器", + "cancel": "取消", + "cancel-error": "取消掛单出错", + "cancel-success": "已取消掛单", + "change-account": "切换帐户", + "change-language": "切换语言", + "change-theme": "切换模式", + "character-limit": "帐户标签必须含有32以下个字符", + "chinese": "简体中文", + "chinese-traditional": "繁體中文", + "claim": "收获", + "claim-reward": "收获奖励", + "close": "关", + "close-and-long": "平仓和做多", + "close-and-short": "平仓和做空", + "close-confirm": "您确定要市场平仓您的{{config_name}}持仓吗?", + "close-open-long": "100%平仓以及做多{{size}} {{symbol}}", + "close-open-short": "100%平仓以及做空{{size}} {{symbol}}", + "close-position": "平仓", + "collateral-available": "可用质押品", + "collateral-available-tip-desc": "可用于杠杆交易的质押品价值。资产具有不同的质押权重(根据资产给平台带来的风险)。", + "collateral-available-tip-title": "可用质押品", + "condition": "状态", + "confirm": "确认", + "confirm-deposit": "确认存款", + "confirm-withdraw": "确认取款", + "confirming-transaction": "正在确认交易...", + "connect": "连结", + "connect-view": "连结钱包而看帐户状态", + "connect-wallet": "连结钱包", + "connect-wallet-tip-desc": "我们会带你四处看看...", + "connect-wallet-tip-title": "连结钱包", + "connected-to": "连结钱包", + "copy-address": "复制地址", + "country-not-allowed": "您的国家不允许", + "country-not-allowed-tooltip": "您正在使用MangoDAO提供的开源介面。由于监管的不确定性因此处于谋些地区的人的行动会受到限制。", + "create-account": "创建帐户", + "create-alert": "创建警报", + "current-stats": "当前统计", + "custom": "自定义", + "daily-change": "24小时变动", + "daily-high": "24hr High", + "daily-low": "24hr Low", + "daily-range": "24小时广度", + "daily-volume": "24小时成交量", + "dark": "黑暗", + "data-refresh-tip-desc": "虽然数据会自动更新,但您还是可以点击手动更新。", + "data-refresh-tip-title": "手动数据更新", + "date": "日期", + "default-market": "预设市场", + "default-spot-margin": "预设开启杠杆交易", + "delay-displaying-recent": "显示最近状态也许有所延误。", + "deposit": "存款", + "deposit-before": "归还全借贷前您得先多存入{{tokenSymbol}}", + "deposit-failed": "存款失败", + "deposit-funds": "存款", + "deposit-help": "存入前请给钱包创建{{tokenSymbol}}地址以及存入{{tokenSymbol}}。", + "deposit-history": "存款历史", + "deposit-interest": "存款利息", + "deposit-rate": "存款利率", + "deposit-successful": "已存款", + "deposit-to-get-started": "请先存款", + "deposit-value": "存款价值", + "depositing": "您正在存款", + "deposits": "存款", + "depth-rewarded": "奖励深度", + "details": "细节", + "disconnect": "断开连结", + "done": "完成", + "edit": "编辑", + "edit-name": "编辑帐户标签", + "edit-nickname": "编辑帐户标签", + "email-address": "电子邮件地址", + "english": "English", + "enter-amount": "输入存款数量", + "enter-name": "输入帐户标签", + "equity": "余额", + "est-period-end": "预计期末时间", + "est-slippage": "预计下滑", + "estimated-liq-price": "预计清算价格", + "explorer": "浏览器", + "export-data": "导出CSV", + "export-data-empty": "无资料可导出", + "export-data-success": "CSV导出成功", + "favorite": "Favorite", + "favorites": "Favorites", + "fee": "费率", + "fee-discount": "费率折扣", + "first-deposit-desc": "创建Mango帐户最少需要0.035 SOL。", + "funding": "资金费", + "funding-chart-title": "资金费", + "get-started": "开始", + "health": "健康度", + "health-check": "帐户健康检查", + "health-ratio": "健康比率", + "hide-all": "在导航栏中隐藏全部", + "hide-dust": "隐藏尘土", + "high": "高", + "history": "历史", + "history-empty": "没有历史", + "hourly-borrow-interest": "1小时借贷利息", + "hourly-deposit-interest": "1小时存款利息", + "hourly-funding": "1小时资金费", + "in-orders": "在掛单中", + "includes-borrow": "包括存入", + "init-error": "创建Mango帐户与存款出错了", + "init-health": "初始健康度", + "initial-deposit": "初始存款", + "insufficient-balance-deposit": "帐户余额不够。请减少存入数量", + "insufficient-balance-withdraw": "帐户余额不够。您得以借贷而前往", + "insufficient-sol": "创建Mango帐户最少需要0.035 SOL。", + "interest": "利息", + "interest-chart-title": "{{symbol}} 利息", + "interest-chart-value-title": "{{symbol}} 利息价值", + "interest-earned": "存借利息", + "interest-info": "您的存款会持续赚取利息。", + "intro-feature-1": "交叉质押的杠杆交易", + "intro-feature-2": "所有资产都可作为交易或借贷的质押品", + "intro-feature-3": "将任何资产存入来自动赚取利息", + "intro-feature-4": "为了把握其他DeFi操作机会而将您的资产质押借贷", + "ioc": "IOC", + "languages-tip-desc": "在这里可选介面语言。更多选择将来...", + "languages-tip-title": "您会多种语言吗?", + "layout-tip-desc": "解锁并根据您的喜好重新排列和调整交易面板的大小。", + "layout-tip-title": "个人化页面布局", + "learn": "学习", + "learn-more": "学习", + "lets-go": "前往", + "leverage": "杠杆", + "leverage-too-high": "杠杆太高。请减少取款数量", + "liabilities": "债务", + "light": "明亮", + "limit": "限价", + "limit-order": "限价", + "limit-price": "限价价格", + "liquidation-history": "清算历史", + "liquidations": "清算历史", + "liquidity": "流动性", + "liquidity-mining": "流动性挖矿", + "long": "做多", + "low": "低", + "maint-health": "维持健康度", + "make-trade": "下订单", + "maker": "挂单者", + "maker-fee": "挂单费率", + "mango": "Mango", + "mango-accounts": "Mango帐户", + "margin": "杠杆", + "margin-available": "可用保证金", + "market": "市场", + "market-close": "市价平仓", + "market-data": "Market Data", + "market-details": "市场细节", + "market-order": "市价", + "markets": "市场", + "max": "最多", + "max-borrow": "最多借贷数量", + "max-depth-bps": "最大深度Bps", + "max-slippage": "最多滑移", + "max-with-borrow": "借用最大值", + "minutes": "分钟", + "missing-price": "没有价格", + "missing-size": "没有数量", + "missing-trigger": "没有触发价格", + "mngo-left-period": "期间剩余的MNGO", + "mngo-per-period": "每期MNGO", + "mngo-rewards": "MNGO奖励", + "moderate": "中", + "more": "更多", + "msrm-deposit-error": "存入MSRM出错了", + "msrm-deposited": "成功存入MSRM", + "msrm-withdraw-error": "取出MSRM出错了", + "msrm-withdrawal": "成功取出MSRM", + "name-error": "无法更新帐户标籤", + "name-updated": "帐户标签已更新", + "name-your-account": "给帐户标签", + "net": "净", + "net-balance": "净余额", + "net-interest-value": "利息净价值", + "net-interest-value-desc": "利息是以获取/付出时价值来计算的。纳税时这也许会有用。", + "new": "新子帐户", + "new-account": "新子帐户", + "new-alert": "创建警报", + "next": "前往", + "no-account-found": "您没有帐户", + "no-address": "没有{{tokenSymbol}}钱包地址", + "no-alerts": "您没有活动警报", + "no-alerts-desc": "创建警报而健康度低时被通知到。", + "no-balances": "您没有余额", + "no-borrows": "您没有借贷。", + "no-funding": "您未收/付过资金费", + "no-history": "您没有交易纪录", + "no-interest": "您未收/付过利息", + "no-margin": "查不到保证金帐户", + "no-markets": "No markets found", + "no-orders": "您没有订单", + "no-perp": "您没有永续合约持仓", + "no-unsettled": "您没有未结清金额", + "no-wallet": "没有钱包地址", + "node-url": "RPC终点URL", + "not-enough-balance": "钱包余额不够", + "not-enough-sol": "SOL余额也许不够下此订单", + "notional-size": "合约面值", + "open-interest": "持仓量", + "open-orders": "订单", + "optional": "(可选)", + "oracle-price": "预言机价格", + "order-error": "下订单出错了", + "orderbook": "订单簿", + "orderbook-animation": "订单动画", + "orders": "订单", + "performance": "表现", + "performance-insights": "表现分析", + "period-progress": "期间进度", + "perp": "Perp", + "perp-desc": "Perpetual swaps settled in USDC", + "perp-fees": "Mango永续合约费率", + "perp-positions": "合约当前持仓", + "perp-positions-tip-desc": "永续合约当前持仓随着价格波动而累积未结清盈亏。结清盈亏会给您的USDC余额增加或减少。", + "perp-positions-tip-title": "永续合约当前持仓细节", + "perpetual-futures": "永续合约", + "perps": "永续合约", + "pnl-error": "结清盈亏出错了", + "pnl-help": "结清会更新USDC余额来处理尚未结清的盈亏量。", + "pnl-success": "已结清盈亏", + "portfolio": "资产组合", + "position": "当前持仓", + "position-size": "当前持仓数量", + "positions": "当前持仓", + "post": "Post", + "presets": "预设", + "price": "价格", + "price-expect": "您收到的价格可能与您预期有差异,并且无法保证完全执行。为了您的安全,最大滑点保持为 2.5%。超过 2.5%滑点的部分不会被平仓。", + "price-impact": "预计价格影响", + "price-unavailable": "无法取价格", + "prices-changed": "价格波动导致您的杠杆增加了。请减少取款数量。", + "profile-menu-tip-desc": "在这里可以看看您的Mango帐户,复制钱包地址以及断开钱包连结。", + "profile-menu-tip-title": "个人资料菜单", + "profit-price": "止盈价格", + "quantity": "数量", + "rates": "存款/借贷利率", + "read-more": "看更多资料", + "recent": "最近", + "recent-trades": "最近成交", + "redeem-failure": "收获MNGO奖励出错了", + "redeem-pnl": "结清", + "redeem-success": "已收获MNGO奖励了", + "referrals": "推荐码", + "refresh": "更新", + "refresh-data": "更新资料", + "repay": "归还", + "repay-and-deposit": "归还100%借贷及存入{{amount}} {{symbol}}", + "repay-full": "归还100%借贷", + "repay-partial": "归还{{percentage}}%借贷", + "reposition": "推动以重新定位", + "reset": "重置", + "rpc-endpoint": "RPC终点", + "save": "保存", + "save-name": "保存标签", + "select-account": "请选Mango帐户", + "select-asset": "选择币种", + "select-margin": "选择保证金帐户", + "sell": "卖出", + "serum-fees": "Serum市场费率", + "set-stop-loss": "下止损单", + "set-take-profit": "下止盈单", + "settings": "设定", + "settle": "结清", + "settle-all": "结清全部", + "settle-error": "结清出错", + "settle-success": "已结清好", + "short": "做空", + "show-all": "在导航栏中显示全部", + "show-less": "显示较少", + "show-more": "显示更多", + "show-tips": "显示提示", + "show-zero": "显示零余额", + "side": "方向", + "size": "数量", + "slippage-warning": "此订单也许会遭受大量滑点!使用限价止损或限价止盈可能比较适合。", + "spanish": "Español", + "spot": "现货", + "spot-desc": "Spot margin quoted in USDC", + "spread": "点差", + "stats": "统计", + "stop-limit": "限价止损", + "stop-loss": "市场止损", + "stop-price": "止损价格", + "successfully-placed": "已下单了", + "supported-assets": "请给钱包存入已被支持的币种。", + "swap": "换币", + "take-profit": "止盈", + "take-profit-limit": "限价止盈", + "taker": "吃单者", + "taker-fee": "吃单费率", + "target-period-length": "目标期间长度", + "themes-tip-desc": "Mango,黑暗或明亮(看您偏向)。", + "themes-tip-title": "颜色模式", + "time": "时间", + "token": "币种", + "too-large": "数量太大", + "tooltip-account-liquidated": "若帐户健康度降到0%您的帐户会被清算直到初始健康度达到0以上了。", + "tooltip-after-withdrawal": "取款后的帐户状态。", + "tooltip-apy-apr": "存款APY/借贷APR", + "tooltip-available-after": "算保证金与掛单后可取款数量", + "tooltip-display-cumulative": "显示总计", + "tooltip-display-step": "显示梯计", + "tooltip-earn-mngo": "以做永续合约市商而获得MNGO奖励。", + "tooltip-enable-margin": "为此交易啟用保证金", + "tooltip-gui-rebate": "吃单费率是{{taker_rate}}再减20%介面费率折扣.", + "tooltip-interest-charged": "利率以借贷餘额计算而可波动。", + "tooltip-ioc": "IOC交易若不吃单就会被取消。", + "tooltip-lock-layout": "锁定页面布局", + "tooltip-name-onchain": "帐户标签是在区块链上存保的", + "tooltip-post": "Post交易若不挂单就会被取消。", + "tooltip-projected-leverage": "预计杠杆", + "tooltip-reduce": "Reduce交易只能减少您的持仓。", + "tooltip-reset-layout": "重置页面布局", + "tooltip-serum-rebate": "Serum的20%费率是交给介面提供者。Mango将此费率退还给您。退还前的吃单费率是{{taker_percent}}", + "tooltip-slippage": "若价格滑点多于您设定的最多滑点,您订单就会部分成交至该价格。", + "tooltip-switch-layout": "换页面布局", + "tooltip-unlock-layout": "解锁页面布局", + "total-assets": "总资产价值", + "total-borrow-interest": "借贷总利息", + "total-borrow-value": "借贷总价值", + "total-borrows": "借贷总数量", + "total-deposit-interest": "存款总利息", + "total-deposit-value": "存款总价值", + "total-deposits": "存款总数量", + "total-funding": "资金费总数量", + "total-funding-stats": "资金费收/付统计", + "total-liabilities": "总债务价值", + "total-srm": "在Mango裡的SRM总量", + "totals": "总量", + "trade": "交易", + "trade-history": "交易纪录", + "trades": "成交", + "trades-history": "交易纪录", + "transaction-sent": "已下订单", + "trigger-price": "触发价格", + "try-again": "请再试一次", + "type": "类型", + "unrealized-pnl": "未实现盈亏", + "unsettled": "未结清", + "unsettled-balance": "未实现盈亏", + "unsettled-balances": "未结清余额", + "unsettled-positions": "未结清持仓", + "use-explorer-one": "使用", + "use-explorer-three": "来验证延迟的交易", + "use-explorer-two": "浏览器", + "utilization": "利用率", + "v3-new": "V3与V2完全不一样。仍要登录V2的人可以在导航栏点「更多」或此链接:", + "v3-unaudited": "Mango V3目前还是测试版。此软体未经过审计。风险自负。", + "v3-welcome": "欢迎到Mango V3", + "value": "价值", + "view-all-trades": "在帐户页面查看所以交易", + "view-counterparty": "查看交易对方", + "view-transaction": "查看交易", + "wallet": "钱包", + "wallet-connected": "已连结钱包", + "wallet-disconnected": "断开钱包连结", + "withdraw": "取款", + "withdraw-error": "无法取款", + "withdraw-funds": "取款", + "withdraw-history": "提款记录", + "withdraw-success": "已取款", + "withdrawals": "取款", + "you-must-leave-enough-sol": "您必须在钱包中保留足够的 SOL 来支付交易费用", + "your-account": "您的帐户", + "your-assets": "您的资产", + "your-borrows": "您的借入" } \ No newline at end of file diff --git a/public/locales/zh_tw/common.json b/public/locales/zh_tw/common.json index 35525098..627a49d7 100644 --- a/public/locales/zh_tw/common.json +++ b/public/locales/zh_tw/common.json @@ -1,426 +1,427 @@ -{ - "about-to-withdraw": "您正在存款", - "above": "高於", - "accept": "接受", - "accept-terms": "我明白並接受使用此平台的風險", - "account": "帳戶", - "account-address-warning": "千萬不要將幣種直接傳送至帳戶地址。", - "account-details-tip-desc": "當您進行首次存款時,我們將為您設置一個Mango賬戶。您的錢包中至少需要0.0035 SOL才能支付創建帳戶的押金。", - "account-details-tip-title": "帳戶細節", - "account-equity": "帳戶餘額", - "account-equity-chart-title": "帳戶餘額", - "account-health": "帳戶健康", - "account-health-tip-desc": "為了避免被清算,您必須將帳戶健康度保持在0%以上。為了提高健康度,請減少借貸或存入資產。", - "account-health-tip-title": "帳戶健康", - "account-name": "帳戶標籤", - "account-performance": "帳戶表現", - "account-pnl": "帳戶盈虧", - "account-pnl-chart-title": "帳戶盈虧", - "account-risk": "帳戶風險度", - "account-value": "帳戶價值", - "accounts": "帳戶", - "active-alerts": "活動警報", - "add-more-sol": "為了避免交易出錯請給被連結的錢包多存入一點SOL。", - "add-name": "加標籤", - "alerts": "警報", - "alert-health": "健康度低於此度發警報", - "alert-info": "健康度在{{health}}%以下時發電子郵件", - "alerts-disclaimer": "請別全靠警報來保護資產。我們無法保證會準時發出。", - "alerts-max": "您以達到活動警報數量限制。", - "all-assets": "所有資產", - "amount": "數量", - "approximate-time": "大概時間", - "asset": "資產", - "assets": "資產", - "assets-liabilities": "資產和債務", - "available-balance": "可用的金額", - "average-borrow": "平均借貸率", - "average-deposit": "平均存款率", - "average-entry": "平均開倉價", - "average-funding": "平均資金費率(1小時)", - "back": "回去", - "balance": "帳戶餘額", - "balances": "帳戶餘額", - "being-liquidated": "您的帳戶正在被清算!", - "below": "低於", - "borrow": "借貸", - "borrow-funds": "借貸", - "borrow-interest": "借貸利息", - "borrow-notification": "借貸時貨幣會提到您被連結的錢包。", - "borrow-rate": "借貸利率", - "borrow-value": "借貸價值", - "borrow-withdraw": "借貸與取款", - "borrows": "借貸", - "break-even": "保本價格", - "buy": "買入", - "calculator": "計算器", - "cancel": "取消", - "cancel-error": "取消掛單出錯", - "cancel-success": "已取消掛單", - "change-account": "切換帳戶", - "change-language": "切換語言", - "change-theme": "切換模式", - "character-limit": "帳戶標籤必須含有32以下個字符", - "chinese": "简体中文", - "chinese-traditional": "繁體中文", - "claim": "收穫", - "claim-reward": "收穫獎勵", - "close": "關", - "close-and-long": "平倉和做多", - "close-and-short": "平倉和做空", - "close-confirm": "您確定要市場平倉您的{{config_name}}持倉嗎?", - "close-open-long": "100%平倉以及做多{{size}} {{symbol}}", - "close-open-short": "100%平倉以及做空{{size}} {{symbol}}", - "close-position": "平倉", - "collateral-available": "可用質押品", - "collateral-available-tip-desc": "可用於槓桿交易的質押品價值。資產具有不同的質押權重(根據資產給平台帶來的風險)。", - "collateral-available-tip-title": "可用質押品", - "condition": "狀態", - "confirm": "確認", - "confirm-deposit": "確認存款", - "confirm-withdraw": "確認取款", - "confirming-transaction": "正在確認交易...", - "connect": "連結", - "connect-view": "連結錢包而看帳戶狀態", - "connect-wallet": "連結錢包", - "connect-wallet-tip-desc": "我們會帶你四處看看...", - "connect-wallet-tip-title": "連結錢包", - "connected-to": "連結錢包", - "copy-address": "複製地址", - "country-not-allowed": "您的國家不允許", - "country-not-allowed-tooltip": "您正在使用MangoDAO提供的開源介面。由於監管的不確定性因此處於謀些地區的人的行動會受到限制。", - "create-account": "創建帳戶", - "create-alert": "創建警報", - "current-stats": "當前統計", - "custom": "自定義", - "daily-change": "24小時變動", - "daily-high": "24hr High", - "daily-low": "24hr Low", - "daily-range": "24小時廣度", - "daily-volume": "24小時成交量", - "dark": "黑暗", - "data-refresh-tip-desc": "雖然數據會自動更新,但您還是可以點擊手動更新。", - "data-refresh-tip-title": "手動數據更新", - "date": "日期", - "default-market": "預設市場", - "default-spot-margin": "預設開啟槓桿交易", - "delay-displaying-recent": "顯示最近狀態也許有所延誤。", - "deposit": "存款", - "deposit-before": "歸還全借貸前您得先多存入{{tokenSymbol}}", - "deposit-failed": "存款失敗", - "deposit-funds": "存款", - "deposit-help": "存入前請給錢包創建{{tokenSymbol}}地址以及存入{{tokenSymbol}}。", - "deposit-history": "存款歷史", - "deposit-interest": "存款利息", - "deposit-rate": "存款利率", - "deposit-successful": "成功存款", - "deposit-to-get-started": "請先存款", - "deposit-value": "存款價值", - "depositing": "您正在存款", - "deposits": "存款", - "depth-rewarded": "獎勵深度", - "details": "細節", - "disconnect": "斷開連結", - "done": "完成", - "edit": "編輯", - "edit-name": "編輯帳戶標籤", - "edit-nickname": "編輯帳戶標籤", - "email-address": "電子郵件地址", - "english": "English", - "enter-amount": "輸入存款數量", - "enter-name": "輸入帳戶標籤", - "equity": "餘額", - "est-period-end": "預計期末時間", - "est-slippage": "預計下滑", - "estimated-liq-price": "預計清算價格", - "explorer": "瀏覽器", - "export-data": "導出CSV", - "export-data-empty": "無資料可導出", - "export-data-success": "CSV導出成功", - "favorite": "Favorite", - "favorites": "Favorites", - "fee": "費率", - "fee-discount": "費率折扣", - "first-deposit-desc": "創建Mango帳戶最少需要0.035 SOL。", - "funding": "資金費", - "funding-chart-title": "資金費", - "get-started": "開始", - "health": "健康度", - "health-check": "帳戶健康檢查", - "health-ratio": "健康比率", - "hide-all": "在導航欄中隱藏全部", - "hide-dust": "隱藏塵土", - "high": "高", - "history": "歷史", - "history-empty": "沒有歷史", - "hourly-borrow-interest": "1小時借貸利息", - "hourly-deposit-interest": "1小時存款利息", - "hourly-funding": "1小時資金費", - "in-orders": "在掛單中", - "includes-borrow": "包括存入", - "init-error": "創建Mango帳戶與存款出錯了", - "init-health": "初始健康度", - "initial-deposit": "初始存款", - "insufficient-balance-deposit": "帳戶餘額不夠。請減少存入數量", - "insufficient-balance-withdraw": "帳戶餘額不夠。您得以借貸而前往", - "insufficient-sol": "創建Mango帳戶最少需要0.035 SOL。", - "interest": "利息", - "interest-chart-title": "{{symbol}} 利息", - "interest-chart-value-title": "{{symbol}} 利息價值", - "interest-earned": "存借利息", - "interest-info": "您的存款會持續賺取利息。", - "intro-feature-1": "交叉質押的槓桿交易", - "intro-feature-2": "所有資產都可作為交易或借貸的質押品", - "intro-feature-3": "將任何資產存入來自動賺取利息", - "intro-feature-4": "為了把握其他DeFi操作機會而將您的資產質押借貸", - "ioc": "IOC", - "languages-tip-desc": "在這裡可選介面語言。更多選擇將來...", - "languages-tip-title": "您會多種語言嗎?", - "layout-tip-desc": "解锁並根据您的喜好重新排列和调整交易面板的大小。", - "layout-tip-title": "個人化頁面佈局", - "learn": "學習", - "learn-more": "學習", - "lets-go": "前往", - "leverage": "槓桿", - "leverage-too-high": "槓桿太高。請減少取款數量", - "liabilities": "債務", - "light": "明亮", - "limit": "限價", - "limit-order": "限價", - "limit-price": "限價價格", - "liquidation-history": "清算歷史", - "liquidations": "清算歷史", - "liquidity": "流動性", - "liquidity-mining": "流動性挖礦", - "long": "做多", - "low": "低", - "maint-health": "維持健康度", - "make-trade": "下訂單", - "maker": "掛單者", - "maker-fee": "掛單費率", - "mango": "Mango", - "mango-accounts": "Mango帳戶", - "margin": "槓桿", - "margin-available": "可用保證金", - "market": "市場", - "market-close": "市價平倉", - "market-data": "市場現況", - "market-details": "市場細節", - "market-order": "市價", - "markets": "市場", - "max": "最多", - "max-borrow": "最多借貸數量", - "max-depth-bps": "最大深度Bps", - "max-slippage": "最多滑移", - "max-with-borrow": "借用最大值", - "minutes": "分鐘", - "missing-price": "沒有價格", - "missing-size": "沒有數量", - "missing-trigger": "沒有觸發價格", - "mngo-left-period": "期間剩餘的MNGO", - "mngo-per-period": "每期MNGO", - "mngo-rewards": "MNGO獎勵", - "moderate": "中", - "more": "更多", - "msrm-deposit-error": "存入MSRM出錯了", - "msrm-deposited": "成功存入MSRM", - "msrm-withdraw-error": "取出MSRM出錯了", - "msrm-withdrawal": "成功取出MSRM", - "name-error": "無法更新帳戶標籤", - "name-updated": "帳戶標籤已更新", - "name-your-account": "給帳戶標籤", - "net": "淨", - "net-balance": "淨餘額", - "net-interest-value": "利息淨價值", - "net-interest-value-desc": "利息是以獲取/付出時價值來計算的。納稅時這也許會有用。", - "new": "新子帳戶", - "new-account": "新子帳戶", - "new-alert": "創建警報", - "next": "前往", - "no-account-found": "您沒有帳戶", - "no-address": "沒有{{tokenSymbol}}錢包地址", - "no-alerts": "您沒有活動警報", - "no-alerts-desc": "創建警報而健康度低時被通知到。", - "no-balances": "您沒有餘額", - "no-borrows": "您沒有借貸。", - "no-funding": "您未收/付過資金費", - "no-history": "您沒有交易紀錄", - "no-interest": "您未收/付過利息", - "no-margin": "查不到保證金帳戶", - "no-markets": "No markets found", - "no-orders": "您沒有訂單", - "no-perp": "您沒有永續合約持倉", - "no-unsettled": "您沒有未結清金額", - "no-wallet": "沒有錢包地址", - "node-url": "RPC終點URL", - "not-enough-balance": "錢包餘額不夠", - "not-enough-sol": "SOL餘額也許不夠下此訂單", - "notional-size": "合約面值", - "open-interest": "持倉量", - "open-orders": "訂單", - "optional": "(可選)", - "oracle-price": "預言機價格", - "order-error": "下訂單出錯了", - "orderbook": "掛單簿", - "orderbook-animation": "訂單動畫", - "orders": "訂單", - "performance": "表現", - "performance-insights": "表現分析", - "period-progress": "期間進度", - "perp": "Perp", - "perp-desc": "Perpetual swaps settled in USDC", - "perp-fees": "Mango永續合約費率", - "perp-positions": "合約當前持倉", - "perp-positions-tip-desc": "永續合約當前持倉隨著價格波動而累積未結清盈虧。結清盈虧會給您的USDC餘額增加或減少。", - "perp-positions-tip-title": "永續合約當前持倉細節", - "perpetual-futures": "永續合約", - "perps": "永續合約", - "pnl-error": "實現盈虧出錯了", - "pnl-help": "實現會更新USDC餘額來處理尚未實現的盈虧。", - "pnl-success": "實現盈虧成功", - "portfolio": "資產組合", - "position": "當前持倉", - "position-size": "當前持倉數量", - "positions": "當前持倉", - "post": "Post", - "presets": "預設", - "price": "價格", - "price-expect": "您收到的價格可能與您預期有差異,並且無法保證完全執行。為了您的安全,最大滑點保持為 2.5%。超過 2.5%滑點的部分不會被平倉。", - "price-impact": "預計價格影響", - "price-unavailable": "無法取價格", - "prices-changed": "價格波動導致您的槓桿增加了。請減少取款數量。", - "profile-menu-tip-desc": "在這裡可以看看您的Mango帳戶,複製錢包地址以及斷開錢包連結。", - "profile-menu-tip-title": "個人資料菜單", - "profit-price": "止盈價格", - "quantity": "數量", - "rates": "存款/借貸利率", - "read-more": "看更多資料", - "recent": "最近", - "recent-trades": "最近成交", - "redeem-failure": "收穫MNGO獎勵出錯了", - "redeem-pnl": "實現盈虧", - "redeem-success": "已收穫MNGO獎勵了", - "refresh": "更新", - "refresh-data": "更新資料", - "repay": "歸還", - "repay-and-deposit": "歸還100%借貸及存入{{amount}} {{symbol}}", - "repay-full": "歸還100%借貸", - "repay-partial": "歸還{{percentage}}%借貸", - "reposition": "推動以重新定位", - "reset": "重置", - "rpc-endpoint": "RPC終點", - "save": "保存", - "save-name": "保存標籤", - "select-account": "請選Mango帳戶", - "select-asset": "選擇幣種", - "select-margin": "選擇保證金帳戶", - "sell": "賣出", - "serum-fees": "Serum市場費率", - "set-stop-loss": "下止損單", - "set-take-profit": "下止盈單", - "settings": "設定", - "settle": "結清", - "settle-all": "結清全部", - "settle-error": "結清出錯", - "settle-success": "已結清好", - "short": "做空", - "show-all": "在導航欄中顯示全部", - "show-less": "顯示較少", - "show-more": "顯示更多", - "show-tips": "顯示提示", - "show-zero": "顯示零餘額", - "side": "方向", - "size": "數量", - "slippage-warning": "此訂單也許會遭受大量滑點!使用限價止損或限價止盈可能比較適合。", - "spanish": "Español", - "spot-desc": "Spot margin quoted in USDC", - "spot": "現貨", - "spread": "點差", - "stats": "統計", - "stop-limit": "限價止損", - "stop-loss": "市場止損", - "stop-price": "止損價格", - "successfully-placed": "已下單了", - "supported-assets": "請給錢包存入已被支持的幣種。", - "swap": "換幣", - "take-profit": "止盈", - "take-profit-limit": "限價止盈", - "taker": "吃單者", - "taker-fee": "吃單費率", - "target-period-length": "目標期間長度", - "themes-tip-desc": "Mango,黑暗或明亮(看您偏向)。", - "themes-tip-title": "顏色模式", - "time": "時間", - "token": "幣種", - "too-large": "數量太大", - "tooltip-account-liquidated": "若帳戶健康度降到0%您的帳戶會被清算直到初始健康度達到0以上了。", - "tooltip-after-withdrawal": "取款後的帳戶狀態。", - "tooltip-apy-apr": "存款APY/借貸APR", - "tooltip-available-after": "算保證金與掛單後可取款數量", - "tooltip-display-cumulative": "顯示總計", - "tooltip-display-step": "顯示梯計", - "tooltip-earn-mngo": "以做永續合約市商而獲得MNGO獎勵。", - "tooltip-enable-margin": "為此交易啟用保證金", - "tooltip-gui-rebate": "吃單費率是{{taker_rate}}再減20%介面費率折扣.", - "tooltip-interest-charged": "利率以借貸餘額計算而可波動。", - "tooltip-ioc": "IOC交易若不吃單就會被取消。", - "tooltip-lock-layout": "鎖定頁面佈局", - "tooltip-name-onchain": "帳戶標籤是在區塊鏈上存保的", - "tooltip-post": "Post交易若不掛單就會被取消。", - "tooltip-projected-leverage": "預計槓桿", - "tooltip-reduce": "Reduce交易只能減少您的持倉。", - "tooltip-reset-layout": "重置頁面佈局", - "tooltip-serum-rebate": "Serum的20%費率是交給介面提供者。Mango將此費率退還給您。退還前的吃單費率是{{taker_percent}}", - "tooltip-slippage": "若價格滑點多於您設定的最多滑點,您訂單就會部分成交至該價格。", - "tooltip-switch-layout": "換頁面佈局", - "tooltip-unlock-layout": "解鎖頁面佈局", - "total-assets": "總資產價值", - "total-borrow-interest": "借貸總利息", - "total-borrow-value": "借貸總價值", - "total-borrows": "借貸總數量", - "total-deposit-interest": "存款總利息", - "total-deposit-value": "存款總價值", - "total-deposits": "存款總數量", - "total-funding": "資金費總數量", - "total-funding-stats": "資金費收/付統計", - "total-liabilities": "總債務價值", - "total-srm": "在Mango裡的SRM總量", - "totals": "總量", - "trade": "交易", - "trade-history": "交易紀錄", - "trades": "成交", - "trades-history": "交易紀錄", - "transaction-sent": "已下訂單", - "trigger-price": "觸發價格", - "try-again": "請再試一次", - "type": "類型", - "unrealized-pnl": "未實現盈虧", - "unsettled": "未結清", - "unsettled-balance": "未實現盈虧", - "unsettled-balances": "未結清餘額", - "unsettled-positions": "未結清持倉", - "use-explorer-one": "使用", - "use-explorer-three": "來驗證延遲的交易", - "use-explorer-two": "瀏覽器", - "utilization": "利用率", - "v3-new": "V3與V2完全不一樣。仍要登錄V2的人可以在導航欄點「更多」或此鏈接:", - "v3-unaudited": "Mango V3目前還是測試版。此軟體未經過審計。風險自負。", - "v3-welcome": "歡迎到Mango V3", - "value": "價值", - "view-all-trades": "在帳戶頁面查看所以交易", - "view-counterparty": "查看交易對方", - "view-transaction": "查看交易", - "wallet": "錢包", - "wallet-connected": "已連結錢包", - "wallet-disconnected": "斷開錢包連結", - "withdraw": "取款", - "withdraw-error": "無法取款", - "withdraw-funds": "取款", - "withdraw-history": "提款記錄", - "withdraw-success": "已取款", - "withdrawals": "取款", - "you-must-leave-enough-sol": "您必須在錢包中保留足夠的 SOL 來支付交易費用", - "your-account": "您的帳戶", - "your-assets": "您的資產", - "your-borrows": "您的借入" +{ + "about-to-withdraw": "您正在存款", + "above": "高於", + "accept": "接受", + "accept-terms": "我明白並接受使用此平台的風險", + "account": "帳戶", + "account-address-warning": "千萬不要將幣種直接傳送至帳戶地址。", + "account-details-tip-desc": "當您進行首次存款時,我們將為您設置一個Mango賬戶。您的錢包中至少需要0.0035 SOL才能支付創建帳戶的押金。", + "account-details-tip-title": "帳戶細節", + "account-equity": "帳戶餘額", + "account-equity-chart-title": "帳戶餘額", + "account-health": "帳戶健康", + "account-health-tip-desc": "為了避免被清算,您必須將帳戶健康度保持在0%以上。為了提高健康度,請減少借貸或存入資產。", + "account-health-tip-title": "帳戶健康", + "account-name": "帳戶標籤", + "account-performance": "帳戶表現", + "account-pnl": "帳戶盈虧", + "account-pnl-chart-title": "帳戶盈虧", + "account-risk": "帳戶風險度", + "account-value": "帳戶價值", + "accounts": "帳戶", + "active-alerts": "活動警報", + "add-more-sol": "為了避免交易出錯請給被連結的錢包多存入一點SOL。", + "add-name": "加標籤", + "alert-health": "健康度低於此度發警報", + "alert-info": "健康度在{{health}}%以下時發電子郵件", + "alerts": "警報", + "alerts-disclaimer": "請別全靠警報來保護資產。我們無法保證會準時發出。", + "alerts-max": "您以達到活動警報數量限制。", + "all-assets": "所有資產", + "amount": "數量", + "approximate-time": "大概時間", + "asset": "資產", + "assets": "資產", + "assets-liabilities": "資產和債務", + "available-balance": "可用的金額", + "average-borrow": "平均借貸率", + "average-deposit": "平均存款率", + "average-entry": "平均開倉價", + "average-funding": "平均資金費率(1小時)", + "back": "回去", + "balance": "帳戶餘額", + "balances": "帳戶餘額", + "being-liquidated": "您的帳戶正在被清算!", + "below": "低於", + "borrow": "借貸", + "borrow-funds": "借貸", + "borrow-interest": "借貸利息", + "borrow-notification": "借貸時貨幣會提到您被連結的錢包。", + "borrow-rate": "借貸利率", + "borrow-value": "借貸價值", + "borrow-withdraw": "借貸與取款", + "borrows": "借貸", + "break-even": "保本價格", + "buy": "買入", + "calculator": "計算器", + "cancel": "取消", + "cancel-error": "取消掛單出錯", + "cancel-success": "已取消掛單", + "change-account": "切換帳戶", + "change-language": "切換語言", + "change-theme": "切換模式", + "character-limit": "帳戶標籤必須含有32以下個字符", + "chinese": "简体中文", + "chinese-traditional": "繁體中文", + "claim": "收穫", + "claim-reward": "收穫獎勵", + "close": "關", + "close-and-long": "平倉和做多", + "close-and-short": "平倉和做空", + "close-confirm": "您確定要市場平倉您的{{config_name}}持倉嗎?", + "close-open-long": "100%平倉以及做多{{size}} {{symbol}}", + "close-open-short": "100%平倉以及做空{{size}} {{symbol}}", + "close-position": "平倉", + "collateral-available": "可用質押品", + "collateral-available-tip-desc": "可用於槓桿交易的質押品價值。資產具有不同的質押權重(根據資產給平台帶來的風險)。", + "collateral-available-tip-title": "可用質押品", + "condition": "狀態", + "confirm": "確認", + "confirm-deposit": "確認存款", + "confirm-withdraw": "確認取款", + "confirming-transaction": "正在確認交易...", + "connect": "連結", + "connect-view": "連結錢包而看帳戶狀態", + "connect-wallet": "連結錢包", + "connect-wallet-tip-desc": "我們會帶你四處看看...", + "connect-wallet-tip-title": "連結錢包", + "connected-to": "連結錢包", + "copy-address": "複製地址", + "country-not-allowed": "您的國家不允許", + "country-not-allowed-tooltip": "您正在使用MangoDAO提供的開源介面。由於監管的不確定性因此處於謀些地區的人的行動會受到限制。", + "create-account": "創建帳戶", + "create-alert": "創建警報", + "current-stats": "當前統計", + "custom": "自定義", + "daily-change": "24小時變動", + "daily-high": "24hr High", + "daily-low": "24hr Low", + "daily-range": "24小時廣度", + "daily-volume": "24小時成交量", + "dark": "黑暗", + "data-refresh-tip-desc": "雖然數據會自動更新,但您還是可以點擊手動更新。", + "data-refresh-tip-title": "手動數據更新", + "date": "日期", + "default-market": "預設市場", + "default-spot-margin": "預設開啟槓桿交易", + "delay-displaying-recent": "顯示最近狀態也許有所延誤。", + "deposit": "存款", + "deposit-before": "歸還全借貸前您得先多存入{{tokenSymbol}}", + "deposit-failed": "存款失敗", + "deposit-funds": "存款", + "deposit-help": "存入前請給錢包創建{{tokenSymbol}}地址以及存入{{tokenSymbol}}。", + "deposit-history": "存款歷史", + "deposit-interest": "存款利息", + "deposit-rate": "存款利率", + "deposit-successful": "成功存款", + "deposit-to-get-started": "請先存款", + "deposit-value": "存款價值", + "depositing": "您正在存款", + "deposits": "存款", + "depth-rewarded": "獎勵深度", + "details": "細節", + "disconnect": "斷開連結", + "done": "完成", + "edit": "編輯", + "edit-name": "編輯帳戶標籤", + "edit-nickname": "編輯帳戶標籤", + "email-address": "電子郵件地址", + "english": "English", + "enter-amount": "輸入存款數量", + "enter-name": "輸入帳戶標籤", + "equity": "餘額", + "est-period-end": "預計期末時間", + "est-slippage": "預計下滑", + "estimated-liq-price": "預計清算價格", + "explorer": "瀏覽器", + "export-data": "導出CSV", + "export-data-empty": "無資料可導出", + "export-data-success": "CSV導出成功", + "favorite": "Favorite", + "favorites": "Favorites", + "fee": "費率", + "fee-discount": "費率折扣", + "first-deposit-desc": "創建Mango帳戶最少需要0.035 SOL。", + "funding": "資金費", + "funding-chart-title": "資金費", + "get-started": "開始", + "health": "健康度", + "health-check": "帳戶健康檢查", + "health-ratio": "健康比率", + "hide-all": "在導航欄中隱藏全部", + "hide-dust": "隱藏塵土", + "high": "高", + "history": "歷史", + "history-empty": "沒有歷史", + "hourly-borrow-interest": "1小時借貸利息", + "hourly-deposit-interest": "1小時存款利息", + "hourly-funding": "1小時資金費", + "in-orders": "在掛單中", + "includes-borrow": "包括存入", + "init-error": "創建Mango帳戶與存款出錯了", + "init-health": "初始健康度", + "initial-deposit": "初始存款", + "insufficient-balance-deposit": "帳戶餘額不夠。請減少存入數量", + "insufficient-balance-withdraw": "帳戶餘額不夠。您得以借貸而前往", + "insufficient-sol": "創建Mango帳戶最少需要0.035 SOL。", + "interest": "利息", + "interest-chart-title": "{{symbol}} 利息", + "interest-chart-value-title": "{{symbol}} 利息價值", + "interest-earned": "存借利息", + "interest-info": "您的存款會持續賺取利息。", + "intro-feature-1": "交叉質押的槓桿交易", + "intro-feature-2": "所有資產都可作為交易或借貸的質押品", + "intro-feature-3": "將任何資產存入來自動賺取利息", + "intro-feature-4": "為了把握其他DeFi操作機會而將您的資產質押借貸", + "ioc": "IOC", + "languages-tip-desc": "在這裡可選介面語言。更多選擇將來...", + "languages-tip-title": "您會多種語言嗎?", + "layout-tip-desc": "解锁並根据您的喜好重新排列和调整交易面板的大小。", + "layout-tip-title": "個人化頁面佈局", + "learn": "學習", + "learn-more": "學習", + "lets-go": "前往", + "leverage": "槓桿", + "leverage-too-high": "槓桿太高。請減少取款數量", + "liabilities": "債務", + "light": "明亮", + "limit": "限價", + "limit-order": "限價", + "limit-price": "限價價格", + "liquidation-history": "清算歷史", + "liquidations": "清算歷史", + "liquidity": "流動性", + "liquidity-mining": "流動性挖礦", + "long": "做多", + "low": "低", + "maint-health": "維持健康度", + "make-trade": "下訂單", + "maker": "掛單者", + "maker-fee": "掛單費率", + "mango": "Mango", + "mango-accounts": "Mango帳戶", + "margin": "槓桿", + "margin-available": "可用保證金", + "market": "市場", + "market-close": "市價平倉", + "market-data": "市場現況", + "market-details": "市場細節", + "market-order": "市價", + "markets": "市場", + "max": "最多", + "max-borrow": "最多借貸數量", + "max-depth-bps": "最大深度Bps", + "max-slippage": "最多滑移", + "max-with-borrow": "借用最大值", + "minutes": "分鐘", + "missing-price": "沒有價格", + "missing-size": "沒有數量", + "missing-trigger": "沒有觸發價格", + "mngo-left-period": "期間剩餘的MNGO", + "mngo-per-period": "每期MNGO", + "mngo-rewards": "MNGO獎勵", + "moderate": "中", + "more": "更多", + "msrm-deposit-error": "存入MSRM出錯了", + "msrm-deposited": "成功存入MSRM", + "msrm-withdraw-error": "取出MSRM出錯了", + "msrm-withdrawal": "成功取出MSRM", + "name-error": "無法更新帳戶標籤", + "name-updated": "帳戶標籤已更新", + "name-your-account": "給帳戶標籤", + "net": "淨", + "net-balance": "淨餘額", + "net-interest-value": "利息淨價值", + "net-interest-value-desc": "利息是以獲取/付出時價值來計算的。納稅時這也許會有用。", + "new": "新子帳戶", + "new-account": "新子帳戶", + "new-alert": "創建警報", + "next": "前往", + "no-account-found": "您沒有帳戶", + "no-address": "沒有{{tokenSymbol}}錢包地址", + "no-alerts": "您沒有活動警報", + "no-alerts-desc": "創建警報而健康度低時被通知到。", + "no-balances": "您沒有餘額", + "no-borrows": "您沒有借貸。", + "no-funding": "您未收/付過資金費", + "no-history": "您沒有交易紀錄", + "no-interest": "您未收/付過利息", + "no-margin": "查不到保證金帳戶", + "no-markets": "No markets found", + "no-orders": "您沒有訂單", + "no-perp": "您沒有永續合約持倉", + "no-unsettled": "您沒有未結清金額", + "no-wallet": "沒有錢包地址", + "node-url": "RPC終點URL", + "not-enough-balance": "錢包餘額不夠", + "not-enough-sol": "SOL餘額也許不夠下此訂單", + "notional-size": "合約面值", + "open-interest": "持倉量", + "open-orders": "訂單", + "optional": "(可選)", + "oracle-price": "預言機價格", + "order-error": "下訂單出錯了", + "orderbook": "掛單簿", + "orderbook-animation": "訂單動畫", + "orders": "訂單", + "performance": "表現", + "performance-insights": "表現分析", + "period-progress": "期間進度", + "perp": "Perp", + "perp-desc": "Perpetual swaps settled in USDC", + "perp-fees": "Mango永續合約費率", + "perp-positions": "合約當前持倉", + "perp-positions-tip-desc": "永續合約當前持倉隨著價格波動而累積未結清盈虧。結清盈虧會給您的USDC餘額增加或減少。", + "perp-positions-tip-title": "永續合約當前持倉細節", + "perpetual-futures": "永續合約", + "perps": "永續合約", + "pnl-error": "實現盈虧出錯了", + "pnl-help": "實現會更新USDC餘額來處理尚未實現的盈虧。", + "pnl-success": "實現盈虧成功", + "portfolio": "資產組合", + "position": "當前持倉", + "position-size": "當前持倉數量", + "positions": "當前持倉", + "post": "Post", + "presets": "預設", + "price": "價格", + "price-expect": "您收到的價格可能與您預期有差異,並且無法保證完全執行。為了您的安全,最大滑點保持為 2.5%。超過 2.5%滑點的部分不會被平倉。", + "price-impact": "預計價格影響", + "price-unavailable": "無法取價格", + "prices-changed": "價格波動導致您的槓桿增加了。請減少取款數量。", + "profile-menu-tip-desc": "在這裡可以看看您的Mango帳戶,複製錢包地址以及斷開錢包連結。", + "profile-menu-tip-title": "個人資料菜單", + "profit-price": "止盈價格", + "quantity": "數量", + "rates": "存款/借貸利率", + "read-more": "看更多資料", + "recent": "最近", + "recent-trades": "最近成交", + "redeem-failure": "收穫MNGO獎勵出錯了", + "redeem-pnl": "實現盈虧", + "redeem-success": "已收穫MNGO獎勵了", + "referrals": "推薦碼", + "refresh": "更新", + "refresh-data": "更新資料", + "repay": "歸還", + "repay-and-deposit": "歸還100%借貸及存入{{amount}} {{symbol}}", + "repay-full": "歸還100%借貸", + "repay-partial": "歸還{{percentage}}%借貸", + "reposition": "推動以重新定位", + "reset": "重置", + "rpc-endpoint": "RPC終點", + "save": "保存", + "save-name": "保存標籤", + "select-account": "請選Mango帳戶", + "select-asset": "選擇幣種", + "select-margin": "選擇保證金帳戶", + "sell": "賣出", + "serum-fees": "Serum市場費率", + "set-stop-loss": "下止損單", + "set-take-profit": "下止盈單", + "settings": "設定", + "settle": "結清", + "settle-all": "結清全部", + "settle-error": "結清出錯", + "settle-success": "已結清好", + "short": "做空", + "show-all": "在導航欄中顯示全部", + "show-less": "顯示較少", + "show-more": "顯示更多", + "show-tips": "顯示提示", + "show-zero": "顯示零餘額", + "side": "方向", + "size": "數量", + "slippage-warning": "此訂單也許會遭受大量滑點!使用限價止損或限價止盈可能比較適合。", + "spanish": "Español", + "spot": "現貨", + "spot-desc": "Spot margin quoted in USDC", + "spread": "點差", + "stats": "統計", + "stop-limit": "限價止損", + "stop-loss": "市場止損", + "stop-price": "止損價格", + "successfully-placed": "已下單了", + "supported-assets": "請給錢包存入已被支持的幣種。", + "swap": "換幣", + "take-profit": "止盈", + "take-profit-limit": "限價止盈", + "taker": "吃單者", + "taker-fee": "吃單費率", + "target-period-length": "目標期間長度", + "themes-tip-desc": "Mango,黑暗或明亮(看您偏向)。", + "themes-tip-title": "顏色模式", + "time": "時間", + "token": "幣種", + "too-large": "數量太大", + "tooltip-account-liquidated": "若帳戶健康度降到0%您的帳戶會被清算直到初始健康度達到0以上了。", + "tooltip-after-withdrawal": "取款後的帳戶狀態。", + "tooltip-apy-apr": "存款APY/借貸APR", + "tooltip-available-after": "算保證金與掛單後可取款數量", + "tooltip-display-cumulative": "顯示總計", + "tooltip-display-step": "顯示梯計", + "tooltip-earn-mngo": "以做永續合約市商而獲得MNGO獎勵。", + "tooltip-enable-margin": "為此交易啟用保證金", + "tooltip-gui-rebate": "吃單費率是{{taker_rate}}再減20%介面費率折扣.", + "tooltip-interest-charged": "利率以借貸餘額計算而可波動。", + "tooltip-ioc": "IOC交易若不吃單就會被取消。", + "tooltip-lock-layout": "鎖定頁面佈局", + "tooltip-name-onchain": "帳戶標籤是在區塊鏈上存保的", + "tooltip-post": "Post交易若不掛單就會被取消。", + "tooltip-projected-leverage": "預計槓桿", + "tooltip-reduce": "Reduce交易只能減少您的持倉。", + "tooltip-reset-layout": "重置頁面佈局", + "tooltip-serum-rebate": "Serum的20%費率是交給介面提供者。Mango將此費率退還給您。退還前的吃單費率是{{taker_percent}}", + "tooltip-slippage": "若價格滑點多於您設定的最多滑點,您訂單就會部分成交至該價格。", + "tooltip-switch-layout": "換頁面佈局", + "tooltip-unlock-layout": "解鎖頁面佈局", + "total-assets": "總資產價值", + "total-borrow-interest": "借貸總利息", + "total-borrow-value": "借貸總價值", + "total-borrows": "借貸總數量", + "total-deposit-interest": "存款總利息", + "total-deposit-value": "存款總價值", + "total-deposits": "存款總數量", + "total-funding": "資金費總數量", + "total-funding-stats": "資金費收/付統計", + "total-liabilities": "總債務價值", + "total-srm": "在Mango裡的SRM總量", + "totals": "總量", + "trade": "交易", + "trade-history": "交易紀錄", + "trades": "成交", + "trades-history": "交易紀錄", + "transaction-sent": "已下訂單", + "trigger-price": "觸發價格", + "try-again": "請再試一次", + "type": "類型", + "unrealized-pnl": "未實現盈虧", + "unsettled": "未結清", + "unsettled-balance": "未實現盈虧", + "unsettled-balances": "未結清餘額", + "unsettled-positions": "未結清持倉", + "use-explorer-one": "使用", + "use-explorer-three": "來驗證延遲的交易", + "use-explorer-two": "瀏覽器", + "utilization": "利用率", + "v3-new": "V3與V2完全不一樣。仍要登錄V2的人可以在導航欄點「更多」或此鏈接:", + "v3-unaudited": "Mango V3目前還是測試版。此軟體未經過審計。風險自負。", + "v3-welcome": "歡迎到Mango V3", + "value": "價值", + "view-all-trades": "在帳戶頁面查看所以交易", + "view-counterparty": "查看交易對方", + "view-transaction": "查看交易", + "wallet": "錢包", + "wallet-connected": "已連結錢包", + "wallet-disconnected": "斷開錢包連結", + "withdraw": "取款", + "withdraw-error": "無法取款", + "withdraw-funds": "取款", + "withdraw-history": "提款記錄", + "withdraw-success": "已取款", + "withdrawals": "取款", + "you-must-leave-enough-sol": "您必須在錢包中保留足夠的 SOL 來支付交易費用", + "your-account": "您的帳戶", + "your-assets": "您的資產", + "your-borrows": "您的借入" } \ No newline at end of file From 5b1b3e23b67787b6c90278f8d183dd8734597b46 Mon Sep 17 00:00:00 2001 From: rjpeterson Date: Sat, 19 Feb 2022 15:14:58 -0600 Subject: [PATCH 4/9] translate referrals.json to chinese --- pages/referral.tsx | 2 +- public/locales/es/referrals.json | 28 ++++++++++++++++++++++++++++ public/locales/zh/referrals.json | 28 ++++++++++++++++++++++++++++ public/locales/zh_tw/referrals.json | 28 ++++++++++++++++++++++++++++ 4 files changed, 85 insertions(+), 1 deletion(-) create mode 100644 public/locales/es/referrals.json create mode 100644 public/locales/zh/referrals.json create mode 100644 public/locales/zh_tw/referrals.json diff --git a/pages/referral.tsx b/pages/referral.tsx index 784c72e4..162535cb 100644 --- a/pages/referral.tsx +++ b/pages/referral.tsx @@ -145,7 +145,7 @@ export default function Referral() { setInputError(t('referrals:too-long-error')) } if (customRefLinkInput.length === 0) { - setInputError(t('referrals:enter-refferal-id')) + setInputError(t('referrals:enter-referral-id')) } } diff --git a/public/locales/es/referrals.json b/public/locales/es/referrals.json new file mode 100644 index 00000000..d3e5d75d --- /dev/null +++ b/public/locales/es/referrals.json @@ -0,0 +1,28 @@ +{ + "10k-mngo": "You need 10,000 MNGO in your Mango Account", + "buy-mngo": "Buy MNGO", + "copy-link": "Copy Link", + "custom-links": "Custom Referral Links", + "custom-links-limit": "You can generate up to 5 custom referral links.", + "earn-16": "Earn 16% of the perp fees paid by anyone you refer. Plus, they get a 4% perp fee discount.", + "earnings-history": "Earnings History", + "enter-referral-id": "Enter a referral ID", + "fee-earned": "Fee Earned", + "generate-link": "Generate Custom Link", + "link": "Link", + "link-created": "Custom referral link created", + "link-not-created": "Unable to create referral link", + "program-details": "Program Details", + "program-details-1": "Your referral code is automatically applied when a user creates a Mango Account using your link.", + "program-details-2": "When any of your referrals trade Mango Perps, you earn 16% of their trade fees.", + "program-details-3": "Plus, for using your link they get a 4% discount off their Mango Perp fees.", + "program-details-4": "You must have at least 10,000 MNGO in your Mango Account to qualify for generating referrals and earning referral rewards.", + "referee": "Referee", + "referral-id": "Referral ID", + "sow-seed": "Sow the Mango Seed", + "too-long-error": "Referral IDs must be less then 33 characters", + "total-earnings": "Total Earnings", + "total-referrals": "Total referrals", + "your-links": "Your Links", + "your-referrals": "Your Referrals" +} \ No newline at end of file diff --git a/public/locales/zh/referrals.json b/public/locales/zh/referrals.json new file mode 100644 index 00000000..db4ef4bf --- /dev/null +++ b/public/locales/zh/referrals.json @@ -0,0 +1,28 @@ +{ + "10k-mngo": "您的Mango帐户必须含有一万MNGO", + "buy-mngo": "买MNGO", + "copy-link": "复制连结", + "custom-links": "自定连结", + "custom-links-limit": "您可创建的推荐码数量限制于5。", + "earn-16": "收获荐友PERP市场费用的16%。何况荐友也获得4%折扣。", + "earnings-history": "盈利历史", + "enter-referral-id": "输入推荐码", + "fee-earned": "收获费用", + "generate-link": "创建自定连结", + "link": "连结", + "link-created": "已创建自定连结", + "link-not-created": "无法创建自定连结", + "program-details": "活动细节", + "program-details-1": "朋友以您的连结创建Mango帐户时您的推荐码会自动实施。", + "program-details-2": "荐友买卖PERPs的时候您会收获他们缴的费用的16%。", + "program-details-3": "再加上荐友会获得PERP费用的4%折扣。", + "program-details-4": "您的Mango帐户至少必须含有一万MNGO才能收获推荐码带来的盈利。", + "referee": "荐友", + "referral-id": "推荐码", + "sow-seed": "播种芒果", + "too-long-error": "推荐码长度必须少于33个字母", + "total-earnings": "总收入", + "total-referrals": "总推荐", + "your-links": "您的连结", + "your-referrals": "您的推荐" +} \ No newline at end of file diff --git a/public/locales/zh_tw/referrals.json b/public/locales/zh_tw/referrals.json new file mode 100644 index 00000000..6d6d048c --- /dev/null +++ b/public/locales/zh_tw/referrals.json @@ -0,0 +1,28 @@ +{ + "10k-mngo": "您的Mango帳戶必須含有一萬MNGO", + "buy-mngo": "買MNGO", + "copy-link": "複製連結", + "custom-links": "自定連結", + "custom-links-limit": "您可創建的推薦碼數量限制於5。", + "earn-16": "收穫薦友PERP市場費用的16%。何況薦友也獲得4%折扣。", + "earnings-history": "盈利歷史", + "enter-referral-id": "輸入推薦碼", + "fee-earned": "收穫費用", + "generate-link": "創建自定連結", + "link": "連結", + "link-created": "已創建自定連結", + "link-not-created": "無法創建自定連結", + "program-details": "活動細節", + "program-details-1": "朋友以您的連結創建Mango帳戶時您的推薦碼會自動實施。", + "program-details-2": "薦友買賣PERPs的時候您會收穫他們繳的費用的16%。", + "program-details-3": "再加上薦友會獲得PERP費用的4%折扣。", + "program-details-4": "您的Mango帳戶至少必須含有一萬MNGO才能收穫推薦碼帶來的盈利。", + "referee": "薦友", + "referral-id": "推薦碼", + "sow-seed": "播種芒果", + "too-long-error": "推薦碼長度必須少於33個字母", + "total-earnings": "總收入", + "total-referrals": "總推薦", + "your-links": "您的連結", + "your-referrals": "您的推薦" +} \ No newline at end of file From 5e1aa156ceb6fcff02bd9c7e1fc960fd0cb8e233 Mon Sep 17 00:00:00 2001 From: rjpeterson Date: Sun, 20 Feb 2022 15:31:39 -0600 Subject: [PATCH 5/9] fix grammar --- public/locales/zh/referrals.json | 2 +- public/locales/zh_tw/referrals.json | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/public/locales/zh/referrals.json b/public/locales/zh/referrals.json index db4ef4bf..5094fdd4 100644 --- a/public/locales/zh/referrals.json +++ b/public/locales/zh/referrals.json @@ -4,7 +4,7 @@ "copy-link": "复制连结", "custom-links": "自定连结", "custom-links-limit": "您可创建的推荐码数量限制于5。", - "earn-16": "收获荐友PERP市场费用的16%。何况荐友也获得4%折扣。", + "earn-16": "收获荐友PERP市场费用的16%,再加上荐友也获得4%折扣。", "earnings-history": "盈利历史", "enter-referral-id": "输入推荐码", "fee-earned": "收获费用", diff --git a/public/locales/zh_tw/referrals.json b/public/locales/zh_tw/referrals.json index 6d6d048c..1bc8cf0a 100644 --- a/public/locales/zh_tw/referrals.json +++ b/public/locales/zh_tw/referrals.json @@ -4,7 +4,7 @@ "copy-link": "複製連結", "custom-links": "自定連結", "custom-links-limit": "您可創建的推薦碼數量限制於5。", - "earn-16": "收穫薦友PERP市場費用的16%。何況薦友也獲得4%折扣。", + "earn-16": "收穫薦友PERP市場費用的16%,再加上薦友也獲得4%折扣。", "earnings-history": "盈利歷史", "enter-referral-id": "輸入推薦碼", "fee-earned": "收穫費用", From 416965266dd4a4dc2079eb6f29f8206f565169a9 Mon Sep 17 00:00:00 2001 From: Yampier Medina Date: Tue, 22 Feb 2022 07:30:19 -0500 Subject: [PATCH 6/9] Translate referrals to Spanish and other fixes --- public/locales/es/common.json | 35 ++++++++++++++++++----------------- 1 file changed, 18 insertions(+), 17 deletions(-) diff --git a/public/locales/es/common.json b/public/locales/es/common.json index 57ecaca4..5898285a 100644 --- a/public/locales/es/common.json +++ b/public/locales/es/common.json @@ -43,13 +43,13 @@ "balances": "Saldos", "being-liquidated": "¡Estás siendo liquidada!", "below": "Debajo", - "borrow": "Pedir prestado", + "borrow": "Préstamo", "borrow-funds": "Fondos prestados", "borrow-interest": "Intereses de préstamo", "borrow-notification": "Los fondos prestados se retiran a su billetera conectada.", "borrow-rate": "Tasa de préstamo", "borrow-value": "Valor del préstamo", - "borrow-withdraw": "Pedir prestado y retirarse", + "borrow-withdraw": "Retirar préstamo", "borrows": "Préstamos", "break-even": "Precio de equilibrio", "buy": "Comprar", @@ -140,7 +140,7 @@ "favorite": "Favorite", "favorites": "Favorites", "fee": "Tarifa", - "fee-discount": "comisiones", + "fee-discount": "Comisiones", "first-deposit-desc": "Necesita 0.035 SOL para crear una cuenta de mango.", "funding": "Fondos", "funding-chart-title": "Fondos (últimos 30 días)", @@ -179,11 +179,11 @@ "layout-tip-desc": "Desbloquee para reorganizar y cambiar el tamaño de los paneles comerciales a su gusto.", "layout-tip-title": "Personalizar diseño", "learn": "Aprender", - "learn-more": "Aprender mas", + "learn-more": "Aprender más", "lets-go": "Vamos", "leverage": "Apalancamiento", "leverage-too-high": "Apalancamiento demasiado alto. Reducir la cantidad a retirar", - "liabilities": "Liabilities", + "liabilities": "Pasivos", "light": "Ligera", "limit": "Limite", "limit-order": "orden de límite", @@ -200,15 +200,15 @@ "maker-fee": "orden límite", "mango": "Mango", "mango-accounts": "Cuentas Mango", - "margin": "Margin", + "margin": "Margen", "margin-available": "Margen disponible", "market": "Merado", "market-close": "Cierre de mercado", - "market-data": "Market Data", - "market-details": "Market Details", + "market-data": "Datos del mercado", + "market-details": "Detalles del mercado", "market-order": "Orden de Mercado", "markets": "Mercados", - "max": "Maximo", + "max": "Máximo", "max-borrow": "Monto máximo del préstamo", "max-depth-bps": "Max Depth Bps", "max-slippage": "Máximo deslizamiento", @@ -221,7 +221,7 @@ "mngo-per-period": "MNGO Per Period", "mngo-rewards": "Recompensas MNGO", "moderate": "Moderada", - "more": "Mas", + "more": "Más", "msrm-deposit-error": "Error depositante MSRM", "msrm-deposited": "MSRM Depósito exitoso", "msrm-withdraw-error": "Error al retirarse MSRM", @@ -256,14 +256,14 @@ "not-enough-balance": "Saldo de billetera insuficiente", "not-enough-sol": "Es posible que no tenga suficiente SOL para esta transacción", "notional-size": "Tamaño nocional", - "open-interest": "Interes abierto", - "open-orders": "Ordenes abiertas", + "open-interest": "Interés abierto", + "open-orders": "Órdenes abiertas", "optional": "(Opcional)", "oracle-price": "Precio de Oracle", "order-error": "Error al realizar el pedido", - "orderbook": "libro de ordenes", + "orderbook": "Libro de órdenes", "orderbook-animation": "Animación del libro de ordenes", - "orders": "ordenes", + "orders": "Órdenes", "performance": "Performance", "performance-insights": "Performance Insights", "period-progress": "Period Progress", @@ -300,6 +300,7 @@ "redeem-failure": "Error al canjear MNGO", "redeem-pnl": "Resolver", "redeem-success": "MNGO canjeado con éxito", + "referrals": "referencias", "refresh": "Actualizar", "refresh-data": "Actualizar datos", "repay": "Pagar", @@ -336,13 +337,13 @@ "spot": "Spot", "spot-desc": "Spot margin quoted in USDC", "spread": "Propago", - "stats": "Estadisticas", + "stats": "Estadísticas", "stop-limit": "Límite de parada", "stop-loss": "Detener la pérdida de", "stop-price": "Precio de parada", "successfully-placed": "Comercio colocado con éxito", "supported-assets": "Financie la billetera con uno de los activos admitidos.", - "swap": "Swap", + "swap": "Intercambio", "take-profit": "Tomar ganancias", "take-profit-limit": "Tomar el límite de ganancias", "taker": "Taker", @@ -423,4 +424,4 @@ "your-account": "Su cuenta", "your-assets": "Sus activos", "your-borrows": "Sus préstamos" -} \ No newline at end of file +} From 9df037032dca04467e4353f9de3ad72c0555d8f0 Mon Sep 17 00:00:00 2001 From: tjs Date: Tue, 22 Feb 2022 09:52:35 -0800 Subject: [PATCH 7/9] decode and encode referral uri components --- pages/_app.tsx | 8 +++++++- pages/referral.tsx | 12 +++++++++++- 2 files changed, 18 insertions(+), 2 deletions(-) diff --git a/pages/_app.tsx b/pages/_app.tsx index 9036692b..1a93860c 100644 --- a/pages/_app.tsx +++ b/pages/_app.tsx @@ -65,9 +65,15 @@ const FetchReferrer = () => { if (query.ref.length === 44) { referrerPk = new PublicKey(query.ref) } else { + let decodedRefLink: string + try { + decodedRefLink = decodeURIComponent(query.ref as string) + } catch (e) { + console.log('Failed to decode referrer link', e) + } const { referrerPda } = await mangoClient.getReferrerPda( mangoGroup, - query.ref as string + decodedRefLink ) console.log('in App referrerPda', referrerPda) const info = await connection.getAccountInfo(referrerPda) diff --git a/pages/referral.tsx b/pages/referral.tsx index 768ed002..9ce46e7d 100644 --- a/pages/referral.tsx +++ b/pages/referral.tsx @@ -150,13 +150,23 @@ export default function Referral() { } const submitRefLink = async () => { + let encodedRefLink: string + try { + encodedRefLink = encodeURIComponent(customRefLinkInput) + } catch (e) { + notify({ + type: 'error', + title: 'Invalid custom referral link', + }) + } + if (!inputError) { try { const txid = await client.registerReferrerId( mangoGroup, mangoAccount, wallet, - customRefLinkInput + encodedRefLink ) notify({ txid, From 4f9d3b47c59e63da1c17a54c727aa1de8938314c Mon Sep 17 00:00:00 2001 From: tjs Date: Tue, 22 Feb 2022 11:53:05 -0800 Subject: [PATCH 8/9] fix type error, remove unused translation --- components/trade_form/TradeType.jsx | 2 -- 1 file changed, 2 deletions(-) diff --git a/components/trade_form/TradeType.jsx b/components/trade_form/TradeType.jsx index a70c9a03..a5d58c75 100644 --- a/components/trade_form/TradeType.jsx +++ b/components/trade_form/TradeType.jsx @@ -1,8 +1,6 @@ -import { useTranslation } from 'next-i18next' import Select from '../Select' const TradeType = ({ value, onChange, offerTriggers = false }) => { - const { t } = useTranslation('common') const TRADE_TYPES = ['Limit', 'Market'] if (offerTriggers) TRADE_TYPES.push( From 6e815d96d88cb8d7074b0a1994eed8a2ca6a305e Mon Sep 17 00:00:00 2001 From: tjs Date: Tue, 22 Feb 2022 13:45:25 -0800 Subject: [PATCH 9/9] remove sentry --- next.config.js | 17 +-- package.json | 3 +- pages/_error.js | 65 ---------- sentry.client.config.js | 17 --- sentry.properties | 4 - sentry.server.config.js | 17 --- yarn.lock | 270 +++++++++++++--------------------------- 7 files changed, 91 insertions(+), 302 deletions(-) delete mode 100644 pages/_error.js delete mode 100644 sentry.client.config.js delete mode 100644 sentry.properties delete mode 100644 sentry.server.config.js diff --git a/next.config.js b/next.config.js index 63b63bac..9173b695 100644 --- a/next.config.js +++ b/next.config.js @@ -1,5 +1,4 @@ const { i18n } = require('./next-i18next.config') -const { withSentryConfig } = require('@sentry/nextjs') const moduleExports = { i18n, @@ -54,18 +53,4 @@ const moduleExports = { }, } -const sentryWebpackPluginOptions = { - // Additional config options for the Sentry Webpack plugin. Keep in mind that - // the following options are set automatically, and overriding them is not - // recommended: - // release, url, org, project, authToken, configFile, stripPrefix, - // urlPrefix, include, ignore - - silent: true, // Suppresses all logs - // For all available options, see: - // https://github.com/getsentry/sentry-webpack-plugin#options. -} - -// Make sure adding Sentry options is the last code to run before exporting, to -// ensure that your source maps include changes from all other Webpack plugins -module.exports = withSentryConfig(moduleExports, sentryWebpackPluginOptions) +module.exports = moduleExports diff --git a/package.json b/package.json index 0104f7e5..1915b4ba 100644 --- a/package.json +++ b/package.json @@ -28,7 +28,6 @@ "@jup-ag/react-hook": "^1.0.0-beta.4", "@project-serum/serum": "0.13.55", "@project-serum/sol-wallet-adapter": "0.2.0", - "@sentry/nextjs": "^6.17.4", "@solana/web3.js": "^1.31.0", "@solflare-wallet/pfp": "^0.0.6", "@solflare-wallet/sdk": "^1.0.10", @@ -43,7 +42,7 @@ "intro.js": "^4.2.2", "intro.js-react": "^0.5.0", "lodash": "^4.17.21", - "next": "^12.0.0", + "next": "^12.1.0", "next-i18next": "^8.9.0", "next-themes": "^0.0.14", "postcss-preset-env": "^7.2.0", diff --git a/pages/_error.js b/pages/_error.js deleted file mode 100644 index 1068f15f..00000000 --- a/pages/_error.js +++ /dev/null @@ -1,65 +0,0 @@ -import NextErrorComponent from 'next/error' - -import * as Sentry from '@sentry/nextjs' - -const MyError = ({ statusCode, hasGetInitialPropsRun, err }) => { - if (!hasGetInitialPropsRun && err) { - // getInitialProps is not called in case of - // https://github.com/vercel/next.js/issues/8592. As a workaround, we pass - // err via _app.js so it can be captured - Sentry.captureException(err) - // Flushing is not required in this case as it only happens on the client - } - - return -} - -MyError.getInitialProps = async (context) => { - const errorInitialProps = await NextErrorComponent.getInitialProps(context) - - const { res, err, asPath } = context - - // Workaround for https://github.com/vercel/next.js/issues/8592, mark when - // getInitialProps has run - errorInitialProps.hasGetInitialPropsRun = true - - // Returning early because we don't want to log 404 errors to Sentry. - if (res?.statusCode === 404) { - return errorInitialProps - } - - // Running on the server, the response object (`res`) is available. - // - // Next.js will pass an err on the server if a page's data fetching methods - // threw or returned a Promise that rejected - // - // Running on the client (browser), Next.js will provide an err if: - // - // - a page's `getInitialProps` threw or returned a Promise that rejected - // - an exception was thrown somewhere in the React lifecycle (render, - // componentDidMount, etc) that was caught by Next.js's React Error - // Boundary. Read more about what types of exceptions are caught by Error - // Boundaries: https://reactjs.org/docs/error-boundaries.html - - if (err) { - Sentry.captureException(err) - - // Flushing before returning is necessary if deploying to Vercel, see - // https://vercel.com/docs/platform/limits#streaming-responses - await Sentry.flush(2000) - - return errorInitialProps - } - - // If this point is reached, getInitialProps was called without any - // information about what the error might be. This is unexpected and may - // indicate a bug introduced in Next.js, so record it in Sentry - Sentry.captureException( - new Error(`_error.js getInitialProps missing data at path: ${asPath}`) - ) - await Sentry.flush(2000) - - return errorInitialProps -} - -export default MyError diff --git a/sentry.client.config.js b/sentry.client.config.js deleted file mode 100644 index 3f91ac0d..00000000 --- a/sentry.client.config.js +++ /dev/null @@ -1,17 +0,0 @@ -// This file configures the initialization of Sentry on the browser. -// The config you add here will be used whenever a page is visited. -// https://docs.sentry.io/platforms/javascript/guides/nextjs/ - -import * as Sentry from '@sentry/nextjs' - -const SENTRY_DSN = process.env.SENTRY_DSN || process.env.NEXT_PUBLIC_SENTRY_DSN - -Sentry.init({ - dsn: SENTRY_DSN, - // Adjust this value in production, or use tracesSampler for greater control - tracesSampleRate: 1.0, - // ... - // Note: if you want to override the automatic release value, do not set a - // `release` value here - use the environment variable `SENTRY_RELEASE`, so - // that it will also get attached to your source maps -}) diff --git a/sentry.properties b/sentry.properties deleted file mode 100644 index 01a3327d..00000000 --- a/sentry.properties +++ /dev/null @@ -1,4 +0,0 @@ -defaults.url=https://sentry.io/ -defaults.org=mango-50 -defaults.project=mango-50 -cli.executable=../../../.npm/_npx/a8388072043b4cbc/node_modules/@sentry/cli/bin/sentry-cli diff --git a/sentry.server.config.js b/sentry.server.config.js deleted file mode 100644 index 4b244f5b..00000000 --- a/sentry.server.config.js +++ /dev/null @@ -1,17 +0,0 @@ -// This file configures the initialization of Sentry on the server. -// The config you add here will be used whenever the server handles a request. -// https://docs.sentry.io/platforms/javascript/guides/nextjs/ - -import * as Sentry from '@sentry/nextjs' - -const SENTRY_DSN = process.env.SENTRY_DSN || process.env.NEXT_PUBLIC_SENTRY_DSN - -Sentry.init({ - dsn: SENTRY_DSN, - // Adjust this value in production, or use tracesSampler for greater control - tracesSampleRate: 1.0, - // ... - // Note: if you want to override the automatic release value, do not set a - // `release` value here - use the environment variable `SENTRY_RELEASE`, so - // that it will also get attached to your source maps -}) diff --git a/yarn.lock b/yarn.lock index 9cb60aac..d279e387 100644 --- a/yarn.lock +++ b/yarn.lock @@ -1466,61 +1466,121 @@ resolved "https://registry.yarnpkg.com/@next/env/-/env-12.0.10.tgz#561640fd62279218ccd2798ae907bae8d94a7730" integrity sha512-mQVj0K6wQ5WEk/sL9SZ+mJXJUaG7el8CpZ6io1uFe9GgNTSC7EgUyNGqM6IQovIFc5ukF4O/hqsdh3S/DCgT2g== +"@next/env@12.1.0": + version "12.1.0" + resolved "https://registry.yarnpkg.com/@next/env/-/env-12.1.0.tgz#73713399399b34aa5a01771fb73272b55b22c314" + integrity sha512-nrIgY6t17FQ9xxwH3jj0a6EOiQ/WDHUos35Hghtr+SWN/ntHIQ7UpuvSi0vaLzZVHQWaDupKI+liO5vANcDeTQ== + "@next/swc-android-arm64@12.0.10": version "12.0.10" resolved "https://registry.yarnpkg.com/@next/swc-android-arm64/-/swc-android-arm64-12.0.10.tgz#fd9d716433cc9d361021b0052f8b002bcaff948d" integrity sha512-xYwXGkNhzZZsM5MD7KRwF5ZNiC8OLPtVMUiagpPnwENg8Hb0GSQo/NbYWXM8YrawEwp9LaZ7OXiuRKPh2JyBdA== +"@next/swc-android-arm64@12.1.0": + version "12.1.0" + resolved "https://registry.yarnpkg.com/@next/swc-android-arm64/-/swc-android-arm64-12.1.0.tgz#865ba3a9afc204ff2bdeea49dd64d58705007a39" + integrity sha512-/280MLdZe0W03stA69iL+v6I+J1ascrQ6FrXBlXGCsGzrfMaGr7fskMa0T5AhQIVQD4nA/46QQWxG//DYuFBcA== + "@next/swc-darwin-arm64@12.0.10": version "12.0.10" resolved "https://registry.yarnpkg.com/@next/swc-darwin-arm64/-/swc-darwin-arm64-12.0.10.tgz#34b2d0dc62eb89efb9176af111e3820a11fdb3f0" integrity sha512-f2zngulkpIJKWHckhRi7X8GZ+J/tNgFF7lYIh7Qx15JH0OTBsjkqxORlkzy+VZyHJ5sWTCaI6HYYd3ow6qkEEg== +"@next/swc-darwin-arm64@12.1.0": + version "12.1.0" + resolved "https://registry.yarnpkg.com/@next/swc-darwin-arm64/-/swc-darwin-arm64-12.1.0.tgz#08e8b411b8accd095009ed12efbc2f1d4d547135" + integrity sha512-R8vcXE2/iONJ1Unf5Ptqjk6LRW3bggH+8drNkkzH4FLEQkHtELhvcmJwkXcuipyQCsIakldAXhRbZmm3YN1vXg== + "@next/swc-darwin-x64@12.0.10": version "12.0.10" resolved "https://registry.yarnpkg.com/@next/swc-darwin-x64/-/swc-darwin-x64-12.0.10.tgz#a4306795159293c7d4d58a2c88ce1710ff0a8baa" integrity sha512-Qykcu/gVC5oTvOQoRBhyuS5GYm5SbcgrFTsaLFkGBmEkg9eMQRiaCswk4IafpDXVzITkVFurzSM28q3tLW2qUw== +"@next/swc-darwin-x64@12.1.0": + version "12.1.0" + resolved "https://registry.yarnpkg.com/@next/swc-darwin-x64/-/swc-darwin-x64-12.1.0.tgz#fcd684497a76e8feaca88db3c394480ff0b007cd" + integrity sha512-ieAz0/J0PhmbZBB8+EA/JGdhRHBogF8BWaeqR7hwveb6SYEIJaDNQy0I+ZN8gF8hLj63bEDxJAs/cEhdnTq+ug== + "@next/swc-linux-arm-gnueabihf@12.0.10": version "12.0.10" resolved "https://registry.yarnpkg.com/@next/swc-linux-arm-gnueabihf/-/swc-linux-arm-gnueabihf-12.0.10.tgz#1ad15af3d5fca2fef57894d61e16f73aee61ec2e" integrity sha512-EhqrTFsIXAXN9B/fiiW/QKUK/lSLCXRsLalkUp58KDfMqVLLlj1ORbESAcswiNQOChLuHQSldGEEtOBPQZcd9A== +"@next/swc-linux-arm-gnueabihf@12.1.0": + version "12.1.0" + resolved "https://registry.yarnpkg.com/@next/swc-linux-arm-gnueabihf/-/swc-linux-arm-gnueabihf-12.1.0.tgz#9ec6380a27938a5799aaa6035c205b3c478468a7" + integrity sha512-njUd9hpl6o6A5d08dC0cKAgXKCzm5fFtgGe6i0eko8IAdtAPbtHxtpre3VeSxdZvuGFh+hb0REySQP9T1ttkog== + "@next/swc-linux-arm64-gnu@12.0.10": version "12.0.10" resolved "https://registry.yarnpkg.com/@next/swc-linux-arm64-gnu/-/swc-linux-arm64-gnu-12.0.10.tgz#a84a92d0e1a179c4346c9ed8f22e26f708101ad6" integrity sha512-kqGtC72g3+JYXZbY2ca6digXR5U6AQ6Dzv4eAxYluMePLHjI/Xye1mf9dwVsgmeXfrD/IRDp5K/3A6UNvBm4oQ== +"@next/swc-linux-arm64-gnu@12.1.0": + version "12.1.0" + resolved "https://registry.yarnpkg.com/@next/swc-linux-arm64-gnu/-/swc-linux-arm64-gnu-12.1.0.tgz#7f4196dff1049cea479607c75b81033ae2dbd093" + integrity sha512-OqangJLkRxVxMhDtcb7Qn1xjzFA3s50EIxY7mljbSCLybU+sByPaWAHY4px97ieOlr2y4S0xdPKkQ3BCAwyo6Q== + "@next/swc-linux-arm64-musl@12.0.10": version "12.0.10" resolved "https://registry.yarnpkg.com/@next/swc-linux-arm64-musl/-/swc-linux-arm64-musl-12.0.10.tgz#973ec96c77f845bd0a6eecbf1892caa1ee4defaf" integrity sha512-bG9zTSNwnSgc1Un/7oz1ZVN4UeXsTWrsQhAGWU78lLLCn4Zj9HQoUCRCGLt0OVs2DBZ+WC8CzzFliQ1SKipVbg== +"@next/swc-linux-arm64-musl@12.1.0": + version "12.1.0" + resolved "https://registry.yarnpkg.com/@next/swc-linux-arm64-musl/-/swc-linux-arm64-musl-12.1.0.tgz#b445f767569cdc2dddee785ca495e1a88c025566" + integrity sha512-hB8cLSt4GdmOpcwRe2UzI5UWn6HHO/vLkr5OTuNvCJ5xGDwpPXelVkYW/0+C3g5axbDW2Tym4S+MQCkkH9QfWA== + "@next/swc-linux-x64-gnu@12.0.10": version "12.0.10" resolved "https://registry.yarnpkg.com/@next/swc-linux-x64-gnu/-/swc-linux-x64-gnu-12.0.10.tgz#efcc7f8252ea8225834760eaf09350f1bead73f7" integrity sha512-c79PcfWtyThiYRa1+3KVfDq0zXaI8o1d6dQWNVqDrtLz5HKM/rbjLdvoNuxDwUeZhxI/d9CtyH6GbuKPw5l/5A== +"@next/swc-linux-x64-gnu@12.1.0": + version "12.1.0" + resolved "https://registry.yarnpkg.com/@next/swc-linux-x64-gnu/-/swc-linux-x64-gnu-12.1.0.tgz#67610e9be4fbc987de7535f1bcb17e45fe12f90e" + integrity sha512-OKO4R/digvrVuweSw/uBM4nSdyzsBV5EwkUeeG4KVpkIZEe64ZwRpnFB65bC6hGwxIBnTv5NMSnJ+0K/WmG78A== + "@next/swc-linux-x64-musl@12.0.10": version "12.0.10" resolved "https://registry.yarnpkg.com/@next/swc-linux-x64-musl/-/swc-linux-x64-musl-12.0.10.tgz#c2a73d939dfd310acc1892a0a132762500dd5757" integrity sha512-g/scgn+21/MLfizOCZOZt+MxNj2/8Tdlwjvy+QZcSUPZRUI2Y5o3HwBvI1f/bSci+NGRU+bUAO0NFtRJ9MzH5w== +"@next/swc-linux-x64-musl@12.1.0": + version "12.1.0" + resolved "https://registry.yarnpkg.com/@next/swc-linux-x64-musl/-/swc-linux-x64-musl-12.1.0.tgz#ea19a23db08a9f2e34ac30401f774cf7d1669d31" + integrity sha512-JohhgAHZvOD3rQY7tlp7NlmvtvYHBYgY0x5ZCecUT6eCCcl9lv6iV3nfu82ErkxNk1H893fqH0FUpznZ/H3pSw== + "@next/swc-win32-arm64-msvc@12.0.10": version "12.0.10" resolved "https://registry.yarnpkg.com/@next/swc-win32-arm64-msvc/-/swc-win32-arm64-msvc-12.0.10.tgz#2316af5f612cde1691abdf2571ff40ec32ea3429" integrity sha512-gl6B/ravwMeY5Nv4Il2/ARYJQ6u+KPRwGMjS1ZrNudIKlNn4YBeXh5A4cIVm+dHaff6/O/lGOa5/SUYDMZpkww== +"@next/swc-win32-arm64-msvc@12.1.0": + version "12.1.0" + resolved "https://registry.yarnpkg.com/@next/swc-win32-arm64-msvc/-/swc-win32-arm64-msvc-12.1.0.tgz#eadf054fc412085659b98e145435bbba200b5283" + integrity sha512-T/3gIE6QEfKIJ4dmJk75v9hhNiYZhQYAoYm4iVo1TgcsuaKLFa+zMPh4056AHiG6n9tn2UQ1CFE8EoybEsqsSw== + "@next/swc-win32-ia32-msvc@12.0.10": version "12.0.10" resolved "https://registry.yarnpkg.com/@next/swc-win32-ia32-msvc/-/swc-win32-ia32-msvc-12.0.10.tgz#98a4f74d164871cfaccb0df6efddf2b7bcbaa54b" integrity sha512-7RVpZ3tSThC6j+iZB0CUYmFiA3kXmN+pE7QcfyAxFaflKlaZoWNMKHIEZDuxSJc6YmQ6kyxsjqxVay2F5+/YCg== +"@next/swc-win32-ia32-msvc@12.1.0": + version "12.1.0" + resolved "https://registry.yarnpkg.com/@next/swc-win32-ia32-msvc/-/swc-win32-ia32-msvc-12.1.0.tgz#68faeae10c89f698bf9d28759172b74c9c21bda1" + integrity sha512-iwnKgHJdqhIW19H9PRPM9j55V6RdcOo6rX+5imx832BCWzkDbyomWnlzBfr6ByUYfhohb8QuH4hSGEikpPqI0Q== + "@next/swc-win32-x64-msvc@12.0.10": version "12.0.10" resolved "https://registry.yarnpkg.com/@next/swc-win32-x64-msvc/-/swc-win32-x64-msvc-12.0.10.tgz#5c0ba98b695c4be44d8793aff42971a0dac65c2d" integrity sha512-oUIWRKd24jFLRWUYO1CZmML5+32BcpVfqhimGaaZIXcOkfQW+iqiAzdqsv688zaGtyKGeB9ZtiK3NDf+Q0v+Vw== +"@next/swc-win32-x64-msvc@12.1.0": + version "12.1.0" + resolved "https://registry.yarnpkg.com/@next/swc-win32-x64-msvc/-/swc-win32-x64-msvc-12.1.0.tgz#d27e7e76c87a460a4da99c5bfdb1618dcd6cd064" + integrity sha512-aBvcbMwuanDH4EMrL2TthNJy+4nP59Bimn8egqv6GHMVj0a44cU6Au4PjOhLNqEh9l+IpRGBqMTzec94UdC5xg== + "@nodelib/fs.scandir@2.1.5": version "2.1.5" resolved "https://registry.yarnpkg.com/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz#7619c2eb21b25483f6d167548b4cfd5a7488c3d5" @@ -1688,140 +1748,6 @@ tiny-invariant "^1.2.0" tslib "^2.3.1" -"@sentry/browser@6.17.7": - version "6.17.7" - resolved "https://registry.yarnpkg.com/@sentry/browser/-/browser-6.17.7.tgz#04b72ae29a56c2001be525fa39c17aa7d9992e7f" - integrity sha512-0Ad6TmB5KH5o152Hgk5tlxNiooV0Rfoj7HEzxdOnHFkl57aR7VsiPkzIBl9vxn4iyy7IheUONhHSOU1osJkv2w== - dependencies: - "@sentry/core" "6.17.7" - "@sentry/types" "6.17.7" - "@sentry/utils" "6.17.7" - tslib "^1.9.3" - -"@sentry/cli@^1.72.0": - version "1.72.2" - resolved "https://registry.yarnpkg.com/@sentry/cli/-/cli-1.72.2.tgz#ba57d8248fe4d2836883bbe3047fdd75cd6739b3" - integrity sha512-H/yrxyYscOzn0YBOzPsBnIW7QxsSQrG1kQfD1FisuMhPl67D948DPkagAms4sy1v+MntBBNnD4Z+WsdRzFWXJQ== - dependencies: - https-proxy-agent "^5.0.0" - mkdirp "^0.5.5" - node-fetch "^2.6.7" - npmlog "^4.1.2" - progress "^2.0.3" - proxy-from-env "^1.1.0" - -"@sentry/core@6.17.7": - version "6.17.7" - resolved "https://registry.yarnpkg.com/@sentry/core/-/core-6.17.7.tgz#f591235c06b1a4e75d748b15c539e071bd3f5cf5" - integrity sha512-SRhLkD05lQb4eCt1ed9Dz72DKbRDlM8PJix8eC2oJLtwyFTS0IlJNkIYRrbsSKkJUm0VsKcDkzIHvUAgBBQICw== - dependencies: - "@sentry/hub" "6.17.7" - "@sentry/minimal" "6.17.7" - "@sentry/types" "6.17.7" - "@sentry/utils" "6.17.7" - tslib "^1.9.3" - -"@sentry/hub@6.17.7": - version "6.17.7" - resolved "https://registry.yarnpkg.com/@sentry/hub/-/hub-6.17.7.tgz#5c90d661e263dad7da0e0106f1cb90cf797d93a7" - integrity sha512-siGzcg+quGOdjRaBGAz6T3ycwHUsGgvalptSJdf5Q783FVFhU+haPul++zGOYURXOgx0RjYGWqagwO8+jljl3Q== - dependencies: - "@sentry/types" "6.17.7" - "@sentry/utils" "6.17.7" - tslib "^1.9.3" - -"@sentry/integrations@6.17.7": - version "6.17.7" - resolved "https://registry.yarnpkg.com/@sentry/integrations/-/integrations-6.17.7.tgz#c14f409fec91743db4a21232413de235946cb6d3" - integrity sha512-/BYVoLHY5gUZNan6bSlsRYX44Qi2UlusLuwgEc1HZm9m4C2h4mVwhHy0XlhBAYWCr0q28ggtiFNzIxqHSKZu6g== - dependencies: - "@sentry/types" "6.17.7" - "@sentry/utils" "6.17.7" - localforage "^1.8.1" - tslib "^1.9.3" - -"@sentry/minimal@6.17.7": - version "6.17.7" - resolved "https://registry.yarnpkg.com/@sentry/minimal/-/minimal-6.17.7.tgz#f19182047f19b563f40a30d45d2ce9ad7df1ec4e" - integrity sha512-+/FGem1uXsXikX9wHPw44nevO7YTVjkkiPjyLsvnWMjv64r4Au5s+NQSFHDaytRm9IlU//+OasCAS5VAwHcYRg== - dependencies: - "@sentry/hub" "6.17.7" - "@sentry/types" "6.17.7" - tslib "^1.9.3" - -"@sentry/nextjs@^6.17.4": - version "6.17.7" - resolved "https://registry.yarnpkg.com/@sentry/nextjs/-/nextjs-6.17.7.tgz#00e0380ba2b709674e495b3c00b24ee82405575d" - integrity sha512-X9XfO3vDDv3YEnOc7taGK6Sb1wfBlL3cc1jcMoOma8qW9z+8tDoM3NBPp2uOmWdfo28D0hxVOIvqFa/fiKbbEg== - dependencies: - "@sentry/core" "6.17.7" - "@sentry/hub" "6.17.7" - "@sentry/integrations" "6.17.7" - "@sentry/node" "6.17.7" - "@sentry/react" "6.17.7" - "@sentry/tracing" "6.17.7" - "@sentry/utils" "6.17.7" - "@sentry/webpack-plugin" "1.18.5" - tslib "^1.9.3" - -"@sentry/node@6.17.7": - version "6.17.7" - resolved "https://registry.yarnpkg.com/@sentry/node/-/node-6.17.7.tgz#c142d93328b29312098276e0cb66ec3b9e805a93" - integrity sha512-YlBhEv8YYUimHLpwzUP5lXkagbGxGAfjvsbahhvqf7rRl8Fu5XbatAcSDcx7YE4R0Iox94IfZy95kF2NL4Idow== - dependencies: - "@sentry/core" "6.17.7" - "@sentry/hub" "6.17.7" - "@sentry/tracing" "6.17.7" - "@sentry/types" "6.17.7" - "@sentry/utils" "6.17.7" - cookie "^0.4.1" - https-proxy-agent "^5.0.0" - lru_map "^0.3.3" - tslib "^1.9.3" - -"@sentry/react@6.17.7": - version "6.17.7" - resolved "https://registry.yarnpkg.com/@sentry/react/-/react-6.17.7.tgz#550735bd9b56f20f15059f10a4573c80d5c882a5" - integrity sha512-rt6nAa9SJ+A4va88FASBoR5/26V2uZx/yucT9NzwoBIW41jA8lAwTmFu5MdtxGDBKDUSJlL3lt/Nkiq6LkiTaw== - dependencies: - "@sentry/browser" "6.17.7" - "@sentry/minimal" "6.17.7" - "@sentry/types" "6.17.7" - "@sentry/utils" "6.17.7" - hoist-non-react-statics "^3.3.2" - tslib "^1.9.3" - -"@sentry/tracing@6.17.7": - version "6.17.7" - resolved "https://registry.yarnpkg.com/@sentry/tracing/-/tracing-6.17.7.tgz#f4536683b29bb3ac7ddda5ca49494731cec6b619" - integrity sha512-QzIDHOjjdi/0LTdrK2LTC27YEOODI473KD8KmMJ+r9PmjDeIjNzz4hJlPwQSnXR3Mu/8foxGJGXsAt3LNmKzlQ== - dependencies: - "@sentry/hub" "6.17.7" - "@sentry/minimal" "6.17.7" - "@sentry/types" "6.17.7" - "@sentry/utils" "6.17.7" - tslib "^1.9.3" - -"@sentry/types@6.17.7": - version "6.17.7" - resolved "https://registry.yarnpkg.com/@sentry/types/-/types-6.17.7.tgz#61946a3f6532b8f21251b264f173b02f9ea2458e" - integrity sha512-iBlJDhrSowZKeqvutY0tCkUjrWqkLFsHrbaQ553r1Nx+/4mxHjzVYtEVGMjZAxQUEbkm0TbnQIkkT7ltglNJ9A== - -"@sentry/utils@6.17.7": - version "6.17.7" - resolved "https://registry.yarnpkg.com/@sentry/utils/-/utils-6.17.7.tgz#0574bf914cc129b5e47041b75bb34dfbe0decbba" - integrity sha512-HEEEeKlZtwfQvH0waSKv5FKRFjHkVgkkEiAigXoYGQAlaUIuwRTvZGFnsmBoKMIrA4pARkA00FwwdtMU7ziC8A== - dependencies: - "@sentry/types" "6.17.7" - tslib "^1.9.3" - -"@sentry/webpack-plugin@1.18.5": - version "1.18.5" - resolved "https://registry.yarnpkg.com/@sentry/webpack-plugin/-/webpack-plugin-1.18.5.tgz#aaff79d8e05b8d803654490324252406c976b1cd" - integrity sha512-HycNZEcVRj/LxaG6hLsxjHo47mpxop3j7u2aUkriE2pT7XNpeypsa0WiokYzStxzCfSu8rbAbX4PchTGLMlTjw== - dependencies: - "@sentry/cli" "^1.72.0" - "@sinonjs/commons@^1.7.0": version "1.8.3" resolved "https://registry.yarnpkg.com/@sinonjs/commons/-/commons-1.8.3.tgz#3802ddd21a50a949b6721ddd72da36e67e7f1b2d" @@ -3169,11 +3095,6 @@ convert-source-map@^1.4.0, convert-source-map@^1.6.0, convert-source-map@^1.7.0: dependencies: safe-buffer "~5.1.1" -cookie@^0.4.1: - version "0.4.2" - resolved "https://registry.yarnpkg.com/cookie/-/cookie-0.4.2.tgz#0e41f24de5ecf317947c82fc789e06a884824432" - integrity sha512-aSWTXFzaKWkvHO1Ny/s+ePFpvKsPnjc551iI41v3ny/ow6tBG5Vd+FuqGNhh1LxOmVzOlGUriIlOaokOvhaStA== - core-js-compat@^3.20.2, core-js-compat@^3.21.0: version "3.21.0" resolved "https://registry.yarnpkg.com/core-js-compat/-/core-js-compat-3.21.0.tgz#bcc86aa5a589cee358e7a7fa0a4979d5a76c3885" @@ -4389,7 +4310,7 @@ hmac-drbg@^1.0.1: minimalistic-assert "^1.0.0" minimalistic-crypto-utils "^1.0.1" -hoist-non-react-statics@^3.2.0, hoist-non-react-statics@^3.3.0, hoist-non-react-statics@^3.3.2: +hoist-non-react-statics@^3.2.0, hoist-non-react-statics@^3.3.0: version "3.3.2" resolved "https://registry.yarnpkg.com/hoist-non-react-statics/-/hoist-non-react-statics-3.3.2.tgz#ece0acaf71d62c2969c2ec59feff42a4b1a85b45" integrity sha512-/gGivxi8JPKWNm/W0jSmzcMPpfpPLc3dY/6GxhX2hQ9iGj3aDfklV4ET7NjKpSinLpJ5vafa9iiGIEZg10SfBw== @@ -4513,11 +4434,6 @@ image-meta@^0.1.1: resolved "https://registry.yarnpkg.com/image-meta/-/image-meta-0.1.1.tgz#a84dc7d5f61c7d60e85ec0c3ac81beee8646039b" integrity sha512-+oXiHwOEPr1IE5zY0tcBLED/CYcre15J4nwL50x3o0jxWqEkyjrusiKP3YSU+tr9fvJp33ZcP5Gpj2295g3aEw== -immediate@~3.0.5: - version "3.0.6" - resolved "https://registry.yarnpkg.com/immediate/-/immediate-3.0.6.tgz#9db1dbd0faf8de6fbe0f5dd5e56bb606280de69b" - integrity sha1-nbHb0Pr43m++D13V5Wu2BigN5ps= - immer@^9.0.1: version "9.0.12" resolved "https://registry.yarnpkg.com/immer/-/immer-9.0.12.tgz#2d33ddf3ee1d247deab9d707ca472c8c942a0f20" @@ -5516,13 +5432,6 @@ levn@~0.3.0: prelude-ls "~1.1.2" type-check "~0.3.2" -lie@3.1.1: - version "3.1.1" - resolved "https://registry.yarnpkg.com/lie/-/lie-3.1.1.tgz#9a436b2cc7746ca59de7a41fa469b3efb76bd87e" - integrity sha1-mkNrLMd0bKWd56QfpGmz77dr2H4= - dependencies: - immediate "~3.0.5" - lilconfig@^2.0.4: version "2.0.4" resolved "https://registry.yarnpkg.com/lilconfig/-/lilconfig-2.0.4.tgz#f4507d043d7058b380b6a8f5cb7bcd4b34cee082" @@ -5581,13 +5490,6 @@ listr2@^3.2.2: through "^2.3.8" wrap-ansi "^7.0.0" -localforage@^1.8.1: - version "1.10.0" - resolved "https://registry.yarnpkg.com/localforage/-/localforage-1.10.0.tgz#5c465dc5f62b2807c3a84c0c6a1b1b3212781dd4" - integrity sha512-14/H1aX7hzBBmmh7sGPd+AOMkkIrHM3Z1PAyGgZigA1H1p5O5ANnMyWzvpAETtG68/dC4pC0ncy3+PPGzXZHPg== - dependencies: - lie "3.1.1" - locate-path@^5.0.0: version "5.0.0" resolved "https://registry.yarnpkg.com/locate-path/-/locate-path-5.0.0.tgz#1afba396afd676a6d42504d0a67a3a7eb9f62aa0" @@ -5694,11 +5596,6 @@ lru-cache@^6.0.0: dependencies: yallist "^4.0.0" -lru_map@^0.3.3: - version "0.3.3" - resolved "https://registry.yarnpkg.com/lru_map/-/lru_map-0.3.3.tgz#b5c8351b9464cbd750335a79650a0ec0e56118dd" - integrity sha1-tcg1G5Rky9dQM1p5ZQoOwOVhGN0= - lz-string@^1.4.4: version "1.4.4" resolved "https://registry.yarnpkg.com/lz-string/-/lz-string-1.4.4.tgz#c0d8eaf36059f705796e1e344811cf4c498d3a26" @@ -5800,13 +5697,6 @@ mkdirp-classic@^0.5.2, mkdirp-classic@^0.5.3: resolved "https://registry.yarnpkg.com/mkdirp-classic/-/mkdirp-classic-0.5.3.tgz#fa10c9115cc6d8865be221ba47ee9bed78601113" integrity sha512-gKLcREMhtuZRwRAfqP3RFW+TK4JqApVBtOIftVgjuABpAtpxhPGaDcfvbhNvD0B8iD1oUr/txX35NjcaY6Ns/A== -mkdirp@^0.5.5: - version "0.5.5" - resolved "https://registry.yarnpkg.com/mkdirp/-/mkdirp-0.5.5.tgz#d91cefd62d1436ca0f41620e251288d420099def" - integrity sha512-NKmAlESf6jMGym1++R0Ra7wvhV+wFW63FaSOFPwRahvea0gMUcGUhVeAg/0BC0wiv9ih5NYPB1Wn1UEI1/L+xQ== - dependencies: - minimist "^1.2.5" - mkdirp@^1.0.4: version "1.0.4" resolved "https://registry.yarnpkg.com/mkdirp/-/mkdirp-1.0.4.tgz#3eb5ed62622756d79a5f0e2a221dfebad75c2f7e" @@ -5873,7 +5763,7 @@ next-themes@^0.0.14: resolved "https://registry.yarnpkg.com/next-themes/-/next-themes-0.0.14.tgz#2b9861990bc453149e23d8e6ef1a25a119e36675" integrity sha512-x09OaM+wg3SIlEjOv8B21aw/E36jxTtfW3Dm/DPwMsSMluGt7twe1LigA6nc+mXP1u0qu9MxBaIrPPH6UTiKnA== -next@^12.0.0, next@^12.0.10: +next@^12.0.10: version "12.0.10" resolved "https://registry.yarnpkg.com/next/-/next-12.0.10.tgz#fcc4584177418bd777ce157f3165b7ba5e7708f7" integrity sha512-1y3PpGzpb/EZzz1jgne+JfZXKAVJUjYXwxzrADf/LWN+8yi9o79vMLXpW3mevvCHkEF2sBnIdjzNn16TJrINUw== @@ -5896,6 +5786,29 @@ next@^12.0.0, next@^12.0.10: "@next/swc-win32-ia32-msvc" "12.0.10" "@next/swc-win32-x64-msvc" "12.0.10" +next@^12.1.0: + version "12.1.0" + resolved "https://registry.yarnpkg.com/next/-/next-12.1.0.tgz#c33d753b644be92fc58e06e5a214f143da61dd5d" + integrity sha512-s885kWvnIlxsUFHq9UGyIyLiuD0G3BUC/xrH0CEnH5lHEWkwQcHOORgbDF0hbrW9vr/7am4ETfX4A7M6DjrE7Q== + dependencies: + "@next/env" "12.1.0" + caniuse-lite "^1.0.30001283" + postcss "8.4.5" + styled-jsx "5.0.0" + use-subscription "1.5.1" + optionalDependencies: + "@next/swc-android-arm64" "12.1.0" + "@next/swc-darwin-arm64" "12.1.0" + "@next/swc-darwin-x64" "12.1.0" + "@next/swc-linux-arm-gnueabihf" "12.1.0" + "@next/swc-linux-arm64-gnu" "12.1.0" + "@next/swc-linux-arm64-musl" "12.1.0" + "@next/swc-linux-x64-gnu" "12.1.0" + "@next/swc-linux-x64-musl" "12.1.0" + "@next/swc-win32-arm64-msvc" "12.1.0" + "@next/swc-win32-ia32-msvc" "12.1.0" + "@next/swc-win32-x64-msvc" "12.1.0" + no-case@^3.0.4: version "3.0.4" resolved "https://registry.yarnpkg.com/no-case/-/no-case-3.0.4.tgz#d361fd5c9800f558551a8369fc0dcd4662b6124d" @@ -5938,7 +5851,7 @@ node-fetch@2.6.1: resolved "https://registry.yarnpkg.com/node-fetch/-/node-fetch-2.6.1.tgz#045bd323631f76ed2e2b55573394416b639a0052" integrity sha512-V4aYg89jEoVRxRb2fJdAg8FHvI7cEyYdVAh94HH0UIK8oJxUfkjlDQN9RbMx+bEjP7+ggMiFRprSti032Oipxw== -node-fetch@2.6.7, node-fetch@^2.0.0, node-fetch@^2.6.1, node-fetch@^2.6.6, node-fetch@^2.6.7: +node-fetch@2.6.7, node-fetch@^2.0.0, node-fetch@^2.6.1, node-fetch@^2.6.6: version "2.6.7" resolved "https://registry.yarnpkg.com/node-fetch/-/node-fetch-2.6.7.tgz#24de9fba827e3b4ae44dc8b20256a379160052ad" integrity sha512-ZjMPFEfVx5j+y2yF35Kzx5sF7kDzxuDj6ziH4FFbOp87zKDZNx8yExJIb05OGF4Nlt9IHFIMBkRl41VdvcNdbQ== @@ -5996,7 +5909,7 @@ npm-run-path@^4.0.0, npm-run-path@^4.0.1: dependencies: path-key "^3.0.0" -npmlog@^4.0.1, npmlog@^4.1.2: +npmlog@^4.0.1: version "4.1.2" resolved "https://registry.yarnpkg.com/npmlog/-/npmlog-4.1.2.tgz#08a7f2a8bf734604779a9efa4ad5cc717abb954b" integrity sha512-2uUqazuKlTaSI/dC8AzicUck7+IrEaOnN/e0jd3Xtt1KcGpwx30v50mL7oPyr/h9bL3E4aZccVwpwP+5W9Vjkg== @@ -6637,7 +6550,7 @@ process-nextick-args@~2.0.0: resolved "https://registry.yarnpkg.com/process-nextick-args/-/process-nextick-args-2.0.1.tgz#7820d9b16120cc55ca9ae7792680ae7dba6d7fe2" integrity sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag== -progress@^2.0.0, progress@^2.0.3: +progress@^2.0.0: version "2.0.3" resolved "https://registry.yarnpkg.com/progress/-/progress-2.0.3.tgz#7e8cf8d8f5b8f239c1bc68beb4eb78567d572ef8" integrity sha512-7PiHtLll5LdnKIMw100I+8xJXR5gW2QwWYkT6iJva0bXitZKa/XMrSbdmg3r2Xnaidz9Qumd0VPaMrZlF9V9sA== @@ -6667,11 +6580,6 @@ prop-types@15.x, prop-types@^15.0.0, prop-types@^15.5.4, prop-types@^15.5.8, pro object-assign "^4.1.1" react-is "^16.13.1" -proxy-from-env@^1.1.0: - version "1.1.0" - resolved "https://registry.yarnpkg.com/proxy-from-env/-/proxy-from-env-1.1.0.tgz#e102f16ca355424865755d2c9e8ea4f24d58c3e2" - integrity sha512-D+zkORCbA9f1tdWRK0RaCR3GPv50cMxcrz4X8k5LTSUD1Dkw47mKJEZQNunItRTkWwgtaUSo1RVFRIG9ZXiFYg== - psl@^1.1.33: version "1.8.0" resolved "https://registry.yarnpkg.com/psl/-/psl-1.8.0.tgz#9326f8bcfb013adcc005fdff056acce020e51c24" @@ -7839,7 +7747,7 @@ traverse-chain@~0.1.0: resolved "https://registry.yarnpkg.com/traverse-chain/-/traverse-chain-0.1.0.tgz#61dbc2d53b69ff6091a12a168fd7d433107e40f1" integrity sha1-YdvC1Ttp/2CRoSoWj9fUMxB+QPE= -tslib@^1.8.1, tslib@^1.9.3: +tslib@^1.8.1: version "1.14.1" resolved "https://registry.yarnpkg.com/tslib/-/tslib-1.14.1.tgz#cf2d38bdc34a134bcaf1091c41f6619e2f672d00" integrity sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==
{t('date')}Referral IDReferee{t('referrals:referral-id')}{t('referrals:referee')} -
Fee Earned
+
+ {t('referrals:fee-earned')} +