diff options
| author | Awen23 <[email protected]> | 2025-04-11 18:31:57 +0100 |
|---|---|---|
| committer | GitHub <[email protected]> | 2025-04-11 19:31:57 +0200 |
| commit | f70a6f7a656090ed900ea18b39961d0d5ff78be0 (patch) | |
| tree | a1efa7ac429bcbd44ea2fc5174a3ddad82a634a2 /src/locales | |
| parent | b2c5298c94f632681937fc6d62da2f84252b5c66 (diff) | |
| download | faker-f70a6f7a656090ed900ea18b39961d0d5ff78be0.tar.xz faker-f70a6f7a656090ed900ea18b39961d0d5ff78be0.zip | |
feat(locale): add cy locale, start with date (#3462)
Diffstat (limited to 'src/locales')
| -rw-r--r-- | src/locales/cy/date/index.ts | 14 | ||||
| -rw-r--r-- | src/locales/cy/date/month.ts | 30 | ||||
| -rw-r--r-- | src/locales/cy/date/weekday.ts | 4 | ||||
| -rw-r--r-- | src/locales/cy/index.ts | 20 | ||||
| -rw-r--r-- | src/locales/cy/metadata.ts | 12 | ||||
| -rw-r--r-- | src/locales/index.ts | 3 |
6 files changed, 83 insertions, 0 deletions
diff --git a/src/locales/cy/date/index.ts b/src/locales/cy/date/index.ts new file mode 100644 index 00000000..a28ce823 --- /dev/null +++ b/src/locales/cy/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/cy/date/month.ts b/src/locales/cy/date/month.ts new file mode 100644 index 00000000..b13ff449 --- /dev/null +++ b/src/locales/cy/date/month.ts @@ -0,0 +1,30 @@ +export default { + wide: [ + 'Awst', + 'Chwefror', + 'Ebrill', + 'Gorffennaf', + 'Hydref', + 'Ionawr', + 'Mai', + 'Mawrth', + 'Medi', + 'Mehefin', + 'Rhagfyr', + 'Tachwedd', + ], + abbr: [ + 'Aws', + 'Chwef', + 'Ebr', + 'Gorff', + 'Hyd', + 'Ion', + 'Mai', + 'Maw', + 'Medi', + 'Meh', + 'Rhag', + 'Tach', + ], +}; diff --git a/src/locales/cy/date/weekday.ts b/src/locales/cy/date/weekday.ts new file mode 100644 index 00000000..bb740603 --- /dev/null +++ b/src/locales/cy/date/weekday.ts @@ -0,0 +1,4 @@ +export default { + wide: ['Gwener', 'Iau', 'Llun', 'Mawrth', 'Mercher', 'Sadwrn', 'Sul'], + abbr: ['Gwen', 'Iau', 'Llun', 'Maw', 'Mer', 'Sad', 'Sul'], +}; diff --git a/src/locales/cy/index.ts b/src/locales/cy/index.ts new file mode 100644 index 00000000..03b39ee1 --- /dev/null +++ b/src/locales/cy/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 `cy` locale. + * + * - Language: Welsh + * - Endonym: Cymraeg + */ +const cy: LocaleDefinition = { + date, + metadata, +}; + +export default cy; diff --git a/src/locales/cy/metadata.ts b/src/locales/cy/metadata.ts new file mode 100644 index 00000000..7c7b41d2 --- /dev/null +++ b/src/locales/cy/metadata.ts @@ -0,0 +1,12 @@ +import type { PreBuiltMetadataDefinition } from '../../definitions/metadata'; + +const metadata: PreBuiltMetadataDefinition = { + title: 'Welsh', + code: 'cy', + language: 'cy', + endonym: 'Cymraeg', + dir: 'ltr', + script: 'Latn', +}; + +export default metadata; diff --git a/src/locales/index.ts b/src/locales/index.ts index 3d6ed6f7..9c2ac46c 100644 --- a/src/locales/index.ts +++ b/src/locales/index.ts @@ -9,6 +9,7 @@ import az from './az'; import base from './base'; import bn_BD from './bn_BD'; import cs_CZ from './cs_CZ'; +import cy from './cy'; import da from './da'; import de from './de'; import de_AT from './de_AT'; @@ -81,6 +82,7 @@ export { default as az } from './az'; export { default as base } from './base'; export { default as bn_BD } from './bn_BD'; export { default as cs_CZ } from './cs_CZ'; +export { default as cy } from './cy'; export { default as da } from './da'; export { default as de } from './de'; export { default as de_AT } from './de_AT'; @@ -154,6 +156,7 @@ export const allLocales = { base, bn_BD, cs_CZ, + cy, da, de, de_AT, |
