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: use localized fake pattern in street #966

Merged
merged 8 commits into from
May 21, 2022
14 changes: 13 additions & 1 deletion src/definitions/address.ts
Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,11 @@ export type AddressDefinitions = LocaleEntry<{
postcode: string | string[];

/**
* Names of actual cities
* The patterns to generate city names.
*/
city: string[];
ST-DDT marked this conversation as resolved.
Show resolved Hide resolved
/**
* The names of actual cities.
*/
city_name: string[];
/**
Expand Down Expand Up @@ -59,6 +63,14 @@ export type AddressDefinitions = LocaleEntry<{
*/
building_number: string[];

/**
* The patterns to generate street names.
*/
street: string[];
/**
* The names of actual streets.
*/
street_name: string[];
/**
* Common street prefixes
*/
Expand Down
2 changes: 2 additions & 0 deletions src/locales/af_ZA/address/index.ts
Original file line number Diff line number Diff line change
Expand Up @@ -6,11 +6,13 @@ import type { AddressDefinitions } from '../../..';
import city from './city';
import default_country from './default_country';
import postcode from './postcode';
import street from './street';

const address: AddressDefinitions = {
city,
default_country,
postcode,
street,
};

export default address;
4 changes: 4 additions & 0 deletions src/locales/af_ZA/address/street.ts
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
export default [
'{{name.firstName}} {{address.streetSuffix}}',
'{{name.lastName}} {{address.streetSuffix}}',
];
4 changes: 2 additions & 2 deletions src/locales/ar/address/index.ts
Original file line number Diff line number Diff line change
Expand Up @@ -11,8 +11,8 @@ import default_country from './default_country';
import postcode from './postcode';
import secondary_address from './secondary_address';
import state from './state';
import street from './street';
import street_address from './street_address';
import street_name from './street_name';
import street_prefix from './street_prefix';

const address: AddressDefinitions = {
Expand All @@ -24,8 +24,8 @@ const address: AddressDefinitions = {
postcode,
secondary_address,
state,
street,
street_address,
street_name,
street_prefix,
};

Expand Down
File renamed without changes.
4 changes: 2 additions & 2 deletions src/locales/ar/address/street_address.ts
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
export default {
normal: '{{address.buildingNumber}} {{address.streetName}}',
full: '{{address.buildingNumber}} {{address.streetName}} {{address.secondaryAddress}}',
normal: '{{address.buildingNumber}} {{address.street}}',
full: '{{address.buildingNumber}} {{address.street}} {{address.secondaryAddress}}',
};
4 changes: 2 additions & 2 deletions src/locales/az/address/index.ts
Original file line number Diff line number Diff line change
Expand Up @@ -11,10 +11,10 @@ import default_country from './default_country';
import postcode from './postcode';
import secondary_address from './secondary_address';
import state from './state';
import street from './street';
import street_address from './street_address';
import street_name from './street_name';
import street_suffix from './street_suffix';
import street_title from './street_title';

const address: AddressDefinitions = {
building_number,
Expand All @@ -25,10 +25,10 @@ const address: AddressDefinitions = {
postcode,
secondary_address,
state,
street,
street_address,
street_name,
street_suffix,
street_title,
};

export default address;
4 changes: 4 additions & 0 deletions src/locales/az/address/street.ts
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
export default [
'{{address.street_suffix}} {{address.street_name}}',
'{{address.street_name}} {{address.street_suffix}}',
];
4 changes: 2 additions & 2 deletions src/locales/az/address/street_address.ts
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
export default {
normal: '{{address.streetName}}, {{address.buildingNumber}}',
full: '{{address.streetName}}, {{address.buildingNumber}} {{address.secondaryAddress}}',
normal: '{{address.street}}, {{address.buildingNumber}}',
full: '{{address.street}}, {{address.buildingNumber}} {{address.secondaryAddress}}',
};
237 changes: 235 additions & 2 deletions src/locales/az/address/street_name.ts
Original file line number Diff line number Diff line change
@@ -1,4 +1,237 @@
export default [
'{{address.street_suffix}} {{address.street_title}}',
'{{address.street_title}} {{address.street_suffix}}',
'Abbas Fətullayev',
'Abbas Mirzə Şərifzadə',
'Abbas Səhhət',
'Abdulla Şaiq',
'Afiyəddin Cəlilov',
'Axundov',
'Ağa Nemətulla',
'Ağadadaş Qurbanov',
'Akademik Həsən Əliyev',
'Akademik Lətif İmanov',
'Alı Mustafayev',
'Almas İldırım',
'Asəf Zeynallı',
'Asif Əsədullayev',
'Aşıq Alı',
'Aşıq Ələsgər',
'Azadlıq prospekti',
'Bakıxanov',
'Balababa Məcidov',
'Balaəmi Dadaşov',
'Behbud Şaxtantinski',
'Bəkir Çobanzadə',
'Bəsti Bağırova',
'Bəşir Səfəroğlu',
'Böyük Qala',
'Cabir Əliyev',
'Camal Hacıəliyev',
'Cavadxan',
'Cavanşir',
'Ceyhun Səlimov',
'Ceyhunbəy Hacıbəyli',
'Cəbiyev',
'Cəfər Xəndan',
'Cəfər Cabbarlı',
'Cəlal Qurbanov',
'Cəlil Məmmədquluzadə',
'Çingiz Mustafayev',
'Çobanzadə',
'Dadaş Bünyadzadə',
'Dağlı Yunus',
'Dilarə Əliyeva',
'Elçin Əzimov',
'Eldar və Abdulla Əlibəyovlar',
'Elxan Həsənov',
'Elşən Mehdiyev',
'Elşən Süleymanov',
'Etibar Bəkirov',
'Əbdüləzəl Dəmirçizadə',
'Əbdülhəsən Anaplı',
'Əbdülkərim Əlizadə',
'Əhməd bəy Ağaoğlu',
'Əhməd Cavad',
'Əhməd Cəmil',
'Əhməd Mehbalıyev',
'Əhməd Rəcəbli',
'Əjdər Xanbabayev',
'Əkrəm Cəfərov',
'Ələsgər Qayıbov',
'Əliağa Vahid',
'Əli Bəy Hüseynzadə',
'Əlimərdan bəy Topçubaşov',
'Əliyar Əliyev',
'Əlövsət Abdulrəhimov',
'Əlövsət Quliyev',
'Əmir Bağırov',
'Əsəd Əhmədov',
'Əşrəf Yunusov',
'Əzim Əzimzadə',
'Əziz Əliyev',
'Heybət Heybətov',
'Həqiqət Rzayeva',
'Həmid Araslı',
'Hənifə Ələsgərova',
'Hərbçilər',
'Həsənoğu',
'Həsən Seyidbəyli',
'Hətəm Allahverdiyev',
'Həzi Aslanov',
'Hüsü Hacıyev',
'Hüseynqulu Sarabski',
'Fətəli xan Xoyski',
'Fəzail Bayramov',
'Fikrət Əmirov',
'Fuad İbrahimbəyov',
'Fuad Yusifov',
'General Əliağa Şıxlinski',
'Gülayə Qədirbəyova',
'Gənclik',
'Xaqani',
'Xan Şuşinski',
'Xanlar',
'Xudu Məmmədov',
'İbrahimpaşa Dadaşov',
'İdris Süleymanov',
'İlqar Abbasov',
'İlqar İsmayılov',
'İmran Qasımov',
'İnqilab İsmayılov',
'İsfəndiyar Zülalov',
'İslam Abışov',
'İslam Səfərli',
'İsmayıl bəy Qutqaşınlı',
'İsmayıl Mirzəgülov',
'İstiqlaliyyət',
'28 May',
'İsgəndərov',
'İvan Turgenev',
'İzmir',
'İzzət Həmidov',
'İzzət Orucova',
'Kamal Rəhimov',
'Kazım Kazımzadə',
'Kazımağa Kərimov',
'Kərəm İsmayılov',
'Kiçik Qala',
'Koroğlu Rəhimov',
'Qaçaq Nəbi',
'Qarabağ',
'Qədirbəyov',
'Qəzənfər Musabəyov',
'Qəzənfər Vəliyev',
'Leyla Məmmədbəyova',
'Mahmud İbrahimov',
'Malik Məmmədov',
'Mehdi Abbasov',
'Mehdi Mehdizadə',
'Məhəmməd Əmin Rəsulzadə',
'Məhəmməd Hadi',
'Məhəmməd Xiyabani',
'Məhəmməd ibn Hinduşah Naxçıvani',
'Məhsəti Gəncəvi',
'Məmmədyarov',
'Mərdanov qardaşları',
'Mətləb Ağayev',
'Məşədi Hilal',
'Məzahir Rüstəmov',
'Mikayıl Müşviq',
'Mingəçevir',
'Mirəli Qaşqay',
'Mirəli Seyidov',
'Mirzağa Əliyev',
'Mirzə İbrahimov',
'Mirzə Mənsur',
'Mirzə Mustafayev',
'Murtuza Muxtarov',
'Mustafa Topçubaşov',
'Müqtədir Aydınbəyov',
'Müslüm Maqomayev',
'Müzəffər Həsənov',
'Nabat Aşurbəyova',
'Naxçıvani',
'Naximov',
'Nazim İsmaylov',
'Neapol',
'Neftçi Qurban Abbasov',
'Neftçilər prospekti',
'Nəcəfbəy Vəzirov',
'Nəcəfqulu Rəfiyev',
'Nəriman Nərimanov',
'Nəsirəddin Tusi',
'Nigar Rəfibəyli',
'Niyazi',
'Nizami',
'Nizami Abdullayev',
'Nobel prospekti',
'Novruz',
'Novruzov qardaşları',
'Oqtay Vəliyev',
'Parlament',
'Puşkin',
'Rafiq Ağayev',
'Ramiz Qəmbərov',
'Rəşid Behbudov',
'Rəşid Məcidov',
'Ruhulla Axundov',
'Ruslan Allahverdiyev',
'Rüstəm Rüstəmov',
'Tahir Bağırov',
'Tarzan Hacı Məmmədov',
'Tbilisi prospekti',
'Təbriz (Bakı)',
'Təbriz Xəlilbəyli',
'Tofiq Məmmədov',
'Tolstoy',
'Sabit Orucov',
'Sabit Rəhman',
'Sahib Hümmətov',
'Salatın Əsgərova',
'Sarayevo',
'Seyid Əzim Şirvani',
'Seyid Şuşinski',
'Seyidov',
'Səməd bəy Mehmandarov',
'Səməd Vurğun',
'Səttar Bəhlulzadə',
'Sona xanım Vəlixanlı',
'Sübhi Salayev',
'Süleyman Əhmədov',
'Süleyman Rəhimov',
'Süleyman Rüstəm',
'Süleyman Sani Axundov',
'Süleyman Vəzirov',
'Şahin Səmədov',
'Şamil Əzizbəyov',
'Şamil Kamilov',
'Şeyx Şamil',
'Şəfayət Mehdiyev',
'Şəmsi Bədəlbəyli',
'Şirin Mirzəyev',
'Şıxəli Qurbanov',
'Şövkət Ələkbərova',
'Ülvi Bünyadzadə',
'Üzeyir Hacıbəyov',
'Vasif Əliyev',
'Vəli Məmmədov',
'Vladislav Plotnikov',
'Vüqar Quliyev',
'Vunq Tau',
'Yaqub Əliyev',
'Yaşar Abdullayev',
'Yaşar Əliyev',
'Yavər Əliyev',
'Yesenin',
'Yəhya Hüseynov',
'Yılmaz Axundzadə',
'Yüsif Eyvazov',
'Yusif Qasımov',
'Yusif Məmmədəliyev',
'Yusif Səfərov',
'Yusif Vəzir Çəmənzəminli',
'Zahid Əliyev',
'Zahid Xəlilov',
'Zaur Kərimov',
'Zavod',
'Zərgərpalan',
];
Loading