app.config(['$translateProvider', function ($translateProvider) {
	$translateProvider.translations('pt_BR', {

		// General
		dashboard: 'Painel de Controle',
		securityContexts: 'Contextos de Segurança',
		systemSecurityContexts: 'Contextos de Segurança de Sistema',
		timestampPlan: 'Tipo de Carimbo de Tempo',
		timestampPlans: 'Tipos de Carimbo de Tempo',
		timestampRequester: 'Carimbadora de Tempo',
		timestampRequesters: 'Carimbadoras de Tempo',
		signaturePolicies: 'Políticas de Assinatura',
		systemSignaturePolicies: 'Políticas de Assinatura de Sistema',
		systemTransactionLimits: 'Limites de Transações de Sistema',
		transactions: 'Transações',
		history: 'Histórico',
		events: 'Eventos',
		administration: 'Administração',
		signIn: 'Entrar',
		gettingStarted: 'Primeiros Passos',
		signOut: 'Sair',
		signatures: 'Assinaturas',
		padesSignatures: 'Assinaturas PAdES',
		cadesSignatures: 'Assinaturas CAdES',
		certAuths: 'Autenticações',
		errors: 'Erros',
		error: 'Erro',
		viewDetails: 'Ver detalhes',
		create: 'Criar',
		date: 'Data',
		operation: 'Operação',
		result: 'Resultado',
		details: 'Detalhes',
		language: 'Idioma',
		languageForeign: 'Language',
		name: 'Nome',
		description: 'Descrição',
		ok: 'OK',
		cancel: 'Cancelar',
		loading: 'Carregando ...',
		close: 'Fechar',
		remove: 'Remover',
		areYouSure: 'Tem certeza?',
		view: 'Visualizar',
		yesRemove: 'Sim, remover',
		yesAgreed: 'Sim, eu concordo',
		yesClear: 'Sim, remover',
		subject: 'Titular',
		issuer: 'Emissor',
		validity: 'Validade',
		serialNumber: 'Número de Série',
		to: 'a',
		message: 'Mensagem',
		notSignedIn: 'Você não está autenticado',
		users: 'Usuários',
		billing: 'Faturamento',
		billableTransactions: 'Transações em Aberto',
		accessDenied: 'Acesso negado',
		accessDeniedExtended: 'Você não possui permissões suficientes para acessar essa página',
		systemStatus: 'Status do sistema',
		email: 'Email',
		'true': 'Sim',
		'false': 'Não',
		username: 'Nome de usuário',
		password: 'Senha',
		warning: 'Alerta',
		setPassword: 'Definir senha',
		clearPassword: 'Remover senha',
		resetPassword: 'Redefinir senha',
		reset: 'Redefinir',
		changePass: 'Alterar senha',
		profile: 'Perfil',
		toggle: 'Trocar',
		change: 'Alterar',
		url: 'URL',
		save: 'Salvar',
		discard: 'Descartar',
		editTooltip: 'Clique para editar',
		test: 'Testar',
		none: 'Nenhum',
		'default': 'Padrão',
		userSettings: 'Preferências',
		userAccount: 'Conta',
		regionAndTime: 'Região e Data',
		savedSuccessfully: 'Salvo com sucesso',
		hidden: 'Oculto',
		storageService: 'Serviço de Armazenamento',
		cacheConfiguration: 'Configuração de Cache',
		today: 'Hoje',
		clear: 'Limpar',
		success: 'Successo',
		fail: 'Falha',
		both: 'Ambos',
		basicInfo: 'Informações Básicas',
		hangfireDashboard: 'Rotinas em background',
		n_a: 'N/A',
		search: 'Buscar',
		transactionLimits: 'Limites de Transações',
		limits: 'Limites',
		user: 'Usuário',
		invalidUsernamePassword: 'Usuário ou senha incorretos.',
		pleaseContactSupport: 'Por favor, contate nosso suporte',
		available: 'Disponível',
		unavailable: 'Não disponível',
		enabled: 'Ativada',
		disabled: 'Desativada',
		others: 'Outros',

		// Dashboard
		dashboardApiTokens: 'Tokens de acesso à API',
		dashboardGenerateToken: 'Gerar novo token de acesso',
		dashboardRevokeTokens: 'Revogar todos os tokens de acesso',
		dashboardAboutTokensTitle: 'Sobre tokens de acesso à API',
		dashboardAboutTokensMessage: "Tokens de acesso são utilizados para autenticar sua aplicação junto ao REST PKI. Você precisará de um token para executar os projetos de exemplo.",
		dashboardGetStartedTitle: 'Primeiros passos',
		dashboardGetStartedMessage: 'Após gerar um token de acesso, visite um dos projetos de exemplo para aprender como usar o serviço REST PKI.',
		dashboardGetStartedOnPremisesNote: 'Lembre-se de que esta é uma instância "on premises", portanto será necessário alterar a URL do REST PKI nos exemplos.',
		dashboardCustomizeValidationsTitle: 'Personalização de validações',
		dashboardCustomizeValidationsMessage: 'Você pode alterar a forma que certificados e assinaturas são validadas criando contextos de segurança personalizados. Um contexto de segurança contém os certificados raízes nos quais a validação de certificados e assinaturas deve confiar.',
		dashboardManageSecurityContexts: 'Gerenciar contextos de segurança',
		dashboardRevokeTokensConfirm: 'Tem certeza de que deseja revogar todos os seus tokens de acesso emitidos até o momento?<br/><br/>Após essa operação, você será deslogado.',
		dashboardRevokeTokensButtonText: 'Sim, revogar todos os meus tokens',
		dashboardNextInvoice: 'Próxima fatura',
		dashboardLastEvents: 'Últimos eventos',
		dashBoardGoToEventPage: '>>> Ir para a página de Eventos',
		dashBoardGoToInvoices: '>>> Ver faturas',

		// Token dialog
		tkTitle: 'Token de acesso à API',
		tkCopy: 'Copiar para o clipboard',
		tkCopied: 'Copiado!',
		tkCannotCopy: 'Não foi possível copiar para o clipboard, por favor copie manualmente (CTRL+C)',

		// Security Contexts
		scSubtitle: 'Contextos de segurança definem quais certificados raízes devem ser considerados como confiáveis durante a validação de certificados. Nas chamadas à API do REST PKI, a sua aplicação pode usar um contexto padrão ou referenciar um de seus contextos personalizados.',
		scStandardContexts: 'Contextos de segurança padrão',
		scCustomContextsTitle: 'Contextos de segurança personalizados',
		scCustomContextsSubtitle: 'Você pode criar um contexto de segurança personalizado para aceitar certificados de ICPs privadas.',
		scCustomContextsNoDataMessage: 'Use o campo abaixo para criar um novo contexto.',
		scCustomContextsNewNamePlaceholder: 'Digite o nome do novo contexto',
		scSystemContextsSubtitle: 'Contextos de seguraça de sistema são contextos personalizados pelos administradores que podem ser vistos e utilizados por qualquer usuário.',
		scSystemContextsNoDataMessage: 'Use o campo abaixo para criar um novo contexto.',
		scSystemContextsNewNamePlaceholder: 'Digite o nome do novo contexto',
		scCustomCAsTitle: 'ACs intermediárias personalizadas',
		scCustomCAsSubtitle: 'Você pode registrar certificados de ACs (autoridades certificadoras) intermediárias para complementar a construção de cadeias de certificação, caso necessário.',
		scCustomCAsNoDataMessage: 'Use o campo abaixo para submeter um certificado de AC intermediária.',
		scCustomCAsAddCA: 'Adicionar certificado de AC intermediária',
		scAboutCustomContextsTitle: 'Sobre contextos de segurança personalizados',
		scAboutCustomContextsPart1: "Pode ser necessário aceitar certificados de uma ICP (infraestrutura de chaves públicas) privada, por exemplo uma ICP usada para emitir certificados de teste ou talvez a ICP interna da sua empresa.",
		scAboutCustomContextsPart2: "Nesse caso, você deve criar um contexto de segurança personalizado e adicionar ao mesmo o(s) certificado(s) raiz(es) da ICP em questão.",
		scAboutCustomContextsPart3: "Uma vez criado o contexto de segurança e submetido o certificado raiz da ICP, utilize o ID do contexto nas chamadas à API do REST PKI.",
		scAboutCustomCAsTitle: 'Sobre ACs intermediárias personalizadas',
		scAboutCustomCAsPart1: "Dependendo da maneira como os certificados usados pelos usuários da sua aplicação foram emitidos, pode ser necessário registrar não apenas certificados raízes mas também os certificados das ACs (autoridades certificadoras) intermediárias.",
		scAboutCustomCAsPart2: "Utilize esse recurso se estiverem ocorrendo erros de validação nas chamadas ao REST PKI com mensagens similares a \"the certificate's issuer could not be found\", embora você já esteja referenciando um contexto de segurança que contém o certificado raiz correto.",
		scConfirmCARemoval: 'Tem certeza de que deseja remover a AC intermediária <b>{{name}}</b>?',
		scFillContextName: 'Preencha o nome do novo contexto',
		scAboutLacunaSecurityContextTitle: 'Contexto de Segurança da Lacuna de Testes',
		scAboutLacunaSecurityContext: 'O contexto de segurança da Lacuna de testes pode ser usado em conjunto com certificados de testes. Este contexto de segurança deve ser utilizado apenas durante a fase de desenvolvimento ou de testes',
		scAddLacunaSecurityContext: 'Criar Contexto de Segurança da Lacuna de Testes',
		scConfirmLacunaSecurityContext: 'Tem certeza que deseja adicionar o contexto de segurança da Lacuna de Testes?',
		scLacunaSecurityContextCreated: 'Contexto de segurança da Lacuna foi criado com sucesso. Você pode encontrá-lo na página de contextos de segurança ou clicando ',
		scLacunaSecurityContextCreatedHere: 'aqui.',

		// Standard Security Context Details
		sscdTitle: 'Contexto de Segurança Padrão',
		sscdReadonly: 'Este contexto de segurança não pode ser modificado.',

		// Custom Security Context Details
		cscdTitle: 'Contexto de Segurança',
		cscdTrustedRoots: 'Raízes Confiáveis',
		cscdAddTrustedRoot: 'Adicionar raiz confiável',
		cscdRename: 'renomear',
		cscdConfirmRemove: 'Tem certeza de que deseja remover o contexto de segurança <b>{{name}}</b>?',
		cscdStandardArbitrators: 'ICPs Padrões Adicionais',
		cscdIntermediateCA: 'O certificado selecionado representa uma AC intermediária. Deseja adicioná-lo como tal?',

		// Standard roots
		standardArbitrator_pkiBrazil: 'ICP-Brasil',
		standardArbitrator_pkiItaly: 'PKI Itália',
		standardArbitrator_windowsServer: 'Windows Server',

		// Timestamp Plans
		tspPlanSubtitle: 'Tipos de carimbo definem quais carimbadoras devem ser usadas e em que ordem.',
		tspNoPlansMessage: 'Não há tipos configurados no momento',
		tspPlanNamePlaceholder: 'Digite um nome para criar um novo tipo',
		tspRequesterSubtitle: 'Carimbadoras são as autoridades geradoras de carimbos de tempo. A ordem da lista abaixo define a prioridade com que serão consultadas.',
		tspSelectPlan: 'Selecione um tipo acima para verficar as carimbadoras configuradas',
		tspNoRequestersMessage: 'Não há carimbadoras configuradas para o tipo selecionado',
		tspRequesterNamePlaceholder: 'Digite um nome para adicionar uma carimbadora',
		tspRequesterUrlPlaceholder: 'Digite a URL para pedidos de carimbo',
		tspDirtyPriorities: 'Salve ou descarte as mudanças de prioridade',
		tspAvailableDisabled: 'Desativado mas disponível',
		tspUnavailableDisabled: 'Desativado e indisponível',

		// Timestamp Plan details
		tspdTitle: 'Tipo de carimbo',
		tspdConfirmRemove: 'Tem certeza de que deseja remover o tipo de carimbo <b>{{name}}</b>?',

		// Timestamp Requester details dialog
		tsrdTitle: 'Carimbadora',
		tsrdTooltipName: 'Use este nome para identificar a carimbadora facilmente',
		tsrdTooltipUrl: 'Os pedidos de carimbo são enviados para esta URL',
		tsrdTooltipPolicyId: 'O OID de política enviado nos requests (opcional -- algumas carimbadoras diferenciam entre tipos de carimbos através desse parâmetro)',
		tsrdTooltipAuthMethod: 'Define o método de autenticação usado nos pedidos de carimbo',
		tsrdTooltipAuthCertificate: 'O certificado usado na autenticação SSL mútua',
		tsrdTooltipBasicCredentials: 'Usuário e senha da autenticação básica HTTP',
		tsrdTooltipOAuthToken: 'A token usada para autenticar por OAuth',
		tsrdTooltipTsaCertficate: 'O certificado da TSA é armazenado a cada pedido de carimbo',
		tsrdPolicyId: 'TSA Policy Id',
		tsrdAuthMethod: 'Autenticação',
		tsrdAuthCertificate: 'Certificado SSL',
		tsrdBasicCredentials: 'Credenciais',
		tsrdOAuthToken: 'Token OAuth',
		tsrdTsaCertificate: 'Certificado da TSA',
		tsrdConfirmRemove: 'Tem certeza de que deseja remover a carimbadora <b>{{name}}</b>?',
		tsrdNoCertificate: 'Nenhum',
		tsrdTooltipTest: 'Clique para pedir um carimbo de teste',
		tsrdTestSuccessful: 'O teste foi bem sucedido',
		tsrdNoTsaCertificate: 'Faça um pedido teste antes',
		tsrdTooltipIsEnabled: 'A carimbadora desativada não será utilizada mesmo quando disponível',

		// Timestamp request history
		tsrhTitle: 'Pedidos de Carimbo',
		tsrhShowingXOfN: 'Mostrando {{begin}}—{{end}} de {{total}}',

		// Timestamp requester authentication methods
		tsrAuth_None: 'Nenhuma',
		tsrAuth_MutualSSL: 'SSL mútua',
		tsrAuth_Basic: 'HTTP básica',
		tsrAuth_OAuthBearerToken: 'OAuth Bearer Token',

		// Signature Policies
		spSubtitle: 'Signature policies define which protocols and standards to follow when signing digitally.',
		spCreatePolicy: 'Criar Política',
		spCreatePolicySubtitle: 'Você pode sobrescrever aspectos de uma política padrão através de políticas personalizadas.',
		spNewNamePlaceholder: 'Digite um nome para adicionar uma política',
		spOfType: 'do tipo',

		// Signature Policy details
		spdTitle: 'Política de Assinatura',
		spdType: 'Tipo',
		spdUnderlyingPolicy: 'Política Subjacente',
		spdSecurityContext: 'Contexto de Segurança',
		spdTimestampPlan: 'Tipo de Carimbo de Tempo',
		spdTooltipName: 'Use o nome para identificar facilmente a política',
		spdTooltipType: 'O tipo de assinatura digital',
		spdTooltipUnderlyingPolicy: 'Uma política padrão que ditará de fato os processos de assinatura',
		spdTooltipSecurityContext: 'Um contexto de segurança usado nos processos cobertos por esta política',
		spdTooltipTimestampPlan: 'Um tipo de carimbo de tempo usado nos processos cobertos por esta política',
		spdConfirmRemove: 'Tem certeza de que deseja remover a política <b>{{name}}</b>?',
		spdConfirmTest: 'Você pode testar se o certificado da Autoridade Carimbadora consegue ser validado pelo Contexto de Segurança escolhido. Alguns pedidos de carimbo podem ser feitos no processo. Você quer continuar?',
		spdTestSuccessful: 'Teste bem sucedido',

		// Signature Policy types
		signaturePolicyType_Cades: 'CAdES',
		signaturePolicyType_Pades: 'PAdES',
		signaturePolicyType_Xml: 'XML',

		// Certificate details
		certTitle: 'Certificado de chave pública',
		certDownload: 'Baixar certificado',
		certShowDetails: 'exibir details',
		certHideDetails: 'ocultar details',
		certDisplayName: 'Nome de exibição',
		certOrganizationUnit: 'Unidade da Organização',
		certOrganization: 'Organização',
		certCountry: 'País',
		certEmailAddress: 'Endereço de Email',

		// Events
		evTitle: 'Histórico de eventos',
		evSubtitle: 'Esta página apresenta um histórico de seus eventos. Filtros podem ser aplicados à listagem, e você pode visualizar detalhes de um evento individual selecionando-o.',
		evSubtitleUserPrefix: 'Esta página apresenta um histórico dos eventos do usuário ',
		evSubtitleUserSuffix: '. Filtros podem ser aplicados à listagem, e você pode visualizar detalhes de um evento individual selecionando-o.',
		evDetails: 'Detalhes do evento',

		// Getting Started
		gsSignUpTitle: 'Comece a usar sem custo',
		gsSignUpPart1: "A primeira coisa a fazer é registrar-se através de um dos provedores de identidade abaixo. ",
		gsSignUpPart2: "Nenhuma informação adicional é necessária",
		gsSignUpPart3: ", você estará pronto para começar em poucos instantes.",
		gsSignUpGoogle: 'Registrar-se com Google',
		gsSamplesTitle: 'Baixe e execute um dos exemplos',
		gsSamplesMessage: "Uma vez registrado, você poderá gerar um token de acesso à API. A partir de então, baixe e execute um dos projetos de exemplo para aprender como usar o serviço REST PKI.",

		// Sign in
		siProvidersTitle: 'Entre com um dos seguintes provedores de identidade',
		siGoogle: 'Entrar com Google',
		siLocalTitle: '... ou entre com uma conta local:',
		siLocalTitleOnPremises: 'Login',
		siUsername: 'Username',
		siPassword: 'Senha',
		siSubmit: 'Entrar',
		siFillUsername: 'Preencha o username',
		siFillPassword: 'Preencha a senha',

		// User list
		ulTitle: 'Usuários',
		ulSubtitle: 'Esta página exibe a lista de usuários registrados no sistema. Você também pode procurar por um usuário específico.',
		ulCreate: 'Adicionar novo usuário',
		ulBlocked: 'Bloqueados',
		ulUnblocked: 'Não bloqueados',
		ulBlockFilter: 'Filtrar por bloqueio',

		// User details
		udIsAdmin: 'É administrador',
		udGrantAdmin: 'conceder privilégios de administrator',
		udRevokeAdmin: 'revogar privilégios de administrator',
		udConfirmRemove: 'Tem certeza de que deseja remover o usuário <b>{{username}}</b>?',
		udConfirmRevokeAdmin: "Para revogar os privilégios de administrador do usuário <b>{{username}}</b>, é necessário revogar também os tokens de acesso à API do usuário. <b>Quaisquer aplicações que estejam usando os tokens do usuário irão parar de funcionar.</b><br/><br/>Tem certeza de que deseja continuar?",
		udYesRevoke: "Sim, revogar privilégios de administrador e tokens de acesso",
		udConfirmGrantAdmin: 'Tem certeza de que deseja conceder privilégios de administrator ao usuário <b>{{username}}</b>?',
		udYesGrant: 'Sim, conceder',
		udGenToken: 'Gerar token de acesso à API',
		udHasPassword: 'Tem senha cadastrada',
		udConfirmClearPassword: 'Tem certeza de que deseja remover a senha do usuário <b>{{username}}</b>?',
		udPasswordCleared: 'Senha removida',
		udCustomerId: 'Código do cliente',
		udBlockUser: 'Bloquear usuário',
		udUnblockUser: 'Desbloquear usuário',
		udConfirmBlockUser: 'Tem certeza de que deseja <b>bloquear</b> o usuário <b>{{username}}</b>? Todas as aplicações do usuário irão parar de funcionar imediatamente.',
		udYesBlockUser: 'Sim, bloquear usuário',
		udConfirmUnblockUser: 'Tem certeza que deseja <b>desbloquear</b> o usuário <b>{{username}}</b>? ',
		udYesUnblockUser: 'Sim, desbloquear usuário',
		udBlockedUser: 'Este usuário e suas aplicações estão bloqueados.',

		// User create
		ucTitle: 'Novo usuário',
		ucPasswordConfirm: 'Confirme a senha',
		ucFillUsername: 'Preencha o username',
		ucFillPassword: 'Preencha a senha',
		ucFillPasswordConfirm: 'Preencha a confirmação da senha',
		ucPasswordsDoNotMatch: 'As senhas não conferem',
		ucSuccess: 'Usuário criado',

		// Log test
		ltTitle: 'Teste do log',
		ltLogLevel: 'Nível de log',
		ltSubmit: 'Testar',
		ltSuccess: 'O log foi exercitado!',

		// Change password
		cpTitle: 'Alterar senha',
		cpOldPass: 'Senha atual',
		cpNewPass: 'Nova senha',
		cpPasswordConfirm: 'Confirme a nova senha',
		cpFillOldPass: 'Preencha a senha atual',
		cpFillNewPass: 'Preencha a nova senha',
		cpFillPasswordConfirm: 'Preencha a confirmação da senha',
		cpSubmit: 'Alterar',
		cpSuccess: 'Sua senha foi alterada com sucesso',

		// System status
		ssTestLog: 'Testar log',
		ssChange: 'Alterar',
		ssConfigChanged: 'Configuração alterada',
		ssCultureSettings: 'Configurações de cultura',
		ssNewcomerCulture: 'Cultura para novos usuários',
		ssNewcomerTimeZone: 'Fuso horário para novos usuários',
		ssNewcomerDateFormat: 'Formato de data para novos usuários',
		ssCacheConfiguration: 'Cache Base',
		ssStorageService: 'Serviço Base',
		ssLocalStorageDirectory: 'Diretório do Armazenamento Local',
		ssLocalStorageDirectoryEmpty: 'Pasta temporária',
		ssAzureConfiguration: 'Configuração do Azure',
		ssAmazonS3Configuration: 'Configuração do Amazon S3',
		ssAzureConfigurationPlaceholder: '<Nome da Conta>;<Account Key>;<Nome do Container>',
		ssAmazonS3ConfigurationPlaceholder: '<Access Key>;<Secret Key>;<Nome do Bucket>',
		ssReady: 'Pronto',
		ssUnavailable: 'Indisponível',
		ssStorageNotEmpty: 'O armazenamento não está vazio e os arquivos não serão migrados automaticamente. Tem certeza que deseja mudá-lo?',
		ssTasksStatus: 'Rotinas em Background',
		ssTaskSuccessful: 'Sucesso',
		ssTaskFailed: 'Falha',
		ssLastExecution: 'Última execução',
		ssRefreshTransactionCount: 'Refresh Transaction Count',
		ssRefreshTransactionLimits: 'Refresh Transaction Limits',
		ssBlockchainSettings: 'Configuração de Blockchain',
		ssHashBlockLocation: 'Serviço de Carimbo de Tempo',
		ssBStamperUri: 'Uri',
		ssBStamperApiKey: 'Chave de API',

		// Storage services
		storageService_Disabled: 'Desativado',
		storageService_Local: 'Local',
		storageService_Azure: 'Azure Blob Storage',
		storageService_AmazonS3: 'Amazon S3',

		// Cache configurations
		cacheConfiguration_Disabled: 'Desativado',
		cacheConfiguration_InMemory: 'Em Memória',

		// BStamper configuration
		bStamperConfiguration_Disabled: 'Desativado',
		bStamperConfiguration_Enabled: 'Ativado',

		// SDK license
		slTitle: 'Configurar licença do PKI SDK',
		slSubmit: 'Configurar licença',
		slFillLicense: 'Preencha a licença',

		// Account settings
		usTimeZone: 'Fuso Horário',
		usTooltipTimeZone: 'O fuso horário será levado para converter datas para strings',
		usCulture: 'Cultura',
		usTooltipCulture: 'A cultura usada na formatação de datas e horas',
		usDateFormat: 'Formato de Data',
		usTooltipDateFormat: 'O formato usado na exibição de datas',
		usDateSample: 'Exemplo de Data',
		usTooltipDateSample: 'A hora do sistema exibida com suas preferências aplicadas',
		usStoreTransactionDetails: 'Omitir Detalhes de Transação',
		usTooltipStoreTransactionDetails: 'Armazenamos detalhes de suas transações para solucionar problemas de faturação caso aconteçam',
		usStoreTransactionDetailsConfirmation: 'Não poderemos acatar quaisquer pedidos de reverificação de fatura se o armazenamento dos detalhes das transações for desativado. Você concorda?',
		usCustomContextsTitle: 'Contextos de segurança personalizados',
		usNoCustomContextsMessage: 'Não há contextos de segurança personalizados',

		// Transaction history
		thTitle: 'Faturas',
		thSubtitle: 'Esta página apresenta um histórico de suas transações. Filtros podem ser aplicados à listagem, e você pode visualizar detalhes de uma transação individual selecionando-a.',
		thSubtitleUserPrefix: 'Esta página apresenta um histórico das transações do usuário ',
		thSubtitleUserSuffix: '. Filtros podem ser aplicados à listagem, e você pode visualizar detalhes de uma transação individual selecionando-a.',
		thFromDate: 'De',
		thToDate: 'Até',
		thShowingXOfN: 'Exibindo {{begin}}—{{end}} de {{total}}',
		thDateFilter: 'Filtrar por data',
		thTypeFilter: 'Filtrar por tipo',
		thSuccessFilter: 'Filtrar por resultado',
		thCompletedColumn: 'Completa',
		thResultColumn: 'Resultado',
		thTypeColumn: 'Tipo da Transação',
		thClientLibId: "Biblioteca Cliente",
		thClientLibVersion: "Versão da Biblioteca",
		thInvoiceFilter: 'Filtrar por fatura',
		thFutureInvoice: 'Próxima fatura',
		thCurrentInvoice: 'Fatura atual',
		thPreviousInvoices: 'Faturas anteriores',
		thTransactionCompleted: 'Completas',
		thTransactionNotCompleted: 'Incompletas',

		// Billing Information
		billTitle: 'Relatório de Transações em Aberto',
		nPADES: 'Assinaturas PAdES',
		nCADES: 'Assinaturas CAdES',
		nXADES: 'Assinaturas XML',
		nAuths: 'Autenticações',
		nTimestamps: 'Carimbos de Tempo',
		nOpenSig: 'Inspeções de Assinatura',
		nPdfMarks: 'Marcas em PDF',
		total: 'Total',
		exportCSV: 'Exportar .csv',

		// Transaction details dialog
		tdTitle: 'Transação',
		tdType: 'Tipo',
		tdSuccess: 'Resultado',
		tdDetails: 'Detalhes',
		tdDetailsTooltip: 'Detalhes internos fornecidos pelo sistema',

		// Transactions Synopsis
		list: 'Lista',
		synopsis: 'Resumo',
		PADES_S: 'Assinaturas PAdES',
		AUTH: 'Autenticações de Certificado',
		CADES_S: 'Assinaturas CAdES',
		XML_S: 'Assinaturas XML',
		TST: 'Carimbos de Tempo',
		OPEN_S: 'Inspeções de Assinatura',

		// Date Formats
		dateFormats_Standard: 'Completo com fuso',
		dateFormats_Long: 'Data e hora longas',
		dateFormats_Short: 'Data e hora curtas',
		dateFormats_LongDateShortTime: 'Data longa e hora curto',
		dateFormats_ShortDateLongTime: 'Data curta e hora longa',

		// Transaction Types
		transactionTypes_PadesSignature: 'Assinatura PAdES',
		transactionTypes_CadesSignature: 'Assinatura CAdES',
		transactionTypes_CertAuthentication: 'Autenticação de Certificado',
		transactionTypes_XmlSignature: 'Assinatura XML',
		transactionTypes_Timestamp: 'Carimbo de Tempo',
		transactionTypes_OpenSignature: 'Inspeção de Assinatura',
		transactionTypes_AddPdfMarks: 'Marcas em PDF',

		// Operation Types
		operationTypes_AccessTokenGenerated: 'Access Token Gerado',
		operationTypes_AccessTokensRevoked: 'Access Tokens Revogados',
		operationTypes_CertAuthStarted: 'Autenticação de Certificado Iniciada',
		operationTypes_CertAuthCompleted: 'Autenticação de Certificado Completada',
		operationTypes_PadesSignatureStarted: 'Assinatura Pades Iniciada',
		operationTypes_PadesSignatureCompleted: 'Assinatura Pades Completada',
		operationTypes_CadesSignatureStarted: 'Assinatura Cades Iniciada',
		operationTypes_CadesSignatureCompleted: 'Assinatura Cades Completada',
		operationTypes_XmlSignatureStarted: 'Assinatura Xml Iniciada',
		operationTypes_XmlSignatureCompleted: 'Assinatura Xml Completada',
		operationTypes_OpenSignature: 'Inspeção de Assinatura',
		operationTypes_IssueTimestamp: 'Emitir Carimbo de Tempo',
		operationTypes_AddPdfMarks: 'Adicionar marcas em PDF',
		operationTypes_GetPendingSignature: 'Obter assinatura RSA pendente',
		operationTypes_SetPendingSignature: 'Fornecer assinatura RSA',

		// Transaction Limits
		tlTitle: 'Limites de Transação de Sistema',
		tlSubtitle: 'Limites de transação de sistema são aplicados para todos os usuários e limitam o volume transações por mês. O limite é aplicado a cada tipo de transação',
		tlSubtitleUser: 'Esta página mostra limites de transações para o usuário <b>{{name}}</b>. O limite é configurado para cada tipo de transação.',
		tlTransactionType: 'Tipo de Transação',
		tlLimit: 'Limite de transações',
		tlWarning: 'Aviso',
		tlTolerance: 'Tolerância antes de bloqueio',
		tlParameter: 'Parâmetro',
		tlCreate: 'Adicionar novo limite',
		tlUnlimited: 'Ilimitado',
		tlNoWarnings: 'Sem avisos',
		tlNoTolerance: 'Sem bloqueio',
		tlConfirmRemoveTransactionLimit: 'Você tem certeza que deseja remover o limite de transação {{name}}?',

		// Transcation Limit Create
		tlcTitle: 'Adicionar Novo Limite',
		tlcTitleUser: 'Adicionar Novo Limite - {{name}}',
		tlcTransactionType: 'Tipo de transação',
		tlcLimit: 'Limite',
		tlcWarning: 'Aviso',
		tlcTolerance: 'Tolerância acima do limite',
		tlcParameter: 'Plano de carimbo de tempo',
		tlcLimitPlaceHolder: 'Número máximo de transações',
		tlcWarningPlaceHolder: 'Porcentagem do limite. Usuário será informado após passar essa faixa',
		tlcTolerancePlaceHolder: 'Porcentagem do limite. Transações serão bloqueadas após passar a tolerância',
		tlcTransactionTypePlaceHolder: 'Selecione tipo de transação...',
		tlcSelectTransactionType: 'Por favor selecione tipo de transação',
		tlcConfirmOverwriteTitle: 'Um limite para essa transação já existe',
		tlcConfirmOverwriteMessage: 'Gostaria de sobrescrevê-lo?',
		tlcCreatedSuccess: 'Limite de transação criado com sucesso',
		tlcWarningInfoMessage: 'Especifique limite e percentual de aviso para ativar alertas ao usuário',
		tlcWarningInfoAltMessage: 'O usuário começará a receber alertas após atingir essa porcentagem de uso de seu limite',
		tlcToleranceInfoMessage: 'Especifique limite e percentual de tolerância para ativar bloqueio de transações deste tipo',
		tlcToleranceInfoAltMessage: 'O sistema irá bloquear transações após atingir essa tolerância acima do limite do usuário',
		tlcWarningHelper: '<b>Alerta</b> usuário após atingir este número de transações',
		tlcToleranceHelper: '<b>Bloqueia</b> transações após atingir esse número de transações',
		tlcNoWarningWillBeSent: '<b>Nenhum alerta será enviado</b> para o usuário caso o de percentual de avisos não esteja preenchido',
		tlcNoBlockedTransactions: 'Transações <b>NÃO</b> serão bloqueadas',
		tlcNoLimitIsSet: '<b>Nenhum limite especificado</b>',
		tlcToleranceMinValidation: 'Tolerância deve ser maior ou igual a 0',
		tlcWarningMinMaxValidation: 'Aviso deve ser entre 0% and 99%',
		tlcLimitValidation: 'Limite deve ser maior ou igual a 0 e menor que 2,147,483,647',

		// Transcation Limit Details
		tldTitle: 'Limite de Transação',

		// Alerts
		alert_Blocked: 'Sua conta foi bloqueada. Suas aplicações não poderão realizar novas transações.',
		alert_LicenseExpired: 'Sua licença do SDK expirou.',
		alert_LicenseExpiring: 'Sua licença do SDK está expirando.',
		alert_LicenseNotLoaded: 'Não foi possível carregar a licença do SDK.',

		// Invoices
		invoices: 'Faturas',
		invoiceSubtitleUser: 'Esta página apresenta as faturas do usuário <b>{{name}}</b>.',
		invoiceIssueDate: 'Fatura',
		invoiceDetailsTitle: 'Detalhes da Fatura',
		invoiceConfirmRemove: 'Tem certerza que deseja remover esta fatura {{date | date: \'yyyy-MM-dd HH:mm:ss\' }}?',

		_: ''
	});
}]);
