Apidog suporta vários idiomas para a geração dinâmica de dados mock através das funcionalidades de localidade do Faker.js. Isto permite-lhe gerar dados localizados — como nomes, endereços e números de telefone — que correspondem à sua região ou cultura de destino.Comportamento da Localidade Predefinida#
Por predefinição, o Faker segue a definição de idioma do seu projeto.Defina o idioma do seu projeto em Definições do Projeto → Definições Básicas
Este idioma serve como localidade predefinida para todos os valores mock gerados dinamicamente
Personalizar a Localidade do Faker#
Para definir a localidade do Faker independentemente do idioma do seu projeto:1
Navegue para Definições do Projeto → Definições de Funcionalidades → Definições de Mock
2
Selecione a localidade do Faker pretendida no menu pendente
Esta definição substitui o idioma predefinido do projeto e gera dados mock utilizando a localidade especificada.Substituição da Localidade ao Nível do Campo#
Substitua a localidade de campos individuais utilizando o parâmetro locale em expressões mock:{{$person.fullName(locale='ja')}}
Esta flexibilidade permite-lhe combinar diferentes idiomas na mesma resposta mock quando necessário.Testar funcionalidades de internacionalização (i18n)
Simular bases de utilizadores multilingues
Gerar dados de teste específicos por região
Configuração do Fuso Horário#
Fuso Horário ao Nível do Projeto#
Defina um fuso horário predefinido para todos os valores de data e hora gerados dinamicamente:1
Navegue para Definições do Projeto → Definições de Funcionalidades → Definições de Mock
2
Selecione o fuso horário pretendido
Todas as datas e horas geradas utilizam este fuso horário, salvo se for substituído ao nível do campo.Substituição do Fuso Horário ao Nível do Campo#
Substitua o fuso horário de campos individuais de data ou hora utilizando o parâmetro timeZone.| Caso de Utilização | Expressão | Resultado de Exemplo |
|---|
| Data recente (Tóquio) | {{$date.recent(days=1, timeZone='Asia/Tokyo')}} | 2024-06-13T16:48:12+09:00 |
| Intervalo de datas (Londres) | {{$date.between(from='2024-01-01', to='2024-12-31', timeZone='Europe/London', format='yyyy-MM-dd HH:mm:ss')}} | 2024-03-15 04:26:52 |
Os parâmetros de fuso horário ao nível do campo fornecem controlo preciso sobre dados de data e hora, permitindo a simulação exata de qualquer região ou fuso horário nas suas respostas mock.