aboutsummaryrefslogtreecommitdiff
path: root/src/locales/ar
diff options
context:
space:
mode:
authorST-DDT <[email protected]>2022-01-20 12:56:15 +0100
committerGitHub <[email protected]>2022-01-20 12:56:15 +0100
commitd4cfa3cbbc1c887a17dddbdd5ffc64140e8fa605 (patch)
tree24855d04a58fba8c1865ff412a5b24ea0301ba0d /src/locales/ar
parent66aa374fc3ca958070819d7eb6b119accc01cd3d (diff)
downloadfaker-d4cfa3cbbc1c887a17dddbdd5ffc64140e8fa605.tar.xz
faker-d4cfa3cbbc1c887a17dddbdd5ffc64140e8fa605.zip
feat: migrate locales to typescript (#238)
Diffstat (limited to 'src/locales/ar')
-rw-r--r--src/locales/ar/address/building_number.js1
-rw-r--r--src/locales/ar/address/building_number.ts1
-rw-r--r--src/locales/ar/address/city.js1
-rw-r--r--src/locales/ar/address/city.ts1
-rw-r--r--src/locales/ar/address/city_name.ts (renamed from src/locales/ar/address/city_name.js)2
-rw-r--r--src/locales/ar/address/country.ts (renamed from src/locales/ar/address/country.js)2
-rw-r--r--src/locales/ar/address/default_country.js1
-rw-r--r--src/locales/ar/address/default_country.ts1
-rw-r--r--src/locales/ar/address/index.js12
-rw-r--r--src/locales/ar/address/index.ts29
-rw-r--r--src/locales/ar/address/postcode.js1
-rw-r--r--src/locales/ar/address/postcode.ts1
-rw-r--r--src/locales/ar/address/postcode_by_state.js1
-rw-r--r--src/locales/ar/address/postcode_by_state.ts1
-rw-r--r--src/locales/ar/address/secondary_address.js7
-rw-r--r--src/locales/ar/address/secondary_address.ts1
-rw-r--r--src/locales/ar/address/state.ts (renamed from src/locales/ar/address/state.js)2
-rw-r--r--src/locales/ar/address/street_address.js1
-rw-r--r--src/locales/ar/address/street_address.ts1
-rw-r--r--src/locales/ar/address/street_name.ts (renamed from src/locales/ar/address/street_name.js)2
-rw-r--r--src/locales/ar/address/street_prefix.ts (renamed from src/locales/ar/address/street_prefix.js)2
-rw-r--r--src/locales/ar/cell_phone/formats.ts (renamed from src/locales/ar/cell_phone/formats.js)2
-rw-r--r--src/locales/ar/cell_phone/index.js3
-rw-r--r--src/locales/ar/cell_phone/index.ts7
-rw-r--r--src/locales/ar/commerce/color.ts (renamed from src/locales/ar/commerce/color.js)2
-rw-r--r--src/locales/ar/commerce/department.ts (renamed from src/locales/ar/commerce/department.js)2
-rw-r--r--src/locales/ar/commerce/index.js5
-rw-r--r--src/locales/ar/commerce/index.ts11
-rw-r--r--src/locales/ar/commerce/product_name.ts (renamed from src/locales/ar/commerce/product_name.js)2
-rw-r--r--src/locales/ar/date/index.js4
-rw-r--r--src/locales/ar/date/index.ts9
-rw-r--r--src/locales/ar/date/month.ts (renamed from src/locales/ar/date/month.js)2
-rw-r--r--src/locales/ar/date/weekday.ts (renamed from src/locales/ar/date/weekday.js)2
-rw-r--r--src/locales/ar/index.ts24
-rw-r--r--src/locales/ar/name/first_name.ts (renamed from src/locales/ar/name/first_name.js)2
-rw-r--r--src/locales/ar/name/index.js7
-rw-r--r--src/locales/ar/name/index.ts15
-rw-r--r--src/locales/ar/name/last_name.ts (renamed from src/locales/ar/name/last_name.js)2
-rw-r--r--src/locales/ar/name/name.ts (renamed from src/locales/ar/name/name.js)2
-rw-r--r--src/locales/ar/name/prefix.js1
-rw-r--r--src/locales/ar/name/prefix.ts1
-rw-r--r--src/locales/ar/name/title.ts (renamed from src/locales/ar/name/title.js)2
-rw-r--r--src/locales/ar/phone_number/formats.ts (renamed from src/locales/ar/phone_number/formats.js)2
-rw-r--r--src/locales/ar/phone_number/index.js3
-rw-r--r--src/locales/ar/phone_number/index.ts7
-rw-r--r--src/locales/ar/team/creature.ts (renamed from src/locales/ar/team/creature.js)2
-rw-r--r--src/locales/ar/team/index.js4
-rw-r--r--src/locales/ar/team/index.ts9
-rw-r--r--src/locales/ar/team/name.js1
-rw-r--r--src/locales/ar/team/name.ts1
-rw-r--r--src/locales/ar/vehicle/fuel.js1
-rw-r--r--src/locales/ar/vehicle/fuel.ts1
-rw-r--r--src/locales/ar/vehicle/index.js7
-rw-r--r--src/locales/ar/vehicle/index.ts13
-rw-r--r--src/locales/ar/vehicle/manufacturer.ts (renamed from src/locales/ar/vehicle/manufacturer.js)2
-rw-r--r--src/locales/ar/vehicle/model.ts (renamed from src/locales/ar/vehicle/model.js)2
-rw-r--r--src/locales/ar/vehicle/type.ts (renamed from src/locales/ar/vehicle/vehicle_type.js)2
57 files changed, 146 insertions, 89 deletions
diff --git a/src/locales/ar/address/building_number.js b/src/locales/ar/address/building_number.js
deleted file mode 100644
index 9d08ee15..00000000
--- a/src/locales/ar/address/building_number.js
+++ /dev/null
@@ -1 +0,0 @@
-module['exports'] = ['#####', '####', '###'];
diff --git a/src/locales/ar/address/building_number.ts b/src/locales/ar/address/building_number.ts
new file mode 100644
index 00000000..50c31ccb
--- /dev/null
+++ b/src/locales/ar/address/building_number.ts
@@ -0,0 +1 @@
+export default ['#####', '####', '###'];
diff --git a/src/locales/ar/address/city.js b/src/locales/ar/address/city.js
deleted file mode 100644
index fc8c1bb4..00000000
--- a/src/locales/ar/address/city.js
+++ /dev/null
@@ -1 +0,0 @@
-module['exports'] = ['#{city_name}'];
diff --git a/src/locales/ar/address/city.ts b/src/locales/ar/address/city.ts
new file mode 100644
index 00000000..1af570d7
--- /dev/null
+++ b/src/locales/ar/address/city.ts
@@ -0,0 +1 @@
+export default ['#{city_name}'];
diff --git a/src/locales/ar/address/city_name.js b/src/locales/ar/address/city_name.ts
index 3ee4902c..24aca94f 100644
--- a/src/locales/ar/address/city_name.js
+++ b/src/locales/ar/address/city_name.ts
@@ -1,4 +1,4 @@
-module['exports'] = [
+export default [
'مكة',
'المدينة',
'القاهرة',
diff --git a/src/locales/ar/address/country.js b/src/locales/ar/address/country.ts
index 895d7f54..d8a21a97 100644
--- a/src/locales/ar/address/country.js
+++ b/src/locales/ar/address/country.ts
@@ -1,4 +1,4 @@
-module['exports'] = [
+export default [
'أفغانستان',
'ألبانيا',
'الجزائر',
diff --git a/src/locales/ar/address/default_country.js b/src/locales/ar/address/default_country.js
deleted file mode 100644
index 1bd6f78d..00000000
--- a/src/locales/ar/address/default_country.js
+++ /dev/null
@@ -1 +0,0 @@
-module['exports'] = ['المملكة العربية السعودية'];
diff --git a/src/locales/ar/address/default_country.ts b/src/locales/ar/address/default_country.ts
new file mode 100644
index 00000000..2a8aa99c
--- /dev/null
+++ b/src/locales/ar/address/default_country.ts
@@ -0,0 +1 @@
+export default ['المملكة العربية السعودية'];
diff --git a/src/locales/ar/address/index.js b/src/locales/ar/address/index.js
deleted file mode 100644
index df1453e7..00000000
--- a/src/locales/ar/address/index.js
+++ /dev/null
@@ -1,12 +0,0 @@
-var address = {};
-module['exports'] = address;
-address.country = require('./country');
-address.building_number = require('./building_number');
-address.secondary_address = require('./secondary_address');
-address.postcode = require('./postcode');
-address.postcode_by_state = require('./postcode_by_state');
-address.state = require('./state');
-address.city = require('./city');
-address.street_name = require('./street_name');
-address.street_address = require('./street_address');
-address.default_country = require('./default_country');
diff --git a/src/locales/ar/address/index.ts b/src/locales/ar/address/index.ts
new file mode 100644
index 00000000..571aa7b0
--- /dev/null
+++ b/src/locales/ar/address/index.ts
@@ -0,0 +1,29 @@
+import building_number from './building_number';
+import city from './city';
+import city_name from './city_name';
+import country from './country';
+import default_country from './default_country';
+import postcode from './postcode';
+import postcode_by_state from './postcode_by_state';
+import secondary_address from './secondary_address';
+import state from './state';
+import street_address from './street_address';
+import street_name from './street_name';
+import street_prefix from './street_prefix';
+
+const address: any = {
+ building_number,
+ city,
+ city_name,
+ country,
+ default_country,
+ postcode,
+ postcode_by_state,
+ secondary_address,
+ state,
+ street_address,
+ street_name,
+ street_prefix,
+};
+
+export default address;
diff --git a/src/locales/ar/address/postcode.js b/src/locales/ar/address/postcode.js
deleted file mode 100644
index 20f39b2c..00000000
--- a/src/locales/ar/address/postcode.js
+++ /dev/null
@@ -1 +0,0 @@
-module['exports'] = ['#####', '#####-####'];
diff --git a/src/locales/ar/address/postcode.ts b/src/locales/ar/address/postcode.ts
new file mode 100644
index 00000000..4433f068
--- /dev/null
+++ b/src/locales/ar/address/postcode.ts
@@ -0,0 +1 @@
+export default ['#####', '#####-####'];
diff --git a/src/locales/ar/address/postcode_by_state.js b/src/locales/ar/address/postcode_by_state.js
deleted file mode 100644
index 20f39b2c..00000000
--- a/src/locales/ar/address/postcode_by_state.js
+++ /dev/null
@@ -1 +0,0 @@
-module['exports'] = ['#####', '#####-####'];
diff --git a/src/locales/ar/address/postcode_by_state.ts b/src/locales/ar/address/postcode_by_state.ts
new file mode 100644
index 00000000..4433f068
--- /dev/null
+++ b/src/locales/ar/address/postcode_by_state.ts
@@ -0,0 +1 @@
+export default ['#####', '#####-####'];
diff --git a/src/locales/ar/address/secondary_address.js b/src/locales/ar/address/secondary_address.js
deleted file mode 100644
index e637ddb1..00000000
--- a/src/locales/ar/address/secondary_address.js
+++ /dev/null
@@ -1,7 +0,0 @@
-module['exports'] = [
- '### عمارة',
- '### طابق',
- '### شقة',
- '### بناية',
- '### بيت',
-];
diff --git a/src/locales/ar/address/secondary_address.ts b/src/locales/ar/address/secondary_address.ts
new file mode 100644
index 00000000..b9adf239
--- /dev/null
+++ b/src/locales/ar/address/secondary_address.ts
@@ -0,0 +1 @@
+export default ['### عمارة', '### طابق', '### شقة', '### بناية', '### بيت'];
diff --git a/src/locales/ar/address/state.js b/src/locales/ar/address/state.ts
index 05636144..6cf0555e 100644
--- a/src/locales/ar/address/state.js
+++ b/src/locales/ar/address/state.ts
@@ -1,4 +1,4 @@
-module['exports'] = [
+export default [
'القدس',
'تل الربيع',
'صفد',
diff --git a/src/locales/ar/address/street_address.js b/src/locales/ar/address/street_address.js
deleted file mode 100644
index a8330fb9..00000000
--- a/src/locales/ar/address/street_address.js
+++ /dev/null
@@ -1 +0,0 @@
-module['exports'] = ['#{building_number} #{street_name}'];
diff --git a/src/locales/ar/address/street_address.ts b/src/locales/ar/address/street_address.ts
new file mode 100644
index 00000000..0fcaf469
--- /dev/null
+++ b/src/locales/ar/address/street_address.ts
@@ -0,0 +1 @@
+export default ['#{building_number} #{street_name}'];
diff --git a/src/locales/ar/address/street_name.js b/src/locales/ar/address/street_name.ts
index d9ffe73b..cb709b68 100644
--- a/src/locales/ar/address/street_name.js
+++ b/src/locales/ar/address/street_name.ts
@@ -1,4 +1,4 @@
-module['exports'] = [
+export default [
'#{street_prefix} #{Name.first_name}',
'#{street_prefix} #{Name.last_name}',
];
diff --git a/src/locales/ar/address/street_prefix.js b/src/locales/ar/address/street_prefix.ts
index 1ccc89b4..736c5050 100644
--- a/src/locales/ar/address/street_prefix.js
+++ b/src/locales/ar/address/street_prefix.ts
@@ -1,4 +1,4 @@
-module['exports'] = [
+export default [
'درب، طريق',
'شارع',
'سبيل',
diff --git a/src/locales/ar/cell_phone/formats.js b/src/locales/ar/cell_phone/formats.ts
index ae2ba778..215f7d93 100644
--- a/src/locales/ar/cell_phone/formats.js
+++ b/src/locales/ar/cell_phone/formats.ts
@@ -1,4 +1,4 @@
-module['exports'] = [
+export default [
'###-###-####',
'(###) ###-####',
'1-###-###-####',
diff --git a/src/locales/ar/cell_phone/index.js b/src/locales/ar/cell_phone/index.js
deleted file mode 100644
index c3ee77a1..00000000
--- a/src/locales/ar/cell_phone/index.js
+++ /dev/null
@@ -1,3 +0,0 @@
-var cell_phone = {};
-module['exports'] = cell_phone;
-cell_phone.formats = require('./formats');
diff --git a/src/locales/ar/cell_phone/index.ts b/src/locales/ar/cell_phone/index.ts
new file mode 100644
index 00000000..d7245d20
--- /dev/null
+++ b/src/locales/ar/cell_phone/index.ts
@@ -0,0 +1,7 @@
+import formats from './formats';
+
+const cell_phone: any = {
+ formats,
+};
+
+export default cell_phone;
diff --git a/src/locales/ar/commerce/color.js b/src/locales/ar/commerce/color.ts
index 2421aec0..71b2a10d 100644
--- a/src/locales/ar/commerce/color.js
+++ b/src/locales/ar/commerce/color.ts
@@ -1,4 +1,4 @@
-module['exports'] = [
+export default [
'أحمر',
'أحمر غامق',
'أحمر فاتح',
diff --git a/src/locales/ar/commerce/department.js b/src/locales/ar/commerce/department.ts
index a436dc20..8b1eabf6 100644
--- a/src/locales/ar/commerce/department.js
+++ b/src/locales/ar/commerce/department.ts
@@ -1,4 +1,4 @@
-module['exports'] = [
+export default [
'كتب',
'ألعاب',
'إلكترونيات',
diff --git a/src/locales/ar/commerce/index.js b/src/locales/ar/commerce/index.js
deleted file mode 100644
index 7def4e3c..00000000
--- a/src/locales/ar/commerce/index.js
+++ /dev/null
@@ -1,5 +0,0 @@
-var commerce = {};
-module['exports'] = commerce;
-commerce.color = require('./color');
-commerce.department = require('./department');
-commerce.product_name = require('./product_name');
diff --git a/src/locales/ar/commerce/index.ts b/src/locales/ar/commerce/index.ts
new file mode 100644
index 00000000..e11257a7
--- /dev/null
+++ b/src/locales/ar/commerce/index.ts
@@ -0,0 +1,11 @@
+import color from './color';
+import department from './department';
+import product_name from './product_name';
+
+const commerce: any = {
+ color,
+ department,
+ product_name,
+};
+
+export default commerce;
diff --git a/src/locales/ar/commerce/product_name.js b/src/locales/ar/commerce/product_name.ts
index dae837a3..4aa9ebbc 100644
--- a/src/locales/ar/commerce/product_name.js
+++ b/src/locales/ar/commerce/product_name.ts
@@ -1,4 +1,4 @@
-module['exports'] = {
+export default {
adjective: [
'صغير',
'مريح',
diff --git a/src/locales/ar/date/index.js b/src/locales/ar/date/index.js
deleted file mode 100644
index 9e3d9c6b..00000000
--- a/src/locales/ar/date/index.js
+++ /dev/null
@@ -1,4 +0,0 @@
-var date = {};
-module['exports'] = date;
-date.month = require('./month');
-date.weekday = require('./weekday');
diff --git a/src/locales/ar/date/index.ts b/src/locales/ar/date/index.ts
new file mode 100644
index 00000000..35b1df67
--- /dev/null
+++ b/src/locales/ar/date/index.ts
@@ -0,0 +1,9 @@
+import month from './month';
+import weekday from './weekday';
+
+const date: any = {
+ month,
+ weekday,
+};
+
+export default date;
diff --git a/src/locales/ar/date/month.js b/src/locales/ar/date/month.ts
index 5c8cba6f..9888b205 100644
--- a/src/locales/ar/date/month.js
+++ b/src/locales/ar/date/month.ts
@@ -1,5 +1,5 @@
// Source: http://unicode.org/cldr/trac/browser/tags/release-27/common/main/en.xml#L1799
-module['exports'] = {
+export default {
wide: [
'كَانُون ٱلثَّانِي',
'شُبَاط',
diff --git a/src/locales/ar/date/weekday.js b/src/locales/ar/date/weekday.ts
index d5d5d90b..8f967aa0 100644
--- a/src/locales/ar/date/weekday.js
+++ b/src/locales/ar/date/weekday.ts
@@ -1,5 +1,5 @@
// Source: http://unicode.org/cldr/trac/browser/tags/release-27/common/main/en.xml#L1847
-module['exports'] = {
+export default {
wide: [
'الأحَد',
'الإثنين',
diff --git a/src/locales/ar/index.ts b/src/locales/ar/index.ts
index efb83ba2..331bca35 100644
--- a/src/locales/ar/index.ts
+++ b/src/locales/ar/index.ts
@@ -1,16 +1,24 @@
import type { LocaleDefinition } from '../..';
+import address from './address';
+import cell_phone from './cell_phone';
+import commerce from './commerce';
+import date from './date';
+import name from './name';
+import phone_number from './phone_number';
+import team from './team';
+import vehicle from './vehicle';
const ar: LocaleDefinition = {
title: 'Arabic',
separator: ' & ',
- address: require('./address'),
- name: require('./name'),
- phone_number: require('./phone_number'),
- cell_phone: require('./cell_phone'),
- commerce: require('./commerce'),
- vehicle: require('./vehicle'),
- team: require('./team'),
- date: require('./date'),
+ address,
+ cell_phone,
+ commerce,
+ date,
+ name,
+ phone_number,
+ team,
+ vehicle,
};
export default ar;
diff --git a/src/locales/ar/name/first_name.js b/src/locales/ar/name/first_name.ts
index 5e91a0cb..20a5a1d0 100644
--- a/src/locales/ar/name/first_name.js
+++ b/src/locales/ar/name/first_name.ts
@@ -1,4 +1,4 @@
-module['exports'] = [
+export default [
'محمد',
'أحمد',
'آسر',
diff --git a/src/locales/ar/name/index.js b/src/locales/ar/name/index.js
deleted file mode 100644
index f7fc9f9a..00000000
--- a/src/locales/ar/name/index.js
+++ /dev/null
@@ -1,7 +0,0 @@
-var name = {};
-module['exports'] = name;
-name.first_name = require('./first_name');
-name.last_name = require('./last_name');
-name.prefix = require('./prefix');
-name.title = require('./title');
-name.name = require('./name');
diff --git a/src/locales/ar/name/index.ts b/src/locales/ar/name/index.ts
new file mode 100644
index 00000000..f35b4a35
--- /dev/null
+++ b/src/locales/ar/name/index.ts
@@ -0,0 +1,15 @@
+import first_name from './first_name';
+import last_name from './last_name';
+import name_ from './name';
+import prefix from './prefix';
+import title from './title';
+
+const name: any = {
+ first_name,
+ last_name,
+ name: name_,
+ prefix,
+ title,
+};
+
+export default name;
diff --git a/src/locales/ar/name/last_name.js b/src/locales/ar/name/last_name.ts
index 31d6fd97..fb37403a 100644
--- a/src/locales/ar/name/last_name.js
+++ b/src/locales/ar/name/last_name.ts
@@ -1,4 +1,4 @@
-module['exports'] = [
+export default [
'يافع',
'هذيل',
'همدان',
diff --git a/src/locales/ar/name/name.js b/src/locales/ar/name/name.ts
index ce611e3e..ca2412c2 100644
--- a/src/locales/ar/name/name.js
+++ b/src/locales/ar/name/name.ts
@@ -1,4 +1,4 @@
-module['exports'] = [
+export default [
'#{prefix} #{first_name} #{last_name}',
'#{first_name} #{last_name}',
'#{last_name} #{first_name}',
diff --git a/src/locales/ar/name/prefix.js b/src/locales/ar/name/prefix.js
deleted file mode 100644
index 152e419e..00000000
--- a/src/locales/ar/name/prefix.js
+++ /dev/null
@@ -1 +0,0 @@
-module['exports'] = ['سيد', 'سيدة', 'آنسة', 'دكتور', 'بروفيسور'];
diff --git a/src/locales/ar/name/prefix.ts b/src/locales/ar/name/prefix.ts
new file mode 100644
index 00000000..6f6c38ef
--- /dev/null
+++ b/src/locales/ar/name/prefix.ts
@@ -0,0 +1 @@
+export default ['سيد', 'سيدة', 'آنسة', 'دكتور', 'بروفيسور'];
diff --git a/src/locales/ar/name/title.js b/src/locales/ar/name/title.ts
index fc2406c3..949390fe 100644
--- a/src/locales/ar/name/title.js
+++ b/src/locales/ar/name/title.ts
@@ -1,4 +1,4 @@
-module['exports'] = {
+export default {
job: [
'مشرف',
'تنفيذي',
diff --git a/src/locales/ar/phone_number/formats.js b/src/locales/ar/phone_number/formats.ts
index 62422a44..c0413dc7 100644
--- a/src/locales/ar/phone_number/formats.js
+++ b/src/locales/ar/phone_number/formats.ts
@@ -1,4 +1,4 @@
-module['exports'] = [
+export default [
'###-###-####',
'(###) ###-####',
'1-###-###-####',
diff --git a/src/locales/ar/phone_number/index.js b/src/locales/ar/phone_number/index.js
deleted file mode 100644
index f5e173fe..00000000
--- a/src/locales/ar/phone_number/index.js
+++ /dev/null
@@ -1,3 +0,0 @@
-var phone_number = {};
-module['exports'] = phone_number;
-phone_number.formats = require('./formats');
diff --git a/src/locales/ar/phone_number/index.ts b/src/locales/ar/phone_number/index.ts
new file mode 100644
index 00000000..f760b9e1
--- /dev/null
+++ b/src/locales/ar/phone_number/index.ts
@@ -0,0 +1,7 @@
+import formats from './formats';
+
+const phone_number: any = {
+ formats,
+};
+
+export default phone_number;
diff --git a/src/locales/ar/team/creature.js b/src/locales/ar/team/creature.ts
index 54f94f23..7b77a5e0 100644
--- a/src/locales/ar/team/creature.js
+++ b/src/locales/ar/team/creature.ts
@@ -1,4 +1,4 @@
-module['exports'] = [
+export default [
'النمل',
'الخفافيش',
'تتحمل',
diff --git a/src/locales/ar/team/index.js b/src/locales/ar/team/index.js
deleted file mode 100644
index ebe01b6d..00000000
--- a/src/locales/ar/team/index.js
+++ /dev/null
@@ -1,4 +0,0 @@
-var team = {};
-module['exports'] = team;
-team.creature = require('./creature');
-team.name = require('./name');
diff --git a/src/locales/ar/team/index.ts b/src/locales/ar/team/index.ts
new file mode 100644
index 00000000..b2e2c030
--- /dev/null
+++ b/src/locales/ar/team/index.ts
@@ -0,0 +1,9 @@
+import creature from './creature';
+import name from './name';
+
+const team: any = {
+ creature,
+ name,
+};
+
+export default team;
diff --git a/src/locales/ar/team/name.js b/src/locales/ar/team/name.js
deleted file mode 100644
index 5d087003..00000000
--- a/src/locales/ar/team/name.js
+++ /dev/null
@@ -1 +0,0 @@
-module['exports'] = ['#{Address.state} #{creature}'];
diff --git a/src/locales/ar/team/name.ts b/src/locales/ar/team/name.ts
new file mode 100644
index 00000000..000c58ec
--- /dev/null
+++ b/src/locales/ar/team/name.ts
@@ -0,0 +1 @@
+export default ['#{Address.state} #{creature}'];
diff --git a/src/locales/ar/vehicle/fuel.js b/src/locales/ar/vehicle/fuel.js
deleted file mode 100644
index f533299c..00000000
--- a/src/locales/ar/vehicle/fuel.js
+++ /dev/null
@@ -1 +0,0 @@
-module['exports'] = ['ديزل', 'كهربائي', 'بنزين', 'هجين'];
diff --git a/src/locales/ar/vehicle/fuel.ts b/src/locales/ar/vehicle/fuel.ts
new file mode 100644
index 00000000..2c0fe309
--- /dev/null
+++ b/src/locales/ar/vehicle/fuel.ts
@@ -0,0 +1 @@
+export default ['ديزل', 'كهربائي', 'بنزين', 'هجين'];
diff --git a/src/locales/ar/vehicle/index.js b/src/locales/ar/vehicle/index.js
deleted file mode 100644
index 0d49793a..00000000
--- a/src/locales/ar/vehicle/index.js
+++ /dev/null
@@ -1,7 +0,0 @@
-var vehicle = {};
-
-module['exports'] = vehicle;
-vehicle.fuel = require('./fuel');
-vehicle.manufacturer = require('./manufacturer');
-vehicle.module = require('./model');
-vehicle.type = require('./vehicle_type');
diff --git a/src/locales/ar/vehicle/index.ts b/src/locales/ar/vehicle/index.ts
new file mode 100644
index 00000000..0f89a879
--- /dev/null
+++ b/src/locales/ar/vehicle/index.ts
@@ -0,0 +1,13 @@
+import fuel from './fuel';
+import manufacturer from './manufacturer';
+import module from './model';
+import type_ from './type';
+
+const vehicle: any = {
+ fuel,
+ manufacturer,
+ module,
+ type: type_,
+};
+
+export default vehicle;
diff --git a/src/locales/ar/vehicle/manufacturer.js b/src/locales/ar/vehicle/manufacturer.ts
index 5376fea8..4ca85b07 100644
--- a/src/locales/ar/vehicle/manufacturer.js
+++ b/src/locales/ar/vehicle/manufacturer.ts
@@ -1,4 +1,4 @@
-module['exports'] = [
+export default [
'شيفروليه',
'كاديلاك',
'فورد',
diff --git a/src/locales/ar/vehicle/model.js b/src/locales/ar/vehicle/model.ts
index 0c3e817e..9e398c3a 100644
--- a/src/locales/ar/vehicle/model.js
+++ b/src/locales/ar/vehicle/model.ts
@@ -1,4 +1,4 @@
-module['exports'] = [
+export default [
'فييستا',
'التركيز',
'الثور',
diff --git a/src/locales/ar/vehicle/vehicle_type.js b/src/locales/ar/vehicle/type.ts
index 36a56acd..655e494e 100644
--- a/src/locales/ar/vehicle/vehicle_type.js
+++ b/src/locales/ar/vehicle/type.ts
@@ -1,4 +1,4 @@
-module['exports'] = [
+export default [
'كارغو فان',
'مكشوفة',
'كوبيه',