O Apidog oferece suporte a vários idiomas para geração dinâmica de dados mock por meio dos recursos de localidade do Faker.js. Isso permite que você gere dados localizados — como nomes, endereços e números de telefone — que correspondam à sua região ou cultura de destino.Comportamento da Localidade Padrão#
Por padrão, o Faker segue a configuração de idioma do seu projeto.Defina o idioma do seu projeto em Configurações do Projeto → Configurações Básicas
Esse idioma serve como a localidade padrão para todos os valores mock gerados dinamicamente
Personalização da Localidade do Faker#
Para definir a localidade do Faker independentemente do idioma do seu projeto:1
Navegue até Configurações do Projeto → Configurações de Recursos → Configurações de Mock
2
Selecione a localidade desejada do Faker no menu suspenso
Essa configuração substitui o idioma padrão do projeto e gera dados mock usando a localidade especificada.Substituição de Localidade no Nível do Campo#
Substitua a localidade de campos individuais usando o parâmetro locale em expressões de mock:{{$person.fullName(locale='ja')}}
Essa flexibilidade permite que você misture diferentes idiomas na mesma resposta mock quando necessário.Testar recursos de internacionalização (i18n)
Simular bases de usuários multilíngues
Gerar dados de teste específicos por região
Configuração de Fuso Horário#
Fuso Horário no Nível do Projeto#
Defina um fuso horário padrão para todos os valores de data e hora gerados dinamicamente:1
Navegue até Configurações do Projeto → Configurações de Recursos → Configurações de Mock
2
Selecione o fuso horário desejado
Todas as datas e horas geradas usam esse fuso horário, a menos que ele seja substituído no nível do campo.Substituição de Fuso Horário no Nível do Campo#
Substitua o fuso horário de campos individuais de data ou hora usando o parâmetro timeZone.| Caso de uso | Expressão | Saída 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 |
Parâmetros de fuso horário no nível do campo fornecem controle preciso sobre dados de data e hora, permitindo a simulação precisa de qualquer região ou fuso horário em suas respostas mock.