//===================== 葡萄牙语 PT =====================
import { futuresPageByLocale } from './futuresPage.i18n'
import { financePageByLocale } from './financePage.i18n'

export default {
	nav: {
		home: 'Início',
		market: 'Mercado',
		spot: 'Spot',
		futures: 'Futuros',
		copyTrade: 'Copy Trading',
		finance: 'Investimentos',
		idoPresale: 'Pré-venda IDO',
		claimAirdrop: 'Resgatar Airdrop',
		announcements: 'Anúncios',
		download: 'Baixar',
	},
	lang: {
		title: 'Idioma',
		zhCN: '简体中文',
		zhTW: '繁體中文',
		en: 'English',
		ko: '한국어',
		ja: '日本語',
		hi: 'हिन्दी',
		id: 'Bahasa Indonesia',
		es: 'Español',		   // 西班牙语
		ru: 'Русский',         // 俄语
		pt: 'Português',       // 葡萄牙语
		de: 'Deutsch',         // 德语
		fr: 'Français',        // 法语
		tr: 'Türkçe',          // 土耳其语
		vi: 'Tiếng Việt'       // 越南语
	},
	header: {
		login: 'Entrar',
		register: 'Cadastrar',
		account: 'Minha Conta',
		assets: 'Meus Ativos',
		security: 'Segurança',
		broker: 'Corretor',
		logout: 'Sair da conta',
		logoutShort: 'Sair',
		downloadTitle: 'Baixar App',
		brokerApplyTitle: 'Solicitar ser Corretor',
		brokerApplyDesc: 'Você ainda não é corretor. Sua solicitação será enviada com dados da conta e liberada após aprovação.',
		cancel: 'Cancelar',
		applyNow: 'Enviar solicitação',
		viewApplyList: 'Ver status da solicitação',
		submitting: 'Enviando...',
		menu: 'Menu',
	},
	common: {
		loading: 'Carregando...',
		retry: 'Tentar novamente',
		cancel: 'Cancelar',
		confirm: 'Confirmar',
		submit: 'Enviar',
		save: 'Salvar',
		send: 'Enviar',
		back: 'Voltar',
		next: 'Próximo',
		done: 'Concluído',
		noData: 'Sem dados',
		noRecord: 'Sem registros',
		search: 'Buscar',
		all: 'Todos',
		max: 'Máx',
		copied: 'Copiado',
		networkError: 'Falha na conexão, tente mais tarde',
		loadFailed: 'Falha ao carregar',
		operationFailed: 'Falha na operação, tente novamente',
		saveSuccess: 'Salvo com sucesso',
		more: 'Mais',
		perpetual: 'Futuro Perpétuo',
		set: 'Configurado',
		notSet: 'Não configurado',
		change: 'Alterar',
		bind: 'Vincular',
		unbind: 'Desvincular',
		on: 'Ativado',
		off: 'Desativado',
		status: 'Status',
		time: 'Data',
		amount: 'Quantidade',
		type: 'Tipo',
		coin: 'Moeda',
		from: 'De',
		to: 'Para',
		close: 'Fechar',
		contactService: 'Contatar suporte',
	},
	home: {
		heroTitle: 'Plataforma Global Segura e Eficiente de Negociação de Ativos Digitais',
		heroDesc: 'A iBit entrega serviços de negociação estáveis, transparentes e profissionais com arquitetura avançada e controle rigoroso de riscos.',
		register: 'Cadastrar',
		viewMarket: 'Ver Mercado',
		downloadApp: 'Baixar App',
		coreAdvantages: 'Vantagens Principais',
		assetSafetyTitle: 'Segurança dos Ativos',
		assetSafetyDesc: 'Carteiras frias/quentes segregadas, assinatura múltipla e monitoramento 24h para proteção de fundos.',
		highPerfTitle: 'Alto Desempenho',
		highPerfDesc: 'Motor de combinação próprio com execução de ordens em milissegundos para negociação estável.',
		globalComplianceTitle: 'Conformidade Global',
		globalComplianceDesc: 'Cumprimento das normas regulatórias internacionais para negociação segura no mundo todo.',
		transparentFeeTitle: 'Taxas Transparentes',
		transparentFeeDesc: 'Tabela de tarifas definida sem custos ocultos.',
		aboutUs: 'Sobre Nós',
		aboutDesc: 'iBit é uma exchange global de ativos digitais focada em segurança, estabilidade e eficiência.',
		foundedYear: 'Fundada em 2023',
		headquarters: 'Registrada em Dubai, com licenças nos EUA, Canadá, Austrália e Dubai.',
		ourVision: 'Nossa Visão',
		visionSubtitle: 'Criar infraestrutura confiável para negociação digital global',
		ecoTitle: 'Ecossistema',
		ecoDesc: 'Desenvolver novo ecossistema de negociação de criptoativos',
		missionTitle: 'Missão',
		missionDesc: 'Impulsionar circulação global de valor digital',
		purposeTitle: 'Objetivo',
		purposeDesc: 'Simplificar investimento e gestão de criptoativos para usuários',
		heroImageAlt: 'Plataforma de negociação iBit',
		aboutImageAlt: 'Sobre a empresa',
	},
	market: {
		title: 'Mercado em Tempo Real',
		desc: 'Preços atualizados, volumes e variações para acompanhar o mercado.',
		hot: 'Populares',
		topVolume: 'Maior Volume',
		gainers: 'Em Alta',
		losers: 'Em Baixa',
		perpetual: 'Perpétuos',
		name: 'Nome',
		latestPrice: 'Preço',
		change24h: 'Variação 24h',
		turnover: 'Volume',
		searchPair: 'Buscar par de negociação',
		searchMarket: 'Buscar moedas, pares e futuros',
		price: 'Preço',
		change24hShort: 'Var.24h',
		high24h: 'Máx 24h',
		low24h: 'Mín 24h',
		volume24hLabel: 'Volume 24h',
	},
	auth: {
		loginTitle: 'Acesso',
		emailLogin: 'Acesso por E-mail',
		emailPlaceholder: 'Digite seu e-mail',
		password: 'Senha',
		passwordPlaceholder: 'Digite sua senha',
		forgotPassword: 'Esqueceu a senha?',
		loginBtn: 'Entrar',
		noAccount: 'Sem conta?',
		registerNow: 'Cadastre-se',
		verifyTitle: 'Código de Verificação',
		codeSentDesc: 'Código enviado para {email}, verifique sua caixa.',
		codeSendDesc: 'Clique para enviar código para {email}.',
		countdownResend: 'Reenviar em {n}s',
		resendCode: 'Reenviar código',
		confirmBtn: 'Confirmar',
		sendCode: 'Enviar código',
		forgotVerify: 'Esqueceu o método de verificação?',
		loginSuccess: 'Acesso realizado',
		codeSentAgain: 'Código reenviado',
		registerTitle: 'Cadastro',
		emailRegister: 'Cadastro por E-mail',
		inviteCodeLabel: 'Código de convite (opcional)',
		inviteCodePlaceholder: 'Insira código de convite',
		hasAccount: 'Já tem conta?',
		loginNow: 'Entrar',
		verifyPageTitle: 'Verificação de Segurança',
		emailVerifyLabel: 'Verificação por e-mail',
		codePlaceholder: 'Digite o código',
		sendBtn: 'Enviar',
		passwordTitle: 'Criar Senha',
		backBtn: '‹ Voltar',
		inputPasswordLabel: 'Senha',
		confirmPasswordLabel: 'Confirmar senha',
		confirmPasswordPlaceholder: 'Repita a senha',
		doneBtn: 'Concluir',
		resetSuccess: 'Senha alterada, faça login com novos dados.',
		registerSuccess: 'Cadastro concluído',
		welcomeJoin: 'Bem-vindo à iBit',
		loginNowBtn: 'Entrar',
		forgotPasswordTitle: 'Redefinir Senha',
		emailLabel: 'E-mail',
		emailRegisteredPlaceholder: 'Digite o e-mail cadastrado',
		codeSentToast: 'Código enviado',
	},
	error: {
		emailRequired: 'Informe o e-mail',
		emailInvalid: 'Formato de e-mail inválido',
		passwordRequired: 'Informe a senha',
		code6Required: 'Digite código de 6 dígitos',
		codeRequired: 'Informe código de verificação',
		loginFailed: 'E-mail ou senha incorretos',
		networkError: 'Falha de rede, tente depois',
		emailAlreadyRegistered: 'Este e-mail já está cadastrado, faça login',
		confirmPasswordRequired: 'Confirme a senha',
		passwordMismatch: 'Senhas divergentes',
		loadFailed: 'Falha ao carregar dados de segurança',
		refreshFailed: 'Falha ao atualizar',
		statusUpdated: 'Status atualizado',
		currentPasswordRequired: 'Informe a senha atual',
		sixDigitCode: 'Código de seis dígitos do e-mail',
		sixDigitGoogleCode: 'Código Google de seis dígitos',
		sendFailed: 'Falha no envio',
		operationFailed: 'Falha na operação',
	},
	security: {
		title: 'Configurações de Segurança',
		back: '‹ Voltar',
		warningBanner: 'Confirme e-mail, Google Auth e senha financeira para proteger sua conta.',
		accountSecurity: 'Segurança da Conta',
		loginPassword: 'Senha de acesso',
		loginPasswordDesc: 'Altere periodicamente para manter a conta segura',
		emailVerify: 'Confirmação de e-mail',
		emailVerifyDesc: 'Vincule o e-mail para recuperação de conta',
		googleAuth: 'Autenticação Google',
		googleAuthDesc: 'Ative o Google Authenticator para maior proteção',
		fundPassword: 'Senha Financeira',
		fundPasswordDesc: 'Senha exclusiva para saques e transferências',
		set: 'Configurar',
		notSet: 'Não definido',
		change: 'Alterar',
		bind: 'Vincular',
		set2: 'Definir',
		statusUpdated: 'Status atualizado',
		loadFailed: 'Falha ao carregar dados',
		refreshFailed: 'Falha ao atualizar',
		bound: 'Vinculado',
		notBound: 'Não vinculado',
		refresh: 'Atualizar',
		googleHelpTitle: 'Ajuda Google Authenticator',
		googleHelpDesc: 'Em caso de falha no código ou desvinculação contate o suporte.',
		changeLoginPassword: 'Alterar senha de acesso',
		changePasswordHint: 'Após alteração use nova senha, código enviado por e-mail.',
		currentPassword: 'Senha atual',
		newPassword: 'Nova senha',
		confirmNewPassword: 'Confirmar nova senha',
		emailCode: 'Código do e-mail',
		sendCode: 'Enviar código',
		codeSent: 'Código enviado no e-mail',
		changeSuccess: 'Senha alterada com sucesso',
		confirmChange: 'Confirmar alteração',
		submitting: 'Enviando...',
		setFundPassword: 'Definir senha financeira',
		resetFundPassword: 'Redefinir senha financeira',
		fundPasswordHint: 'Necessária para saques e transferências, guarde com segurança.',
		fundPasswordResetHint: 'Redefinindo senha, código enviado por e-mail.',
		newFundPassword: 'Nova senha financeira',
		confirmFundPassword: 'Confirmar senha',
		fundPasswordUpdated: 'Senha financeira atualizada',
		fundPasswordSet: 'Senha financeira definida',
		bindGoogle: 'Vincular Google Authenticator',
		boundEmail: 'E-mail vinculado:',
		googleQrStep: '1. Escaneie QR ou digite chave manualmente',
		googleCodeStep: '2. Código dinâmico de 6 dígitos Google',
		emailCodeStep: '3. Código de confirmação por e-mail',
		copyKey: 'Copiar chave',
		keyCopied: 'Chave copiada',
		copyFailed: 'Falha na cópia, copie manualmente',
		clipboardDeniedMac: 'Sem permissão de área de transferência, configure navegador',
		clipboardDenied: 'Acesso à área de transferência bloqueado, habilite nas configurações',
		invalidSecret: 'Chave inválida, atualize página',
		googleCodeRequired: 'Informe código Google de 6 dígitos',
		emailCodeSent: 'Código do e-mail enviado',
		bindSuccess: 'Vinculação concluída',
		confirmBind: 'Confirmar vinculação',
		googleAuthLead: 'Baixe Google/Microsoft Authenticator na loja de apps.',
		googleAuthTip1: 'Após vinculação código será solicitado no login e operações financeiras.',
		googleAuthTip2: 'Guarde seu celular seguro, contate suporte em caso de perda.',
		googleAuthStart: 'Instalado, iniciar vinculação',
	},
	assets: {
		title: 'Meus Ativos',
		totalAssets: 'Valor total dos ativos',
		todayPnl: 'Lucro/Prejuízo do dia',
		deposit: 'Depositar',
		withdraw: 'Sacar',
		transfer: 'Transferir',
		history: 'Histórico',
		spot: 'Spot',
		futures: 'Futuros',
		copyTrade: 'Copy Trade',
		fund: 'Disponível para saque',
		walletBalance: 'Saldo carteira',
		unrealizedPnl: 'Lucro/Prej não realizado',
		positions: 'Posições abertas',
		noPositions: 'Sem posições',
		assetBalance: 'Saldo do ativo',
		unavailable: 'Indisponível',
		depositCoin: 'Depósito',
		withdrawCoin: 'Saque',
		depositRecord: 'Histórico depósitos',
		withdrawRecord: 'Histórico saques',
		transferRecord: 'Histórico transferências',
		assetRecord: 'Movimentações',
		overview: 'Visão geral',
		spotAccount: 'Conta Spot',
		swapAccount: 'Conta Futuros',
		followAccount: 'Conta Copy Trade',
		fundAccount: 'Conta Saque',
		spotTradingAccount: 'Conta negociação Spot',
		ibitAccount: 'Conta iBit',
		lockedStakingAccount: 'Staking bloqueado',
		stakingTab: 'Staking',
		ibitUnit: 'iBit',
		releaseTotal: 'Total liberado',
		totalLockedBalance: 'Total bloqueado(iBit)',
		myStakingOrders: 'Meus pedidos Staking',
		stakingOrderNo: 'Nº Pedido',
		purchaseQty: 'Quantidade comprada',
		stakingTotal: 'Bloqueado',
		released: 'Liberado',
		pendingRelease: 'Aguardando liberação',
		startTime: 'Data início',
		subscribing: 'Inscrição ativa',
		releasing: 'Em liberação',
		completed: 'Finalizado',
		pullToRefresh: 'Arraste para baixo atualizar',
		releaseToRefresh: 'Solte para atualizar',
		refreshing: 'Atualizando...',
		totalAccount: 'Total da conta',
		showBalance: 'Exibir saldo',
		hideBalance: 'Ocultar saldo',
		followBalance: 'Saldo Copy Trade',
		accountTransfer: 'Transferência entre contas',
		transferFrom: 'De',
		transferTo: 'Para',
		available: 'Disponível',
		freeTransfer: 'Transferência gratuita, crédito instantâneo',
		followPositions: 'Posições copy ativas',
		noFollowPositions: 'Sem posições copy',
		followLoading: 'Carregando...',
		long: 'Compra (Long)',
		short: 'Venda (Short)',
		trader: 'Trader',
		openPrice: 'Preço abertura',
		currentPrice: 'Preço atual',
		amountLever: 'Qtd · Alavancagem',
		closing: 'Encerrando...',
		closePosition: 'Encerrar',
		noLossPosition: 'Posições sem prejuízo não podem ser encerradas manualmente',
		invalidPosition: 'Dados da posição inválidos, impossível fechar',
		confirmClose: 'Encerrar posição? Perderá lucro final do pedido.',
		closeSuccess: 'Posição encerrada',
		closeFailed: 'Falha ao fechar posição',
		sameAccountError: 'Conta origem e destino não podem ser iguais',
		amountError: 'Informe valor válido',
		insufficientBalance: 'Saldo insuficiente',
		transferSuccess: 'Transferência concluída',
		transferFailed: 'Falha transferência',
		goCopyTrade: 'Copy Trade',
		goSpotTrade: 'Ir para negociação',
		hideZeroBalance: 'Ocultar ativos saldo zero',
		depositRecord2: 'Histórico depósitos',
		amountUsdt: 'Valor (USDT)',
		amountCoin: 'Valor ({coin})',
		availableCoin: 'Disponível: {available} {coin}',
		transferring: 'Transferindo...',
		confirmTransferBtn: 'Confirmar transferência',
		statementPageTitle: 'Extrato de fundos',
		statementStartDate: 'Data inicial',
		statementEndDate: 'Data final',
		statementReset: 'Resetar',
		statementSearch: 'Buscar',
		statementSearching: 'Buscando...',
		statementEmpty: 'Sem registros',
		statementDirectionOpen: 'Abertura posição',
		statementDirectionClose: 'Fechamento posição',
		statementTypes: {
			'43': 'Lucro Spot',
			'44': 'Prejuízo Spot',
			'45': 'Taxa Spot',
			'46': 'Reembolso taxa Spot',
			'48': 'Negociação Spot',
			'49': 'Staking',
			'50': 'Liberação Staking',
			'51': 'Recompensa Airdrop',
			'52': 'Depósito carteira Staking',
			'53': 'Retirada carteira Staking',
		},
	},
	finance: { ...financePageByLocale.pt },
	copyTrade: {
		comprehensive: 'Geral',
		winRate14d: '% Acerto 14d',
		profit14d: 'Lucro 14d',
		normal: 'Copy comum',
		lossless: 'Copy sem prejuízo',
		favorite: 'Favoritos',
		topTraders: 'Melhores Traders',
		twoWeekReturn: 'Rendimento 2 semanas',
		followers: 'Seguidores',
		days: 'Dias',
		applyTrader: 'Ser Trader Líder',
		myFollowing: 'Meus Copies',
		myTrading: 'Minhas negociações',
		traderIdentity: 'Trader Líder',
		myFollowingAccount: 'Conta Copy Trade',
		leadManage: 'Painel Líder',
		applyLead: 'Candidatar-se a Líder',
		pageTitle: 'Copy Trading',
		heroDesc: 'Copie operações de traders experientes com um clique para obter lucros.',
		traderOverview: 'Resumo Trader',
		copyFollowersCount: 'Número de seguidores',
		cumulativeTradingDays: 'Dias operando total',
		cumulativeLeadProfit: 'Lucro total copy',
		goLeadManage: 'Acessar painel líder →',
		copyWalletTitle: 'Saldo conta copy',
		cumulativePnlUsdt: 'Lucro total copy(USDT)',
		availableUsdt: 'Disponível (USDT)',
		unrealizedPnlUsdtShort: 'Lucro/prej não realizado(USDT)',
		followingTradersSummary: 'Seguindo {n} traders',
		newBadge: 'NOVO',
		losslessShieldTitle: 'Proteção Sem Prejuízo',
		losslessShieldDesc: ': Em caso de perdas plataforma compensa dentro dos limites definidos.',
		learnHowItWorks: 'Saiba mais →',
		myStarredTraders: 'Traders salvos',
		traderTotalCount: '{count} traders disponíveis',
		filterLoadingShort: 'Carregando...',
		loadTraderListFailed: 'Falha carregar lista traders',
		loadFavoritesFailed: 'Falha carregar favoritos',
		favoritedToast: 'Adicionado aos favoritos',
		defaultTraderName: 'Trader',
		levelJunior: 'Iniciante',
		badgeLossless: 'Sem Prejuízo',
		metaDaysTrades: '{days}d · {trades} operações',
		followAction: 'Copiar',
		profitUsdtBracket: 'Lucro (USDT)',
		profitShareRate: '% Repartição lucro',
		trend14Days: 'Gráfico 14 dias',
		emptyFavoriteHint: 'Sem favoritos, procure traders',
		emptyTraderListDefault: 'Sem traders disponíveis',
		emptyTraderListLossless: 'Sem traders sem prejuízo',
		browseTraders: 'Ver traders',
		losslessInfoHeading: 'Funcionamento Copy Sem Prejuízo',
		llInfoCard1Title: 'Compensação condicional',
		llInfoCard1Body: 'Compensação válida ao cumprir regras de controle risco.',
		llInfoCard2Title: 'Responsabilidade limitada',
		llInfoCard2Body: 'Compensação não ultrapassa limite por operação.',
		llInfoCard3Title: 'Controle de Risco',
		llInfoCard3Body: 'Em perdas elevadas sistema de proteção saldo é ativado.',
		llInfoCard4Title: 'Aviso Risco',
		llInfoCard4Body: 'Negociação cripto tem alto risco, sem prejuízo não garante lucro.',
		followingPlaza: 'Praça Copy',
		followingWalletFail: 'Falha carregar conta copy',
		followingTabPositions: 'Posições abertas',
		followingTabTraders: 'Meus Traders',
		followingTabHistory: 'Histórico Copy',
		followingHistEmpty: 'Sem histórico copy',
		followingNoTradersYet: 'Não segue nenhum trader',
		followingGoPlaza: 'Ir para praça copy',
		confirmStopFollow: 'Parar de seguir "{name}"?',
		noLossManualCloseTooltip: 'Copy sem prejuízo não fecha manualmente',
		followingThContract: 'Contrato',
		followingThDirection: 'Direção',
		followingThOpenPrice: 'Preço abertura',
		followingThCurPrice: 'Preço atual',
		followingThQty: 'Quantidade',
		followingThLever: 'Alavancagem',
		followingThUnrealized: 'Lucro/prej não realizado',
		followingThOpenTime: 'Data abertura',
		followingThAction: 'Ação',
		followingOpenLong: 'Aberto Long',
		followingOpenShort: 'Aberto Short',
		closeQtyWithBase: 'Qtd fechar({base})',
		followingRealizedPnlUsdt: 'Lucro/prej realizado(USDT)',
		followingYieldRate: 'Taxa rendimento',
		followingAvgOpenUsdt: 'Preço médio abertura(USDT)',
		followingAvgCloseUsdt: 'Preço médio fechamento(USDT)',
		marginCrossMode: 'Margem Cruzada',
		marginIsolatedMode: 'Margem Isolada',
		stopFollowing: 'Parar Seguir',
		lead: {
			pageTitle: 'Minhas operações Líder',
			navMyFollowing: 'Meus Copies →',
			becomeTitle: 'Ser Trader Líder',
			becomeDesc: 'Atenda requisitos para candidatura.',
			condMinBalance: 'Saldo conta futuros ≥ {min} USDT',
			goTransfer: 'Transferir fundos',
			condNotFollowing: 'Proibido seguir outros traders',
			agreePrefix: 'Li e concordo com',
			agreeLink: 'Contrato Trader',
			submitting: 'Enviando...',
			submitApply: 'Enviar candidatura',
			applyFailed: 'Falha envio candidatura, tente depois',
			reviewingTitle: 'Candidatura em análise',
			reviewingDesc: 'Aguarde aprovação para iniciar liderança.',
			agreementTitle: 'Contrato do Trader',
			agreementEmpty: 'Falha carregar documento, tente depois.',
			leadingBadge: 'Líder',
			noBio: 'Sem descrição',
			cancelLeadProcessing: 'Processando...',
			cancelLeadApply: 'Solicitar saída da liderança',
			confirmCancelLead: 'Cancelar cargo líder? Todos copies ativos serão cancelados.',
			operationFailed: 'Falha operação',
			statFollowers: 'Seguidores atuais',
			statRegisterDays: 'Dias na plataforma',
			statCapital: 'Capital',
			statCumulativeProfit: 'Lucro total copy(USDT)',
			statTotalFollowers: 'Total seguidores histórico',
			statTradingDays: 'Total dias operando',
			tabFollowers: 'Seguidores ({n})',
			tabCurrent: 'Operações Atuais',
			tabHistory: 'Histórico Liderança',
			tabSettings: 'Config Trader',
			emptyFollowers: 'Sem seguidores',
			removeFollower: 'Remover',
			followerEquity: 'Saldo conta(USDT)',
			followerTotalShare: 'Total repasse lucro(USDT)',
			followerLastShare: 'Último recebimento',
			followerSince: 'Segue desde: {time}',
			emptyCurrent: 'Sem operações abertas',
			emptyHistory: 'Sem histórico liderança',
			settingsBasic: 'Dados Básicos',
			avatar: 'Avatar',
			nickname: 'Apelido',
			nicknamePlaceholder: 'Máx 10 caracteres',
			bio: 'Descrição',
			bioPlaceholder: 'Máx 25 caracteres',
			saveSuccess: 'Salvo',
			saveBasicProcessing: 'Salvando...',
			saveBasic: 'Salvar dados',
			leadSymbols: 'Contratos para liderança',
			saveProcessing: 'Salvando...',
			save: 'Salvar',
			tagsTitle: 'Tags (máx 4)',
			confirmRemoveFollower: 'Remover seguidor "{name}"?',
			saveFailed: 'Falha salvar',
			uploadFailed: 'Falha upload arquivo',
			defaultFollower: 'Seguidor',
			defaultUser: 'Usuário',
		},
	},
	footer: {
		aboutSection: 'Sobre Nós',
		companyIntro: 'Apresentação Empresa',
		brand: 'Marca',
		community: 'Comunidade',
		riskWarning: 'Aviso de Risco',
		terms: 'Termos de Serviço',
		privacy: 'Política Privacidade',
		futuresTrade: 'Negociação Futuros',
		spotTrade: 'Negociação Spot',
		losslessCopy: 'Copy Sem Prejuízo',
		beginnerGuide: 'Guia Iniciante',
		helpCenter: 'Central Ajuda',
		glossary: 'Glossário',
		compliance: 'Informação Jurídica',
		products: 'Produtos',
		resources: 'Recursos',
	},
	announcements: {
		title: 'Anúncios do Sistema',
		noAnnouncements: 'Sem anúncios',
		back: 'Voltar',
		backToList: 'Voltar lista',
		loadMore: 'Carregar mais',
	},
	download: {
		title: 'Baixar iBit',
		heroTitle: 'Cotações em tempo real\nNegocie a qualquer hora',
		desc: 'Acompanhe preços e abra operações de qualquer lugar',
		appDesc: 'Todos recursos no app mobile, negocie via celular',
		latestVersion: 'Última Versão',
		updateNotes: 'Notas Atualização',
		ios: 'Baixar iOS',
		iosNotReleased: 'iOS não disponível',
		android: 'Baixar Android',
		androidNotReleased: 'Android não disponível',
		scanToDownload: 'Escaneie QR para baixar',
	},
	account: {
		title: 'Painel do Usuário',
		uid: 'UID',
		email: 'E-mail',
		profile: 'Perfil',
		security: 'Segurança',
		securityDesc: 'Senhas, autenticações e senha financeira',
		assets: 'Meus Ativos',
		assetsDesc: 'Depósito, saque e transferência',
		inviteCode: 'Código Convite',
		inviteFriends: 'Convidar Amigos',
		inviteDesc: 'Convide usuários e ganhe comissão sobre operações',
		helpSupport: 'Ajuda e Suporte',
		helpDesc: 'FAQ e atendimento',
		broker: 'Corretor',
		brokerDesc: 'Gestão comissões e equipe',
		logout: 'Sair',
		securityScore: 'Pontuação Segurança',
		twofa: 'Autenticação Google',
		supportTitle: 'Contatar Suporte',
		supportHours: 'Suporte 24h',
		onlineSupport: 'Chat Online',
		instantChat: 'Chat Rápido',
		telegramSupport: 'Suporte Telegram',
		emailSupport: 'Suporte E-mail',
		applySubmitted: 'Solicitação enviada, aguarde aprovação',
		scoreHigh: 'Excelente',
		scoreMedium: 'Regular',
		scoreLow: 'Precisa melhorar',
	},
	transfer: {
		title: 'Transferência',
		amount: 'Valor transferência',
		amountPlaceholder: 'Digite o valor',
		maxTransferable: 'Máximo disponível',
		success: 'Transferência concluída',
		selectCoin: 'Escolher moeda',
		enterAmount: 'Informe valor',
		histEmpty: 'Sem histórico transferência',
		balanceLabel: 'Saldo',
	},
	withdraw: {
		title: 'Saque',
		network: 'Rede',
		networkTip: 'Confirme rede igual à carteira destino, erro causa perda de moedas.',
		address: 'Endereço saque',
		addressPlaceholder: 'Digite endereço destino',
		amount: 'Valor saque',
		received: 'Valor recebido',
		fee: 'Taxa',
		submitted: 'Pedido de saque enviado',
		fundPassword: 'Senha Financeira',
		emailCode: 'Código E-mail',
		googleCode: 'Código Google',
		securityVerification: 'Verificação Segurança',
		recordTitle: 'Histórico Saques',
		recordEmpty: 'Sem pedidos de saque',
		confirmCancelApply: 'Cancelar pedido de saque?',
		withdrawCancelledToast: 'Cancelado',
		withdrawCancelFailedToast: 'Falha cancelamento',
		statusPending: 'Em análise',
		statusReleasing: 'Processando liberação',
		statusWithdrawFailed: 'Falhou',
		statusWithdrawSuccess: 'Concluído',
		statusWithdrawCancelled: 'Cancelado',
		typeInternalTransfer: 'Transferência Interna',
		typeOnChainWithdraw: 'Saque na Blockchain',
		cancelApplyBtn: 'Cancelar',
		initFailed: 'Falha inicialização',
		submitOnChainFailed: 'Falha envio saque',
		transferSubmitFailed: 'Falha transferência interna',
		availWithdrawBalance: 'Disponível para saque:',
		availTransferBalance: 'Disponível para transferência:',
		coinLabel: 'Moeda',
		subCoin: 'Submoeda',
		mainCoinLabel: 'Moeda Principal',
		transferMainCoinHint: 'Transferência interna só moeda base, não tokens TUSDT/EUSDT.',
		withdrawNetworkLabel: 'Rede de saque',
		withdrawAmountUsdt: 'Valor saque (USDT)',
		withdrawAmountCoin: 'Valor saque ({coin})',
		transferAmountUsdt: 'Valor transf (USDT)',
		transferAmountCoin: 'Valor transf ({coin})',
		addressForCoin: 'Endereço carteira {coin}',
		expectedArrival: 'Previsão recebimento',
		minWithdrawRowLabel: 'Mínimo saque',
		internalTransferFeeLabel: 'Taxa transf interna',
		free: 'Gratuito',
		minTransferRowLabel: 'Mínimo transferência',
		recipientUidLabel: 'UID Destinatário',
		recipientUidPlaceholder: 'UID conta destino',
		addressForNetwork: 'Endereço USDT-{network}',
		codePlaceholder6Digits: 'Código 6 dígitos',
		googlePlaceholder6: 'Código Google 6 dígitos',
		sendVerificationCode: 'Enviar código',
		confirmWithdrawSubmit: 'Confirmar Saque',
		confirmTransferSubmit: 'Confirmar Transferência',
		codeSentToEmailToast: 'Código enviado e-mail',
		onchainSubmittedPendingToast: 'Pedido criado, em análise',
		transferSubmittedToast: 'Transferência interna enviada',
		submitFailed: 'Falha envio',
		detailTitleOnChain: 'Detalhes saque rede',
		detailTitleTransfer: 'Detalhes transf interna',
		amountHeroWithdraw: 'Valor sacado',
		amountHeroTransfer: 'Valor transferido',
		stepApplied: 'Solicitado',
		stepDone: 'Concluído',
		recipientLabel: 'Destinatário',
		appliedAt: 'Data solicitação',
		finishedAt: 'Data conclusão',
		cancelApplyFull: 'Cancelar pedido',
		copyBtn: 'Copiar',
		bindGoogleFirst: 'Vincule primeiro autenticação Google',
		errFillAddressBeforeCode: 'Preencha endereço antes solicitar código',
		errFillAmountBeforeCode: 'Informe valor antes código',
		errFillUidBeforeCode: 'Digite UID antes código',
		errFillTransferAmtBeforeCode: 'Valor transferência primeiro',
		errEnterWithdrawAddress: 'Informe endereço saque',
		errEnterWithdrawAmount: 'Informe valor saque',
		errMinWithdrawWithAmt: 'Mínimo saque {min} {coin}',
		errMinWithdrawWithAmtUsdt: 'Mínimo saque {min} USDT',
		errExceedWithdrawBalance: 'Valor acima do saldo disponível',
		errEnterFundPassword: 'Informe senha financeira',
		errEnterEmailCode: 'Código e-mail',
		errEnterGoogleCode: 'Código Google',
		errEnterRecipientUid: 'UID destinatário',
		errEnterTransferAmount: 'Valor transferência',
		errMinTransferWithAmt: 'Mínimo transf {min} {coin}',
		errMinTransferWithAmtUsdt: 'Mínimo transf {min} USDT',
		errExceedTransferBalance: 'Valor acima saldo transferível',
	},
	deposit: {
		title: 'Depósito',
		address: 'Endereço depósito',
		network: 'Rede',
		saveQrCode: 'Salvar QR',
		addressCopied: 'Endereço copiado',
		minDeposit: 'Mínimo depósito',
		arrivals: 'Confirmações rede',
		coin: 'Moeda',
		protocol: 'Rede / Protocolo',
		subCoin: 'Submoeda',
		contract: 'Contrato',
		depositAmount: 'Valor depósito',
		amountPlaceholder: 'Digite valor',
		generateOrder: 'Criar pedido',
		generating: 'Criando...',
		notice: 'Aviso Importante',
		notice1: 'Crie pedido antes transferir, use endereço e valor do pedido.',
		notice2: 'Rede/contrato errado causa perda permanente fundos.',
		notice3: 'Após transferência envie TxHash para crédito.',
		intro: 'Instrução',
		introText: 'Escolha moeda/rede, informe valor, receba endereço único; envie hash após transferência.',
		newDeposit: '← Novo Depósito',
		orderInfo: 'Dados Pedido',
		orderNo: 'Nº Pedido',
		status: 'Status',
		coinLabel: 'Moeda',
		networkLabel: 'Rede',
		amount: 'Valor',
		payAddress: 'Endereço recebimento',
		payAddressHint: 'Transfira valor exato na rede correta para esse endereço',
		qrTitle: 'QR Pagamento',
		qrHint: 'Escaneie carteira, não altere endereço/valor',
		contractAddress: 'Endereço contrato',
		copy: '⎘ Copiar',
		copyAddress: 'Copiar endereço',
		submitHash: 'Enviar TxHash',
		submittingHash: 'Enviando...',
		hashPlaceholder: 'Cole TxHash/TxID Tron',
		orSubmitHash: 'Ou envie hash após transferência',
		hashRequired: 'Informe hash transação',
		statusNotSubmittable: 'Não pode enviar hash neste status',
		orderCreated: 'Pedido criado, transfira para o endereço',
		orderFailed: 'Falha criar pedido',
		addressCopy: 'Endereço copiado',
		orderNoCopy: 'Número pedido copiado',
		hashSubmitted: 'Hash enviado, aguarde confirmação rede',
		hashFailed: 'Falha envio hash',
		broadcastSuccess: 'Transação enviada, hash salvo',
		tronBroadcastSuccess: 'Transação Tron enviada, TxID salvo',
		noNetwork: 'Sem redes disponíveis',
		noSubCoin: 'Sem submoedas nesta rede',
		amountRequired: 'Informe valor depósito',
		amountPositive: 'Valor superior a zero',
		submittedHash: 'Hash enviado: ',
		manualDepositTab: 'Depósito Manual',
		walletDepositTab: 'Depósito via Carteira',
		walletPayEvm: 'Conectar carteira EVM e pagar',
		walletPayingEvm: 'Processando pagamento EVM...',
		walletPayTron: 'Conectar carteira Tron e pagar',
		walletPayingTron: 'Processando pagamento Tron...',
		histLink: 'Histórico Depósitos',
		retryBtn: 'Tentar novamente',
		backWithArrow: '‹ Voltar',
		rechargeStatus0: 'Aguardando pagamento',
		rechargeStatus1: 'Aguardando confirmação rede',
		rechargeStatus2: 'Concluído',
		rechargeStatus3: 'Cancelado',
		rechargeStatus4: 'Falhou',
		statusUnknown: 'Status {status}',
		qrAlt: 'QR endereço depósito',
		loadNetworksFailed: 'Falha carregar redes',
		wcHintEvmConfigured:
			'Conecte WalletConnect EVM, confirme rede e moeda iguais.',
		wcHintEvmUnconfigured:
			'VITE_WALLETCONNECT_PROJECT_ID não definido, envie hash manualmente.',
		wcHintTronConfigured:
			'WalletConnect Tron assina transação, envie TxID sem 0x.',
		wcHintTronUnconfigured:
			'WalletConnect Tron não configurado, depósito manual.',
		wcHintTronManualOnly:
			'Esta rede não suporta pagamento automático, envio manual hash.',
		walletPayFallback: 'Falha pagamento carteira EVM',
		tronWalletPayFallback: 'Falha pagamento carteira Tron',
		currentPrefix: 'Atual:',
		histEmpty: 'Sem histórico depósitos',
		histOrderNo: 'Nº Pedido',
		histTx: 'TX:',
		histLoadMore: 'Carregar mais',
		histLoadedAll: 'Todos registros carregados',
	},
	broker: {
		title: 'Painel Corretor',
		applyTitle: 'Solicitar ser Corretor',
		myBrokerCode: 'Meu Código Corretor',
		referralCount: 'Usuários indicados',
		totalCommission: 'Comissão Total',
		applyStatus: 'Status Solicitação',
		pending: 'Em análise',
		approved: 'Aprovado',
		rejected: 'Recusado',
		defaultName: 'Corretor',
		greeting: 'Olá, {name}',
		uidLabel: 'UID: {uid}',
		introBanner: 'Ganhe comissão sobre operações dos indicados, crédito diário.',
		statNewToday: 'Novos hoje',
		statTradeToday: 'Negociando hoje',
		statRebateToday: 'Comissão hoje (USDT)',
		inviteList: 'Lista Indicados',
		emptyInviteList: 'Sem indicados',
		thAccount: 'Conta',
		thLevel: 'Nível',
		thPerpCopy: 'Perpétuo / Copy',
		levelBroker: 'Corretor',
		levelNormal: 'Comum',
		editRateTooltip: 'Alterar % comissão',
		todayRebate: 'Comissões do dia',
		emptyTodayRebate: 'Sem comissões hoje',
		thId: 'ID',
		rebateUsdt: 'Comissão (USDT)',
		teamDetails: 'Detalhes Equipe',
		filterAll: 'Todos',
		filterWeek: 'Últimos 7 dias',
		filterToday: 'Hoje',
		filterMonth: 'Mês Atual',
		teamTotalAssets: 'Ativos totais equipe',
		rebateHistory: 'Histórico Comissões',
		emptyRebateHistory: 'Sem histórico comissões',
		amountUsdt: 'Valor (USDT)',
		loadMore: 'Carregar mais',
		loadingMore: 'Carregando...',
		loadedAll: 'Todos carregados',
		editModalTitle: 'Editar % Comissão',
		perpRebateRate: '% Comissão Futuros Perpétuos',
		copyRebateRate: '% Comissão Copy Trade',
		editTip: 'Alterações ativadas instantaneamente, edite com cuidado.',
		perpRateError: '% Futuro inteiro entre 0~100',
		copyRateError: '% Copy inteiro entre 0~100',
		setSuccess: 'Salvo, alterações aplicadas',
	},
	help: {
		title: 'Central de Ajuda',
		supportTitle: 'Suporte',
		search: 'Buscar',
		searchPlaceholder: 'Palavra-chave',
		telegramSupport: 'Suporte Telegram',
		quickResponse: 'Resposta Rápida',
		emailSupport: 'Suporte E-mail',
		docs: 'Documentação',
		viewFullGuide: 'Abrir guia completo',
		detailTitle: 'Detalhe Ajuda',
		backToHelp: 'Voltar central ajuda',
	},
	invite: {
		title: 'Convidar Amigos',
		myCode: 'Meu Código Convite',
		copy: 'Copiar código',
		copied: 'Código copiado',
		share: 'Compartilhar link',
		shareLink: 'Copiar link convite',
		linkCopied: 'Link copiado',
		desc: 'Convide usuários e receba % das taxas de negociação deles',
		totalInvited: 'Total convidados',
		totalReward: 'Total recompensa',
		noRecord: 'Sem registros convite',
		heroLine1: 'Convide Amigos',
		heroLine2: 'Ganhe Comissões',
		heroDesc:
			'Usuários cadastram via seu link, você recebe porcentagem das taxas de suas negociações.',
		myInviteInfo: 'Dados Convite',
		inviteCodeLabel: 'Código Convite',
		inviteLinkShort: 'Link Convite',
		qrCodeLabel: 'QR Code',
		copyShort: 'Copiar',
		copiedDone: 'Copiado ✓',
		qrInviteAlt: 'QR convite',
		scanToRegister: 'Escaneie para cadastro',
		rebateRulesTitle: 'Regras Comissão',
		step1Title: 'Compartilhe código',
		step1Desc: 'Envie código ou link para contatos',
		step2Title: 'Amigo se cadastra',
		step2Desc: 'Usuário cria conta via seu link',
		step3Title: 'Receba comissão',
		step3Desc: 'Recebe porcentagem das taxas de todas suas negociações',
	},
	futuresPage: futuresPageByLocale.pt,
	spot: {
		tag: 'Spot',
		side: { buy: 'Comprar', sell: 'Vender' },
		orderType: { limit: 'Limite', market: 'Mercado' },
		orderStatus: {
			pending: 'Aberta',
			partial: 'Parcialmente executada',
			filled: 'Executada',
			cancelled: 'Cancelada',
			pending_cancel: 'Cancelando',
			expired: 'Expirada',
			init: 'Criando',
		},
		recordType: {
			transferIn: 'Entrada fundos',
			transferOut: 'Saída fundos',
			orderFreeze: 'Bloqueio pedido',
			cancelUnfreeze: 'Desbloq após cancel',
			trade: 'Negociação',
			fee: 'Taxa',
			unfreeze: 'Desbloquear',
			unknown: 'Tipo {type}',
		},
		tabs: {
			currentOrders: 'Pedidos Abertos',
			historyOrders: 'Histórico Pedidos',
			trades: 'Histórico Negociações',
			funding: 'Movimentação Fundos',
		},
		table: {
			pair: 'Par',
			side: 'Direção',
			type: 'Tipo',
			price: 'Preço',
			orderPrice: 'Preço pedido',
			amount: 'Quantidade',
			orderAmount: 'Qtd pedido',
			filled: 'Executado',
			status: 'Status',
			time: 'Data',
			action: 'Ação',
			dealPrice: 'Preço execução',
			dealVolume: 'Volume exec',
			turnover: 'Valor total',
			recordType: 'Tipo movimento',
			quantity: 'Quantidade',
			coin: 'Moeda',
		},
		trade: {
			buy: 'Comprar',
			sell: 'Vender',
			limit: 'Limite',
			market: 'Mercado',
			processing: 'Processando...',
			buySymbol: 'Comprar {symbol}',
			sellSymbol: 'Vender {symbol}',
			priceUsdt: 'Preço (USDT)',
			limitPlaceholder: 'Preço limite',
			marketHint: 'Compra/venda ao melhor preço disponível',
			amountUsdt: 'Valor (USDT)',
			amountBase: 'Quantidade ({base})',
			available: 'Disponível',
			transfer: 'Transferir',
			loginForBalance: 'Acesse para ver saldo',
			spotAssets: 'Saldo Spot',
		},
		order: { cancel: 'Cancelar', cancelAll: 'Cancelar tudo' },
		empty: {
			loginLink: 'Acessar',
			loginOrdersPrompt: '{link} para ver pedidos',
			loginViewPrompt: '{link} para visualizar',
			noOrders: 'Sem pedidos abertos',
			noHistoryOrders: 'Sem histórico pedidos',
			noTrades: 'Sem negociações',
			noFunding: 'Sem registros',
		},
		errors: {
			symbolNotReady: 'Par de negociação indisponível',
			invalidAmount: 'Informe quantidade válida',
			invalidPrice: 'Preço inválido',
			minLimitVolume: 'Qtd mínima {min}',
			minMarketBuy: 'Valor mín compra mercado {min} USDT',
			minMarketSell: 'Qtd mín venda mercado {min}',
			orderSubmitted: 'Pedido enviado',
			orderFailed: 'Falha envio pedido',
			cancelSuccess: 'Pedido cancelado',
			cancelFailed: 'Falha cancelamento',
			cancelAllSuccess: 'Todos pedidos cancelados',
			cancelAllPartialFailed: 'Alguns pedidos não cancelados',
		},
		loadedAll: 'Todos carregados',
		ticker: {
			change24h: 'Var 24h',
			high24h: 'Máx 24h',
			low24h: 'Mín 24h',
			turnover24h: 'Volume 24h',
		},
		chartSub: { chart: 'Gráfico', coinInfo: 'Info Moeda' },
		tf: {
			m1: '1m', 
			m5: '5m', 
			m15: '15m', 
			m30: '30m', 
			h1: '1h', 
			h4: '4h', 
			d1: '1d',
			w1: '1w',
			mo1: '1mon',
			mo3: '3mon'
		},
		ohlcv: {
			spotLabel: 'Spot',
			open: 'Abertura',
			high: 'Máximo',
			low: 'Mínimo',
			close: 'Fechamento',
			volume: 'Volume',
			changePct: '% Variação',
		},
		draw: {
			cursor: 'Cursor',
			trend: 'Linha tendência',
			hline: 'Linha horizontal',
			ray: 'Reta',
			channel: 'Canal',
			fib: 'Fibonacci',
			text: 'Texto',
			clearAll: 'Apagar tudo',
			zoomOut: 'Diminuir zoom',
		},
		mobileTab: { chart: 'Mercado', trade: 'Negociar' },
		pair: {
			search: 'Buscar',
			loading: 'Carregando…',
			noMatch: 'Nenhum resultado encontrado',
			retryLater: ', tente novamente mais tarde'
		},
		book: {
			waiting: 'Aguardando dados…',
			orderbook: 'Livro de ofertas',
			trades: 'Negociações',
			priceUsdt: 'Preço (USDT)',
			amountBase: 'Quantidade ({base})',
			total: 'Total',
			buyRatio: 'Compra {n}%',
			sellRatio: '{n}% Venda',
			price: 'Preço',
			amount: 'Quantidade',
			time: 'Horário',
			pricePrecision: 'Precisão do preço'
		},
		coinInfo: {
			marketCap: 'Valor de mercado',
			circulating: 'Oferta circulante',
			issuePrice: 'Preço de emissão',
			ath: 'Máxima histórica',
			athDate: 'Data da máxima',
			whitepaper: 'Whitepaper',
			empty: 'Sem dados da moeda',
			reload: 'Atualizar'
		},
		transferModal: {
			title: 'Transferência',
			selectCoin: 'Moeda',
			amount: 'Quantidade',
			amountPlaceholder: 'Informe o valor',
			availableUsdt: 'Saldo disponível USDT:',
			availableCoin: 'Saldo disponível {coin}:',
			transferring: 'Transferindo…',
			invalidAmount: 'Informe um valor válido',
			insufficientBalance: 'Valor superior ao saldo disponível',
			transferFailed: 'Falha na transferência, tente novamente'
		}
	}
}