aboutsummaryrefslogtreecommitdiff
path: root/src/locales
diff options
context:
space:
mode:
authorPradeeep G <[email protected]>2025-04-10 23:32:43 +0530
committerGitHub <[email protected]>2025-04-10 20:02:43 +0200
commitcdf6dc4a973b8e64069f8b8d98e6921188f08575 (patch)
treed396f3906b184b55c108ef6eae15873428c8dfa3 /src/locales
parente2efa601b3f073cbca68fa0d396acbace685a1ce (diff)
downloadfaker-cdf6dc4a973b8e64069f8b8d98e6921188f08575.tar.xz
faker-cdf6dc4a973b8e64069f8b8d98e6921188f08575.zip
feat(locale): add Tamil language support (#3468)
Diffstat (limited to 'src/locales')
-rw-r--r--src/locales/index.ts3
-rw-r--r--src/locales/ta_IN/date/index.ts14
-rw-r--r--src/locales/ta_IN/date/month.ts30
-rw-r--r--src/locales/ta_IN/date/weekday.ts4
-rw-r--r--src/locales/ta_IN/index.ts20
-rw-r--r--src/locales/ta_IN/metadata.ts13
6 files changed, 84 insertions, 0 deletions
diff --git a/src/locales/index.ts b/src/locales/index.ts
index f410092d..3d6ed6f7 100644
--- a/src/locales/index.ts
+++ b/src/locales/index.ts
@@ -63,6 +63,7 @@ import ru from './ru';
import sk from './sk';
import sr_RS_latin from './sr_RS_latin';
import sv from './sv';
+import ta_IN from './ta_IN';
import th from './th';
import tr from './tr';
import uk from './uk';
@@ -134,6 +135,7 @@ export { default as ru } from './ru';
export { default as sk } from './sk';
export { default as sr_RS_latin } from './sr_RS_latin';
export { default as sv } from './sv';
+export { default as ta_IN } from './ta_IN';
export { default as th } from './th';
export { default as tr } from './tr';
export { default as uk } from './uk';
@@ -206,6 +208,7 @@ export const allLocales = {
sk,
sr_RS_latin,
sv,
+ ta_IN,
th,
tr,
uk,
diff --git a/src/locales/ta_IN/date/index.ts b/src/locales/ta_IN/date/index.ts
new file mode 100644
index 00000000..a28ce823
--- /dev/null
+++ b/src/locales/ta_IN/date/index.ts
@@ -0,0 +1,14 @@
+/*
+ * This file is automatically generated.
+ * Run 'pnpm run generate:locales' to update.
+ */
+import type { DateDefinition } from '../../..';
+import month from './month';
+import weekday from './weekday';
+
+const date: DateDefinition = {
+ month,
+ weekday,
+};
+
+export default date;
diff --git a/src/locales/ta_IN/date/month.ts b/src/locales/ta_IN/date/month.ts
new file mode 100644
index 00000000..d9185000
--- /dev/null
+++ b/src/locales/ta_IN/date/month.ts
@@ -0,0 +1,30 @@
+export default {
+ wide: [
+ 'ஆடி',
+ 'ஆனி',
+ 'ஆவணி',
+ 'ஐப்பசி',
+ 'கார்த்திகை',
+ 'சித்திரை',
+ 'தை',
+ 'பங்குனி',
+ 'புரட்டாசி',
+ 'மாசி',
+ 'மார்கழி',
+ 'வைகாசி',
+ ],
+ abbr: [
+ 'ஆடி',
+ 'ஆனி',
+ 'ஆவ',
+ 'ஐப்',
+ 'கார்',
+ 'சித்',
+ 'தை',
+ 'பங்',
+ 'புர',
+ 'மாசி',
+ 'மார்',
+ 'வைகா',
+ ],
+};
diff --git a/src/locales/ta_IN/date/weekday.ts b/src/locales/ta_IN/date/weekday.ts
new file mode 100644
index 00000000..4767aca6
--- /dev/null
+++ b/src/locales/ta_IN/date/weekday.ts
@@ -0,0 +1,4 @@
+export default {
+ wide: ['சனி', 'செவ்வாய்', 'ஞாயிறு', 'திங்கள்', 'புதன்', 'வியாழன்', 'வெள்ளி'],
+ abbr: ['ச', 'செ', 'ஞா', 'தி', 'பு', 'வி', 'வெ'],
+};
diff --git a/src/locales/ta_IN/index.ts b/src/locales/ta_IN/index.ts
new file mode 100644
index 00000000..fd052b27
--- /dev/null
+++ b/src/locales/ta_IN/index.ts
@@ -0,0 +1,20 @@
+/*
+ * This file is automatically generated.
+ * Run 'pnpm run generate:locales' to update.
+ */
+import type { LocaleDefinition } from '../..';
+import date from './date';
+import metadata from './metadata';
+
+/**
+ * The locale data for the `ta_IN` locale.
+ *
+ * - Language: Tamil (India)
+ * - Endonym: தமிழ் (இந்தியா)
+ */
+const ta_IN: LocaleDefinition = {
+ date,
+ metadata,
+};
+
+export default ta_IN;
diff --git a/src/locales/ta_IN/metadata.ts b/src/locales/ta_IN/metadata.ts
new file mode 100644
index 00000000..7c5dbd33
--- /dev/null
+++ b/src/locales/ta_IN/metadata.ts
@@ -0,0 +1,13 @@
+import type { PreBuiltMetadataDefinitionForCountry } from '../../definitions/metadata';
+
+const metadata: PreBuiltMetadataDefinitionForCountry = {
+ title: 'Tamil (India)',
+ code: 'ta_IN',
+ language: 'ta',
+ country: 'IN',
+ endonym: 'தமிழ் (இந்தியா)',
+ dir: 'ltr',
+ script: 'Taml',
+};
+
+export default metadata;