Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

feat(locale): ro_MD #1936

Closed
wants to merge 10 commits into from
Closed
123 changes: 62 additions & 61 deletions docs/guide/localization.md
Original file line number Diff line number Diff line change
Expand Up @@ -64,67 +64,68 @@ export const customFaker = new Faker({

<!-- Run 'pnpm run generate:locales' to update. -->

| Locale | Name | Faker |
| :------------ | :------------------------ | :----------------- |
| `af_ZA` | Afrikaans | `fakerAF_ZA` |
| `ar` | Arabic | `fakerAR` |
| `az` | Azerbaijani | `fakerAZ` |
| `cz` | Czech | `fakerCZ` |
| `de` | German | `fakerDE` |
| `de_AT` | German (Austria) | `fakerDE_AT` |
| `de_CH` | German (Switzerland) | `fakerDE_CH` |
| `dv` | Maldivian | `fakerDV` |
| `el` | Greek | `fakerEL` |
| `en` | English | `fakerEN` |
| `en_AU` | English (Australia) | `fakerEN_AU` |
| `en_AU_ocker` | English (Australia Ocker) | `fakerEN_AU_ocker` |
| `en_BORK` | English (Bork) | `fakerEN_BORK` |
| `en_CA` | English (Canada) | `fakerEN_CA` |
| `en_GB` | English (Great Britain) | `fakerEN_GB` |
| `en_GH` | English (Ghana) | `fakerEN_GH` |
| `en_IE` | English (Ireland) | `fakerEN_IE` |
| `en_IN` | English (India) | `fakerEN_IN` |
| `en_NG` | English (Nigeria) | `fakerEN_NG` |
| `en_US` | English (United States) | `fakerEN_US` |
| `en_ZA` | English (South Africa) | `fakerEN_ZA` |
| `es` | Spanish | `fakerES` |
| `es_MX` | Spanish (Mexico) | `fakerES_MX` |
| `fa` | Farsi | `fakerFA` |
| `fi` | Finnish | `fakerFI` |
| `fr` | French | `fakerFR` |
| `fr_BE` | French (Belgium) | `fakerFR_BE` |
| `fr_CA` | French (Canada) | `fakerFR_CA` |
| `fr_CH` | French (Switzerland) | `fakerFR_CH` |
| `fr_LU` | French (Luxembourg) | `fakerFR_LU` |
| `ge` | Georgian | `fakerGE` |
| `he` | Hebrew | `fakerHE` |
| `hr` | Croatian | `fakerHR` |
| `hu` | Hungarian | `fakerHU` |
| `hy` | Armenian | `fakerHY` |
| `id_ID` | Indonesian | `fakerID_ID` |
| `it` | Italian | `fakerIT` |
| `ja` | Japanese | `fakerJA` |
| `ko` | Korean | `fakerKO` |
| `lv` | Latvian | `fakerLV` |
| `mk` | Macedonian | `fakerMK` |
| `nb_NO` | Norwegian | `fakerNB_NO` |
| `ne` | Nepalese | `fakerNE` |
| `nl` | Dutch | `fakerNL` |
| `nl_BE` | Dutch (Belgium) | `fakerNL_BE` |
| `pl` | Polish | `fakerPL` |
| `pt_BR` | Portuguese (Brazil) | `fakerPT_BR` |
| `pt_PT` | Portuguese (Portugal) | `fakerPT_PT` |
| `ro` | Romanian | `fakerRO` |
| `ru` | Russian | `fakerRU` |
| `sk` | Slovakian | `fakerSK` |
| `sv` | Swedish | `fakerSV` |
| `tr` | Turkish | `fakerTR` |
| `uk` | Ukrainian | `fakerUK` |
| `ur` | Urdu | `fakerUR` |
| `vi` | Vietnamese | `fakerVI` |
| `zh_CN` | Chinese | `fakerZH_CN` |
| `zh_TW` | Chinese (Taiwan) | `fakerZH_TW` |
| `zu_ZA` | Zulu (South Africa) | `fakerZU_ZA` |
| Locale | Name | Faker |
|:----------------|:--------------------------|:-------------------|
| `af_ZA` | Afrikaans | `fakerAF_ZA` |
| `ar` | Arabic | `fakerAR` |
| `az` | Azerbaijani | `fakerAZ` |
| `cz` | Czech | `fakerCZ` |
| `de` | German | `fakerDE` |
| `de_AT` | German (Austria) | `fakerDE_AT` |
| `de_CH` | German (Switzerland) | `fakerDE_CH` |
| `dv` | Maldivian | `fakerDV` |
| `el` | Greek | `fakerEL` |
| `en` | English | `fakerEN` |
| `en_AU` | English (Australia) | `fakerEN_AU` |
| `en_AU_ocker` | English (Australia Ocker) | `fakerEN_AU_ocker` |
| `en_BORK` | English (Bork) | `fakerEN_BORK` |
| `en_CA` | English (Canada) | `fakerEN_CA` |
| `en_GB` | English (Great Britain) | `fakerEN_GB` |
| `en_GH` | English (Ghana) | `fakerEN_GH` |
| `en_IE` | English (Ireland) | `fakerEN_IE` |
| `en_IN` | English (India) | `fakerEN_IN` |
| `en_NG` | English (Nigeria) | `fakerEN_NG` |
| `en_US` | English (United States) | `fakerEN_US` |
| `en_ZA` | English (South Africa) | `fakerEN_ZA` |
| `es` | Spanish | `fakerES` |
| `es_MX` | Spanish (Mexico) | `fakerES_MX` |
| `fa` | Farsi | `fakerFA` |
| `fi` | Finnish | `fakerFI` |
| `fr` | French | `fakerFR` |
| `fr_BE` | French (Belgium) | `fakerFR_BE` |
| `fr_CA` | French (Canada) | `fakerFR_CA` |
| `fr_CH` | French (Switzerland) | `fakerFR_CH` |
| `fr_LU` | French (Luxembourg) | `fakerFR_LU` |
| `ge` | Georgian | `fakerGE` |
| `he` | Hebrew | `fakerHE` |
| `hr` | Croatian | `fakerHR` |
| `hu` | Hungarian | `fakerHU` |
| `hy` | Armenian | `fakerHY` |
| `id_ID` | Indonesian | `fakerID_ID` |
| `it` | Italian | `fakerIT` |
| `ja` | Japanese | `fakerJA` |
| `ko` | Korean | `fakerKO` |
| `lv` | Latvian | `fakerLV` |
| `mk` | Macedonian | `fakerMK` |
| `nb_NO` | Norwegian | `fakerNB_NO` |
| `ne` | Nepalese | `fakerNE` |
| `nl` | Dutch | `fakerNL` |
| `nl_BE` | Dutch (Belgium) | `fakerNL_BE` |
| `pl` | Polish | `fakerPL` |
| `pt_BR` | Portuguese (Brazil) | `fakerPT_BR` |
| `pt_PT` | Portuguese (Portugal) | `fakerPT_PT` |
| `ro` | Romanian | `fakerRO` |
| `ro_MD` | Romanian (Moldova) | `fakerRO_MD` |
| `ru` | Russian | `fakerRU` |
| `sk` | Slovakian | `fakerSK` |
| `sv` | Swedish | `fakerSV` |
| `tr` | Turkish | `fakerTR` |
| `uk` | Ukrainian | `fakerUK` |
| `ur` | Urdu | `fakerUR` |
| `vi` | Vietnamese | `fakerVI` |
| `zh_CN` | Chinese | `fakerZH_CN` |
| `zh_TW` | Chinese (Taiwan) | `fakerZH_TW` |
| `zu_ZA` | Zulu (South Africa) | `fakerZU_ZA` |

<!-- LOCALES-AUTO-GENERATED-END -->

Expand Down
17 changes: 17 additions & 0 deletions src/locale/ro_MD.ts
Original file line number Diff line number Diff line change
@@ -0,0 +1,17 @@
/*
* This file is automatically generated.
* Run 'pnpm run generate:locales' to update.
*/

import { Faker } from '../faker';
import en from '../locales/en';
import ro_MD from '../locales/ro_MD';

export const faker = new Faker({
locale: 'ro_MD',
localeFallback: 'en',
locales: {
ro_MD,
en,
},
});
1 change: 1 addition & 0 deletions src/locales/index.ts
Original file line number Diff line number Diff line change
Expand Up @@ -52,6 +52,7 @@ export { default as pl } from './pl';
export { default as pt_BR } from './pt_BR';
export { default as pt_PT } from './pt_PT';
export { default as ro } from './ro';
export { default as ro_MD } from './ro_MD';
export { default as ru } from './ru';
export { default as sk } from './sk';
export { default as sv } from './sv';
Expand Down
92 changes: 92 additions & 0 deletions src/locales/ro_MD/cell_phone/formats.ts
Original file line number Diff line number Diff line change
@@ -0,0 +1,92 @@
export default [
'0600#####',
'0601#####',
'0602#####',
'0603#####',
'0604#####',
'0605#####',
'0606#####',
'0607#####',
'0608#####',
'0609#####',
'0610#####',
'0611#####',
'0612#####',
'0613#####',
'0614#####',
'0615#####',
'0616#####',
'0617#####',
'0618#####',
'0619#####',
'0620#####',
'0621#####',
'0622#####',
'0623#####',
'0624#####',
'0625#####',
'0626#####',
'0627#####',
'0628#####',
'0629#####',
'0660#####',
'0661#####',
'0662#####',
'0663#####',
'0664#####',
'0665#####',
'0666#####',
'0667#####',
'0668#####',
'0669#####',
'0670#####',
'0671#####',
'0672#####',
'0673#####',
'0674#####',
'0675#####',
'0676#####',
'0677#####',
'0678#####',
'0679#####',
'0680#####',
'0681#####',
'0682#####',
'0683#####',
'0684#####',
'0685#####',
'0686#####',
'0687#####',
'0688#####',
'0689#####',
'0690#####',
'0691#####',
'0692#####',
'0693#####',
'0694#####',
'0695#####',
'0696#####',
'0697#####',
'0698#####',
'0699#####',
'0790#####',
'0791#####',
'0792#####',
'0793#####',
'0794#####',
'0795#####',
'0796#####',
'0797#####',
'0798#####',
'0799#####',
'0780#####',
'0781#####',
'0782#####',
'0783#####',
'0784#####',
'0785#####',
'0786#####',
'0787#####',
'0788#####',
'0789#####',
];
11 changes: 11 additions & 0 deletions src/locales/ro_MD/cell_phone/index.ts
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
/*
* This file is automatically generated.
* Run 'pnpm run generate:locales' to update.
*/
import formats from './formats';

const cell_phone = {
formats,
};

export default cell_phone;
14 changes: 14 additions & 0 deletions src/locales/ro_MD/date/index.ts
Original file line number Diff line number Diff line change
@@ -0,0 +1,14 @@
/*
* This file is automatically generated.
* Run 'pnpm run generate:locales' to update.
*/
import type { DateDefinitions } from '../../..';
import month from './month';
import weekday from './weekday';

const date: DateDefinitions = {
month,
weekday,
};

export default date;
30 changes: 30 additions & 0 deletions src/locales/ro_MD/date/month.ts
Original file line number Diff line number Diff line change
@@ -0,0 +1,30 @@
export default {
wide: [
'Ianuarie',
'Februarie',
'Martie',
'Aprilie',
'Mai',
'Iunie',
'Iulie',
'August',
'Septembrie',
'Octombrie',
'Noiembrie',
'Decembrie',
],
abbr: [
'Ian',
'Feb',
'Mar',
'Apr',
'Mai',
'Iun',
'Iul',
'Aug',
'Sep',
'Oct',
'Noi',
'Dec',
],
};
4 changes: 4 additions & 0 deletions src/locales/ro_MD/date/weekday.ts
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
export default {
wide: ['Luni', 'Marți', 'Miercuri', 'Joi', 'Vineri', 'Sâmbătă', 'Duminică'],
abbr: ['Lu', 'Ma', 'Mi', 'Jo', 'Vi', 'Sâ', 'Du'],
};
23 changes: 23 additions & 0 deletions src/locales/ro_MD/index.ts
Original file line number Diff line number Diff line change
@@ -0,0 +1,23 @@
/*
* This file is automatically generated.
* Run 'pnpm run generate:locales' to update.
*/
import type { LocaleDefinition } from '../..';
import cell_phone from './cell_phone';
import date from './date';
import internet from './internet';
import location from './location';
import person from './person';
import phone_number from './phone_number';

const ro_MD: LocaleDefinition = {
title: 'Romanian (Moldova)',
cell_phone,
date,
internet,
location,
person,
phone_number,
};

export default ro_MD;
8 changes: 8 additions & 0 deletions src/locales/ro_MD/internet/domain_suffix.ts
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
export default [
'com',
'ru',
'net',
'org',
// Moldavian
'md',
];
9 changes: 9 additions & 0 deletions src/locales/ro_MD/internet/free_email.ts
Original file line number Diff line number Diff line change
@@ -0,0 +1,9 @@
export default [
'mail.ru',
'rambler.ru',
'yandex.ru',
'gmail.com',
'gmail.ru',
'yahoo.com',
'hotmail.com',
];
14 changes: 14 additions & 0 deletions src/locales/ro_MD/internet/index.ts
Original file line number Diff line number Diff line change
@@ -0,0 +1,14 @@
/*
* This file is automatically generated.
* Run 'pnpm run generate:locales' to update.
*/
import type { InternetDefinitions } from '../../..';
import domain_suffix from './domain_suffix';
import free_email from './free_email';

const internet: InternetDefinitions = {
domain_suffix,
free_email,
};

export default internet;
1 change: 1 addition & 0 deletions src/locales/ro_MD/location/building_number.ts
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
export default ['Bloc ##', 'Bloc ##/##'];
4 changes: 4 additions & 0 deletions src/locales/ro_MD/location/city.ts
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
export default [
'{{location.city_prefix}} {{person.firstName}}',
'{{location.city_name}}',
];
Loading