feat(api): Add getClient API endpoint to retrieve subscription applications

This commit is contained in:
web
2025-08-13 07:35:58 -07:00
committed by speakeloudest
parent 688efcf29b
commit 5d8b22b81b
30 changed files with 1024 additions and 281 deletions
+35 -13
View File
@@ -2,8 +2,8 @@
"actions": {
"add": "Adicionar",
"batchDelete": "Excluir em Lote",
"batchDeleteSuccess": "Clientes excluídos com sucesso: {count}",
"batchDeleteWarning": "Você tem certeza de que deseja excluir os {count} clientes selecionados?",
"batchDeleteSuccess": "Excluídos com sucesso {count} clientes",
"batchDeleteWarning": "Você tem certeza que deseja excluir os {count} clientes selecionados?",
"cancel": "Cancelar",
"confirm": "Confirmar",
"confirmDelete": "Confirmar Exclusão",
@@ -11,7 +11,7 @@
"delete": "Excluir",
"deleteFailed": "Falha ao excluir",
"deleteSuccess": "Excluído com sucesso",
"deleteWarning": "Esta operação não pode ser desfeita. Você tem certeza de que deseja excluir este cliente?",
"deleteWarning": "Esta operação não pode ser desfeita. Você tem certeza que deseja excluir este cliente?",
"edit": "Editar",
"save": "Salvar",
"saveFailed": "Falha ao salvar",
@@ -31,13 +31,13 @@
"title": "Configuração de Assinatura",
"updateError": "Falha na atualização",
"updateSuccess": "Configurações atualizadas com sucesso",
"userAgentLimit": "Limitação de {userAgent}",
"userAgentLimit": "Restrição de {userAgent}",
"userAgentLimitDescription": "Ativar restrições de acesso com base em {userAgent}",
"userAgentList": "Lista de {userAgent} Permitidos",
"userAgentListDescription": "{userAgent} permitidos para acesso à assinatura, um por linha. O {userAgent} do aplicativo configurado será incluído automaticamente",
"userAgentListPlaceholder": "Digite {userAgent} permitidos, um por linha",
"userAgentList": "Lista Branca de {userAgent}",
"userAgentListDescription": "Permitir {userAgent} para acesso à assinatura, um por linha. O aplicativo configurado {userAgent} será incluído automaticamente",
"userAgentListPlaceholder": "Insira {userAgent} permitidos, um por linha",
"wildcardResolution": "Resolução de Coringa",
"wildcardResolutionDescription": "Habilitar resolução de domínio coringa para assinaturas"
"wildcardResolutionDescription": "Ativar resolução de domínio coringa para assinaturas"
},
"form": {
"addTitle": "Adicionar Cliente",
@@ -47,8 +47,29 @@
"icon": "URL do ícone ou codificação base64",
"name": "Nome de exibição do cliente",
"outputFormat": "Formato do arquivo de configuração da assinatura",
"proxyTemplate": "Modelo de link de assinatura, suporta variáveis: ",
"template": "Modelo de configuração de assinatura, suporta várias variáveis",
"schema": {
"base64Encoding": "Codificação Base64",
"functions": "Suporta funções:",
"jsonStringify": "Objeto JSON para string",
"nameVariable": "nome do site",
"title": "Modelo de Esquema de URL",
"urlEncoding": "Codificação de URL",
"urlVariable": "URL da assinatura",
"variables": "Suporta variáveis:"
},
"template": {
"description": "Use a sintaxe do template Go para gerar arquivos de configuração de assinatura",
"functions": "Funções do template:",
"if": "declarações condicionais",
"nodes": "lista de nós proxy",
"range": "iterar arrays",
"siteName": "nome do site",
"sprig": "Biblioteca de funções Sprig (processamento de strings, datas, etc.)",
"subscribeName": "nome da assinatura",
"title": "Sintaxe do Template Go",
"userInfo": "informações do usuário (tráfego, expiração, etc.)",
"variables": "Variáveis disponíveis:"
},
"userAgentPrefix": "Identificador do cliente para distinguir diferentes clientes"
},
"editTitle": "Editar Cliente",
@@ -57,13 +78,13 @@
"icon": "Ícone",
"name": "Nome",
"outputFormat": "Formato de Saída",
"proxyTemplate": "Link de Assinatura",
"template": "Modelo de Configuração"
"schema": "Esquema de URL",
"template": "Template do Arquivo de Assinatura"
},
"tabs": {
"basic": "Informações Básicas",
"download": "Downloads",
"template": "Modelos"
"template": "Templates"
},
"validation": {
"nameRequired": "O nome do cliente é obrigatório",
@@ -72,6 +93,7 @@
},
"outputFormats": {
"base64": "Base64",
"conf": "CONF",
"json": "JSON",
"plain": "Texto Simples",
"yaml": "YAML"