Apidog는 Faker.js 로케일 기능을 통해 동적 목 데이터 생성을 위한 여러 언어를 지원합니다. 이를 통해 대상 지역 또는 문화에 맞는 이름, 주소, 전화번호와 같은 현지화된 데이터를 생성할 수 있습니다.기본 로케일 동작#
기본적으로 Faker는 프로젝트의 언어 설정을 따릅니다.Project Settings → Basic Settings에서 프로젝트 언어를 설정하십시오.
이 언어는 동적으로 생성되는 모든 목 값의 기본 로케일로 사용됩니다.
Faker 로케일 사용자 지정#
프로젝트 언어와 별도로 Faker 로케일을 설정하려면 다음을 수행하십시오.1
Project Settings → Feature Settings → Mock Settings로 이동하십시오.
2
드롭다운에서 원하는 Faker 로케일을 선택하십시오.
이 설정은 기본 프로젝트 언어를 재정의하며, 지정된 로케일을 사용하여 목 데이터를 생성합니다.필드 수준 로케일 재정의#
목 표현식에서 locale 매개변수를 사용하여 개별 필드의 로케일을 재정의하십시오.{{$person.fullName(locale='ja')}}
이러한 유연성을 통해 필요한 경우 동일한 목 응답 내에서 여러 언어를 혼합할 수 있습니다.시간대 구성#
프로젝트 수준 시간 대#
동적으로 생성되는 모든 날짜 및 시간 값에 대한 기본 시간대를 설정하십시오.1
Project Settings → Feature Settings → Mock Settings로 이동하십시오.
필드 수준에서 재정의하지 않는 한, 생성되는 모든 날짜와 시간은 이 시간대를 사용합니다.필드 수준 시간대 재정의#
timeZone 매개변수를 사용하여 개별 날짜 또는 시간 필드의 시간대를 재정의하십시오.| 사용 사례 | 표현식 | 샘플 출력 |
|---|
| 최근 날짜(도쿄) | {{$date.recent(days=1, timeZone='Asia/Tokyo')}} | 2024-06-13T16:48:12+09:00 |
| 날짜 범위(런던) | {{$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 |
필드 수준 시간대 매개변수는 날짜 및 시간 데이터를 정밀하게 제어할 수 있게 해 주며, 목 응답에서 모든 지역 또는 시간대를 정확하게 시뮬레이션할 수 있도록 합니다.