From 699a126921bcc43a6170ad0278ce1a9c9e450fa8 Mon Sep 17 00:00:00 2001 From: ST-DDT Date: Sun, 26 Mar 2023 18:12:08 +0200 Subject: [PATCH 01/12] refactor(locale): introduce metadata --- scripts/generateLocales.ts | 65 ++++++----------------- src/definitions/definitions.ts | 13 +++-- src/definitions/index.ts | 1 + src/definitions/metadata.ts | 6 +++ src/index.ts | 1 + src/locales/af_ZA/index.ts | 3 +- src/locales/af_ZA/metadata/index.ts | 12 +++++ src/locales/af_ZA/metadata/title.ts | 1 + src/locales/ar/index.ts | 3 +- src/locales/ar/metadata/index.ts | 12 +++++ src/locales/ar/metadata/title.ts | 1 + src/locales/az/index.ts | 3 +- src/locales/az/metadata/index.ts | 12 +++++ src/locales/az/metadata/title.ts | 1 + src/locales/cz/index.ts | 3 +- src/locales/cz/metadata/index.ts | 12 +++++ src/locales/cz/metadata/title.ts | 1 + src/locales/de/index.ts | 3 +- src/locales/de/metadata/index.ts | 12 +++++ src/locales/de/metadata/title.ts | 1 + src/locales/de_AT/index.ts | 3 +- src/locales/de_AT/metadata/index.ts | 12 +++++ src/locales/de_AT/metadata/title.ts | 1 + src/locales/de_CH/index.ts | 3 +- src/locales/de_CH/metadata/index.ts | 12 +++++ src/locales/de_CH/metadata/title.ts | 1 + src/locales/dv/index.ts | 3 +- src/locales/dv/metadata/index.ts | 12 +++++ src/locales/dv/metadata/title.ts | 1 + src/locales/el/index.ts | 3 +- src/locales/el/metadata/index.ts | 12 +++++ src/locales/el/metadata/title.ts | 1 + src/locales/en/index.ts | 3 +- src/locales/en/metadata/index.ts | 12 +++++ src/locales/en/metadata/title.ts | 1 + src/locales/en_AU/index.ts | 3 +- src/locales/en_AU/metadata/index.ts | 12 +++++ src/locales/en_AU/metadata/title.ts | 1 + src/locales/en_AU_ocker/index.ts | 3 +- src/locales/en_AU_ocker/metadata/index.ts | 12 +++++ src/locales/en_AU_ocker/metadata/title.ts | 1 + src/locales/en_BORK/index.ts | 3 +- src/locales/en_BORK/metadata/index.ts | 12 +++++ src/locales/en_BORK/metadata/title.ts | 1 + src/locales/en_CA/index.ts | 3 +- src/locales/en_CA/metadata/index.ts | 12 +++++ src/locales/en_CA/metadata/title.ts | 1 + src/locales/en_GB/index.ts | 3 +- src/locales/en_GB/metadata/index.ts | 12 +++++ src/locales/en_GB/metadata/title.ts | 1 + src/locales/en_GH/index.ts | 3 +- src/locales/en_GH/metadata/index.ts | 12 +++++ src/locales/en_GH/metadata/title.ts | 1 + src/locales/en_IE/index.ts | 3 +- src/locales/en_IE/metadata/index.ts | 12 +++++ src/locales/en_IE/metadata/title.ts | 1 + src/locales/en_IN/index.ts | 3 +- src/locales/en_IN/metadata/index.ts | 12 +++++ src/locales/en_IN/metadata/title.ts | 1 + src/locales/en_NG/index.ts | 3 +- src/locales/en_NG/metadata/index.ts | 12 +++++ src/locales/en_NG/metadata/title.ts | 1 + src/locales/en_US/index.ts | 3 +- src/locales/en_US/metadata/index.ts | 12 +++++ src/locales/en_US/metadata/title.ts | 1 + src/locales/en_ZA/index.ts | 3 +- src/locales/en_ZA/metadata/index.ts | 12 +++++ src/locales/en_ZA/metadata/title.ts | 1 + src/locales/es/index.ts | 3 +- src/locales/es/metadata/index.ts | 12 +++++ src/locales/es/metadata/title.ts | 1 + src/locales/es_MX/index.ts | 3 +- src/locales/es_MX/metadata/index.ts | 12 +++++ src/locales/es_MX/metadata/title.ts | 1 + src/locales/fa/index.ts | 3 +- src/locales/fa/metadata/index.ts | 12 +++++ src/locales/fa/metadata/title.ts | 1 + src/locales/fi/index.ts | 3 +- src/locales/fi/metadata/index.ts | 12 +++++ src/locales/fi/metadata/title.ts | 1 + src/locales/fr/index.ts | 3 +- src/locales/fr/metadata/index.ts | 12 +++++ src/locales/fr/metadata/title.ts | 1 + src/locales/fr_BE/index.ts | 3 +- src/locales/fr_BE/metadata/index.ts | 12 +++++ src/locales/fr_BE/metadata/title.ts | 1 + src/locales/fr_CA/index.ts | 3 +- src/locales/fr_CA/metadata/index.ts | 12 +++++ src/locales/fr_CA/metadata/title.ts | 1 + src/locales/fr_CH/index.ts | 3 +- src/locales/fr_CH/metadata/index.ts | 12 +++++ src/locales/fr_CH/metadata/title.ts | 1 + src/locales/fr_LU/index.ts | 3 +- src/locales/fr_LU/metadata/index.ts | 12 +++++ src/locales/fr_LU/metadata/title.ts | 1 + src/locales/ge/index.ts | 3 +- src/locales/ge/metadata/index.ts | 12 +++++ src/locales/ge/metadata/title.ts | 1 + src/locales/he/index.ts | 3 +- src/locales/he/metadata/index.ts | 12 +++++ src/locales/he/metadata/title.ts | 1 + src/locales/hr/index.ts | 3 +- src/locales/hr/metadata/index.ts | 12 +++++ src/locales/hr/metadata/title.ts | 1 + src/locales/hu/index.ts | 3 +- src/locales/hu/metadata/index.ts | 12 +++++ src/locales/hu/metadata/title.ts | 1 + src/locales/hy/index.ts | 3 +- src/locales/hy/metadata/index.ts | 12 +++++ src/locales/hy/metadata/title.ts | 1 + src/locales/id_ID/index.ts | 3 +- src/locales/id_ID/metadata/index.ts | 12 +++++ src/locales/id_ID/metadata/title.ts | 1 + src/locales/it/index.ts | 3 +- src/locales/it/metadata/index.ts | 12 +++++ src/locales/it/metadata/title.ts | 1 + src/locales/ja/index.ts | 3 +- src/locales/ja/metadata/index.ts | 12 +++++ src/locales/ja/metadata/title.ts | 1 + src/locales/ko/index.ts | 3 +- src/locales/ko/metadata/index.ts | 12 +++++ src/locales/ko/metadata/title.ts | 1 + src/locales/lv/index.ts | 3 +- src/locales/lv/metadata/index.ts | 12 +++++ src/locales/lv/metadata/title.ts | 1 + src/locales/mk/index.ts | 3 +- src/locales/mk/metadata/index.ts | 12 +++++ src/locales/mk/metadata/title.ts | 1 + src/locales/nb_NO/index.ts | 3 +- src/locales/nb_NO/metadata/index.ts | 12 +++++ src/locales/nb_NO/metadata/title.ts | 1 + src/locales/ne/index.ts | 3 +- src/locales/ne/metadata/index.ts | 12 +++++ src/locales/ne/metadata/title.ts | 1 + src/locales/nl/index.ts | 3 +- src/locales/nl/metadata/index.ts | 12 +++++ src/locales/nl/metadata/title.ts | 1 + src/locales/nl_BE/index.ts | 3 +- src/locales/nl_BE/metadata/index.ts | 12 +++++ src/locales/nl_BE/metadata/title.ts | 1 + src/locales/pl/index.ts | 3 +- src/locales/pl/metadata/index.ts | 12 +++++ src/locales/pl/metadata/title.ts | 1 + src/locales/pt_BR/index.ts | 3 +- src/locales/pt_BR/metadata/index.ts | 12 +++++ src/locales/pt_BR/metadata/title.ts | 1 + src/locales/pt_PT/index.ts | 3 +- src/locales/pt_PT/metadata/index.ts | 12 +++++ src/locales/pt_PT/metadata/title.ts | 1 + src/locales/ro/index.ts | 3 +- src/locales/ro/metadata/index.ts | 12 +++++ src/locales/ro/metadata/title.ts | 1 + src/locales/ru/index.ts | 3 +- src/locales/ru/metadata/index.ts | 12 +++++ src/locales/ru/metadata/title.ts | 1 + src/locales/sk/index.ts | 3 +- src/locales/sk/metadata/index.ts | 12 +++++ src/locales/sk/metadata/title.ts | 1 + src/locales/sr_RS_latin/index.ts | 3 +- src/locales/sr_RS_latin/metadata/index.ts | 12 +++++ src/locales/sr_RS_latin/metadata/title.ts | 1 + src/locales/sv/index.ts | 3 +- src/locales/sv/metadata/index.ts | 12 +++++ src/locales/sv/metadata/title.ts | 1 + src/locales/tr/index.ts | 3 +- src/locales/tr/metadata/index.ts | 12 +++++ src/locales/tr/metadata/title.ts | 1 + src/locales/uk/index.ts | 3 +- src/locales/uk/metadata/index.ts | 12 +++++ src/locales/uk/metadata/title.ts | 1 + src/locales/ur/index.ts | 3 +- src/locales/ur/metadata/index.ts | 12 +++++ src/locales/ur/metadata/title.ts | 1 + src/locales/vi/index.ts | 3 +- src/locales/vi/metadata/index.ts | 12 +++++ src/locales/vi/metadata/title.ts | 1 + src/locales/zh_CN/index.ts | 3 +- src/locales/zh_CN/metadata/index.ts | 12 +++++ src/locales/zh_CN/metadata/title.ts | 1 + src/locales/zh_TW/index.ts | 3 +- src/locales/zh_TW/metadata/index.ts | 12 +++++ src/locales/zh_TW/metadata/title.ts | 1 + src/locales/zu_ZA/index.ts | 3 +- src/locales/zu_ZA/metadata/index.ts | 12 +++++ src/locales/zu_ZA/metadata/title.ts | 1 + test/faker.spec.ts | 6 +-- test/locale-imports.spec.ts | 16 ++++-- 187 files changed, 946 insertions(+), 122 deletions(-) create mode 100644 src/definitions/metadata.ts create mode 100644 src/locales/af_ZA/metadata/index.ts create mode 100644 src/locales/af_ZA/metadata/title.ts create mode 100644 src/locales/ar/metadata/index.ts create mode 100644 src/locales/ar/metadata/title.ts create mode 100644 src/locales/az/metadata/index.ts create mode 100644 src/locales/az/metadata/title.ts create mode 100644 src/locales/cz/metadata/index.ts create mode 100644 src/locales/cz/metadata/title.ts create mode 100644 src/locales/de/metadata/index.ts create mode 100644 src/locales/de/metadata/title.ts create mode 100644 src/locales/de_AT/metadata/index.ts create mode 100644 src/locales/de_AT/metadata/title.ts create mode 100644 src/locales/de_CH/metadata/index.ts create mode 100644 src/locales/de_CH/metadata/title.ts create mode 100644 src/locales/dv/metadata/index.ts create mode 100644 src/locales/dv/metadata/title.ts create mode 100644 src/locales/el/metadata/index.ts create mode 100644 src/locales/el/metadata/title.ts create mode 100644 src/locales/en/metadata/index.ts create mode 100644 src/locales/en/metadata/title.ts create mode 100644 src/locales/en_AU/metadata/index.ts create mode 100644 src/locales/en_AU/metadata/title.ts create mode 100644 src/locales/en_AU_ocker/metadata/index.ts create mode 100644 src/locales/en_AU_ocker/metadata/title.ts create mode 100644 src/locales/en_BORK/metadata/index.ts create mode 100644 src/locales/en_BORK/metadata/title.ts create mode 100644 src/locales/en_CA/metadata/index.ts create mode 100644 src/locales/en_CA/metadata/title.ts create mode 100644 src/locales/en_GB/metadata/index.ts create mode 100644 src/locales/en_GB/metadata/title.ts create mode 100644 src/locales/en_GH/metadata/index.ts create mode 100644 src/locales/en_GH/metadata/title.ts create mode 100644 src/locales/en_IE/metadata/index.ts create mode 100644 src/locales/en_IE/metadata/title.ts create mode 100644 src/locales/en_IN/metadata/index.ts create mode 100644 src/locales/en_IN/metadata/title.ts create mode 100644 src/locales/en_NG/metadata/index.ts create mode 100644 src/locales/en_NG/metadata/title.ts create mode 100644 src/locales/en_US/metadata/index.ts create mode 100644 src/locales/en_US/metadata/title.ts create mode 100644 src/locales/en_ZA/metadata/index.ts create mode 100644 src/locales/en_ZA/metadata/title.ts create mode 100644 src/locales/es/metadata/index.ts create mode 100644 src/locales/es/metadata/title.ts create mode 100644 src/locales/es_MX/metadata/index.ts create mode 100644 src/locales/es_MX/metadata/title.ts create mode 100644 src/locales/fa/metadata/index.ts create mode 100644 src/locales/fa/metadata/title.ts create mode 100644 src/locales/fi/metadata/index.ts create mode 100644 src/locales/fi/metadata/title.ts create mode 100644 src/locales/fr/metadata/index.ts create mode 100644 src/locales/fr/metadata/title.ts create mode 100644 src/locales/fr_BE/metadata/index.ts create mode 100644 src/locales/fr_BE/metadata/title.ts create mode 100644 src/locales/fr_CA/metadata/index.ts create mode 100644 src/locales/fr_CA/metadata/title.ts create mode 100644 src/locales/fr_CH/metadata/index.ts create mode 100644 src/locales/fr_CH/metadata/title.ts create mode 100644 src/locales/fr_LU/metadata/index.ts create mode 100644 src/locales/fr_LU/metadata/title.ts create mode 100644 src/locales/ge/metadata/index.ts create mode 100644 src/locales/ge/metadata/title.ts create mode 100644 src/locales/he/metadata/index.ts create mode 100644 src/locales/he/metadata/title.ts create mode 100644 src/locales/hr/metadata/index.ts create mode 100644 src/locales/hr/metadata/title.ts create mode 100644 src/locales/hu/metadata/index.ts create mode 100644 src/locales/hu/metadata/title.ts create mode 100644 src/locales/hy/metadata/index.ts create mode 100644 src/locales/hy/metadata/title.ts create mode 100644 src/locales/id_ID/metadata/index.ts create mode 100644 src/locales/id_ID/metadata/title.ts create mode 100644 src/locales/it/metadata/index.ts create mode 100644 src/locales/it/metadata/title.ts create mode 100644 src/locales/ja/metadata/index.ts create mode 100644 src/locales/ja/metadata/title.ts create mode 100644 src/locales/ko/metadata/index.ts create mode 100644 src/locales/ko/metadata/title.ts create mode 100644 src/locales/lv/metadata/index.ts create mode 100644 src/locales/lv/metadata/title.ts create mode 100644 src/locales/mk/metadata/index.ts create mode 100644 src/locales/mk/metadata/title.ts create mode 100644 src/locales/nb_NO/metadata/index.ts create mode 100644 src/locales/nb_NO/metadata/title.ts create mode 100644 src/locales/ne/metadata/index.ts create mode 100644 src/locales/ne/metadata/title.ts create mode 100644 src/locales/nl/metadata/index.ts create mode 100644 src/locales/nl/metadata/title.ts create mode 100644 src/locales/nl_BE/metadata/index.ts create mode 100644 src/locales/nl_BE/metadata/title.ts create mode 100644 src/locales/pl/metadata/index.ts create mode 100644 src/locales/pl/metadata/title.ts create mode 100644 src/locales/pt_BR/metadata/index.ts create mode 100644 src/locales/pt_BR/metadata/title.ts create mode 100644 src/locales/pt_PT/metadata/index.ts create mode 100644 src/locales/pt_PT/metadata/title.ts create mode 100644 src/locales/ro/metadata/index.ts create mode 100644 src/locales/ro/metadata/title.ts create mode 100644 src/locales/ru/metadata/index.ts create mode 100644 src/locales/ru/metadata/title.ts create mode 100644 src/locales/sk/metadata/index.ts create mode 100644 src/locales/sk/metadata/title.ts create mode 100644 src/locales/sr_RS_latin/metadata/index.ts create mode 100644 src/locales/sr_RS_latin/metadata/title.ts create mode 100644 src/locales/sv/metadata/index.ts create mode 100644 src/locales/sv/metadata/title.ts create mode 100644 src/locales/tr/metadata/index.ts create mode 100644 src/locales/tr/metadata/title.ts create mode 100644 src/locales/uk/metadata/index.ts create mode 100644 src/locales/uk/metadata/title.ts create mode 100644 src/locales/ur/metadata/index.ts create mode 100644 src/locales/ur/metadata/title.ts create mode 100644 src/locales/vi/metadata/index.ts create mode 100644 src/locales/vi/metadata/title.ts create mode 100644 src/locales/zh_CN/metadata/index.ts create mode 100644 src/locales/zh_CN/metadata/title.ts create mode 100644 src/locales/zh_TW/metadata/index.ts create mode 100644 src/locales/zh_TW/metadata/title.ts create mode 100644 src/locales/zu_ZA/metadata/index.ts create mode 100644 src/locales/zu_ZA/metadata/title.ts diff --git a/scripts/generateLocales.ts b/scripts/generateLocales.ts index d8fa1be13a2..fe577deeb8d 100644 --- a/scripts/generateLocales.ts +++ b/scripts/generateLocales.ts @@ -23,7 +23,7 @@ import { resolve } from 'node:path'; import type { Options } from 'prettier'; import { format } from 'prettier'; import options from '../.prettierrc.cjs'; -import type { Definitions, LocaleDefinition } from '../src/definitions'; +import type { Definitions } from '../src/definitions'; // Constants @@ -64,6 +64,7 @@ const definitionsTypes: DefinitionsType = { internet: 'InternetDefinitions', location: 'LocationDefinitions', lorem: 'LoremDefinitions', + metadata: 'MetadataDefinitions', music: 'MusicDefinitions', person: 'PersonDefinitions', phone_number: 'PhoneNumberDefinitions', @@ -148,40 +149,11 @@ function generateLocaleFile(locale: string): void { writeFileSync(resolve(pathLocale, `${locale}.ts`), content); } -function tryLoadLocalesMainIndexFile(pathModules: string): LocaleDefinition { - let localeDef: LocaleDefinition; - // This call might fail, if the module setup is broken. - // Unfortunately, we try to fix it with this script - // Thats why have a fallback logic here, we only need the title anyway - try { - // eslint-disable-next-line @typescript-eslint/no-var-requires - localeDef = require(pathModules).default; - } catch (e) { - try { - console.log( - `Failed to load ${pathModules}. Attempting manual parse instead...` - ); - const localeIndex = readFileSync( - resolve(pathModules, 'index.ts'), - 'utf-8' - ); - localeDef = { - title: localeIndex.match(/title: '(.*)',/)[1], - }; - } catch { - console.error(`Failed to load ${pathModules} or manually parse it.`, e); - } - } - - return localeDef; -} - function generateLocalesIndexFile( path: string, name: string, type: string, - depth: number, - extra: string = '' + depth: number ): void { let modules = readdirSync(path); modules = removeIndexTs(modules); @@ -206,7 +178,6 @@ function generateLocalesIndexFile( ); content.push(`\nconst ${name}${fieldType} = { - ${extra} ${modules.map((module) => `${escapeField(name, module)},`).join('\n')} };\n`); @@ -222,10 +193,9 @@ function generateRecursiveModuleIndexes( path: string, name: string, definition: string, - depth: number, - extra?: string + depth: number ): void { - generateLocalesIndexFile(path, name, definition, depth, extra); + generateLocalesIndexFile(path, name, definition, depth); let submodules = readdirSync(path); submodules = removeIndexTs(submodules); @@ -247,8 +217,7 @@ function generateRecursiveModuleIndexes( pathModule, submodule, moduleDefinition, - depth + 1, - undefined + depth + 1 ); } } @@ -303,10 +272,16 @@ let localizationLocales = '| Locale | Name | Faker |\n| :--- | :--- | :--- |\n'; for (const locale of locales) { const pathModules = resolve(pathLocales, locale); - - const localeDef = tryLoadLocalesMainIndexFile(pathModules); - // We use a fallback here to at least generate a working file. - const localeTitle = localeDef?.title ?? `TODO: Insert Title for ${locale}`; + const pathTitle = resolve(pathModules, 'metadata', 'title.ts'); + let localeTitle = 'No title found'; + try { + // eslint-disable-next-line @typescript-eslint/no-var-requires + localeTitle = require(pathTitle).default as string; + } catch (e) { + console.log( + `Failed to load ${pathModules}. Attempting manual parse instead...` + ); + } const localizedFaker = `faker${locale.replace(/^([a-z]+)/, (part) => part.toUpperCase() @@ -322,13 +297,7 @@ for (const locale of locales) { generateLocaleFile(locale); // src/locales/**/index.ts - generateRecursiveModuleIndexes( - pathModules, - locale, - 'LocaleDefinition', - 1, - `title: '${localeTitle}',` - ); + generateRecursiveModuleIndexes(pathModules, locale, 'LocaleDefinition', 1); } // src/locale/index.ts diff --git a/src/definitions/definitions.ts b/src/definitions/definitions.ts index afec8b28969..b87b0f11ee9 100644 --- a/src/definitions/definitions.ts +++ b/src/definitions/definitions.ts @@ -10,6 +10,7 @@ import type { HackerDefinitions } from './hacker'; import type { InternetDefinitions } from './internet'; import type { LocationDefinitions } from './location'; import type { LoremDefinitions } from './lorem'; +import type { MetadataDefinitions } from './metadata'; import type { MusicDefinitions } from './music'; import type { PersonDefinitions } from './person'; import type { PhoneNumberDefinitions } from './phone_number'; @@ -20,8 +21,7 @@ import type { WordDefinitions } from './word'; export type LocaleEntry = Partial & // Unsupported & custom modules - // eslint-disable-next-line @typescript-eslint/no-explicit-any - Record; + Record; /** * The definitions as used by the Faker modules. @@ -39,6 +39,7 @@ export interface Definitions { internet: InternetDefinitions; location: LocationDefinitions; lorem: LoremDefinitions; + metadata: MetadataDefinitions; music: MusicDefinitions; person: PersonDefinitions; phone_number: PhoneNumberDefinitions; @@ -54,8 +55,6 @@ export interface Definitions { * that most properties are optional and extra properties are allowed. */ export type LocaleDefinition = { - /** - * The English name of the language (and the specific country, if defined). - */ - title: string; -} & LocaleEntry; + metadata: MetadataDefinitions; +} & Partial & + Record>; diff --git a/src/definitions/index.ts b/src/definitions/index.ts index 631b0c117d3..55b5aae12bb 100644 --- a/src/definitions/index.ts +++ b/src/definitions/index.ts @@ -14,6 +14,7 @@ export type { HackerDefinitions } from './hacker'; export type { InternetDefinitions } from './internet'; export type { LocationDefinitions } from './location'; export type { LoremDefinitions } from './lorem'; +export type { MetadataDefinitions } from './metadata'; export type { MusicDefinitions } from './music'; export type { PersonDefinitions, PersonTitleDefinitions } from './person'; export type { PhoneNumberDefinitions } from './phone_number'; diff --git a/src/definitions/metadata.ts b/src/definitions/metadata.ts new file mode 100644 index 00000000000..c00fff5d133 --- /dev/null +++ b/src/definitions/metadata.ts @@ -0,0 +1,6 @@ +export type MetadataDefinitions = { + /** + * The English name of the language (and the specific country, if defined). + */ + title: string; +}; diff --git a/src/index.ts b/src/index.ts index a526e3174ad..7be543fe9cd 100644 --- a/src/index.ts +++ b/src/index.ts @@ -16,6 +16,7 @@ export type { LocationDefinitions as AddressDefinitions, LocationDefinitions, LoremDefinitions, + MetadataDefinitions, MusicDefinitions, /** @deprecated Use PersonDefinitions instead */ PersonDefinitions as NameDefinitions, diff --git a/src/locales/af_ZA/index.ts b/src/locales/af_ZA/index.ts index 884b94695d8..3bde3758c49 100644 --- a/src/locales/af_ZA/index.ts +++ b/src/locales/af_ZA/index.ts @@ -7,15 +7,16 @@ import cell_phone from './cell_phone'; import company from './company'; import internet from './internet'; import location from './location'; +import metadata from './metadata'; import person from './person'; import phone_number from './phone_number'; const af_ZA: LocaleDefinition = { - title: 'Afrikaans', cell_phone, company, internet, location, + metadata, person, phone_number, }; diff --git a/src/locales/af_ZA/metadata/index.ts b/src/locales/af_ZA/metadata/index.ts new file mode 100644 index 00000000000..5536aa7222c --- /dev/null +++ b/src/locales/af_ZA/metadata/index.ts @@ -0,0 +1,12 @@ +/* + * This file is automatically generated. + * Run 'pnpm run generate:locales' to update. + */ +import type { MetadataDefinitions } from '../../..'; +import title from './title'; + +const metadata: MetadataDefinitions = { + title, +}; + +export default metadata; diff --git a/src/locales/af_ZA/metadata/title.ts b/src/locales/af_ZA/metadata/title.ts new file mode 100644 index 00000000000..be8c2ac5033 --- /dev/null +++ b/src/locales/af_ZA/metadata/title.ts @@ -0,0 +1 @@ +export default 'Afrikaans'; diff --git a/src/locales/ar/index.ts b/src/locales/ar/index.ts index cd7e590b2f6..135772eb543 100644 --- a/src/locales/ar/index.ts +++ b/src/locales/ar/index.ts @@ -8,18 +8,19 @@ import color from './color'; import commerce from './commerce'; import date from './date'; import location from './location'; +import metadata from './metadata'; import person from './person'; import phone_number from './phone_number'; import team from './team'; import vehicle from './vehicle'; const ar: LocaleDefinition = { - title: 'Arabic', cell_phone, color, commerce, date, location, + metadata, person, phone_number, team, diff --git a/src/locales/ar/metadata/index.ts b/src/locales/ar/metadata/index.ts new file mode 100644 index 00000000000..5536aa7222c --- /dev/null +++ b/src/locales/ar/metadata/index.ts @@ -0,0 +1,12 @@ +/* + * This file is automatically generated. + * Run 'pnpm run generate:locales' to update. + */ +import type { MetadataDefinitions } from '../../..'; +import title from './title'; + +const metadata: MetadataDefinitions = { + title, +}; + +export default metadata; diff --git a/src/locales/ar/metadata/title.ts b/src/locales/ar/metadata/title.ts new file mode 100644 index 00000000000..5bd77630873 --- /dev/null +++ b/src/locales/ar/metadata/title.ts @@ -0,0 +1 @@ +export default 'Arabic'; diff --git a/src/locales/az/index.ts b/src/locales/az/index.ts index 043e35efeee..923480de035 100644 --- a/src/locales/az/index.ts +++ b/src/locales/az/index.ts @@ -9,17 +9,18 @@ import company from './company'; import date from './date'; import internet from './internet'; import location from './location'; +import metadata from './metadata'; import person from './person'; import phone_number from './phone_number'; const az: LocaleDefinition = { - title: 'Azerbaijani', color, commerce, company, date, internet, location, + metadata, person, phone_number, }; diff --git a/src/locales/az/metadata/index.ts b/src/locales/az/metadata/index.ts new file mode 100644 index 00000000000..5536aa7222c --- /dev/null +++ b/src/locales/az/metadata/index.ts @@ -0,0 +1,12 @@ +/* + * This file is automatically generated. + * Run 'pnpm run generate:locales' to update. + */ +import type { MetadataDefinitions } from '../../..'; +import title from './title'; + +const metadata: MetadataDefinitions = { + title, +}; + +export default metadata; diff --git a/src/locales/az/metadata/title.ts b/src/locales/az/metadata/title.ts new file mode 100644 index 00000000000..4fb416b185a --- /dev/null +++ b/src/locales/az/metadata/title.ts @@ -0,0 +1 @@ +export default 'Azerbaijani'; diff --git a/src/locales/cz/index.ts b/src/locales/cz/index.ts index bfac022ce31..28f0a84b410 100644 --- a/src/locales/cz/index.ts +++ b/src/locales/cz/index.ts @@ -8,16 +8,17 @@ import date from './date'; import internet from './internet'; import location from './location'; import lorem from './lorem'; +import metadata from './metadata'; import person from './person'; import phone_number from './phone_number'; const cz: LocaleDefinition = { - title: 'Czech', company, date, internet, location, lorem, + metadata, person, phone_number, }; diff --git a/src/locales/cz/metadata/index.ts b/src/locales/cz/metadata/index.ts new file mode 100644 index 00000000000..5536aa7222c --- /dev/null +++ b/src/locales/cz/metadata/index.ts @@ -0,0 +1,12 @@ +/* + * This file is automatically generated. + * Run 'pnpm run generate:locales' to update. + */ +import type { MetadataDefinitions } from '../../..'; +import title from './title'; + +const metadata: MetadataDefinitions = { + title, +}; + +export default metadata; diff --git a/src/locales/cz/metadata/title.ts b/src/locales/cz/metadata/title.ts new file mode 100644 index 00000000000..932f6c41db7 --- /dev/null +++ b/src/locales/cz/metadata/title.ts @@ -0,0 +1 @@ +export default 'Czech'; diff --git a/src/locales/de/index.ts b/src/locales/de/index.ts index 4961854c608..5af14a92dbb 100644 --- a/src/locales/de/index.ts +++ b/src/locales/de/index.ts @@ -9,18 +9,19 @@ import date from './date'; import internet from './internet'; import location from './location'; import lorem from './lorem'; +import metadata from './metadata'; import person from './person'; import phone_number from './phone_number'; import word from './word'; const de: LocaleDefinition = { - title: 'German', cell_phone, company, date, internet, location, lorem, + metadata, person, phone_number, word, diff --git a/src/locales/de/metadata/index.ts b/src/locales/de/metadata/index.ts new file mode 100644 index 00000000000..5536aa7222c --- /dev/null +++ b/src/locales/de/metadata/index.ts @@ -0,0 +1,12 @@ +/* + * This file is automatically generated. + * Run 'pnpm run generate:locales' to update. + */ +import type { MetadataDefinitions } from '../../..'; +import title from './title'; + +const metadata: MetadataDefinitions = { + title, +}; + +export default metadata; diff --git a/src/locales/de/metadata/title.ts b/src/locales/de/metadata/title.ts new file mode 100644 index 00000000000..bfd45c213b2 --- /dev/null +++ b/src/locales/de/metadata/title.ts @@ -0,0 +1 @@ +export default 'German'; diff --git a/src/locales/de_AT/index.ts b/src/locales/de_AT/index.ts index 8fdfae132b7..8ed90a8d152 100644 --- a/src/locales/de_AT/index.ts +++ b/src/locales/de_AT/index.ts @@ -7,16 +7,17 @@ import cell_phone from './cell_phone'; import company from './company'; import internet from './internet'; import location from './location'; +import metadata from './metadata'; import person from './person'; import phone_number from './phone_number'; import word from './word'; const de_AT: LocaleDefinition = { - title: 'German (Austria)', cell_phone, company, internet, location, + metadata, person, phone_number, word, diff --git a/src/locales/de_AT/metadata/index.ts b/src/locales/de_AT/metadata/index.ts new file mode 100644 index 00000000000..5536aa7222c --- /dev/null +++ b/src/locales/de_AT/metadata/index.ts @@ -0,0 +1,12 @@ +/* + * This file is automatically generated. + * Run 'pnpm run generate:locales' to update. + */ +import type { MetadataDefinitions } from '../../..'; +import title from './title'; + +const metadata: MetadataDefinitions = { + title, +}; + +export default metadata; diff --git a/src/locales/de_AT/metadata/title.ts b/src/locales/de_AT/metadata/title.ts new file mode 100644 index 00000000000..d1a554b8ce2 --- /dev/null +++ b/src/locales/de_AT/metadata/title.ts @@ -0,0 +1 @@ +export default 'German (Austria)'; diff --git a/src/locales/de_CH/index.ts b/src/locales/de_CH/index.ts index bb6d4972d32..ec19b44c968 100644 --- a/src/locales/de_CH/index.ts +++ b/src/locales/de_CH/index.ts @@ -6,14 +6,15 @@ import type { LocaleDefinition } from '../..'; import company from './company'; import internet from './internet'; import location from './location'; +import metadata from './metadata'; import person from './person'; import phone_number from './phone_number'; const de_CH: LocaleDefinition = { - title: 'German (Switzerland)', company, internet, location, + metadata, person, phone_number, }; diff --git a/src/locales/de_CH/metadata/index.ts b/src/locales/de_CH/metadata/index.ts new file mode 100644 index 00000000000..5536aa7222c --- /dev/null +++ b/src/locales/de_CH/metadata/index.ts @@ -0,0 +1,12 @@ +/* + * This file is automatically generated. + * Run 'pnpm run generate:locales' to update. + */ +import type { MetadataDefinitions } from '../../..'; +import title from './title'; + +const metadata: MetadataDefinitions = { + title, +}; + +export default metadata; diff --git a/src/locales/de_CH/metadata/title.ts b/src/locales/de_CH/metadata/title.ts new file mode 100644 index 00000000000..9c7f9fc7257 --- /dev/null +++ b/src/locales/de_CH/metadata/title.ts @@ -0,0 +1 @@ +export default 'German (Switzerland)'; diff --git a/src/locales/dv/index.ts b/src/locales/dv/index.ts index 67314227250..1c534b6c54b 100644 --- a/src/locales/dv/index.ts +++ b/src/locales/dv/index.ts @@ -9,17 +9,18 @@ import company from './company'; import date from './date'; import location from './location'; import lorem from './lorem'; +import metadata from './metadata'; import person from './person'; import phone_number from './phone_number'; const dv: LocaleDefinition = { - title: 'Maldivian', cell_phone, color, company, date, location, lorem, + metadata, person, phone_number, }; diff --git a/src/locales/dv/metadata/index.ts b/src/locales/dv/metadata/index.ts new file mode 100644 index 00000000000..5536aa7222c --- /dev/null +++ b/src/locales/dv/metadata/index.ts @@ -0,0 +1,12 @@ +/* + * This file is automatically generated. + * Run 'pnpm run generate:locales' to update. + */ +import type { MetadataDefinitions } from '../../..'; +import title from './title'; + +const metadata: MetadataDefinitions = { + title, +}; + +export default metadata; diff --git a/src/locales/dv/metadata/title.ts b/src/locales/dv/metadata/title.ts new file mode 100644 index 00000000000..89e07c44a60 --- /dev/null +++ b/src/locales/dv/metadata/title.ts @@ -0,0 +1 @@ +export default 'Maldivian'; diff --git a/src/locales/el/index.ts b/src/locales/el/index.ts index 5c3480abb1c..6f656bfdce7 100644 --- a/src/locales/el/index.ts +++ b/src/locales/el/index.ts @@ -14,12 +14,12 @@ import hacker from './hacker'; import internet from './internet'; import location from './location'; import lorem from './lorem'; +import metadata from './metadata'; import person from './person'; import phone_number from './phone_number'; import team from './team'; const el: LocaleDefinition = { - title: 'Greek', app, business, cell_phone, @@ -31,6 +31,7 @@ const el: LocaleDefinition = { internet, location, lorem, + metadata, person, phone_number, team, diff --git a/src/locales/el/metadata/index.ts b/src/locales/el/metadata/index.ts new file mode 100644 index 00000000000..5536aa7222c --- /dev/null +++ b/src/locales/el/metadata/index.ts @@ -0,0 +1,12 @@ +/* + * This file is automatically generated. + * Run 'pnpm run generate:locales' to update. + */ +import type { MetadataDefinitions } from '../../..'; +import title from './title'; + +const metadata: MetadataDefinitions = { + title, +}; + +export default metadata; diff --git a/src/locales/el/metadata/title.ts b/src/locales/el/metadata/title.ts new file mode 100644 index 00000000000..3462820f2f4 --- /dev/null +++ b/src/locales/el/metadata/title.ts @@ -0,0 +1 @@ +export default 'Greek'; diff --git a/src/locales/en/index.ts b/src/locales/en/index.ts index 2ac4c15d470..cd5dbd0354c 100644 --- a/src/locales/en/index.ts +++ b/src/locales/en/index.ts @@ -18,6 +18,7 @@ import hacker from './hacker'; import internet from './internet'; import location from './location'; import lorem from './lorem'; +import metadata from './metadata'; import music from './music'; import person from './person'; import phone_number from './phone_number'; @@ -28,7 +29,6 @@ import vehicle from './vehicle'; import word from './word'; const en: LocaleDefinition = { - title: 'English', airline, animal, app, @@ -44,6 +44,7 @@ const en: LocaleDefinition = { internet, location, lorem, + metadata, music, person, phone_number, diff --git a/src/locales/en/metadata/index.ts b/src/locales/en/metadata/index.ts new file mode 100644 index 00000000000..5536aa7222c --- /dev/null +++ b/src/locales/en/metadata/index.ts @@ -0,0 +1,12 @@ +/* + * This file is automatically generated. + * Run 'pnpm run generate:locales' to update. + */ +import type { MetadataDefinitions } from '../../..'; +import title from './title'; + +const metadata: MetadataDefinitions = { + title, +}; + +export default metadata; diff --git a/src/locales/en/metadata/title.ts b/src/locales/en/metadata/title.ts new file mode 100644 index 00000000000..96c10e026a9 --- /dev/null +++ b/src/locales/en/metadata/title.ts @@ -0,0 +1 @@ +export default 'English'; diff --git a/src/locales/en_AU/index.ts b/src/locales/en_AU/index.ts index 18643c85ae2..ee3bf460bf4 100644 --- a/src/locales/en_AU/index.ts +++ b/src/locales/en_AU/index.ts @@ -6,14 +6,15 @@ import type { LocaleDefinition } from '../..'; import company from './company'; import internet from './internet'; import location from './location'; +import metadata from './metadata'; import person from './person'; import phone_number from './phone_number'; const en_AU: LocaleDefinition = { - title: 'English (Australia)', company, internet, location, + metadata, person, phone_number, }; diff --git a/src/locales/en_AU/metadata/index.ts b/src/locales/en_AU/metadata/index.ts new file mode 100644 index 00000000000..5536aa7222c --- /dev/null +++ b/src/locales/en_AU/metadata/index.ts @@ -0,0 +1,12 @@ +/* + * This file is automatically generated. + * Run 'pnpm run generate:locales' to update. + */ +import type { MetadataDefinitions } from '../../..'; +import title from './title'; + +const metadata: MetadataDefinitions = { + title, +}; + +export default metadata; diff --git a/src/locales/en_AU/metadata/title.ts b/src/locales/en_AU/metadata/title.ts new file mode 100644 index 00000000000..541f8746053 --- /dev/null +++ b/src/locales/en_AU/metadata/title.ts @@ -0,0 +1 @@ +export default 'English (Australia)'; diff --git a/src/locales/en_AU_ocker/index.ts b/src/locales/en_AU_ocker/index.ts index df9313ca0ad..6c406c508ce 100644 --- a/src/locales/en_AU_ocker/index.ts +++ b/src/locales/en_AU_ocker/index.ts @@ -6,14 +6,15 @@ import type { LocaleDefinition } from '../..'; import company from './company'; import internet from './internet'; import location from './location'; +import metadata from './metadata'; import person from './person'; import phone_number from './phone_number'; const en_AU_ocker: LocaleDefinition = { - title: 'English (Australia Ocker)', company, internet, location, + metadata, person, phone_number, }; diff --git a/src/locales/en_AU_ocker/metadata/index.ts b/src/locales/en_AU_ocker/metadata/index.ts new file mode 100644 index 00000000000..5536aa7222c --- /dev/null +++ b/src/locales/en_AU_ocker/metadata/index.ts @@ -0,0 +1,12 @@ +/* + * This file is automatically generated. + * Run 'pnpm run generate:locales' to update. + */ +import type { MetadataDefinitions } from '../../..'; +import title from './title'; + +const metadata: MetadataDefinitions = { + title, +}; + +export default metadata; diff --git a/src/locales/en_AU_ocker/metadata/title.ts b/src/locales/en_AU_ocker/metadata/title.ts new file mode 100644 index 00000000000..84744b972da --- /dev/null +++ b/src/locales/en_AU_ocker/metadata/title.ts @@ -0,0 +1 @@ +export default 'English (Australia Ocker)'; diff --git a/src/locales/en_BORK/index.ts b/src/locales/en_BORK/index.ts index 5d01cdd9539..6a5f46a0e9b 100644 --- a/src/locales/en_BORK/index.ts +++ b/src/locales/en_BORK/index.ts @@ -4,10 +4,11 @@ */ import type { LocaleDefinition } from '../..'; import lorem from './lorem'; +import metadata from './metadata'; const en_BORK: LocaleDefinition = { - title: 'English (Bork)', lorem, + metadata, }; export default en_BORK; diff --git a/src/locales/en_BORK/metadata/index.ts b/src/locales/en_BORK/metadata/index.ts new file mode 100644 index 00000000000..5536aa7222c --- /dev/null +++ b/src/locales/en_BORK/metadata/index.ts @@ -0,0 +1,12 @@ +/* + * This file is automatically generated. + * Run 'pnpm run generate:locales' to update. + */ +import type { MetadataDefinitions } from '../../..'; +import title from './title'; + +const metadata: MetadataDefinitions = { + title, +}; + +export default metadata; diff --git a/src/locales/en_BORK/metadata/title.ts b/src/locales/en_BORK/metadata/title.ts new file mode 100644 index 00000000000..fb64cc1d152 --- /dev/null +++ b/src/locales/en_BORK/metadata/title.ts @@ -0,0 +1 @@ +export default 'English (Bork)'; diff --git a/src/locales/en_CA/index.ts b/src/locales/en_CA/index.ts index e4ea807f7cd..e6979b2c3b4 100644 --- a/src/locales/en_CA/index.ts +++ b/src/locales/en_CA/index.ts @@ -5,12 +5,13 @@ import type { LocaleDefinition } from '../..'; import internet from './internet'; import location from './location'; +import metadata from './metadata'; import phone_number from './phone_number'; const en_CA: LocaleDefinition = { - title: 'English (Canada)', internet, location, + metadata, phone_number, }; diff --git a/src/locales/en_CA/metadata/index.ts b/src/locales/en_CA/metadata/index.ts new file mode 100644 index 00000000000..5536aa7222c --- /dev/null +++ b/src/locales/en_CA/metadata/index.ts @@ -0,0 +1,12 @@ +/* + * This file is automatically generated. + * Run 'pnpm run generate:locales' to update. + */ +import type { MetadataDefinitions } from '../../..'; +import title from './title'; + +const metadata: MetadataDefinitions = { + title, +}; + +export default metadata; diff --git a/src/locales/en_CA/metadata/title.ts b/src/locales/en_CA/metadata/title.ts new file mode 100644 index 00000000000..9e0c4248b7f --- /dev/null +++ b/src/locales/en_CA/metadata/title.ts @@ -0,0 +1 @@ +export default 'English (Canada)'; diff --git a/src/locales/en_GB/index.ts b/src/locales/en_GB/index.ts index 11ae9ac658f..ae59fada47b 100644 --- a/src/locales/en_GB/index.ts +++ b/src/locales/en_GB/index.ts @@ -6,14 +6,15 @@ import type { LocaleDefinition } from '../..'; import cell_phone from './cell_phone'; import internet from './internet'; import location from './location'; +import metadata from './metadata'; import person from './person'; import phone_number from './phone_number'; const en_GB: LocaleDefinition = { - title: 'English (Great Britain)', cell_phone, internet, location, + metadata, person, phone_number, }; diff --git a/src/locales/en_GB/metadata/index.ts b/src/locales/en_GB/metadata/index.ts new file mode 100644 index 00000000000..5536aa7222c --- /dev/null +++ b/src/locales/en_GB/metadata/index.ts @@ -0,0 +1,12 @@ +/* + * This file is automatically generated. + * Run 'pnpm run generate:locales' to update. + */ +import type { MetadataDefinitions } from '../../..'; +import title from './title'; + +const metadata: MetadataDefinitions = { + title, +}; + +export default metadata; diff --git a/src/locales/en_GB/metadata/title.ts b/src/locales/en_GB/metadata/title.ts new file mode 100644 index 00000000000..8afa1962c58 --- /dev/null +++ b/src/locales/en_GB/metadata/title.ts @@ -0,0 +1 @@ +export default 'English (Great Britain)'; diff --git a/src/locales/en_GH/index.ts b/src/locales/en_GH/index.ts index e6126eb8a37..c4ca5da3e7e 100644 --- a/src/locales/en_GH/index.ts +++ b/src/locales/en_GH/index.ts @@ -6,14 +6,15 @@ import type { LocaleDefinition } from '../..'; import company from './company'; import internet from './internet'; import location from './location'; +import metadata from './metadata'; import person from './person'; import phone_number from './phone_number'; const en_GH: LocaleDefinition = { - title: 'English (Ghana)', company, internet, location, + metadata, person, phone_number, }; diff --git a/src/locales/en_GH/metadata/index.ts b/src/locales/en_GH/metadata/index.ts new file mode 100644 index 00000000000..5536aa7222c --- /dev/null +++ b/src/locales/en_GH/metadata/index.ts @@ -0,0 +1,12 @@ +/* + * This file is automatically generated. + * Run 'pnpm run generate:locales' to update. + */ +import type { MetadataDefinitions } from '../../..'; +import title from './title'; + +const metadata: MetadataDefinitions = { + title, +}; + +export default metadata; diff --git a/src/locales/en_GH/metadata/title.ts b/src/locales/en_GH/metadata/title.ts new file mode 100644 index 00000000000..8e168df0145 --- /dev/null +++ b/src/locales/en_GH/metadata/title.ts @@ -0,0 +1 @@ +export default 'English (Ghana)'; diff --git a/src/locales/en_IE/index.ts b/src/locales/en_IE/index.ts index 5181faef868..af78dfe4a90 100644 --- a/src/locales/en_IE/index.ts +++ b/src/locales/en_IE/index.ts @@ -6,13 +6,14 @@ import type { LocaleDefinition } from '../..'; import cell_phone from './cell_phone'; import internet from './internet'; import location from './location'; +import metadata from './metadata'; import phone_number from './phone_number'; const en_IE: LocaleDefinition = { - title: 'English (Ireland)', cell_phone, internet, location, + metadata, phone_number, }; diff --git a/src/locales/en_IE/metadata/index.ts b/src/locales/en_IE/metadata/index.ts new file mode 100644 index 00000000000..5536aa7222c --- /dev/null +++ b/src/locales/en_IE/metadata/index.ts @@ -0,0 +1,12 @@ +/* + * This file is automatically generated. + * Run 'pnpm run generate:locales' to update. + */ +import type { MetadataDefinitions } from '../../..'; +import title from './title'; + +const metadata: MetadataDefinitions = { + title, +}; + +export default metadata; diff --git a/src/locales/en_IE/metadata/title.ts b/src/locales/en_IE/metadata/title.ts new file mode 100644 index 00000000000..2178b5277f9 --- /dev/null +++ b/src/locales/en_IE/metadata/title.ts @@ -0,0 +1 @@ +export default 'English (Ireland)'; diff --git a/src/locales/en_IN/index.ts b/src/locales/en_IN/index.ts index 3a99b4238f5..df86966d882 100644 --- a/src/locales/en_IN/index.ts +++ b/src/locales/en_IN/index.ts @@ -6,14 +6,15 @@ import type { LocaleDefinition } from '../..'; import company from './company'; import internet from './internet'; import location from './location'; +import metadata from './metadata'; import person from './person'; import phone_number from './phone_number'; const en_IN: LocaleDefinition = { - title: 'English (India)', company, internet, location, + metadata, person, phone_number, }; diff --git a/src/locales/en_IN/metadata/index.ts b/src/locales/en_IN/metadata/index.ts new file mode 100644 index 00000000000..5536aa7222c --- /dev/null +++ b/src/locales/en_IN/metadata/index.ts @@ -0,0 +1,12 @@ +/* + * This file is automatically generated. + * Run 'pnpm run generate:locales' to update. + */ +import type { MetadataDefinitions } from '../../..'; +import title from './title'; + +const metadata: MetadataDefinitions = { + title, +}; + +export default metadata; diff --git a/src/locales/en_IN/metadata/title.ts b/src/locales/en_IN/metadata/title.ts new file mode 100644 index 00000000000..07f7b49fb2f --- /dev/null +++ b/src/locales/en_IN/metadata/title.ts @@ -0,0 +1 @@ +export default 'English (India)'; diff --git a/src/locales/en_NG/index.ts b/src/locales/en_NG/index.ts index 249b287bf49..5831d9e16b5 100644 --- a/src/locales/en_NG/index.ts +++ b/src/locales/en_NG/index.ts @@ -6,14 +6,15 @@ import type { LocaleDefinition } from '../..'; import company from './company'; import internet from './internet'; import location from './location'; +import metadata from './metadata'; import person from './person'; import phone_number from './phone_number'; const en_NG: LocaleDefinition = { - title: 'English (Nigeria)', company, internet, location, + metadata, person, phone_number, }; diff --git a/src/locales/en_NG/metadata/index.ts b/src/locales/en_NG/metadata/index.ts new file mode 100644 index 00000000000..5536aa7222c --- /dev/null +++ b/src/locales/en_NG/metadata/index.ts @@ -0,0 +1,12 @@ +/* + * This file is automatically generated. + * Run 'pnpm run generate:locales' to update. + */ +import type { MetadataDefinitions } from '../../..'; +import title from './title'; + +const metadata: MetadataDefinitions = { + title, +}; + +export default metadata; diff --git a/src/locales/en_NG/metadata/title.ts b/src/locales/en_NG/metadata/title.ts new file mode 100644 index 00000000000..355aea87157 --- /dev/null +++ b/src/locales/en_NG/metadata/title.ts @@ -0,0 +1 @@ +export default 'English (Nigeria)'; diff --git a/src/locales/en_US/index.ts b/src/locales/en_US/index.ts index 727b1f283a6..f468ebdc122 100644 --- a/src/locales/en_US/index.ts +++ b/src/locales/en_US/index.ts @@ -5,12 +5,13 @@ import type { LocaleDefinition } from '../..'; import internet from './internet'; import location from './location'; +import metadata from './metadata'; import phone_number from './phone_number'; const en_US: LocaleDefinition = { - title: 'English (United States)', internet, location, + metadata, phone_number, }; diff --git a/src/locales/en_US/metadata/index.ts b/src/locales/en_US/metadata/index.ts new file mode 100644 index 00000000000..5536aa7222c --- /dev/null +++ b/src/locales/en_US/metadata/index.ts @@ -0,0 +1,12 @@ +/* + * This file is automatically generated. + * Run 'pnpm run generate:locales' to update. + */ +import type { MetadataDefinitions } from '../../..'; +import title from './title'; + +const metadata: MetadataDefinitions = { + title, +}; + +export default metadata; diff --git a/src/locales/en_US/metadata/title.ts b/src/locales/en_US/metadata/title.ts new file mode 100644 index 00000000000..5324203504e --- /dev/null +++ b/src/locales/en_US/metadata/title.ts @@ -0,0 +1 @@ +export default 'English (United States)'; diff --git a/src/locales/en_ZA/index.ts b/src/locales/en_ZA/index.ts index 17da07a9a86..43199703d1f 100644 --- a/src/locales/en_ZA/index.ts +++ b/src/locales/en_ZA/index.ts @@ -7,15 +7,16 @@ import cell_phone from './cell_phone'; import company from './company'; import internet from './internet'; import location from './location'; +import metadata from './metadata'; import person from './person'; import phone_number from './phone_number'; const en_ZA: LocaleDefinition = { - title: 'English (South Africa)', cell_phone, company, internet, location, + metadata, person, phone_number, }; diff --git a/src/locales/en_ZA/metadata/index.ts b/src/locales/en_ZA/metadata/index.ts new file mode 100644 index 00000000000..5536aa7222c --- /dev/null +++ b/src/locales/en_ZA/metadata/index.ts @@ -0,0 +1,12 @@ +/* + * This file is automatically generated. + * Run 'pnpm run generate:locales' to update. + */ +import type { MetadataDefinitions } from '../../..'; +import title from './title'; + +const metadata: MetadataDefinitions = { + title, +}; + +export default metadata; diff --git a/src/locales/en_ZA/metadata/title.ts b/src/locales/en_ZA/metadata/title.ts new file mode 100644 index 00000000000..671cb0c25cf --- /dev/null +++ b/src/locales/en_ZA/metadata/title.ts @@ -0,0 +1 @@ +export default 'English (South Africa)'; diff --git a/src/locales/es/index.ts b/src/locales/es/index.ts index 4d583dfae00..880d4dee8a9 100644 --- a/src/locales/es/index.ts +++ b/src/locales/es/index.ts @@ -10,11 +10,11 @@ import company from './company'; import date from './date'; import internet from './internet'; import location from './location'; +import metadata from './metadata'; import person from './person'; import phone_number from './phone_number'; const es: LocaleDefinition = { - title: 'Spanish', cell_phone, color, commerce, @@ -22,6 +22,7 @@ const es: LocaleDefinition = { date, internet, location, + metadata, person, phone_number, }; diff --git a/src/locales/es/metadata/index.ts b/src/locales/es/metadata/index.ts new file mode 100644 index 00000000000..5536aa7222c --- /dev/null +++ b/src/locales/es/metadata/index.ts @@ -0,0 +1,12 @@ +/* + * This file is automatically generated. + * Run 'pnpm run generate:locales' to update. + */ +import type { MetadataDefinitions } from '../../..'; +import title from './title'; + +const metadata: MetadataDefinitions = { + title, +}; + +export default metadata; diff --git a/src/locales/es/metadata/title.ts b/src/locales/es/metadata/title.ts new file mode 100644 index 00000000000..3293a3e769d --- /dev/null +++ b/src/locales/es/metadata/title.ts @@ -0,0 +1 @@ +export default 'Spanish'; diff --git a/src/locales/es_MX/index.ts b/src/locales/es_MX/index.ts index dcaebecb70f..334e8e5a401 100644 --- a/src/locales/es_MX/index.ts +++ b/src/locales/es_MX/index.ts @@ -10,12 +10,12 @@ import company from './company'; import internet from './internet'; import location from './location'; import lorem from './lorem'; +import metadata from './metadata'; import person from './person'; import phone_number from './phone_number'; import team from './team'; const es_MX: LocaleDefinition = { - title: 'Spanish (Mexico)', cell_phone, color, commerce, @@ -23,6 +23,7 @@ const es_MX: LocaleDefinition = { internet, location, lorem, + metadata, person, phone_number, team, diff --git a/src/locales/es_MX/metadata/index.ts b/src/locales/es_MX/metadata/index.ts new file mode 100644 index 00000000000..5536aa7222c --- /dev/null +++ b/src/locales/es_MX/metadata/index.ts @@ -0,0 +1,12 @@ +/* + * This file is automatically generated. + * Run 'pnpm run generate:locales' to update. + */ +import type { MetadataDefinitions } from '../../..'; +import title from './title'; + +const metadata: MetadataDefinitions = { + title, +}; + +export default metadata; diff --git a/src/locales/es_MX/metadata/title.ts b/src/locales/es_MX/metadata/title.ts new file mode 100644 index 00000000000..184e2ccba42 --- /dev/null +++ b/src/locales/es_MX/metadata/title.ts @@ -0,0 +1 @@ +export default 'Spanish (Mexico)'; diff --git a/src/locales/fa/index.ts b/src/locales/fa/index.ts index cb3e8f80082..b169a6f4fe4 100644 --- a/src/locales/fa/index.ts +++ b/src/locales/fa/index.ts @@ -12,12 +12,12 @@ import finance from './finance'; import internet from './internet'; import location from './location'; import lorem from './lorem'; +import metadata from './metadata'; import person from './person'; import phone_number from './phone_number'; import vehicle from './vehicle'; const fa: LocaleDefinition = { - title: 'Farsi', cell_phone, color, commerce, @@ -27,6 +27,7 @@ const fa: LocaleDefinition = { internet, location, lorem, + metadata, person, phone_number, vehicle, diff --git a/src/locales/fa/metadata/index.ts b/src/locales/fa/metadata/index.ts new file mode 100644 index 00000000000..5536aa7222c --- /dev/null +++ b/src/locales/fa/metadata/index.ts @@ -0,0 +1,12 @@ +/* + * This file is automatically generated. + * Run 'pnpm run generate:locales' to update. + */ +import type { MetadataDefinitions } from '../../..'; +import title from './title'; + +const metadata: MetadataDefinitions = { + title, +}; + +export default metadata; diff --git a/src/locales/fa/metadata/title.ts b/src/locales/fa/metadata/title.ts new file mode 100644 index 00000000000..12fd0848ac1 --- /dev/null +++ b/src/locales/fa/metadata/title.ts @@ -0,0 +1 @@ +export default 'Farsi'; diff --git a/src/locales/fi/index.ts b/src/locales/fi/index.ts index 3aa71040c32..0b106c106f4 100644 --- a/src/locales/fi/index.ts +++ b/src/locales/fi/index.ts @@ -3,10 +3,11 @@ * Run 'pnpm run generate:locales' to update. */ import type { LocaleDefinition } from '../..'; +import metadata from './metadata'; import person from './person'; const fi: LocaleDefinition = { - title: 'Finnish', + metadata, person, }; diff --git a/src/locales/fi/metadata/index.ts b/src/locales/fi/metadata/index.ts new file mode 100644 index 00000000000..5536aa7222c --- /dev/null +++ b/src/locales/fi/metadata/index.ts @@ -0,0 +1,12 @@ +/* + * This file is automatically generated. + * Run 'pnpm run generate:locales' to update. + */ +import type { MetadataDefinitions } from '../../..'; +import title from './title'; + +const metadata: MetadataDefinitions = { + title, +}; + +export default metadata; diff --git a/src/locales/fi/metadata/title.ts b/src/locales/fi/metadata/title.ts new file mode 100644 index 00000000000..99d8d0bbc98 --- /dev/null +++ b/src/locales/fi/metadata/title.ts @@ -0,0 +1 @@ +export default 'Finnish'; diff --git a/src/locales/fr/index.ts b/src/locales/fr/index.ts index 102d680cf3d..2c8874fa696 100644 --- a/src/locales/fr/index.ts +++ b/src/locales/fr/index.ts @@ -12,6 +12,7 @@ import finance from './finance'; import internet from './internet'; import location from './location'; import lorem from './lorem'; +import metadata from './metadata'; import music from './music'; import person from './person'; import phone_number from './phone_number'; @@ -19,7 +20,6 @@ import vehicle from './vehicle'; import word from './word'; const fr: LocaleDefinition = { - title: 'French', animal, color, commerce, @@ -29,6 +29,7 @@ const fr: LocaleDefinition = { internet, location, lorem, + metadata, music, person, phone_number, diff --git a/src/locales/fr/metadata/index.ts b/src/locales/fr/metadata/index.ts new file mode 100644 index 00000000000..5536aa7222c --- /dev/null +++ b/src/locales/fr/metadata/index.ts @@ -0,0 +1,12 @@ +/* + * This file is automatically generated. + * Run 'pnpm run generate:locales' to update. + */ +import type { MetadataDefinitions } from '../../..'; +import title from './title'; + +const metadata: MetadataDefinitions = { + title, +}; + +export default metadata; diff --git a/src/locales/fr/metadata/title.ts b/src/locales/fr/metadata/title.ts new file mode 100644 index 00000000000..ba83694adbb --- /dev/null +++ b/src/locales/fr/metadata/title.ts @@ -0,0 +1 @@ +export default 'French'; diff --git a/src/locales/fr_BE/index.ts b/src/locales/fr_BE/index.ts index 927ba711fcb..fb4ad6490f6 100644 --- a/src/locales/fr_BE/index.ts +++ b/src/locales/fr_BE/index.ts @@ -6,14 +6,15 @@ import type { LocaleDefinition } from '../..'; import cell_phone from './cell_phone'; import internet from './internet'; import location from './location'; +import metadata from './metadata'; import person from './person'; import phone_number from './phone_number'; const fr_BE: LocaleDefinition = { - title: 'French (Belgium)', cell_phone, internet, location, + metadata, person, phone_number, }; diff --git a/src/locales/fr_BE/metadata/index.ts b/src/locales/fr_BE/metadata/index.ts new file mode 100644 index 00000000000..5536aa7222c --- /dev/null +++ b/src/locales/fr_BE/metadata/index.ts @@ -0,0 +1,12 @@ +/* + * This file is automatically generated. + * Run 'pnpm run generate:locales' to update. + */ +import type { MetadataDefinitions } from '../../..'; +import title from './title'; + +const metadata: MetadataDefinitions = { + title, +}; + +export default metadata; diff --git a/src/locales/fr_BE/metadata/title.ts b/src/locales/fr_BE/metadata/title.ts new file mode 100644 index 00000000000..a26539a0afe --- /dev/null +++ b/src/locales/fr_BE/metadata/title.ts @@ -0,0 +1 @@ +export default 'French (Belgium)'; diff --git a/src/locales/fr_CA/index.ts b/src/locales/fr_CA/index.ts index fff977a9cf3..5507d3def7a 100644 --- a/src/locales/fr_CA/index.ts +++ b/src/locales/fr_CA/index.ts @@ -5,12 +5,13 @@ import type { LocaleDefinition } from '../..'; import internet from './internet'; import location from './location'; +import metadata from './metadata'; import phone_number from './phone_number'; const fr_CA: LocaleDefinition = { - title: 'French (Canada)', internet, location, + metadata, phone_number, }; diff --git a/src/locales/fr_CA/metadata/index.ts b/src/locales/fr_CA/metadata/index.ts new file mode 100644 index 00000000000..5536aa7222c --- /dev/null +++ b/src/locales/fr_CA/metadata/index.ts @@ -0,0 +1,12 @@ +/* + * This file is automatically generated. + * Run 'pnpm run generate:locales' to update. + */ +import type { MetadataDefinitions } from '../../..'; +import title from './title'; + +const metadata: MetadataDefinitions = { + title, +}; + +export default metadata; diff --git a/src/locales/fr_CA/metadata/title.ts b/src/locales/fr_CA/metadata/title.ts new file mode 100644 index 00000000000..594777b257b --- /dev/null +++ b/src/locales/fr_CA/metadata/title.ts @@ -0,0 +1 @@ +export default 'French (Canada)'; diff --git a/src/locales/fr_CH/index.ts b/src/locales/fr_CH/index.ts index 1543c8c29e2..4bd3598cf9b 100644 --- a/src/locales/fr_CH/index.ts +++ b/src/locales/fr_CH/index.ts @@ -12,6 +12,7 @@ import finance from './finance'; import internet from './internet'; import location from './location'; import lorem from './lorem'; +import metadata from './metadata'; import music from './music'; import person from './person'; import phone_number from './phone_number'; @@ -19,7 +20,6 @@ import vehicle from './vehicle'; import word from './word'; const fr_CH: LocaleDefinition = { - title: 'French (Switzerland)', animal, cell_phone, color, @@ -29,6 +29,7 @@ const fr_CH: LocaleDefinition = { internet, location, lorem, + metadata, music, person, phone_number, diff --git a/src/locales/fr_CH/metadata/index.ts b/src/locales/fr_CH/metadata/index.ts new file mode 100644 index 00000000000..5536aa7222c --- /dev/null +++ b/src/locales/fr_CH/metadata/index.ts @@ -0,0 +1,12 @@ +/* + * This file is automatically generated. + * Run 'pnpm run generate:locales' to update. + */ +import type { MetadataDefinitions } from '../../..'; +import title from './title'; + +const metadata: MetadataDefinitions = { + title, +}; + +export default metadata; diff --git a/src/locales/fr_CH/metadata/title.ts b/src/locales/fr_CH/metadata/title.ts new file mode 100644 index 00000000000..a90e23848f3 --- /dev/null +++ b/src/locales/fr_CH/metadata/title.ts @@ -0,0 +1 @@ +export default 'French (Switzerland)'; diff --git a/src/locales/fr_LU/index.ts b/src/locales/fr_LU/index.ts index 916c21d57bf..4f32e351f9e 100644 --- a/src/locales/fr_LU/index.ts +++ b/src/locales/fr_LU/index.ts @@ -6,13 +6,14 @@ import type { LocaleDefinition } from '../..'; import cell_phone from './cell_phone'; import internet from './internet'; import location from './location'; +import metadata from './metadata'; import phone_number from './phone_number'; const fr_LU: LocaleDefinition = { - title: 'French (Luxembourg)', cell_phone, internet, location, + metadata, phone_number, }; diff --git a/src/locales/fr_LU/metadata/index.ts b/src/locales/fr_LU/metadata/index.ts new file mode 100644 index 00000000000..5536aa7222c --- /dev/null +++ b/src/locales/fr_LU/metadata/index.ts @@ -0,0 +1,12 @@ +/* + * This file is automatically generated. + * Run 'pnpm run generate:locales' to update. + */ +import type { MetadataDefinitions } from '../../..'; +import title from './title'; + +const metadata: MetadataDefinitions = { + title, +}; + +export default metadata; diff --git a/src/locales/fr_LU/metadata/title.ts b/src/locales/fr_LU/metadata/title.ts new file mode 100644 index 00000000000..8c846dd2b81 --- /dev/null +++ b/src/locales/fr_LU/metadata/title.ts @@ -0,0 +1 @@ +export default 'French (Luxembourg)'; diff --git a/src/locales/ge/index.ts b/src/locales/ge/index.ts index dd187ba27fa..618247f6c5f 100644 --- a/src/locales/ge/index.ts +++ b/src/locales/ge/index.ts @@ -7,15 +7,16 @@ import cell_phone from './cell_phone'; import company from './company'; import internet from './internet'; import location from './location'; +import metadata from './metadata'; import person from './person'; import phone_number from './phone_number'; const ge: LocaleDefinition = { - title: 'Georgian', cell_phone, company, internet, location, + metadata, person, phone_number, }; diff --git a/src/locales/ge/metadata/index.ts b/src/locales/ge/metadata/index.ts new file mode 100644 index 00000000000..5536aa7222c --- /dev/null +++ b/src/locales/ge/metadata/index.ts @@ -0,0 +1,12 @@ +/* + * This file is automatically generated. + * Run 'pnpm run generate:locales' to update. + */ +import type { MetadataDefinitions } from '../../..'; +import title from './title'; + +const metadata: MetadataDefinitions = { + title, +}; + +export default metadata; diff --git a/src/locales/ge/metadata/title.ts b/src/locales/ge/metadata/title.ts new file mode 100644 index 00000000000..a58e9cda81e --- /dev/null +++ b/src/locales/ge/metadata/title.ts @@ -0,0 +1 @@ +export default 'Georgian'; diff --git a/src/locales/he/index.ts b/src/locales/he/index.ts index b54fc8946e8..ffa7274d779 100644 --- a/src/locales/he/index.ts +++ b/src/locales/he/index.ts @@ -9,18 +9,19 @@ import commerce from './commerce'; import date from './date'; import location from './location'; import lorem from './lorem'; +import metadata from './metadata'; import music from './music'; import person from './person'; import phone_number from './phone_number'; const he: LocaleDefinition = { - title: 'Hebrew', cell_phone, color, commerce, date, location, lorem, + metadata, music, person, phone_number, diff --git a/src/locales/he/metadata/index.ts b/src/locales/he/metadata/index.ts new file mode 100644 index 00000000000..5536aa7222c --- /dev/null +++ b/src/locales/he/metadata/index.ts @@ -0,0 +1,12 @@ +/* + * This file is automatically generated. + * Run 'pnpm run generate:locales' to update. + */ +import type { MetadataDefinitions } from '../../..'; +import title from './title'; + +const metadata: MetadataDefinitions = { + title, +}; + +export default metadata; diff --git a/src/locales/he/metadata/title.ts b/src/locales/he/metadata/title.ts new file mode 100644 index 00000000000..3968d4e750f --- /dev/null +++ b/src/locales/he/metadata/title.ts @@ -0,0 +1 @@ +export default 'Hebrew'; diff --git a/src/locales/hr/index.ts b/src/locales/hr/index.ts index 1bcbaa1cda8..5225cbc6bd5 100644 --- a/src/locales/hr/index.ts +++ b/src/locales/hr/index.ts @@ -7,15 +7,16 @@ import cell_phone from './cell_phone'; import date from './date'; import internet from './internet'; import location from './location'; +import metadata from './metadata'; import person from './person'; import phone_number from './phone_number'; const hr: LocaleDefinition = { - title: 'Croatian', cell_phone, date, internet, location, + metadata, person, phone_number, }; diff --git a/src/locales/hr/metadata/index.ts b/src/locales/hr/metadata/index.ts new file mode 100644 index 00000000000..5536aa7222c --- /dev/null +++ b/src/locales/hr/metadata/index.ts @@ -0,0 +1,12 @@ +/* + * This file is automatically generated. + * Run 'pnpm run generate:locales' to update. + */ +import type { MetadataDefinitions } from '../../..'; +import title from './title'; + +const metadata: MetadataDefinitions = { + title, +}; + +export default metadata; diff --git a/src/locales/hr/metadata/title.ts b/src/locales/hr/metadata/title.ts new file mode 100644 index 00000000000..8d363eb5210 --- /dev/null +++ b/src/locales/hr/metadata/title.ts @@ -0,0 +1 @@ +export default 'Croatian'; diff --git a/src/locales/hu/index.ts b/src/locales/hu/index.ts index f122d5e2efa..f3b59bb895c 100644 --- a/src/locales/hu/index.ts +++ b/src/locales/hu/index.ts @@ -9,18 +9,19 @@ import company from './company'; import date from './date'; import finance from './finance'; import internet from './internet'; +import metadata from './metadata'; import person from './person'; import phone_number from './phone_number'; import word from './word'; const hu: LocaleDefinition = { - title: 'Hungarian', animal, commerce, company, date, finance, internet, + metadata, person, phone_number, word, diff --git a/src/locales/hu/metadata/index.ts b/src/locales/hu/metadata/index.ts new file mode 100644 index 00000000000..5536aa7222c --- /dev/null +++ b/src/locales/hu/metadata/index.ts @@ -0,0 +1,12 @@ +/* + * This file is automatically generated. + * Run 'pnpm run generate:locales' to update. + */ +import type { MetadataDefinitions } from '../../..'; +import title from './title'; + +const metadata: MetadataDefinitions = { + title, +}; + +export default metadata; diff --git a/src/locales/hu/metadata/title.ts b/src/locales/hu/metadata/title.ts new file mode 100644 index 00000000000..8c00ed1c677 --- /dev/null +++ b/src/locales/hu/metadata/title.ts @@ -0,0 +1 @@ +export default 'Hungarian'; diff --git a/src/locales/hy/index.ts b/src/locales/hy/index.ts index 5dda2bdd5ea..2b8aef3ec59 100644 --- a/src/locales/hy/index.ts +++ b/src/locales/hy/index.ts @@ -8,16 +8,17 @@ import date from './date'; import internet from './internet'; import location from './location'; import lorem from './lorem'; +import metadata from './metadata'; import person from './person'; import phone_number from './phone_number'; const hy: LocaleDefinition = { - title: 'Armenian', color, date, internet, location, lorem, + metadata, person, phone_number, }; diff --git a/src/locales/hy/metadata/index.ts b/src/locales/hy/metadata/index.ts new file mode 100644 index 00000000000..5536aa7222c --- /dev/null +++ b/src/locales/hy/metadata/index.ts @@ -0,0 +1,12 @@ +/* + * This file is automatically generated. + * Run 'pnpm run generate:locales' to update. + */ +import type { MetadataDefinitions } from '../../..'; +import title from './title'; + +const metadata: MetadataDefinitions = { + title, +}; + +export default metadata; diff --git a/src/locales/hy/metadata/title.ts b/src/locales/hy/metadata/title.ts new file mode 100644 index 00000000000..03bc5bd4ccd --- /dev/null +++ b/src/locales/hy/metadata/title.ts @@ -0,0 +1 @@ +export default 'Armenian'; diff --git a/src/locales/id_ID/index.ts b/src/locales/id_ID/index.ts index ec81b3f0d3a..4b9e7ad9d15 100644 --- a/src/locales/id_ID/index.ts +++ b/src/locales/id_ID/index.ts @@ -7,15 +7,16 @@ import company from './company'; import date from './date'; import internet from './internet'; import location from './location'; +import metadata from './metadata'; import person from './person'; import phone_number from './phone_number'; const id_ID: LocaleDefinition = { - title: 'Indonesian', company, date, internet, location, + metadata, person, phone_number, }; diff --git a/src/locales/id_ID/metadata/index.ts b/src/locales/id_ID/metadata/index.ts new file mode 100644 index 00000000000..5536aa7222c --- /dev/null +++ b/src/locales/id_ID/metadata/index.ts @@ -0,0 +1,12 @@ +/* + * This file is automatically generated. + * Run 'pnpm run generate:locales' to update. + */ +import type { MetadataDefinitions } from '../../..'; +import title from './title'; + +const metadata: MetadataDefinitions = { + title, +}; + +export default metadata; diff --git a/src/locales/id_ID/metadata/title.ts b/src/locales/id_ID/metadata/title.ts new file mode 100644 index 00000000000..5db0f7b5801 --- /dev/null +++ b/src/locales/id_ID/metadata/title.ts @@ -0,0 +1 @@ +export default 'Indonesian'; diff --git a/src/locales/it/index.ts b/src/locales/it/index.ts index a1fb9fc54b8..5e2af4e8d53 100644 --- a/src/locales/it/index.ts +++ b/src/locales/it/index.ts @@ -6,14 +6,15 @@ import type { LocaleDefinition } from '../..'; import company from './company'; import internet from './internet'; import location from './location'; +import metadata from './metadata'; import person from './person'; import phone_number from './phone_number'; const it: LocaleDefinition = { - title: 'Italian', company, internet, location, + metadata, person, phone_number, }; diff --git a/src/locales/it/metadata/index.ts b/src/locales/it/metadata/index.ts new file mode 100644 index 00000000000..5536aa7222c --- /dev/null +++ b/src/locales/it/metadata/index.ts @@ -0,0 +1,12 @@ +/* + * This file is automatically generated. + * Run 'pnpm run generate:locales' to update. + */ +import type { MetadataDefinitions } from '../../..'; +import title from './title'; + +const metadata: MetadataDefinitions = { + title, +}; + +export default metadata; diff --git a/src/locales/it/metadata/title.ts b/src/locales/it/metadata/title.ts new file mode 100644 index 00000000000..272aabdffe6 --- /dev/null +++ b/src/locales/it/metadata/title.ts @@ -0,0 +1 @@ +export default 'Italian'; diff --git a/src/locales/ja/index.ts b/src/locales/ja/index.ts index 55c308157c8..b6d019614bd 100644 --- a/src/locales/ja/index.ts +++ b/src/locales/ja/index.ts @@ -7,15 +7,16 @@ import cell_phone from './cell_phone'; import company from './company'; import location from './location'; import lorem from './lorem'; +import metadata from './metadata'; import person from './person'; import phone_number from './phone_number'; const ja: LocaleDefinition = { - title: 'Japanese', cell_phone, company, location, lorem, + metadata, person, phone_number, }; diff --git a/src/locales/ja/metadata/index.ts b/src/locales/ja/metadata/index.ts new file mode 100644 index 00000000000..5536aa7222c --- /dev/null +++ b/src/locales/ja/metadata/index.ts @@ -0,0 +1,12 @@ +/* + * This file is automatically generated. + * Run 'pnpm run generate:locales' to update. + */ +import type { MetadataDefinitions } from '../../..'; +import title from './title'; + +const metadata: MetadataDefinitions = { + title, +}; + +export default metadata; diff --git a/src/locales/ja/metadata/title.ts b/src/locales/ja/metadata/title.ts new file mode 100644 index 00000000000..1d95a86e9c3 --- /dev/null +++ b/src/locales/ja/metadata/title.ts @@ -0,0 +1 @@ +export default 'Japanese'; diff --git a/src/locales/ko/index.ts b/src/locales/ko/index.ts index 05aacdf0ca5..48fc7bc9afa 100644 --- a/src/locales/ko/index.ts +++ b/src/locales/ko/index.ts @@ -9,18 +9,19 @@ import date from './date'; import internet from './internet'; import location from './location'; import lorem from './lorem'; +import metadata from './metadata'; import person from './person'; import phone_number from './phone_number'; import word from './word'; const ko: LocaleDefinition = { - title: 'Korean', color, company, date, internet, location, lorem, + metadata, person, phone_number, word, diff --git a/src/locales/ko/metadata/index.ts b/src/locales/ko/metadata/index.ts new file mode 100644 index 00000000000..5536aa7222c --- /dev/null +++ b/src/locales/ko/metadata/index.ts @@ -0,0 +1,12 @@ +/* + * This file is automatically generated. + * Run 'pnpm run generate:locales' to update. + */ +import type { MetadataDefinitions } from '../../..'; +import title from './title'; + +const metadata: MetadataDefinitions = { + title, +}; + +export default metadata; diff --git a/src/locales/ko/metadata/title.ts b/src/locales/ko/metadata/title.ts new file mode 100644 index 00000000000..79ac6bfeae0 --- /dev/null +++ b/src/locales/ko/metadata/title.ts @@ -0,0 +1 @@ +export default 'Korean'; diff --git a/src/locales/lv/index.ts b/src/locales/lv/index.ts index 1886bfe22a4..f9c9a72c180 100644 --- a/src/locales/lv/index.ts +++ b/src/locales/lv/index.ts @@ -11,11 +11,11 @@ import date from './date'; import internet from './internet'; import location from './location'; import lorem from './lorem'; +import metadata from './metadata'; import person from './person'; import phone_number from './phone_number'; const lv: LocaleDefinition = { - title: 'Latvian', cell_phone, color, commerce, @@ -24,6 +24,7 @@ const lv: LocaleDefinition = { internet, location, lorem, + metadata, person, phone_number, }; diff --git a/src/locales/lv/metadata/index.ts b/src/locales/lv/metadata/index.ts new file mode 100644 index 00000000000..5536aa7222c --- /dev/null +++ b/src/locales/lv/metadata/index.ts @@ -0,0 +1,12 @@ +/* + * This file is automatically generated. + * Run 'pnpm run generate:locales' to update. + */ +import type { MetadataDefinitions } from '../../..'; +import title from './title'; + +const metadata: MetadataDefinitions = { + title, +}; + +export default metadata; diff --git a/src/locales/lv/metadata/title.ts b/src/locales/lv/metadata/title.ts new file mode 100644 index 00000000000..9b368e58279 --- /dev/null +++ b/src/locales/lv/metadata/title.ts @@ -0,0 +1 @@ +export default 'Latvian'; diff --git a/src/locales/mk/index.ts b/src/locales/mk/index.ts index 11227239c4f..68d5f6f43a2 100644 --- a/src/locales/mk/index.ts +++ b/src/locales/mk/index.ts @@ -8,16 +8,17 @@ import company from './company'; import date from './date'; import internet from './internet'; import location from './location'; +import metadata from './metadata'; import person from './person'; import phone_number from './phone_number'; const mk: LocaleDefinition = { - title: 'Macedonian', cell_phone, company, date, internet, location, + metadata, person, phone_number, }; diff --git a/src/locales/mk/metadata/index.ts b/src/locales/mk/metadata/index.ts new file mode 100644 index 00000000000..5536aa7222c --- /dev/null +++ b/src/locales/mk/metadata/index.ts @@ -0,0 +1,12 @@ +/* + * This file is automatically generated. + * Run 'pnpm run generate:locales' to update. + */ +import type { MetadataDefinitions } from '../../..'; +import title from './title'; + +const metadata: MetadataDefinitions = { + title, +}; + +export default metadata; diff --git a/src/locales/mk/metadata/title.ts b/src/locales/mk/metadata/title.ts new file mode 100644 index 00000000000..25a38514b11 --- /dev/null +++ b/src/locales/mk/metadata/title.ts @@ -0,0 +1 @@ +export default 'Macedonian'; diff --git a/src/locales/nb_NO/index.ts b/src/locales/nb_NO/index.ts index f46b17607c4..d9fa3d48875 100644 --- a/src/locales/nb_NO/index.ts +++ b/src/locales/nb_NO/index.ts @@ -8,18 +8,19 @@ import commerce from './commerce'; import company from './company'; import internet from './internet'; import location from './location'; +import metadata from './metadata'; import person from './person'; import phone_number from './phone_number'; import science from './science'; import word from './word'; const nb_NO: LocaleDefinition = { - title: 'Norwegian', color, commerce, company, internet, location, + metadata, person, phone_number, science, diff --git a/src/locales/nb_NO/metadata/index.ts b/src/locales/nb_NO/metadata/index.ts new file mode 100644 index 00000000000..5536aa7222c --- /dev/null +++ b/src/locales/nb_NO/metadata/index.ts @@ -0,0 +1,12 @@ +/* + * This file is automatically generated. + * Run 'pnpm run generate:locales' to update. + */ +import type { MetadataDefinitions } from '../../..'; +import title from './title'; + +const metadata: MetadataDefinitions = { + title, +}; + +export default metadata; diff --git a/src/locales/nb_NO/metadata/title.ts b/src/locales/nb_NO/metadata/title.ts new file mode 100644 index 00000000000..1ef238caae9 --- /dev/null +++ b/src/locales/nb_NO/metadata/title.ts @@ -0,0 +1 @@ +export default 'Norwegian'; diff --git a/src/locales/ne/index.ts b/src/locales/ne/index.ts index 0d35d85a2f7..451ad1cf570 100644 --- a/src/locales/ne/index.ts +++ b/src/locales/ne/index.ts @@ -6,14 +6,15 @@ import type { LocaleDefinition } from '../..'; import company from './company'; import internet from './internet'; import location from './location'; +import metadata from './metadata'; import person from './person'; import phone_number from './phone_number'; const ne: LocaleDefinition = { - title: 'Nepalese', company, internet, location, + metadata, person, phone_number, }; diff --git a/src/locales/ne/metadata/index.ts b/src/locales/ne/metadata/index.ts new file mode 100644 index 00000000000..5536aa7222c --- /dev/null +++ b/src/locales/ne/metadata/index.ts @@ -0,0 +1,12 @@ +/* + * This file is automatically generated. + * Run 'pnpm run generate:locales' to update. + */ +import type { MetadataDefinitions } from '../../..'; +import title from './title'; + +const metadata: MetadataDefinitions = { + title, +}; + +export default metadata; diff --git a/src/locales/ne/metadata/title.ts b/src/locales/ne/metadata/title.ts new file mode 100644 index 00000000000..3c5278cfe0a --- /dev/null +++ b/src/locales/ne/metadata/title.ts @@ -0,0 +1 @@ +export default 'Nepalese'; diff --git a/src/locales/nl/index.ts b/src/locales/nl/index.ts index ebb4b43a980..b7039fc2e99 100644 --- a/src/locales/nl/index.ts +++ b/src/locales/nl/index.ts @@ -11,11 +11,11 @@ import hacker from './hacker'; import internet from './internet'; import location from './location'; import lorem from './lorem'; +import metadata from './metadata'; import person from './person'; import phone_number from './phone_number'; const nl: LocaleDefinition = { - title: 'Dutch', color, commerce, company, @@ -24,6 +24,7 @@ const nl: LocaleDefinition = { internet, location, lorem, + metadata, person, phone_number, }; diff --git a/src/locales/nl/metadata/index.ts b/src/locales/nl/metadata/index.ts new file mode 100644 index 00000000000..5536aa7222c --- /dev/null +++ b/src/locales/nl/metadata/index.ts @@ -0,0 +1,12 @@ +/* + * This file is automatically generated. + * Run 'pnpm run generate:locales' to update. + */ +import type { MetadataDefinitions } from '../../..'; +import title from './title'; + +const metadata: MetadataDefinitions = { + title, +}; + +export default metadata; diff --git a/src/locales/nl/metadata/title.ts b/src/locales/nl/metadata/title.ts new file mode 100644 index 00000000000..134d1b6f57f --- /dev/null +++ b/src/locales/nl/metadata/title.ts @@ -0,0 +1 @@ +export default 'Dutch'; diff --git a/src/locales/nl_BE/index.ts b/src/locales/nl_BE/index.ts index 0e583ddd300..cc6da2f4059 100644 --- a/src/locales/nl_BE/index.ts +++ b/src/locales/nl_BE/index.ts @@ -6,14 +6,15 @@ import type { LocaleDefinition } from '../..'; import company from './company'; import internet from './internet'; import location from './location'; +import metadata from './metadata'; import person from './person'; import phone_number from './phone_number'; const nl_BE: LocaleDefinition = { - title: 'Dutch (Belgium)', company, internet, location, + metadata, person, phone_number, }; diff --git a/src/locales/nl_BE/metadata/index.ts b/src/locales/nl_BE/metadata/index.ts new file mode 100644 index 00000000000..5536aa7222c --- /dev/null +++ b/src/locales/nl_BE/metadata/index.ts @@ -0,0 +1,12 @@ +/* + * This file is automatically generated. + * Run 'pnpm run generate:locales' to update. + */ +import type { MetadataDefinitions } from '../../..'; +import title from './title'; + +const metadata: MetadataDefinitions = { + title, +}; + +export default metadata; diff --git a/src/locales/nl_BE/metadata/title.ts b/src/locales/nl_BE/metadata/title.ts new file mode 100644 index 00000000000..e6ba52c5b6e --- /dev/null +++ b/src/locales/nl_BE/metadata/title.ts @@ -0,0 +1 @@ +export default 'Dutch (Belgium)'; diff --git a/src/locales/pl/index.ts b/src/locales/pl/index.ts index 47ce1069cb0..bdb734e2576 100644 --- a/src/locales/pl/index.ts +++ b/src/locales/pl/index.ts @@ -10,6 +10,7 @@ import company from './company'; import internet from './internet'; import location from './location'; import lorem from './lorem'; +import metadata from './metadata'; import music from './music'; import person from './person'; import phone_number from './phone_number'; @@ -17,7 +18,6 @@ import science from './science'; import team from './team'; const pl: LocaleDefinition = { - title: 'Polish', animal, cell_phone, color, @@ -25,6 +25,7 @@ const pl: LocaleDefinition = { internet, location, lorem, + metadata, music, person, phone_number, diff --git a/src/locales/pl/metadata/index.ts b/src/locales/pl/metadata/index.ts new file mode 100644 index 00000000000..5536aa7222c --- /dev/null +++ b/src/locales/pl/metadata/index.ts @@ -0,0 +1,12 @@ +/* + * This file is automatically generated. + * Run 'pnpm run generate:locales' to update. + */ +import type { MetadataDefinitions } from '../../..'; +import title from './title'; + +const metadata: MetadataDefinitions = { + title, +}; + +export default metadata; diff --git a/src/locales/pl/metadata/title.ts b/src/locales/pl/metadata/title.ts new file mode 100644 index 00000000000..f4fc96b0568 --- /dev/null +++ b/src/locales/pl/metadata/title.ts @@ -0,0 +1 @@ +export default 'Polish'; diff --git a/src/locales/pt_BR/index.ts b/src/locales/pt_BR/index.ts index 3e8a301a154..d654ab9d15b 100644 --- a/src/locales/pt_BR/index.ts +++ b/src/locales/pt_BR/index.ts @@ -10,11 +10,11 @@ import date from './date'; import internet from './internet'; import location from './location'; import lorem from './lorem'; +import metadata from './metadata'; import person from './person'; import phone_number from './phone_number'; const pt_BR: LocaleDefinition = { - title: 'Portuguese (Brazil)', color, commerce, company, @@ -22,6 +22,7 @@ const pt_BR: LocaleDefinition = { internet, location, lorem, + metadata, person, phone_number, }; diff --git a/src/locales/pt_BR/metadata/index.ts b/src/locales/pt_BR/metadata/index.ts new file mode 100644 index 00000000000..5536aa7222c --- /dev/null +++ b/src/locales/pt_BR/metadata/index.ts @@ -0,0 +1,12 @@ +/* + * This file is automatically generated. + * Run 'pnpm run generate:locales' to update. + */ +import type { MetadataDefinitions } from '../../..'; +import title from './title'; + +const metadata: MetadataDefinitions = { + title, +}; + +export default metadata; diff --git a/src/locales/pt_BR/metadata/title.ts b/src/locales/pt_BR/metadata/title.ts new file mode 100644 index 00000000000..78851fec1b2 --- /dev/null +++ b/src/locales/pt_BR/metadata/title.ts @@ -0,0 +1 @@ +export default 'Portuguese (Brazil)'; diff --git a/src/locales/pt_PT/index.ts b/src/locales/pt_PT/index.ts index cdb92a61d53..612a97c11e8 100644 --- a/src/locales/pt_PT/index.ts +++ b/src/locales/pt_PT/index.ts @@ -9,17 +9,18 @@ import commerce from './commerce'; import date from './date'; import internet from './internet'; import location from './location'; +import metadata from './metadata'; import person from './person'; import phone_number from './phone_number'; const pt_PT: LocaleDefinition = { - title: 'Portuguese (Portugal)', cell_phone, color, commerce, date, internet, location, + metadata, person, phone_number, }; diff --git a/src/locales/pt_PT/metadata/index.ts b/src/locales/pt_PT/metadata/index.ts new file mode 100644 index 00000000000..5536aa7222c --- /dev/null +++ b/src/locales/pt_PT/metadata/index.ts @@ -0,0 +1,12 @@ +/* + * This file is automatically generated. + * Run 'pnpm run generate:locales' to update. + */ +import type { MetadataDefinitions } from '../../..'; +import title from './title'; + +const metadata: MetadataDefinitions = { + title, +}; + +export default metadata; diff --git a/src/locales/pt_PT/metadata/title.ts b/src/locales/pt_PT/metadata/title.ts new file mode 100644 index 00000000000..5e77fe02ad5 --- /dev/null +++ b/src/locales/pt_PT/metadata/title.ts @@ -0,0 +1 @@ +export default 'Portuguese (Portugal)'; diff --git a/src/locales/ro/index.ts b/src/locales/ro/index.ts index b1e5bbed720..87c61aa4494 100644 --- a/src/locales/ro/index.ts +++ b/src/locales/ro/index.ts @@ -7,15 +7,16 @@ import cell_phone from './cell_phone'; import date from './date'; import internet from './internet'; import location from './location'; +import metadata from './metadata'; import person from './person'; import phone_number from './phone_number'; const ro: LocaleDefinition = { - title: 'Romanian', cell_phone, date, internet, location, + metadata, person, phone_number, }; diff --git a/src/locales/ro/metadata/index.ts b/src/locales/ro/metadata/index.ts new file mode 100644 index 00000000000..5536aa7222c --- /dev/null +++ b/src/locales/ro/metadata/index.ts @@ -0,0 +1,12 @@ +/* + * This file is automatically generated. + * Run 'pnpm run generate:locales' to update. + */ +import type { MetadataDefinitions } from '../../..'; +import title from './title'; + +const metadata: MetadataDefinitions = { + title, +}; + +export default metadata; diff --git a/src/locales/ro/metadata/title.ts b/src/locales/ro/metadata/title.ts new file mode 100644 index 00000000000..a560f39322e --- /dev/null +++ b/src/locales/ro/metadata/title.ts @@ -0,0 +1 @@ +export default 'Romanian'; diff --git a/src/locales/ru/index.ts b/src/locales/ru/index.ts index 651abae69d7..e2e7d0e6de6 100644 --- a/src/locales/ru/index.ts +++ b/src/locales/ru/index.ts @@ -11,11 +11,11 @@ import hacker from './hacker'; import internet from './internet'; import location from './location'; import lorem from './lorem'; +import metadata from './metadata'; import person from './person'; import phone_number from './phone_number'; const ru: LocaleDefinition = { - title: 'Russian', color, commerce, company, @@ -24,6 +24,7 @@ const ru: LocaleDefinition = { internet, location, lorem, + metadata, person, phone_number, }; diff --git a/src/locales/ru/metadata/index.ts b/src/locales/ru/metadata/index.ts new file mode 100644 index 00000000000..5536aa7222c --- /dev/null +++ b/src/locales/ru/metadata/index.ts @@ -0,0 +1,12 @@ +/* + * This file is automatically generated. + * Run 'pnpm run generate:locales' to update. + */ +import type { MetadataDefinitions } from '../../..'; +import title from './title'; + +const metadata: MetadataDefinitions = { + title, +}; + +export default metadata; diff --git a/src/locales/ru/metadata/title.ts b/src/locales/ru/metadata/title.ts new file mode 100644 index 00000000000..aac77d9553b --- /dev/null +++ b/src/locales/ru/metadata/title.ts @@ -0,0 +1 @@ +export default 'Russian'; diff --git a/src/locales/sk/index.ts b/src/locales/sk/index.ts index a44966ac855..3f274dbd0c8 100644 --- a/src/locales/sk/index.ts +++ b/src/locales/sk/index.ts @@ -7,15 +7,16 @@ import company from './company'; import internet from './internet'; import location from './location'; import lorem from './lorem'; +import metadata from './metadata'; import person from './person'; import phone_number from './phone_number'; const sk: LocaleDefinition = { - title: 'Slovakian', company, internet, location, lorem, + metadata, person, phone_number, }; diff --git a/src/locales/sk/metadata/index.ts b/src/locales/sk/metadata/index.ts new file mode 100644 index 00000000000..5536aa7222c --- /dev/null +++ b/src/locales/sk/metadata/index.ts @@ -0,0 +1,12 @@ +/* + * This file is automatically generated. + * Run 'pnpm run generate:locales' to update. + */ +import type { MetadataDefinitions } from '../../..'; +import title from './title'; + +const metadata: MetadataDefinitions = { + title, +}; + +export default metadata; diff --git a/src/locales/sk/metadata/title.ts b/src/locales/sk/metadata/title.ts new file mode 100644 index 00000000000..4592d14c959 --- /dev/null +++ b/src/locales/sk/metadata/title.ts @@ -0,0 +1 @@ +export default 'Slovakian'; diff --git a/src/locales/sr_RS_latin/index.ts b/src/locales/sr_RS_latin/index.ts index f126d2e305a..caaef34613c 100644 --- a/src/locales/sr_RS_latin/index.ts +++ b/src/locales/sr_RS_latin/index.ts @@ -7,15 +7,16 @@ import cell_phone from './cell_phone'; import date from './date'; import internet from './internet'; import location from './location'; +import metadata from './metadata'; import person from './person'; import phone_number from './phone_number'; const sr_RS_latin: LocaleDefinition = { - title: 'Serbian (Latin)', cell_phone, date, internet, location, + metadata, person, phone_number, }; diff --git a/src/locales/sr_RS_latin/metadata/index.ts b/src/locales/sr_RS_latin/metadata/index.ts new file mode 100644 index 00000000000..5536aa7222c --- /dev/null +++ b/src/locales/sr_RS_latin/metadata/index.ts @@ -0,0 +1,12 @@ +/* + * This file is automatically generated. + * Run 'pnpm run generate:locales' to update. + */ +import type { MetadataDefinitions } from '../../..'; +import title from './title'; + +const metadata: MetadataDefinitions = { + title, +}; + +export default metadata; diff --git a/src/locales/sr_RS_latin/metadata/title.ts b/src/locales/sr_RS_latin/metadata/title.ts new file mode 100644 index 00000000000..200db420043 --- /dev/null +++ b/src/locales/sr_RS_latin/metadata/title.ts @@ -0,0 +1 @@ +export default 'Serbian (Latin)'; diff --git a/src/locales/sv/index.ts b/src/locales/sv/index.ts index c017bd6abc7..c851468f5bf 100644 --- a/src/locales/sv/index.ts +++ b/src/locales/sv/index.ts @@ -10,12 +10,12 @@ import company from './company'; import date from './date'; import internet from './internet'; import location from './location'; +import metadata from './metadata'; import person from './person'; import phone_number from './phone_number'; import team from './team'; const sv: LocaleDefinition = { - title: 'Swedish', cell_phone, color, commerce, @@ -23,6 +23,7 @@ const sv: LocaleDefinition = { date, internet, location, + metadata, person, phone_number, team, diff --git a/src/locales/sv/metadata/index.ts b/src/locales/sv/metadata/index.ts new file mode 100644 index 00000000000..5536aa7222c --- /dev/null +++ b/src/locales/sv/metadata/index.ts @@ -0,0 +1,12 @@ +/* + * This file is automatically generated. + * Run 'pnpm run generate:locales' to update. + */ +import type { MetadataDefinitions } from '../../..'; +import title from './title'; + +const metadata: MetadataDefinitions = { + title, +}; + +export default metadata; diff --git a/src/locales/sv/metadata/title.ts b/src/locales/sv/metadata/title.ts new file mode 100644 index 00000000000..a6f657e57b3 --- /dev/null +++ b/src/locales/sv/metadata/title.ts @@ -0,0 +1 @@ +export default 'Swedish'; diff --git a/src/locales/tr/index.ts b/src/locales/tr/index.ts index ae7a9a8d709..b72e18540f7 100644 --- a/src/locales/tr/index.ts +++ b/src/locales/tr/index.ts @@ -9,17 +9,18 @@ import commerce from './commerce'; import internet from './internet'; import location from './location'; import lorem from './lorem'; +import metadata from './metadata'; import person from './person'; import phone_number from './phone_number'; const tr: LocaleDefinition = { - title: 'Turkish', cell_phone, color, commerce, internet, location, lorem, + metadata, person, phone_number, }; diff --git a/src/locales/tr/metadata/index.ts b/src/locales/tr/metadata/index.ts new file mode 100644 index 00000000000..5536aa7222c --- /dev/null +++ b/src/locales/tr/metadata/index.ts @@ -0,0 +1,12 @@ +/* + * This file is automatically generated. + * Run 'pnpm run generate:locales' to update. + */ +import type { MetadataDefinitions } from '../../..'; +import title from './title'; + +const metadata: MetadataDefinitions = { + title, +}; + +export default metadata; diff --git a/src/locales/tr/metadata/title.ts b/src/locales/tr/metadata/title.ts new file mode 100644 index 00000000000..403fa76a58e --- /dev/null +++ b/src/locales/tr/metadata/title.ts @@ -0,0 +1 @@ +export default 'Turkish'; diff --git a/src/locales/uk/index.ts b/src/locales/uk/index.ts index 5c450ec1f89..31ba1899e67 100644 --- a/src/locales/uk/index.ts +++ b/src/locales/uk/index.ts @@ -6,14 +6,15 @@ import type { LocaleDefinition } from '../..'; import company from './company'; import internet from './internet'; import location from './location'; +import metadata from './metadata'; import person from './person'; import phone_number from './phone_number'; const uk: LocaleDefinition = { - title: 'Ukrainian', company, internet, location, + metadata, person, phone_number, }; diff --git a/src/locales/uk/metadata/index.ts b/src/locales/uk/metadata/index.ts new file mode 100644 index 00000000000..5536aa7222c --- /dev/null +++ b/src/locales/uk/metadata/index.ts @@ -0,0 +1,12 @@ +/* + * This file is automatically generated. + * Run 'pnpm run generate:locales' to update. + */ +import type { MetadataDefinitions } from '../../..'; +import title from './title'; + +const metadata: MetadataDefinitions = { + title, +}; + +export default metadata; diff --git a/src/locales/uk/metadata/title.ts b/src/locales/uk/metadata/title.ts new file mode 100644 index 00000000000..906cb468db9 --- /dev/null +++ b/src/locales/uk/metadata/title.ts @@ -0,0 +1 @@ +export default 'Ukrainian'; diff --git a/src/locales/ur/index.ts b/src/locales/ur/index.ts index 48128afd5be..388d4fff23e 100644 --- a/src/locales/ur/index.ts +++ b/src/locales/ur/index.ts @@ -13,13 +13,13 @@ import date from './date'; import finance from './finance'; import location from './location'; import lorem from './lorem'; +import metadata from './metadata'; import music from './music'; import person from './person'; import team from './team'; import vehicle from './vehicle'; const ur: LocaleDefinition = { - title: 'Urdu', animal, app, business, @@ -30,6 +30,7 @@ const ur: LocaleDefinition = { finance, location, lorem, + metadata, music, person, team, diff --git a/src/locales/ur/metadata/index.ts b/src/locales/ur/metadata/index.ts new file mode 100644 index 00000000000..5536aa7222c --- /dev/null +++ b/src/locales/ur/metadata/index.ts @@ -0,0 +1,12 @@ +/* + * This file is automatically generated. + * Run 'pnpm run generate:locales' to update. + */ +import type { MetadataDefinitions } from '../../..'; +import title from './title'; + +const metadata: MetadataDefinitions = { + title, +}; + +export default metadata; diff --git a/src/locales/ur/metadata/title.ts b/src/locales/ur/metadata/title.ts new file mode 100644 index 00000000000..d2f12a7d9db --- /dev/null +++ b/src/locales/ur/metadata/title.ts @@ -0,0 +1 @@ +export default 'Urdu'; diff --git a/src/locales/vi/index.ts b/src/locales/vi/index.ts index f01dd348236..519f1490c22 100644 --- a/src/locales/vi/index.ts +++ b/src/locales/vi/index.ts @@ -9,17 +9,18 @@ import date from './date'; import internet from './internet'; import location from './location'; import lorem from './lorem'; +import metadata from './metadata'; import person from './person'; import phone_number from './phone_number'; const vi: LocaleDefinition = { - title: 'Vietnamese', cell_phone, company, date, internet, location, lorem, + metadata, person, phone_number, }; diff --git a/src/locales/vi/metadata/index.ts b/src/locales/vi/metadata/index.ts new file mode 100644 index 00000000000..5536aa7222c --- /dev/null +++ b/src/locales/vi/metadata/index.ts @@ -0,0 +1,12 @@ +/* + * This file is automatically generated. + * Run 'pnpm run generate:locales' to update. + */ +import type { MetadataDefinitions } from '../../..'; +import title from './title'; + +const metadata: MetadataDefinitions = { + title, +}; + +export default metadata; diff --git a/src/locales/vi/metadata/title.ts b/src/locales/vi/metadata/title.ts new file mode 100644 index 00000000000..07d04f86442 --- /dev/null +++ b/src/locales/vi/metadata/title.ts @@ -0,0 +1 @@ +export default 'Vietnamese'; diff --git a/src/locales/zh_CN/index.ts b/src/locales/zh_CN/index.ts index ea4a0014ec3..f5180eef04d 100644 --- a/src/locales/zh_CN/index.ts +++ b/src/locales/zh_CN/index.ts @@ -5,13 +5,14 @@ import type { LocaleDefinition } from '../..'; import internet from './internet'; import location from './location'; +import metadata from './metadata'; import person from './person'; import phone_number from './phone_number'; const zh_CN: LocaleDefinition = { - title: 'Chinese', internet, location, + metadata, person, phone_number, }; diff --git a/src/locales/zh_CN/metadata/index.ts b/src/locales/zh_CN/metadata/index.ts new file mode 100644 index 00000000000..5536aa7222c --- /dev/null +++ b/src/locales/zh_CN/metadata/index.ts @@ -0,0 +1,12 @@ +/* + * This file is automatically generated. + * Run 'pnpm run generate:locales' to update. + */ +import type { MetadataDefinitions } from '../../..'; +import title from './title'; + +const metadata: MetadataDefinitions = { + title, +}; + +export default metadata; diff --git a/src/locales/zh_CN/metadata/title.ts b/src/locales/zh_CN/metadata/title.ts new file mode 100644 index 00000000000..dea04d3f656 --- /dev/null +++ b/src/locales/zh_CN/metadata/title.ts @@ -0,0 +1 @@ +export default 'Chinese'; diff --git a/src/locales/zh_TW/index.ts b/src/locales/zh_TW/index.ts index ac385320f4e..8fe031b6471 100644 --- a/src/locales/zh_TW/index.ts +++ b/src/locales/zh_TW/index.ts @@ -4,12 +4,13 @@ */ import type { LocaleDefinition } from '../..'; import location from './location'; +import metadata from './metadata'; import person from './person'; import phone_number from './phone_number'; const zh_TW: LocaleDefinition = { - title: 'Chinese (Taiwan)', location, + metadata, person, phone_number, }; diff --git a/src/locales/zh_TW/metadata/index.ts b/src/locales/zh_TW/metadata/index.ts new file mode 100644 index 00000000000..5536aa7222c --- /dev/null +++ b/src/locales/zh_TW/metadata/index.ts @@ -0,0 +1,12 @@ +/* + * This file is automatically generated. + * Run 'pnpm run generate:locales' to update. + */ +import type { MetadataDefinitions } from '../../..'; +import title from './title'; + +const metadata: MetadataDefinitions = { + title, +}; + +export default metadata; diff --git a/src/locales/zh_TW/metadata/title.ts b/src/locales/zh_TW/metadata/title.ts new file mode 100644 index 00000000000..1e381795f5b --- /dev/null +++ b/src/locales/zh_TW/metadata/title.ts @@ -0,0 +1 @@ +export default 'Chinese (Taiwan)'; diff --git a/src/locales/zu_ZA/index.ts b/src/locales/zu_ZA/index.ts index 4712c79f3a2..0e86ac702ec 100644 --- a/src/locales/zu_ZA/index.ts +++ b/src/locales/zu_ZA/index.ts @@ -7,15 +7,16 @@ import cell_phone from './cell_phone'; import company from './company'; import internet from './internet'; import location from './location'; +import metadata from './metadata'; import person from './person'; import phone_number from './phone_number'; const zu_ZA: LocaleDefinition = { - title: 'Zulu (South Africa)', cell_phone, company, internet, location, + metadata, person, phone_number, }; diff --git a/src/locales/zu_ZA/metadata/index.ts b/src/locales/zu_ZA/metadata/index.ts new file mode 100644 index 00000000000..5536aa7222c --- /dev/null +++ b/src/locales/zu_ZA/metadata/index.ts @@ -0,0 +1,12 @@ +/* + * This file is automatically generated. + * Run 'pnpm run generate:locales' to update. + */ +import type { MetadataDefinitions } from '../../..'; +import title from './title'; + +const metadata: MetadataDefinitions = { + title, +}; + +export default metadata; diff --git a/src/locales/zu_ZA/metadata/title.ts b/src/locales/zu_ZA/metadata/title.ts new file mode 100644 index 00000000000..22804006f48 --- /dev/null +++ b/src/locales/zu_ZA/metadata/title.ts @@ -0,0 +1 @@ +export default 'Zulu (South Africa)'; diff --git a/test/faker.spec.ts b/test/faker.spec.ts index 92fa4b96ff3..e116709ca57 100644 --- a/test/faker.spec.ts +++ b/test/faker.spec.ts @@ -22,7 +22,7 @@ describe('faker', () => { // eslint-disable-next-line @typescript-eslint/no-var-requires require('..').faker; - new Faker({ locale: { title: '' } }); + new Faker({ locale: { metadata: { title: '' } } }); for (const spy of spies) { expect(spy).not.toHaveBeenCalled(); @@ -33,9 +33,9 @@ describe('faker', () => { describe('definitions', () => { it('locale definition accessability', () => { // Metadata - expect(faker.definitions.title).toBeDefined(); + expect(faker.definitions.metadata.title).toBeDefined(); // Standard modules - expect(faker.definitions.location.city_name).toBeDefined(); + expect(faker.definitions.location?.city_name).toBeDefined(); // Custom modules expect(faker.definitions.business.credit_card_types).toBeDefined(); expect(faker.definitions.missing).toBeUndefined(); diff --git a/test/locale-imports.spec.ts b/test/locale-imports.spec.ts index 260bc65a057..bfe639eca0b 100644 --- a/test/locale-imports.spec.ts +++ b/test/locale-imports.spec.ts @@ -12,7 +12,9 @@ describe('locale imports', () => { expect(faker).toBeDefined(); expect(faker.string.alpha()).toBeTypeOf('string'); - expect(faker.definitions.title).toBe(allLocales[locale].title); + expect(faker.definitions.metadata.title).toBe( + allLocales[locale].metadata.title + ); }); it(`should be possible to directly import('@faker-js/faker/locale/${locale}')`, async () => { @@ -22,7 +24,9 @@ describe('locale imports', () => { expect(faker).toBeDefined(); expect(faker.string.alpha()).toBeTypeOf('string'); - expect(faker.definitions.title).toBe(allLocales[locale].title); + expect(faker.definitions.metadata.title).toBe( + allLocales[locale].metadata.title + ); }); describe('Internal tests to cover `src/locale/*.ts`', () => { @@ -32,7 +36,9 @@ describe('locale imports', () => { expect(faker).toBeDefined(); expect(faker.string.alpha()).toBeTypeOf('string'); - expect(faker.definitions.title).toBe(allLocales[locale].title); + expect(faker.definitions.metadata.title).toBe( + allLocales[locale].metadata.title + ); }); it(`should be possible to directly import('../src/locale/${locale}')`, async () => { @@ -41,7 +47,9 @@ describe('locale imports', () => { expect(faker).toBeDefined(); expect(faker.string.alpha()).toBeTypeOf('string'); - expect(faker.definitions.title).toBe(allLocales[locale].title); + expect(faker.definitions.metadata.title).toBe( + allLocales[locale].metadata.title + ); }); }); } From f99d7a6f2f51637d4ed3b2ee12c4ff791efd6683 Mon Sep 17 00:00:00 2001 From: ST-DDT Date: Sun, 26 Mar 2023 18:23:17 +0200 Subject: [PATCH 02/12] chore: fix error message --- scripts/generateLocales.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/scripts/generateLocales.ts b/scripts/generateLocales.ts index fe577deeb8d..e3bca4d036a 100644 --- a/scripts/generateLocales.ts +++ b/scripts/generateLocales.ts @@ -279,7 +279,7 @@ for (const locale of locales) { localeTitle = require(pathTitle).default as string; } catch (e) { console.log( - `Failed to load ${pathModules}. Attempting manual parse instead...` + `Failed to load ${pathTitle}. Please make sure the file exists and exports a string.` ); } From 6aaf87cfd359bb49158876bbcf68e2918151955d Mon Sep 17 00:00:00 2001 From: ST-DDT Date: Sun, 26 Mar 2023 18:54:18 +0200 Subject: [PATCH 03/12] chore: fix tests --- test/random.spec.ts | 4 +++- test/utils/merge-locales.spec.ts | 12 ++++++------ 2 files changed, 9 insertions(+), 7 deletions(-) diff --git a/test/random.spec.ts b/test/random.spec.ts index 5e6a93b284c..2f06f3b5ed7 100644 --- a/test/random.spec.ts +++ b/test/random.spec.ts @@ -83,7 +83,9 @@ describe('random', () => { ); it('should throw error if no data are available', () => { - const faker = new Faker({ locale: [{ title: 'custom' }] }); + const faker = new Faker({ + locale: [{ metadata: { title: 'custom' } }], + }); expect(() => faker.random.word()).toThrowError(); }); diff --git a/test/utils/merge-locales.spec.ts b/test/utils/merge-locales.spec.ts index 0dcd3ab8a50..125c918156b 100644 --- a/test/utils/merge-locales.spec.ts +++ b/test/utils/merge-locales.spec.ts @@ -5,17 +5,17 @@ import { mergeLocales } from '../../src/utils/merge-locales'; describe('mergeLocales', () => { it('should not overwrite entries', () => { const locale1: LocaleDefinition = { - title: 'a', + metadata: { title: 'a' }, person: { firstName: ['a'] }, finance: { credit_card: { visa: ['a'] } }, }; const locale2: LocaleDefinition = { - title: 'b', + metadata: { title: 'b' }, person: { firstName: ['b'] }, finance: { credit_card: { mastercard: ['b'] } }, }; const locale3: LocaleDefinition = { - title: 'c', + metadata: { title: 'c' }, person: { firstName: ['c'] }, finance: { credit_card: {} }, }; @@ -31,17 +31,17 @@ describe('mergeLocales', () => { it('should extend categories', () => { const locale1: LocaleDefinition = { - title: 'a', + metadata: { title: 'a' }, location: { city: ['a'] }, person: { first_name: ['a'] }, }; const locale2: LocaleDefinition = { - title: 'b', + metadata: { title: 'b' }, animal: { cat: ['b'] }, person: { last_name: ['b'] }, }; const locale3: LocaleDefinition = { - title: 'c', + metadata: { title: 'c' }, color: { human: ['c'] }, person: {}, }; From 0e65ce64e31a1cc204d40f464740cdd4bb13bb6a Mon Sep 17 00:00:00 2001 From: ST-DDT Date: Sun, 26 Mar 2023 19:07:02 +0200 Subject: [PATCH 04/12] chore: another try --- test/utils/merge-locales.spec.ts | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/test/utils/merge-locales.spec.ts b/test/utils/merge-locales.spec.ts index 125c918156b..50e519d55d2 100644 --- a/test/utils/merge-locales.spec.ts +++ b/test/utils/merge-locales.spec.ts @@ -23,7 +23,7 @@ describe('mergeLocales', () => { const merged = mergeLocales([locale1, locale2, locale3]); expect(merged).toEqual({ - title: 'a', + metadata: { title: 'a' }, person: { firstName: ['a'] }, finance: { credit_card: { visa: ['a'] } }, }); @@ -49,7 +49,7 @@ describe('mergeLocales', () => { const merged = mergeLocales([locale1, locale2, locale3]); expect(merged).toEqual({ - title: 'a', + metadata: { title: 'a' }, animal: { cat: ['b'] }, color: { human: ['c'] }, location: { city: ['a'] }, From a2d1f11b1bf9c3158d6103ebcb90d35b7e477f7e Mon Sep 17 00:00:00 2001 From: ST-DDT Date: Mon, 27 Mar 2023 10:56:24 +0200 Subject: [PATCH 05/12] chore: apply suggestion --- test/faker.spec.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/test/faker.spec.ts b/test/faker.spec.ts index e116709ca57..e2031e4ecb5 100644 --- a/test/faker.spec.ts +++ b/test/faker.spec.ts @@ -35,7 +35,7 @@ describe('faker', () => { // Metadata expect(faker.definitions.metadata.title).toBeDefined(); // Standard modules - expect(faker.definitions.location?.city_name).toBeDefined(); + expect(faker.definitions.location.city_name).toBeDefined(); // Custom modules expect(faker.definitions.business.credit_card_types).toBeDefined(); expect(faker.definitions.missing).toBeUndefined(); From 2e6c6f66e9519b06adb4d097846b63b3e10f4b87 Mon Sep 17 00:00:00 2001 From: ST-DDT Date: Mon, 27 Mar 2023 18:57:26 +0200 Subject: [PATCH 06/12] refactor: single file --- scripts/generateLocales.ts | 13 +++++++++---- src/locales/af_ZA/metadata.ts | 1 + src/locales/af_ZA/metadata/index.ts | 12 ------------ src/locales/af_ZA/metadata/title.ts | 1 - src/locales/ar/metadata.ts | 1 + src/locales/ar/metadata/index.ts | 12 ------------ src/locales/ar/metadata/title.ts | 1 - src/locales/az/metadata.ts | 1 + src/locales/az/metadata/index.ts | 12 ------------ src/locales/az/metadata/title.ts | 1 - src/locales/cz/metadata.ts | 1 + src/locales/cz/metadata/index.ts | 12 ------------ src/locales/cz/metadata/title.ts | 1 - src/locales/de/metadata.ts | 1 + src/locales/de/metadata/index.ts | 12 ------------ src/locales/de/metadata/title.ts | 1 - src/locales/de_AT/metadata.ts | 1 + src/locales/de_AT/metadata/index.ts | 12 ------------ src/locales/de_AT/metadata/title.ts | 1 - src/locales/de_CH/metadata.ts | 1 + src/locales/de_CH/metadata/index.ts | 12 ------------ src/locales/de_CH/metadata/title.ts | 1 - src/locales/dv/metadata.ts | 1 + src/locales/dv/metadata/index.ts | 12 ------------ src/locales/dv/metadata/title.ts | 1 - src/locales/el/metadata.ts | 1 + src/locales/el/metadata/index.ts | 12 ------------ src/locales/el/metadata/title.ts | 1 - src/locales/en/metadata.ts | 1 + src/locales/en/metadata/index.ts | 12 ------------ src/locales/en/metadata/title.ts | 1 - src/locales/en_AU/metadata.ts | 1 + src/locales/en_AU/metadata/index.ts | 12 ------------ src/locales/en_AU/metadata/title.ts | 1 - src/locales/en_AU_ocker/metadata.ts | 1 + src/locales/en_AU_ocker/metadata/index.ts | 12 ------------ src/locales/en_AU_ocker/metadata/title.ts | 1 - .../metadata/title.ts => en_BORK/metadata.ts} | 2 +- src/locales/en_BORK/metadata/index.ts | 12 ------------ src/locales/en_BORK/metadata/title.ts | 1 - src/locales/en_CA/metadata.ts | 1 + src/locales/en_CA/metadata/index.ts | 12 ------------ src/locales/en_CA/metadata/title.ts | 1 - src/locales/en_GB/metadata.ts | 1 + src/locales/en_GB/metadata/index.ts | 12 ------------ src/locales/en_GB/metadata/title.ts | 1 - src/locales/en_GH/metadata.ts | 1 + src/locales/en_GH/metadata/index.ts | 12 ------------ src/locales/en_GH/metadata/title.ts | 1 - src/locales/en_IE/metadata.ts | 1 + src/locales/en_IE/metadata/index.ts | 12 ------------ src/locales/en_IE/metadata/title.ts | 1 - src/locales/en_IN/metadata.ts | 1 + src/locales/en_IN/metadata/index.ts | 12 ------------ src/locales/en_IN/metadata/title.ts | 1 - src/locales/en_NG/metadata.ts | 1 + src/locales/en_NG/metadata/index.ts | 12 ------------ src/locales/en_NG/metadata/title.ts | 1 - src/locales/en_US/metadata.ts | 1 + src/locales/en_US/metadata/index.ts | 12 ------------ src/locales/en_US/metadata/title.ts | 1 - src/locales/en_ZA/metadata.ts | 1 + src/locales/en_ZA/metadata/index.ts | 12 ------------ src/locales/en_ZA/metadata/title.ts | 1 - src/locales/es/metadata.ts | 1 + src/locales/es/metadata/index.ts | 12 ------------ src/locales/es/metadata/title.ts | 1 - src/locales/es_MX/metadata.ts | 1 + src/locales/es_MX/metadata/index.ts | 12 ------------ src/locales/es_MX/metadata/title.ts | 1 - src/locales/fa/metadata.ts | 1 + src/locales/fa/metadata/index.ts | 12 ------------ src/locales/fa/metadata/title.ts | 1 - src/locales/fi/metadata.ts | 1 + src/locales/fi/metadata/index.ts | 12 ------------ src/locales/fi/metadata/title.ts | 1 - src/locales/fr/metadata.ts | 1 + src/locales/fr/metadata/index.ts | 12 ------------ src/locales/fr/metadata/title.ts | 1 - src/locales/fr_BE/metadata.ts | 1 + src/locales/fr_BE/metadata/index.ts | 12 ------------ src/locales/fr_BE/metadata/title.ts | 1 - src/locales/fr_CA/metadata.ts | 1 + src/locales/fr_CA/metadata/index.ts | 12 ------------ src/locales/fr_CA/metadata/title.ts | 1 - src/locales/fr_CH/metadata.ts | 1 + src/locales/fr_CH/metadata/index.ts | 12 ------------ src/locales/fr_CH/metadata/title.ts | 1 - src/locales/fr_LU/metadata.ts | 1 + src/locales/fr_LU/metadata/index.ts | 12 ------------ src/locales/fr_LU/metadata/title.ts | 1 - src/locales/ge/metadata.ts | 1 + src/locales/ge/metadata/index.ts | 12 ------------ src/locales/ge/metadata/title.ts | 1 - src/locales/he/metadata.ts | 1 + src/locales/he/metadata/index.ts | 12 ------------ src/locales/he/metadata/title.ts | 1 - src/locales/hr/metadata.ts | 1 + src/locales/hr/metadata/index.ts | 12 ------------ src/locales/hr/metadata/title.ts | 1 - src/locales/hu/metadata.ts | 1 + src/locales/hu/metadata/index.ts | 12 ------------ src/locales/hu/metadata/title.ts | 1 - src/locales/hy/metadata.ts | 1 + src/locales/hy/metadata/index.ts | 12 ------------ src/locales/hy/metadata/title.ts | 1 - src/locales/id_ID/metadata.ts | 1 + src/locales/id_ID/metadata/index.ts | 12 ------------ src/locales/id_ID/metadata/title.ts | 1 - src/locales/it/metadata.ts | 1 + src/locales/it/metadata/index.ts | 12 ------------ src/locales/it/metadata/title.ts | 1 - src/locales/ja/metadata.ts | 1 + src/locales/ja/metadata/index.ts | 12 ------------ src/locales/ja/metadata/title.ts | 1 - src/locales/ko/metadata.ts | 1 + src/locales/ko/metadata/index.ts | 12 ------------ src/locales/ko/metadata/title.ts | 1 - src/locales/lv/metadata.ts | 1 + src/locales/lv/metadata/index.ts | 12 ------------ src/locales/lv/metadata/title.ts | 1 - src/locales/mk/metadata.ts | 1 + src/locales/mk/metadata/index.ts | 12 ------------ src/locales/mk/metadata/title.ts | 1 - src/locales/nb_NO/metadata.ts | 1 + src/locales/nb_NO/metadata/index.ts | 12 ------------ src/locales/nb_NO/metadata/title.ts | 1 - src/locales/ne/metadata.ts | 1 + src/locales/ne/metadata/index.ts | 12 ------------ src/locales/ne/metadata/title.ts | 1 - src/locales/nl/metadata.ts | 1 + src/locales/nl/metadata/index.ts | 12 ------------ src/locales/nl/metadata/title.ts | 1 - src/locales/nl_BE/metadata.ts | 1 + src/locales/nl_BE/metadata/index.ts | 12 ------------ src/locales/nl_BE/metadata/title.ts | 1 - src/locales/pl/metadata.ts | 1 + src/locales/pl/metadata/index.ts | 12 ------------ src/locales/pl/metadata/title.ts | 1 - src/locales/pt_BR/metadata.ts | 1 + src/locales/pt_BR/metadata/index.ts | 12 ------------ src/locales/pt_BR/metadata/title.ts | 1 - src/locales/pt_PT/metadata.ts | 1 + src/locales/pt_PT/metadata/index.ts | 12 ------------ src/locales/pt_PT/metadata/title.ts | 1 - src/locales/ro/metadata.ts | 1 + src/locales/ro/metadata/index.ts | 12 ------------ src/locales/ro/metadata/title.ts | 1 - src/locales/ru/metadata.ts | 1 + src/locales/ru/metadata/index.ts | 12 ------------ src/locales/ru/metadata/title.ts | 1 - src/locales/sk/metadata.ts | 1 + src/locales/sk/metadata/index.ts | 12 ------------ src/locales/sk/metadata/title.ts | 1 - src/locales/sr_RS_latin/metadata.ts | 1 + src/locales/sr_RS_latin/metadata/index.ts | 12 ------------ src/locales/sv/metadata.ts | 1 + src/locales/sv/metadata/index.ts | 12 ------------ src/locales/sv/metadata/title.ts | 1 - src/locales/tr/metadata.ts | 1 + src/locales/tr/metadata/index.ts | 12 ------------ src/locales/tr/metadata/title.ts | 1 - src/locales/uk/metadata.ts | 1 + src/locales/uk/metadata/index.ts | 12 ------------ src/locales/uk/metadata/title.ts | 1 - src/locales/ur/metadata.ts | 1 + src/locales/ur/metadata/index.ts | 12 ------------ src/locales/ur/metadata/title.ts | 1 - src/locales/vi/metadata.ts | 1 + src/locales/vi/metadata/index.ts | 12 ------------ src/locales/vi/metadata/title.ts | 1 - src/locales/zh_CN/metadata.ts | 1 + src/locales/zh_CN/metadata/index.ts | 12 ------------ src/locales/zh_CN/metadata/title.ts | 1 - src/locales/zh_TW/metadata.ts | 1 + src/locales/zh_TW/metadata/index.ts | 12 ------------ src/locales/zh_TW/metadata/title.ts | 1 - src/locales/zu_ZA/metadata.ts | 1 + src/locales/zu_ZA/metadata/index.ts | 12 ------------ src/locales/zu_ZA/metadata/title.ts | 1 - 180 files changed, 69 insertions(+), 784 deletions(-) create mode 100644 src/locales/af_ZA/metadata.ts delete mode 100644 src/locales/af_ZA/metadata/index.ts delete mode 100644 src/locales/af_ZA/metadata/title.ts create mode 100644 src/locales/ar/metadata.ts delete mode 100644 src/locales/ar/metadata/index.ts delete mode 100644 src/locales/ar/metadata/title.ts create mode 100644 src/locales/az/metadata.ts delete mode 100644 src/locales/az/metadata/index.ts delete mode 100644 src/locales/az/metadata/title.ts create mode 100644 src/locales/cz/metadata.ts delete mode 100644 src/locales/cz/metadata/index.ts delete mode 100644 src/locales/cz/metadata/title.ts create mode 100644 src/locales/de/metadata.ts delete mode 100644 src/locales/de/metadata/index.ts delete mode 100644 src/locales/de/metadata/title.ts create mode 100644 src/locales/de_AT/metadata.ts delete mode 100644 src/locales/de_AT/metadata/index.ts delete mode 100644 src/locales/de_AT/metadata/title.ts create mode 100644 src/locales/de_CH/metadata.ts delete mode 100644 src/locales/de_CH/metadata/index.ts delete mode 100644 src/locales/de_CH/metadata/title.ts create mode 100644 src/locales/dv/metadata.ts delete mode 100644 src/locales/dv/metadata/index.ts delete mode 100644 src/locales/dv/metadata/title.ts create mode 100644 src/locales/el/metadata.ts delete mode 100644 src/locales/el/metadata/index.ts delete mode 100644 src/locales/el/metadata/title.ts create mode 100644 src/locales/en/metadata.ts delete mode 100644 src/locales/en/metadata/index.ts delete mode 100644 src/locales/en/metadata/title.ts create mode 100644 src/locales/en_AU/metadata.ts delete mode 100644 src/locales/en_AU/metadata/index.ts delete mode 100644 src/locales/en_AU/metadata/title.ts create mode 100644 src/locales/en_AU_ocker/metadata.ts delete mode 100644 src/locales/en_AU_ocker/metadata/index.ts delete mode 100644 src/locales/en_AU_ocker/metadata/title.ts rename src/locales/{sr_RS_latin/metadata/title.ts => en_BORK/metadata.ts} (77%) delete mode 100644 src/locales/en_BORK/metadata/index.ts delete mode 100644 src/locales/en_BORK/metadata/title.ts create mode 100644 src/locales/en_CA/metadata.ts delete mode 100644 src/locales/en_CA/metadata/index.ts delete mode 100644 src/locales/en_CA/metadata/title.ts create mode 100644 src/locales/en_GB/metadata.ts delete mode 100644 src/locales/en_GB/metadata/index.ts delete mode 100644 src/locales/en_GB/metadata/title.ts create mode 100644 src/locales/en_GH/metadata.ts delete mode 100644 src/locales/en_GH/metadata/index.ts delete mode 100644 src/locales/en_GH/metadata/title.ts create mode 100644 src/locales/en_IE/metadata.ts delete mode 100644 src/locales/en_IE/metadata/index.ts delete mode 100644 src/locales/en_IE/metadata/title.ts create mode 100644 src/locales/en_IN/metadata.ts delete mode 100644 src/locales/en_IN/metadata/index.ts delete mode 100644 src/locales/en_IN/metadata/title.ts create mode 100644 src/locales/en_NG/metadata.ts delete mode 100644 src/locales/en_NG/metadata/index.ts delete mode 100644 src/locales/en_NG/metadata/title.ts create mode 100644 src/locales/en_US/metadata.ts delete mode 100644 src/locales/en_US/metadata/index.ts delete mode 100644 src/locales/en_US/metadata/title.ts create mode 100644 src/locales/en_ZA/metadata.ts delete mode 100644 src/locales/en_ZA/metadata/index.ts delete mode 100644 src/locales/en_ZA/metadata/title.ts create mode 100644 src/locales/es/metadata.ts delete mode 100644 src/locales/es/metadata/index.ts delete mode 100644 src/locales/es/metadata/title.ts create mode 100644 src/locales/es_MX/metadata.ts delete mode 100644 src/locales/es_MX/metadata/index.ts delete mode 100644 src/locales/es_MX/metadata/title.ts create mode 100644 src/locales/fa/metadata.ts delete mode 100644 src/locales/fa/metadata/index.ts delete mode 100644 src/locales/fa/metadata/title.ts create mode 100644 src/locales/fi/metadata.ts delete mode 100644 src/locales/fi/metadata/index.ts delete mode 100644 src/locales/fi/metadata/title.ts create mode 100644 src/locales/fr/metadata.ts delete mode 100644 src/locales/fr/metadata/index.ts delete mode 100644 src/locales/fr/metadata/title.ts create mode 100644 src/locales/fr_BE/metadata.ts delete mode 100644 src/locales/fr_BE/metadata/index.ts delete mode 100644 src/locales/fr_BE/metadata/title.ts create mode 100644 src/locales/fr_CA/metadata.ts delete mode 100644 src/locales/fr_CA/metadata/index.ts delete mode 100644 src/locales/fr_CA/metadata/title.ts create mode 100644 src/locales/fr_CH/metadata.ts delete mode 100644 src/locales/fr_CH/metadata/index.ts delete mode 100644 src/locales/fr_CH/metadata/title.ts create mode 100644 src/locales/fr_LU/metadata.ts delete mode 100644 src/locales/fr_LU/metadata/index.ts delete mode 100644 src/locales/fr_LU/metadata/title.ts create mode 100644 src/locales/ge/metadata.ts delete mode 100644 src/locales/ge/metadata/index.ts delete mode 100644 src/locales/ge/metadata/title.ts create mode 100644 src/locales/he/metadata.ts delete mode 100644 src/locales/he/metadata/index.ts delete mode 100644 src/locales/he/metadata/title.ts create mode 100644 src/locales/hr/metadata.ts delete mode 100644 src/locales/hr/metadata/index.ts delete mode 100644 src/locales/hr/metadata/title.ts create mode 100644 src/locales/hu/metadata.ts delete mode 100644 src/locales/hu/metadata/index.ts delete mode 100644 src/locales/hu/metadata/title.ts create mode 100644 src/locales/hy/metadata.ts delete mode 100644 src/locales/hy/metadata/index.ts delete mode 100644 src/locales/hy/metadata/title.ts create mode 100644 src/locales/id_ID/metadata.ts delete mode 100644 src/locales/id_ID/metadata/index.ts delete mode 100644 src/locales/id_ID/metadata/title.ts create mode 100644 src/locales/it/metadata.ts delete mode 100644 src/locales/it/metadata/index.ts delete mode 100644 src/locales/it/metadata/title.ts create mode 100644 src/locales/ja/metadata.ts delete mode 100644 src/locales/ja/metadata/index.ts delete mode 100644 src/locales/ja/metadata/title.ts create mode 100644 src/locales/ko/metadata.ts delete mode 100644 src/locales/ko/metadata/index.ts delete mode 100644 src/locales/ko/metadata/title.ts create mode 100644 src/locales/lv/metadata.ts delete mode 100644 src/locales/lv/metadata/index.ts delete mode 100644 src/locales/lv/metadata/title.ts create mode 100644 src/locales/mk/metadata.ts delete mode 100644 src/locales/mk/metadata/index.ts delete mode 100644 src/locales/mk/metadata/title.ts create mode 100644 src/locales/nb_NO/metadata.ts delete mode 100644 src/locales/nb_NO/metadata/index.ts delete mode 100644 src/locales/nb_NO/metadata/title.ts create mode 100644 src/locales/ne/metadata.ts delete mode 100644 src/locales/ne/metadata/index.ts delete mode 100644 src/locales/ne/metadata/title.ts create mode 100644 src/locales/nl/metadata.ts delete mode 100644 src/locales/nl/metadata/index.ts delete mode 100644 src/locales/nl/metadata/title.ts create mode 100644 src/locales/nl_BE/metadata.ts delete mode 100644 src/locales/nl_BE/metadata/index.ts delete mode 100644 src/locales/nl_BE/metadata/title.ts create mode 100644 src/locales/pl/metadata.ts delete mode 100644 src/locales/pl/metadata/index.ts delete mode 100644 src/locales/pl/metadata/title.ts create mode 100644 src/locales/pt_BR/metadata.ts delete mode 100644 src/locales/pt_BR/metadata/index.ts delete mode 100644 src/locales/pt_BR/metadata/title.ts create mode 100644 src/locales/pt_PT/metadata.ts delete mode 100644 src/locales/pt_PT/metadata/index.ts delete mode 100644 src/locales/pt_PT/metadata/title.ts create mode 100644 src/locales/ro/metadata.ts delete mode 100644 src/locales/ro/metadata/index.ts delete mode 100644 src/locales/ro/metadata/title.ts create mode 100644 src/locales/ru/metadata.ts delete mode 100644 src/locales/ru/metadata/index.ts delete mode 100644 src/locales/ru/metadata/title.ts create mode 100644 src/locales/sk/metadata.ts delete mode 100644 src/locales/sk/metadata/index.ts delete mode 100644 src/locales/sk/metadata/title.ts create mode 100644 src/locales/sr_RS_latin/metadata.ts delete mode 100644 src/locales/sr_RS_latin/metadata/index.ts create mode 100644 src/locales/sv/metadata.ts delete mode 100644 src/locales/sv/metadata/index.ts delete mode 100644 src/locales/sv/metadata/title.ts create mode 100644 src/locales/tr/metadata.ts delete mode 100644 src/locales/tr/metadata/index.ts delete mode 100644 src/locales/tr/metadata/title.ts create mode 100644 src/locales/uk/metadata.ts delete mode 100644 src/locales/uk/metadata/index.ts delete mode 100644 src/locales/uk/metadata/title.ts create mode 100644 src/locales/ur/metadata.ts delete mode 100644 src/locales/ur/metadata/index.ts delete mode 100644 src/locales/ur/metadata/title.ts create mode 100644 src/locales/vi/metadata.ts delete mode 100644 src/locales/vi/metadata/index.ts delete mode 100644 src/locales/vi/metadata/title.ts create mode 100644 src/locales/zh_CN/metadata.ts delete mode 100644 src/locales/zh_CN/metadata/index.ts delete mode 100644 src/locales/zh_CN/metadata/title.ts create mode 100644 src/locales/zh_TW/metadata.ts delete mode 100644 src/locales/zh_TW/metadata/index.ts delete mode 100644 src/locales/zh_TW/metadata/title.ts create mode 100644 src/locales/zu_ZA/metadata.ts delete mode 100644 src/locales/zu_ZA/metadata/index.ts delete mode 100644 src/locales/zu_ZA/metadata/title.ts diff --git a/scripts/generateLocales.ts b/scripts/generateLocales.ts index e3bca4d036a..607ab2fc3c8 100644 --- a/scripts/generateLocales.ts +++ b/scripts/generateLocales.ts @@ -23,7 +23,7 @@ import { resolve } from 'node:path'; import type { Options } from 'prettier'; import { format } from 'prettier'; import options from '../.prettierrc.cjs'; -import type { Definitions } from '../src/definitions'; +import type { Definitions, MetadataDefinitions } from '../src/definitions'; // Constants @@ -272,14 +272,19 @@ let localizationLocales = '| Locale | Name | Faker |\n| :--- | :--- | :--- |\n'; for (const locale of locales) { const pathModules = resolve(pathLocales, locale); - const pathTitle = resolve(pathModules, 'metadata', 'title.ts'); + const pathMetadata = resolve(pathModules, 'metadata.ts'); let localeTitle = 'No title found'; try { // eslint-disable-next-line @typescript-eslint/no-var-requires - localeTitle = require(pathTitle).default as string; + const metadata: MetadataDefinitions = require(pathMetadata).default; + localeTitle = metadata.title; + if (!localeTitle) { + throw new Error(`No title property found on ${JSON.stringify(metadata)}`); + } } catch (e) { console.log( - `Failed to load ${pathTitle}. Please make sure the file exists and exports a string.` + `Failed to load ${pathMetadata}. Please make sure the file exists and exports MetadataDefinitions.`, + e ); } diff --git a/src/locales/af_ZA/metadata.ts b/src/locales/af_ZA/metadata.ts new file mode 100644 index 00000000000..f62a7e6c51b --- /dev/null +++ b/src/locales/af_ZA/metadata.ts @@ -0,0 +1 @@ +export default { title: 'Afrikaans' }; diff --git a/src/locales/af_ZA/metadata/index.ts b/src/locales/af_ZA/metadata/index.ts deleted file mode 100644 index 5536aa7222c..00000000000 --- a/src/locales/af_ZA/metadata/index.ts +++ /dev/null @@ -1,12 +0,0 @@ -/* - * This file is automatically generated. - * Run 'pnpm run generate:locales' to update. - */ -import type { MetadataDefinitions } from '../../..'; -import title from './title'; - -const metadata: MetadataDefinitions = { - title, -}; - -export default metadata; diff --git a/src/locales/af_ZA/metadata/title.ts b/src/locales/af_ZA/metadata/title.ts deleted file mode 100644 index be8c2ac5033..00000000000 --- a/src/locales/af_ZA/metadata/title.ts +++ /dev/null @@ -1 +0,0 @@ -export default 'Afrikaans'; diff --git a/src/locales/ar/metadata.ts b/src/locales/ar/metadata.ts new file mode 100644 index 00000000000..91d99427f11 --- /dev/null +++ b/src/locales/ar/metadata.ts @@ -0,0 +1 @@ +export default { title: 'Arabic' }; diff --git a/src/locales/ar/metadata/index.ts b/src/locales/ar/metadata/index.ts deleted file mode 100644 index 5536aa7222c..00000000000 --- a/src/locales/ar/metadata/index.ts +++ /dev/null @@ -1,12 +0,0 @@ -/* - * This file is automatically generated. - * Run 'pnpm run generate:locales' to update. - */ -import type { MetadataDefinitions } from '../../..'; -import title from './title'; - -const metadata: MetadataDefinitions = { - title, -}; - -export default metadata; diff --git a/src/locales/ar/metadata/title.ts b/src/locales/ar/metadata/title.ts deleted file mode 100644 index 5bd77630873..00000000000 --- a/src/locales/ar/metadata/title.ts +++ /dev/null @@ -1 +0,0 @@ -export default 'Arabic'; diff --git a/src/locales/az/metadata.ts b/src/locales/az/metadata.ts new file mode 100644 index 00000000000..b77e0e02f6b --- /dev/null +++ b/src/locales/az/metadata.ts @@ -0,0 +1 @@ +export default { title: 'Azerbaijani' }; diff --git a/src/locales/az/metadata/index.ts b/src/locales/az/metadata/index.ts deleted file mode 100644 index 5536aa7222c..00000000000 --- a/src/locales/az/metadata/index.ts +++ /dev/null @@ -1,12 +0,0 @@ -/* - * This file is automatically generated. - * Run 'pnpm run generate:locales' to update. - */ -import type { MetadataDefinitions } from '../../..'; -import title from './title'; - -const metadata: MetadataDefinitions = { - title, -}; - -export default metadata; diff --git a/src/locales/az/metadata/title.ts b/src/locales/az/metadata/title.ts deleted file mode 100644 index 4fb416b185a..00000000000 --- a/src/locales/az/metadata/title.ts +++ /dev/null @@ -1 +0,0 @@ -export default 'Azerbaijani'; diff --git a/src/locales/cz/metadata.ts b/src/locales/cz/metadata.ts new file mode 100644 index 00000000000..9a4259ce37c --- /dev/null +++ b/src/locales/cz/metadata.ts @@ -0,0 +1 @@ +export default { title: 'Czech' }; diff --git a/src/locales/cz/metadata/index.ts b/src/locales/cz/metadata/index.ts deleted file mode 100644 index 5536aa7222c..00000000000 --- a/src/locales/cz/metadata/index.ts +++ /dev/null @@ -1,12 +0,0 @@ -/* - * This file is automatically generated. - * Run 'pnpm run generate:locales' to update. - */ -import type { MetadataDefinitions } from '../../..'; -import title from './title'; - -const metadata: MetadataDefinitions = { - title, -}; - -export default metadata; diff --git a/src/locales/cz/metadata/title.ts b/src/locales/cz/metadata/title.ts deleted file mode 100644 index 932f6c41db7..00000000000 --- a/src/locales/cz/metadata/title.ts +++ /dev/null @@ -1 +0,0 @@ -export default 'Czech'; diff --git a/src/locales/de/metadata.ts b/src/locales/de/metadata.ts new file mode 100644 index 00000000000..a55ad4fce79 --- /dev/null +++ b/src/locales/de/metadata.ts @@ -0,0 +1 @@ +export default { title: 'German' }; diff --git a/src/locales/de/metadata/index.ts b/src/locales/de/metadata/index.ts deleted file mode 100644 index 5536aa7222c..00000000000 --- a/src/locales/de/metadata/index.ts +++ /dev/null @@ -1,12 +0,0 @@ -/* - * This file is automatically generated. - * Run 'pnpm run generate:locales' to update. - */ -import type { MetadataDefinitions } from '../../..'; -import title from './title'; - -const metadata: MetadataDefinitions = { - title, -}; - -export default metadata; diff --git a/src/locales/de/metadata/title.ts b/src/locales/de/metadata/title.ts deleted file mode 100644 index bfd45c213b2..00000000000 --- a/src/locales/de/metadata/title.ts +++ /dev/null @@ -1 +0,0 @@ -export default 'German'; diff --git a/src/locales/de_AT/metadata.ts b/src/locales/de_AT/metadata.ts new file mode 100644 index 00000000000..805b90080c2 --- /dev/null +++ b/src/locales/de_AT/metadata.ts @@ -0,0 +1 @@ +export default { title: 'German (Austria)' }; diff --git a/src/locales/de_AT/metadata/index.ts b/src/locales/de_AT/metadata/index.ts deleted file mode 100644 index 5536aa7222c..00000000000 --- a/src/locales/de_AT/metadata/index.ts +++ /dev/null @@ -1,12 +0,0 @@ -/* - * This file is automatically generated. - * Run 'pnpm run generate:locales' to update. - */ -import type { MetadataDefinitions } from '../../..'; -import title from './title'; - -const metadata: MetadataDefinitions = { - title, -}; - -export default metadata; diff --git a/src/locales/de_AT/metadata/title.ts b/src/locales/de_AT/metadata/title.ts deleted file mode 100644 index d1a554b8ce2..00000000000 --- a/src/locales/de_AT/metadata/title.ts +++ /dev/null @@ -1 +0,0 @@ -export default 'German (Austria)'; diff --git a/src/locales/de_CH/metadata.ts b/src/locales/de_CH/metadata.ts new file mode 100644 index 00000000000..ed9f3e09349 --- /dev/null +++ b/src/locales/de_CH/metadata.ts @@ -0,0 +1 @@ +export default { title: 'German (Switzerland)' }; diff --git a/src/locales/de_CH/metadata/index.ts b/src/locales/de_CH/metadata/index.ts deleted file mode 100644 index 5536aa7222c..00000000000 --- a/src/locales/de_CH/metadata/index.ts +++ /dev/null @@ -1,12 +0,0 @@ -/* - * This file is automatically generated. - * Run 'pnpm run generate:locales' to update. - */ -import type { MetadataDefinitions } from '../../..'; -import title from './title'; - -const metadata: MetadataDefinitions = { - title, -}; - -export default metadata; diff --git a/src/locales/de_CH/metadata/title.ts b/src/locales/de_CH/metadata/title.ts deleted file mode 100644 index 9c7f9fc7257..00000000000 --- a/src/locales/de_CH/metadata/title.ts +++ /dev/null @@ -1 +0,0 @@ -export default 'German (Switzerland)'; diff --git a/src/locales/dv/metadata.ts b/src/locales/dv/metadata.ts new file mode 100644 index 00000000000..13b6f419670 --- /dev/null +++ b/src/locales/dv/metadata.ts @@ -0,0 +1 @@ +export default { title: 'Maldivian' }; diff --git a/src/locales/dv/metadata/index.ts b/src/locales/dv/metadata/index.ts deleted file mode 100644 index 5536aa7222c..00000000000 --- a/src/locales/dv/metadata/index.ts +++ /dev/null @@ -1,12 +0,0 @@ -/* - * This file is automatically generated. - * Run 'pnpm run generate:locales' to update. - */ -import type { MetadataDefinitions } from '../../..'; -import title from './title'; - -const metadata: MetadataDefinitions = { - title, -}; - -export default metadata; diff --git a/src/locales/dv/metadata/title.ts b/src/locales/dv/metadata/title.ts deleted file mode 100644 index 89e07c44a60..00000000000 --- a/src/locales/dv/metadata/title.ts +++ /dev/null @@ -1 +0,0 @@ -export default 'Maldivian'; diff --git a/src/locales/el/metadata.ts b/src/locales/el/metadata.ts new file mode 100644 index 00000000000..4ecfe67657e --- /dev/null +++ b/src/locales/el/metadata.ts @@ -0,0 +1 @@ +export default { title: 'Greek' }; diff --git a/src/locales/el/metadata/index.ts b/src/locales/el/metadata/index.ts deleted file mode 100644 index 5536aa7222c..00000000000 --- a/src/locales/el/metadata/index.ts +++ /dev/null @@ -1,12 +0,0 @@ -/* - * This file is automatically generated. - * Run 'pnpm run generate:locales' to update. - */ -import type { MetadataDefinitions } from '../../..'; -import title from './title'; - -const metadata: MetadataDefinitions = { - title, -}; - -export default metadata; diff --git a/src/locales/el/metadata/title.ts b/src/locales/el/metadata/title.ts deleted file mode 100644 index 3462820f2f4..00000000000 --- a/src/locales/el/metadata/title.ts +++ /dev/null @@ -1 +0,0 @@ -export default 'Greek'; diff --git a/src/locales/en/metadata.ts b/src/locales/en/metadata.ts new file mode 100644 index 00000000000..0da39e4b54b --- /dev/null +++ b/src/locales/en/metadata.ts @@ -0,0 +1 @@ +export default { title: 'English' }; diff --git a/src/locales/en/metadata/index.ts b/src/locales/en/metadata/index.ts deleted file mode 100644 index 5536aa7222c..00000000000 --- a/src/locales/en/metadata/index.ts +++ /dev/null @@ -1,12 +0,0 @@ -/* - * This file is automatically generated. - * Run 'pnpm run generate:locales' to update. - */ -import type { MetadataDefinitions } from '../../..'; -import title from './title'; - -const metadata: MetadataDefinitions = { - title, -}; - -export default metadata; diff --git a/src/locales/en/metadata/title.ts b/src/locales/en/metadata/title.ts deleted file mode 100644 index 96c10e026a9..00000000000 --- a/src/locales/en/metadata/title.ts +++ /dev/null @@ -1 +0,0 @@ -export default 'English'; diff --git a/src/locales/en_AU/metadata.ts b/src/locales/en_AU/metadata.ts new file mode 100644 index 00000000000..a9cf8be189a --- /dev/null +++ b/src/locales/en_AU/metadata.ts @@ -0,0 +1 @@ +export default { title: 'English (Australia)' }; diff --git a/src/locales/en_AU/metadata/index.ts b/src/locales/en_AU/metadata/index.ts deleted file mode 100644 index 5536aa7222c..00000000000 --- a/src/locales/en_AU/metadata/index.ts +++ /dev/null @@ -1,12 +0,0 @@ -/* - * This file is automatically generated. - * Run 'pnpm run generate:locales' to update. - */ -import type { MetadataDefinitions } from '../../..'; -import title from './title'; - -const metadata: MetadataDefinitions = { - title, -}; - -export default metadata; diff --git a/src/locales/en_AU/metadata/title.ts b/src/locales/en_AU/metadata/title.ts deleted file mode 100644 index 541f8746053..00000000000 --- a/src/locales/en_AU/metadata/title.ts +++ /dev/null @@ -1 +0,0 @@ -export default 'English (Australia)'; diff --git a/src/locales/en_AU_ocker/metadata.ts b/src/locales/en_AU_ocker/metadata.ts new file mode 100644 index 00000000000..76677bed6f6 --- /dev/null +++ b/src/locales/en_AU_ocker/metadata.ts @@ -0,0 +1 @@ +export default { title: 'English (Australia Ocker)' }; diff --git a/src/locales/en_AU_ocker/metadata/index.ts b/src/locales/en_AU_ocker/metadata/index.ts deleted file mode 100644 index 5536aa7222c..00000000000 --- a/src/locales/en_AU_ocker/metadata/index.ts +++ /dev/null @@ -1,12 +0,0 @@ -/* - * This file is automatically generated. - * Run 'pnpm run generate:locales' to update. - */ -import type { MetadataDefinitions } from '../../..'; -import title from './title'; - -const metadata: MetadataDefinitions = { - title, -}; - -export default metadata; diff --git a/src/locales/en_AU_ocker/metadata/title.ts b/src/locales/en_AU_ocker/metadata/title.ts deleted file mode 100644 index 84744b972da..00000000000 --- a/src/locales/en_AU_ocker/metadata/title.ts +++ /dev/null @@ -1 +0,0 @@ -export default 'English (Australia Ocker)'; diff --git a/src/locales/sr_RS_latin/metadata/title.ts b/src/locales/en_BORK/metadata.ts similarity index 77% rename from src/locales/sr_RS_latin/metadata/title.ts rename to src/locales/en_BORK/metadata.ts index 200db420043..abb6a64c540 100644 --- a/src/locales/sr_RS_latin/metadata/title.ts +++ b/src/locales/en_BORK/metadata.ts @@ -1 +1 @@ -export default 'Serbian (Latin)'; +export default { title: 'English (Bork)' }; diff --git a/src/locales/en_BORK/metadata/index.ts b/src/locales/en_BORK/metadata/index.ts deleted file mode 100644 index 5536aa7222c..00000000000 --- a/src/locales/en_BORK/metadata/index.ts +++ /dev/null @@ -1,12 +0,0 @@ -/* - * This file is automatically generated. - * Run 'pnpm run generate:locales' to update. - */ -import type { MetadataDefinitions } from '../../..'; -import title from './title'; - -const metadata: MetadataDefinitions = { - title, -}; - -export default metadata; diff --git a/src/locales/en_BORK/metadata/title.ts b/src/locales/en_BORK/metadata/title.ts deleted file mode 100644 index fb64cc1d152..00000000000 --- a/src/locales/en_BORK/metadata/title.ts +++ /dev/null @@ -1 +0,0 @@ -export default 'English (Bork)'; diff --git a/src/locales/en_CA/metadata.ts b/src/locales/en_CA/metadata.ts new file mode 100644 index 00000000000..86b204c5e92 --- /dev/null +++ b/src/locales/en_CA/metadata.ts @@ -0,0 +1 @@ +export default { title: 'English (Canada)' }; diff --git a/src/locales/en_CA/metadata/index.ts b/src/locales/en_CA/metadata/index.ts deleted file mode 100644 index 5536aa7222c..00000000000 --- a/src/locales/en_CA/metadata/index.ts +++ /dev/null @@ -1,12 +0,0 @@ -/* - * This file is automatically generated. - * Run 'pnpm run generate:locales' to update. - */ -import type { MetadataDefinitions } from '../../..'; -import title from './title'; - -const metadata: MetadataDefinitions = { - title, -}; - -export default metadata; diff --git a/src/locales/en_CA/metadata/title.ts b/src/locales/en_CA/metadata/title.ts deleted file mode 100644 index 9e0c4248b7f..00000000000 --- a/src/locales/en_CA/metadata/title.ts +++ /dev/null @@ -1 +0,0 @@ -export default 'English (Canada)'; diff --git a/src/locales/en_GB/metadata.ts b/src/locales/en_GB/metadata.ts new file mode 100644 index 00000000000..e25a59842ca --- /dev/null +++ b/src/locales/en_GB/metadata.ts @@ -0,0 +1 @@ +export default { title: 'English (Great Britain)' }; diff --git a/src/locales/en_GB/metadata/index.ts b/src/locales/en_GB/metadata/index.ts deleted file mode 100644 index 5536aa7222c..00000000000 --- a/src/locales/en_GB/metadata/index.ts +++ /dev/null @@ -1,12 +0,0 @@ -/* - * This file is automatically generated. - * Run 'pnpm run generate:locales' to update. - */ -import type { MetadataDefinitions } from '../../..'; -import title from './title'; - -const metadata: MetadataDefinitions = { - title, -}; - -export default metadata; diff --git a/src/locales/en_GB/metadata/title.ts b/src/locales/en_GB/metadata/title.ts deleted file mode 100644 index 8afa1962c58..00000000000 --- a/src/locales/en_GB/metadata/title.ts +++ /dev/null @@ -1 +0,0 @@ -export default 'English (Great Britain)'; diff --git a/src/locales/en_GH/metadata.ts b/src/locales/en_GH/metadata.ts new file mode 100644 index 00000000000..7c30dcbdd0c --- /dev/null +++ b/src/locales/en_GH/metadata.ts @@ -0,0 +1 @@ +export default { title: 'English (Ghana)' }; diff --git a/src/locales/en_GH/metadata/index.ts b/src/locales/en_GH/metadata/index.ts deleted file mode 100644 index 5536aa7222c..00000000000 --- a/src/locales/en_GH/metadata/index.ts +++ /dev/null @@ -1,12 +0,0 @@ -/* - * This file is automatically generated. - * Run 'pnpm run generate:locales' to update. - */ -import type { MetadataDefinitions } from '../../..'; -import title from './title'; - -const metadata: MetadataDefinitions = { - title, -}; - -export default metadata; diff --git a/src/locales/en_GH/metadata/title.ts b/src/locales/en_GH/metadata/title.ts deleted file mode 100644 index 8e168df0145..00000000000 --- a/src/locales/en_GH/metadata/title.ts +++ /dev/null @@ -1 +0,0 @@ -export default 'English (Ghana)'; diff --git a/src/locales/en_IE/metadata.ts b/src/locales/en_IE/metadata.ts new file mode 100644 index 00000000000..089b760dc82 --- /dev/null +++ b/src/locales/en_IE/metadata.ts @@ -0,0 +1 @@ +export default { title: 'English (Ireland)' }; diff --git a/src/locales/en_IE/metadata/index.ts b/src/locales/en_IE/metadata/index.ts deleted file mode 100644 index 5536aa7222c..00000000000 --- a/src/locales/en_IE/metadata/index.ts +++ /dev/null @@ -1,12 +0,0 @@ -/* - * This file is automatically generated. - * Run 'pnpm run generate:locales' to update. - */ -import type { MetadataDefinitions } from '../../..'; -import title from './title'; - -const metadata: MetadataDefinitions = { - title, -}; - -export default metadata; diff --git a/src/locales/en_IE/metadata/title.ts b/src/locales/en_IE/metadata/title.ts deleted file mode 100644 index 2178b5277f9..00000000000 --- a/src/locales/en_IE/metadata/title.ts +++ /dev/null @@ -1 +0,0 @@ -export default 'English (Ireland)'; diff --git a/src/locales/en_IN/metadata.ts b/src/locales/en_IN/metadata.ts new file mode 100644 index 00000000000..86c5f19686f --- /dev/null +++ b/src/locales/en_IN/metadata.ts @@ -0,0 +1 @@ +export default { title: 'English (India)' }; diff --git a/src/locales/en_IN/metadata/index.ts b/src/locales/en_IN/metadata/index.ts deleted file mode 100644 index 5536aa7222c..00000000000 --- a/src/locales/en_IN/metadata/index.ts +++ /dev/null @@ -1,12 +0,0 @@ -/* - * This file is automatically generated. - * Run 'pnpm run generate:locales' to update. - */ -import type { MetadataDefinitions } from '../../..'; -import title from './title'; - -const metadata: MetadataDefinitions = { - title, -}; - -export default metadata; diff --git a/src/locales/en_IN/metadata/title.ts b/src/locales/en_IN/metadata/title.ts deleted file mode 100644 index 07f7b49fb2f..00000000000 --- a/src/locales/en_IN/metadata/title.ts +++ /dev/null @@ -1 +0,0 @@ -export default 'English (India)'; diff --git a/src/locales/en_NG/metadata.ts b/src/locales/en_NG/metadata.ts new file mode 100644 index 00000000000..9d86183d68e --- /dev/null +++ b/src/locales/en_NG/metadata.ts @@ -0,0 +1 @@ +export default { title: 'English (Nigeria)' }; diff --git a/src/locales/en_NG/metadata/index.ts b/src/locales/en_NG/metadata/index.ts deleted file mode 100644 index 5536aa7222c..00000000000 --- a/src/locales/en_NG/metadata/index.ts +++ /dev/null @@ -1,12 +0,0 @@ -/* - * This file is automatically generated. - * Run 'pnpm run generate:locales' to update. - */ -import type { MetadataDefinitions } from '../../..'; -import title from './title'; - -const metadata: MetadataDefinitions = { - title, -}; - -export default metadata; diff --git a/src/locales/en_NG/metadata/title.ts b/src/locales/en_NG/metadata/title.ts deleted file mode 100644 index 355aea87157..00000000000 --- a/src/locales/en_NG/metadata/title.ts +++ /dev/null @@ -1 +0,0 @@ -export default 'English (Nigeria)'; diff --git a/src/locales/en_US/metadata.ts b/src/locales/en_US/metadata.ts new file mode 100644 index 00000000000..188665a41fa --- /dev/null +++ b/src/locales/en_US/metadata.ts @@ -0,0 +1 @@ +export default { title: 'English (United States)' }; diff --git a/src/locales/en_US/metadata/index.ts b/src/locales/en_US/metadata/index.ts deleted file mode 100644 index 5536aa7222c..00000000000 --- a/src/locales/en_US/metadata/index.ts +++ /dev/null @@ -1,12 +0,0 @@ -/* - * This file is automatically generated. - * Run 'pnpm run generate:locales' to update. - */ -import type { MetadataDefinitions } from '../../..'; -import title from './title'; - -const metadata: MetadataDefinitions = { - title, -}; - -export default metadata; diff --git a/src/locales/en_US/metadata/title.ts b/src/locales/en_US/metadata/title.ts deleted file mode 100644 index 5324203504e..00000000000 --- a/src/locales/en_US/metadata/title.ts +++ /dev/null @@ -1 +0,0 @@ -export default 'English (United States)'; diff --git a/src/locales/en_ZA/metadata.ts b/src/locales/en_ZA/metadata.ts new file mode 100644 index 00000000000..ec7e7befa42 --- /dev/null +++ b/src/locales/en_ZA/metadata.ts @@ -0,0 +1 @@ +export default { title: 'English (South Africa)' }; diff --git a/src/locales/en_ZA/metadata/index.ts b/src/locales/en_ZA/metadata/index.ts deleted file mode 100644 index 5536aa7222c..00000000000 --- a/src/locales/en_ZA/metadata/index.ts +++ /dev/null @@ -1,12 +0,0 @@ -/* - * This file is automatically generated. - * Run 'pnpm run generate:locales' to update. - */ -import type { MetadataDefinitions } from '../../..'; -import title from './title'; - -const metadata: MetadataDefinitions = { - title, -}; - -export default metadata; diff --git a/src/locales/en_ZA/metadata/title.ts b/src/locales/en_ZA/metadata/title.ts deleted file mode 100644 index 671cb0c25cf..00000000000 --- a/src/locales/en_ZA/metadata/title.ts +++ /dev/null @@ -1 +0,0 @@ -export default 'English (South Africa)'; diff --git a/src/locales/es/metadata.ts b/src/locales/es/metadata.ts new file mode 100644 index 00000000000..c42cd49a00c --- /dev/null +++ b/src/locales/es/metadata.ts @@ -0,0 +1 @@ +export default { title: 'Spanish' }; diff --git a/src/locales/es/metadata/index.ts b/src/locales/es/metadata/index.ts deleted file mode 100644 index 5536aa7222c..00000000000 --- a/src/locales/es/metadata/index.ts +++ /dev/null @@ -1,12 +0,0 @@ -/* - * This file is automatically generated. - * Run 'pnpm run generate:locales' to update. - */ -import type { MetadataDefinitions } from '../../..'; -import title from './title'; - -const metadata: MetadataDefinitions = { - title, -}; - -export default metadata; diff --git a/src/locales/es/metadata/title.ts b/src/locales/es/metadata/title.ts deleted file mode 100644 index 3293a3e769d..00000000000 --- a/src/locales/es/metadata/title.ts +++ /dev/null @@ -1 +0,0 @@ -export default 'Spanish'; diff --git a/src/locales/es_MX/metadata.ts b/src/locales/es_MX/metadata.ts new file mode 100644 index 00000000000..0a78d21905b --- /dev/null +++ b/src/locales/es_MX/metadata.ts @@ -0,0 +1 @@ +export default { title: 'Spanish (Mexico)' }; diff --git a/src/locales/es_MX/metadata/index.ts b/src/locales/es_MX/metadata/index.ts deleted file mode 100644 index 5536aa7222c..00000000000 --- a/src/locales/es_MX/metadata/index.ts +++ /dev/null @@ -1,12 +0,0 @@ -/* - * This file is automatically generated. - * Run 'pnpm run generate:locales' to update. - */ -import type { MetadataDefinitions } from '../../..'; -import title from './title'; - -const metadata: MetadataDefinitions = { - title, -}; - -export default metadata; diff --git a/src/locales/es_MX/metadata/title.ts b/src/locales/es_MX/metadata/title.ts deleted file mode 100644 index 184e2ccba42..00000000000 --- a/src/locales/es_MX/metadata/title.ts +++ /dev/null @@ -1 +0,0 @@ -export default 'Spanish (Mexico)'; diff --git a/src/locales/fa/metadata.ts b/src/locales/fa/metadata.ts new file mode 100644 index 00000000000..24184d34fa5 --- /dev/null +++ b/src/locales/fa/metadata.ts @@ -0,0 +1 @@ +export default { title: 'Farsi' }; diff --git a/src/locales/fa/metadata/index.ts b/src/locales/fa/metadata/index.ts deleted file mode 100644 index 5536aa7222c..00000000000 --- a/src/locales/fa/metadata/index.ts +++ /dev/null @@ -1,12 +0,0 @@ -/* - * This file is automatically generated. - * Run 'pnpm run generate:locales' to update. - */ -import type { MetadataDefinitions } from '../../..'; -import title from './title'; - -const metadata: MetadataDefinitions = { - title, -}; - -export default metadata; diff --git a/src/locales/fa/metadata/title.ts b/src/locales/fa/metadata/title.ts deleted file mode 100644 index 12fd0848ac1..00000000000 --- a/src/locales/fa/metadata/title.ts +++ /dev/null @@ -1 +0,0 @@ -export default 'Farsi'; diff --git a/src/locales/fi/metadata.ts b/src/locales/fi/metadata.ts new file mode 100644 index 00000000000..a58c5bfca8b --- /dev/null +++ b/src/locales/fi/metadata.ts @@ -0,0 +1 @@ +export default { title: 'Finnish' }; diff --git a/src/locales/fi/metadata/index.ts b/src/locales/fi/metadata/index.ts deleted file mode 100644 index 5536aa7222c..00000000000 --- a/src/locales/fi/metadata/index.ts +++ /dev/null @@ -1,12 +0,0 @@ -/* - * This file is automatically generated. - * Run 'pnpm run generate:locales' to update. - */ -import type { MetadataDefinitions } from '../../..'; -import title from './title'; - -const metadata: MetadataDefinitions = { - title, -}; - -export default metadata; diff --git a/src/locales/fi/metadata/title.ts b/src/locales/fi/metadata/title.ts deleted file mode 100644 index 99d8d0bbc98..00000000000 --- a/src/locales/fi/metadata/title.ts +++ /dev/null @@ -1 +0,0 @@ -export default 'Finnish'; diff --git a/src/locales/fr/metadata.ts b/src/locales/fr/metadata.ts new file mode 100644 index 00000000000..b91fd8aa7c4 --- /dev/null +++ b/src/locales/fr/metadata.ts @@ -0,0 +1 @@ +export default { title: 'French' }; diff --git a/src/locales/fr/metadata/index.ts b/src/locales/fr/metadata/index.ts deleted file mode 100644 index 5536aa7222c..00000000000 --- a/src/locales/fr/metadata/index.ts +++ /dev/null @@ -1,12 +0,0 @@ -/* - * This file is automatically generated. - * Run 'pnpm run generate:locales' to update. - */ -import type { MetadataDefinitions } from '../../..'; -import title from './title'; - -const metadata: MetadataDefinitions = { - title, -}; - -export default metadata; diff --git a/src/locales/fr/metadata/title.ts b/src/locales/fr/metadata/title.ts deleted file mode 100644 index ba83694adbb..00000000000 --- a/src/locales/fr/metadata/title.ts +++ /dev/null @@ -1 +0,0 @@ -export default 'French'; diff --git a/src/locales/fr_BE/metadata.ts b/src/locales/fr_BE/metadata.ts new file mode 100644 index 00000000000..7f6d5fa5416 --- /dev/null +++ b/src/locales/fr_BE/metadata.ts @@ -0,0 +1 @@ +export default { title: 'French (Belgium)' }; diff --git a/src/locales/fr_BE/metadata/index.ts b/src/locales/fr_BE/metadata/index.ts deleted file mode 100644 index 5536aa7222c..00000000000 --- a/src/locales/fr_BE/metadata/index.ts +++ /dev/null @@ -1,12 +0,0 @@ -/* - * This file is automatically generated. - * Run 'pnpm run generate:locales' to update. - */ -import type { MetadataDefinitions } from '../../..'; -import title from './title'; - -const metadata: MetadataDefinitions = { - title, -}; - -export default metadata; diff --git a/src/locales/fr_BE/metadata/title.ts b/src/locales/fr_BE/metadata/title.ts deleted file mode 100644 index a26539a0afe..00000000000 --- a/src/locales/fr_BE/metadata/title.ts +++ /dev/null @@ -1 +0,0 @@ -export default 'French (Belgium)'; diff --git a/src/locales/fr_CA/metadata.ts b/src/locales/fr_CA/metadata.ts new file mode 100644 index 00000000000..1d37f372a86 --- /dev/null +++ b/src/locales/fr_CA/metadata.ts @@ -0,0 +1 @@ +export default { title: 'French (Canada)' }; diff --git a/src/locales/fr_CA/metadata/index.ts b/src/locales/fr_CA/metadata/index.ts deleted file mode 100644 index 5536aa7222c..00000000000 --- a/src/locales/fr_CA/metadata/index.ts +++ /dev/null @@ -1,12 +0,0 @@ -/* - * This file is automatically generated. - * Run 'pnpm run generate:locales' to update. - */ -import type { MetadataDefinitions } from '../../..'; -import title from './title'; - -const metadata: MetadataDefinitions = { - title, -}; - -export default metadata; diff --git a/src/locales/fr_CA/metadata/title.ts b/src/locales/fr_CA/metadata/title.ts deleted file mode 100644 index 594777b257b..00000000000 --- a/src/locales/fr_CA/metadata/title.ts +++ /dev/null @@ -1 +0,0 @@ -export default 'French (Canada)'; diff --git a/src/locales/fr_CH/metadata.ts b/src/locales/fr_CH/metadata.ts new file mode 100644 index 00000000000..e8ab7b3697b --- /dev/null +++ b/src/locales/fr_CH/metadata.ts @@ -0,0 +1 @@ +export default { title: 'French (Switzerland)' }; diff --git a/src/locales/fr_CH/metadata/index.ts b/src/locales/fr_CH/metadata/index.ts deleted file mode 100644 index 5536aa7222c..00000000000 --- a/src/locales/fr_CH/metadata/index.ts +++ /dev/null @@ -1,12 +0,0 @@ -/* - * This file is automatically generated. - * Run 'pnpm run generate:locales' to update. - */ -import type { MetadataDefinitions } from '../../..'; -import title from './title'; - -const metadata: MetadataDefinitions = { - title, -}; - -export default metadata; diff --git a/src/locales/fr_CH/metadata/title.ts b/src/locales/fr_CH/metadata/title.ts deleted file mode 100644 index a90e23848f3..00000000000 --- a/src/locales/fr_CH/metadata/title.ts +++ /dev/null @@ -1 +0,0 @@ -export default 'French (Switzerland)'; diff --git a/src/locales/fr_LU/metadata.ts b/src/locales/fr_LU/metadata.ts new file mode 100644 index 00000000000..8f304d8379e --- /dev/null +++ b/src/locales/fr_LU/metadata.ts @@ -0,0 +1 @@ +export default { title: 'French (Luxembourg)' }; diff --git a/src/locales/fr_LU/metadata/index.ts b/src/locales/fr_LU/metadata/index.ts deleted file mode 100644 index 5536aa7222c..00000000000 --- a/src/locales/fr_LU/metadata/index.ts +++ /dev/null @@ -1,12 +0,0 @@ -/* - * This file is automatically generated. - * Run 'pnpm run generate:locales' to update. - */ -import type { MetadataDefinitions } from '../../..'; -import title from './title'; - -const metadata: MetadataDefinitions = { - title, -}; - -export default metadata; diff --git a/src/locales/fr_LU/metadata/title.ts b/src/locales/fr_LU/metadata/title.ts deleted file mode 100644 index 8c846dd2b81..00000000000 --- a/src/locales/fr_LU/metadata/title.ts +++ /dev/null @@ -1 +0,0 @@ -export default 'French (Luxembourg)'; diff --git a/src/locales/ge/metadata.ts b/src/locales/ge/metadata.ts new file mode 100644 index 00000000000..cb32deb1f67 --- /dev/null +++ b/src/locales/ge/metadata.ts @@ -0,0 +1 @@ +export default { title: 'Georgian' }; diff --git a/src/locales/ge/metadata/index.ts b/src/locales/ge/metadata/index.ts deleted file mode 100644 index 5536aa7222c..00000000000 --- a/src/locales/ge/metadata/index.ts +++ /dev/null @@ -1,12 +0,0 @@ -/* - * This file is automatically generated. - * Run 'pnpm run generate:locales' to update. - */ -import type { MetadataDefinitions } from '../../..'; -import title from './title'; - -const metadata: MetadataDefinitions = { - title, -}; - -export default metadata; diff --git a/src/locales/ge/metadata/title.ts b/src/locales/ge/metadata/title.ts deleted file mode 100644 index a58e9cda81e..00000000000 --- a/src/locales/ge/metadata/title.ts +++ /dev/null @@ -1 +0,0 @@ -export default 'Georgian'; diff --git a/src/locales/he/metadata.ts b/src/locales/he/metadata.ts new file mode 100644 index 00000000000..3cc760ee1c5 --- /dev/null +++ b/src/locales/he/metadata.ts @@ -0,0 +1 @@ +export default { title: 'Hebrew' }; diff --git a/src/locales/he/metadata/index.ts b/src/locales/he/metadata/index.ts deleted file mode 100644 index 5536aa7222c..00000000000 --- a/src/locales/he/metadata/index.ts +++ /dev/null @@ -1,12 +0,0 @@ -/* - * This file is automatically generated. - * Run 'pnpm run generate:locales' to update. - */ -import type { MetadataDefinitions } from '../../..'; -import title from './title'; - -const metadata: MetadataDefinitions = { - title, -}; - -export default metadata; diff --git a/src/locales/he/metadata/title.ts b/src/locales/he/metadata/title.ts deleted file mode 100644 index 3968d4e750f..00000000000 --- a/src/locales/he/metadata/title.ts +++ /dev/null @@ -1 +0,0 @@ -export default 'Hebrew'; diff --git a/src/locales/hr/metadata.ts b/src/locales/hr/metadata.ts new file mode 100644 index 00000000000..523d3990ee8 --- /dev/null +++ b/src/locales/hr/metadata.ts @@ -0,0 +1 @@ +export default { title: 'Croatian' }; diff --git a/src/locales/hr/metadata/index.ts b/src/locales/hr/metadata/index.ts deleted file mode 100644 index 5536aa7222c..00000000000 --- a/src/locales/hr/metadata/index.ts +++ /dev/null @@ -1,12 +0,0 @@ -/* - * This file is automatically generated. - * Run 'pnpm run generate:locales' to update. - */ -import type { MetadataDefinitions } from '../../..'; -import title from './title'; - -const metadata: MetadataDefinitions = { - title, -}; - -export default metadata; diff --git a/src/locales/hr/metadata/title.ts b/src/locales/hr/metadata/title.ts deleted file mode 100644 index 8d363eb5210..00000000000 --- a/src/locales/hr/metadata/title.ts +++ /dev/null @@ -1 +0,0 @@ -export default 'Croatian'; diff --git a/src/locales/hu/metadata.ts b/src/locales/hu/metadata.ts new file mode 100644 index 00000000000..cf2f1208bf8 --- /dev/null +++ b/src/locales/hu/metadata.ts @@ -0,0 +1 @@ +export default { title: 'Hungarian' }; diff --git a/src/locales/hu/metadata/index.ts b/src/locales/hu/metadata/index.ts deleted file mode 100644 index 5536aa7222c..00000000000 --- a/src/locales/hu/metadata/index.ts +++ /dev/null @@ -1,12 +0,0 @@ -/* - * This file is automatically generated. - * Run 'pnpm run generate:locales' to update. - */ -import type { MetadataDefinitions } from '../../..'; -import title from './title'; - -const metadata: MetadataDefinitions = { - title, -}; - -export default metadata; diff --git a/src/locales/hu/metadata/title.ts b/src/locales/hu/metadata/title.ts deleted file mode 100644 index 8c00ed1c677..00000000000 --- a/src/locales/hu/metadata/title.ts +++ /dev/null @@ -1 +0,0 @@ -export default 'Hungarian'; diff --git a/src/locales/hy/metadata.ts b/src/locales/hy/metadata.ts new file mode 100644 index 00000000000..c71924b0ab8 --- /dev/null +++ b/src/locales/hy/metadata.ts @@ -0,0 +1 @@ +export default { title: 'Armenian' }; diff --git a/src/locales/hy/metadata/index.ts b/src/locales/hy/metadata/index.ts deleted file mode 100644 index 5536aa7222c..00000000000 --- a/src/locales/hy/metadata/index.ts +++ /dev/null @@ -1,12 +0,0 @@ -/* - * This file is automatically generated. - * Run 'pnpm run generate:locales' to update. - */ -import type { MetadataDefinitions } from '../../..'; -import title from './title'; - -const metadata: MetadataDefinitions = { - title, -}; - -export default metadata; diff --git a/src/locales/hy/metadata/title.ts b/src/locales/hy/metadata/title.ts deleted file mode 100644 index 03bc5bd4ccd..00000000000 --- a/src/locales/hy/metadata/title.ts +++ /dev/null @@ -1 +0,0 @@ -export default 'Armenian'; diff --git a/src/locales/id_ID/metadata.ts b/src/locales/id_ID/metadata.ts new file mode 100644 index 00000000000..8983d10f6da --- /dev/null +++ b/src/locales/id_ID/metadata.ts @@ -0,0 +1 @@ +export default { title: 'Indonesian' }; diff --git a/src/locales/id_ID/metadata/index.ts b/src/locales/id_ID/metadata/index.ts deleted file mode 100644 index 5536aa7222c..00000000000 --- a/src/locales/id_ID/metadata/index.ts +++ /dev/null @@ -1,12 +0,0 @@ -/* - * This file is automatically generated. - * Run 'pnpm run generate:locales' to update. - */ -import type { MetadataDefinitions } from '../../..'; -import title from './title'; - -const metadata: MetadataDefinitions = { - title, -}; - -export default metadata; diff --git a/src/locales/id_ID/metadata/title.ts b/src/locales/id_ID/metadata/title.ts deleted file mode 100644 index 5db0f7b5801..00000000000 --- a/src/locales/id_ID/metadata/title.ts +++ /dev/null @@ -1 +0,0 @@ -export default 'Indonesian'; diff --git a/src/locales/it/metadata.ts b/src/locales/it/metadata.ts new file mode 100644 index 00000000000..002147047a7 --- /dev/null +++ b/src/locales/it/metadata.ts @@ -0,0 +1 @@ +export default { title: 'Italian' }; diff --git a/src/locales/it/metadata/index.ts b/src/locales/it/metadata/index.ts deleted file mode 100644 index 5536aa7222c..00000000000 --- a/src/locales/it/metadata/index.ts +++ /dev/null @@ -1,12 +0,0 @@ -/* - * This file is automatically generated. - * Run 'pnpm run generate:locales' to update. - */ -import type { MetadataDefinitions } from '../../..'; -import title from './title'; - -const metadata: MetadataDefinitions = { - title, -}; - -export default metadata; diff --git a/src/locales/it/metadata/title.ts b/src/locales/it/metadata/title.ts deleted file mode 100644 index 272aabdffe6..00000000000 --- a/src/locales/it/metadata/title.ts +++ /dev/null @@ -1 +0,0 @@ -export default 'Italian'; diff --git a/src/locales/ja/metadata.ts b/src/locales/ja/metadata.ts new file mode 100644 index 00000000000..9c26689e79f --- /dev/null +++ b/src/locales/ja/metadata.ts @@ -0,0 +1 @@ +export default { title: 'Japanese' }; diff --git a/src/locales/ja/metadata/index.ts b/src/locales/ja/metadata/index.ts deleted file mode 100644 index 5536aa7222c..00000000000 --- a/src/locales/ja/metadata/index.ts +++ /dev/null @@ -1,12 +0,0 @@ -/* - * This file is automatically generated. - * Run 'pnpm run generate:locales' to update. - */ -import type { MetadataDefinitions } from '../../..'; -import title from './title'; - -const metadata: MetadataDefinitions = { - title, -}; - -export default metadata; diff --git a/src/locales/ja/metadata/title.ts b/src/locales/ja/metadata/title.ts deleted file mode 100644 index 1d95a86e9c3..00000000000 --- a/src/locales/ja/metadata/title.ts +++ /dev/null @@ -1 +0,0 @@ -export default 'Japanese'; diff --git a/src/locales/ko/metadata.ts b/src/locales/ko/metadata.ts new file mode 100644 index 00000000000..19e5022288e --- /dev/null +++ b/src/locales/ko/metadata.ts @@ -0,0 +1 @@ +export default { title: 'Korean' }; diff --git a/src/locales/ko/metadata/index.ts b/src/locales/ko/metadata/index.ts deleted file mode 100644 index 5536aa7222c..00000000000 --- a/src/locales/ko/metadata/index.ts +++ /dev/null @@ -1,12 +0,0 @@ -/* - * This file is automatically generated. - * Run 'pnpm run generate:locales' to update. - */ -import type { MetadataDefinitions } from '../../..'; -import title from './title'; - -const metadata: MetadataDefinitions = { - title, -}; - -export default metadata; diff --git a/src/locales/ko/metadata/title.ts b/src/locales/ko/metadata/title.ts deleted file mode 100644 index 79ac6bfeae0..00000000000 --- a/src/locales/ko/metadata/title.ts +++ /dev/null @@ -1 +0,0 @@ -export default 'Korean'; diff --git a/src/locales/lv/metadata.ts b/src/locales/lv/metadata.ts new file mode 100644 index 00000000000..99a9c5c7874 --- /dev/null +++ b/src/locales/lv/metadata.ts @@ -0,0 +1 @@ +export default { title: 'Latvian' }; diff --git a/src/locales/lv/metadata/index.ts b/src/locales/lv/metadata/index.ts deleted file mode 100644 index 5536aa7222c..00000000000 --- a/src/locales/lv/metadata/index.ts +++ /dev/null @@ -1,12 +0,0 @@ -/* - * This file is automatically generated. - * Run 'pnpm run generate:locales' to update. - */ -import type { MetadataDefinitions } from '../../..'; -import title from './title'; - -const metadata: MetadataDefinitions = { - title, -}; - -export default metadata; diff --git a/src/locales/lv/metadata/title.ts b/src/locales/lv/metadata/title.ts deleted file mode 100644 index 9b368e58279..00000000000 --- a/src/locales/lv/metadata/title.ts +++ /dev/null @@ -1 +0,0 @@ -export default 'Latvian'; diff --git a/src/locales/mk/metadata.ts b/src/locales/mk/metadata.ts new file mode 100644 index 00000000000..90e52106fe5 --- /dev/null +++ b/src/locales/mk/metadata.ts @@ -0,0 +1 @@ +export default { title: 'Macedonian' }; diff --git a/src/locales/mk/metadata/index.ts b/src/locales/mk/metadata/index.ts deleted file mode 100644 index 5536aa7222c..00000000000 --- a/src/locales/mk/metadata/index.ts +++ /dev/null @@ -1,12 +0,0 @@ -/* - * This file is automatically generated. - * Run 'pnpm run generate:locales' to update. - */ -import type { MetadataDefinitions } from '../../..'; -import title from './title'; - -const metadata: MetadataDefinitions = { - title, -}; - -export default metadata; diff --git a/src/locales/mk/metadata/title.ts b/src/locales/mk/metadata/title.ts deleted file mode 100644 index 25a38514b11..00000000000 --- a/src/locales/mk/metadata/title.ts +++ /dev/null @@ -1 +0,0 @@ -export default 'Macedonian'; diff --git a/src/locales/nb_NO/metadata.ts b/src/locales/nb_NO/metadata.ts new file mode 100644 index 00000000000..3211bf48b06 --- /dev/null +++ b/src/locales/nb_NO/metadata.ts @@ -0,0 +1 @@ +export default { title: 'Norwegian' }; diff --git a/src/locales/nb_NO/metadata/index.ts b/src/locales/nb_NO/metadata/index.ts deleted file mode 100644 index 5536aa7222c..00000000000 --- a/src/locales/nb_NO/metadata/index.ts +++ /dev/null @@ -1,12 +0,0 @@ -/* - * This file is automatically generated. - * Run 'pnpm run generate:locales' to update. - */ -import type { MetadataDefinitions } from '../../..'; -import title from './title'; - -const metadata: MetadataDefinitions = { - title, -}; - -export default metadata; diff --git a/src/locales/nb_NO/metadata/title.ts b/src/locales/nb_NO/metadata/title.ts deleted file mode 100644 index 1ef238caae9..00000000000 --- a/src/locales/nb_NO/metadata/title.ts +++ /dev/null @@ -1 +0,0 @@ -export default 'Norwegian'; diff --git a/src/locales/ne/metadata.ts b/src/locales/ne/metadata.ts new file mode 100644 index 00000000000..33b26484b59 --- /dev/null +++ b/src/locales/ne/metadata.ts @@ -0,0 +1 @@ +export default { title: 'Nepalese' }; diff --git a/src/locales/ne/metadata/index.ts b/src/locales/ne/metadata/index.ts deleted file mode 100644 index 5536aa7222c..00000000000 --- a/src/locales/ne/metadata/index.ts +++ /dev/null @@ -1,12 +0,0 @@ -/* - * This file is automatically generated. - * Run 'pnpm run generate:locales' to update. - */ -import type { MetadataDefinitions } from '../../..'; -import title from './title'; - -const metadata: MetadataDefinitions = { - title, -}; - -export default metadata; diff --git a/src/locales/ne/metadata/title.ts b/src/locales/ne/metadata/title.ts deleted file mode 100644 index 3c5278cfe0a..00000000000 --- a/src/locales/ne/metadata/title.ts +++ /dev/null @@ -1 +0,0 @@ -export default 'Nepalese'; diff --git a/src/locales/nl/metadata.ts b/src/locales/nl/metadata.ts new file mode 100644 index 00000000000..5c71a075da2 --- /dev/null +++ b/src/locales/nl/metadata.ts @@ -0,0 +1 @@ +export default { title: 'Dutch' }; diff --git a/src/locales/nl/metadata/index.ts b/src/locales/nl/metadata/index.ts deleted file mode 100644 index 5536aa7222c..00000000000 --- a/src/locales/nl/metadata/index.ts +++ /dev/null @@ -1,12 +0,0 @@ -/* - * This file is automatically generated. - * Run 'pnpm run generate:locales' to update. - */ -import type { MetadataDefinitions } from '../../..'; -import title from './title'; - -const metadata: MetadataDefinitions = { - title, -}; - -export default metadata; diff --git a/src/locales/nl/metadata/title.ts b/src/locales/nl/metadata/title.ts deleted file mode 100644 index 134d1b6f57f..00000000000 --- a/src/locales/nl/metadata/title.ts +++ /dev/null @@ -1 +0,0 @@ -export default 'Dutch'; diff --git a/src/locales/nl_BE/metadata.ts b/src/locales/nl_BE/metadata.ts new file mode 100644 index 00000000000..5fe666cef63 --- /dev/null +++ b/src/locales/nl_BE/metadata.ts @@ -0,0 +1 @@ +export default { title: 'Dutch (Belgium)' }; diff --git a/src/locales/nl_BE/metadata/index.ts b/src/locales/nl_BE/metadata/index.ts deleted file mode 100644 index 5536aa7222c..00000000000 --- a/src/locales/nl_BE/metadata/index.ts +++ /dev/null @@ -1,12 +0,0 @@ -/* - * This file is automatically generated. - * Run 'pnpm run generate:locales' to update. - */ -import type { MetadataDefinitions } from '../../..'; -import title from './title'; - -const metadata: MetadataDefinitions = { - title, -}; - -export default metadata; diff --git a/src/locales/nl_BE/metadata/title.ts b/src/locales/nl_BE/metadata/title.ts deleted file mode 100644 index e6ba52c5b6e..00000000000 --- a/src/locales/nl_BE/metadata/title.ts +++ /dev/null @@ -1 +0,0 @@ -export default 'Dutch (Belgium)'; diff --git a/src/locales/pl/metadata.ts b/src/locales/pl/metadata.ts new file mode 100644 index 00000000000..8b67f9d986a --- /dev/null +++ b/src/locales/pl/metadata.ts @@ -0,0 +1 @@ +export default { title: 'Polish' }; diff --git a/src/locales/pl/metadata/index.ts b/src/locales/pl/metadata/index.ts deleted file mode 100644 index 5536aa7222c..00000000000 --- a/src/locales/pl/metadata/index.ts +++ /dev/null @@ -1,12 +0,0 @@ -/* - * This file is automatically generated. - * Run 'pnpm run generate:locales' to update. - */ -import type { MetadataDefinitions } from '../../..'; -import title from './title'; - -const metadata: MetadataDefinitions = { - title, -}; - -export default metadata; diff --git a/src/locales/pl/metadata/title.ts b/src/locales/pl/metadata/title.ts deleted file mode 100644 index f4fc96b0568..00000000000 --- a/src/locales/pl/metadata/title.ts +++ /dev/null @@ -1 +0,0 @@ -export default 'Polish'; diff --git a/src/locales/pt_BR/metadata.ts b/src/locales/pt_BR/metadata.ts new file mode 100644 index 00000000000..5cce9e0073c --- /dev/null +++ b/src/locales/pt_BR/metadata.ts @@ -0,0 +1 @@ +export default { title: 'Portuguese (Brazil)' }; diff --git a/src/locales/pt_BR/metadata/index.ts b/src/locales/pt_BR/metadata/index.ts deleted file mode 100644 index 5536aa7222c..00000000000 --- a/src/locales/pt_BR/metadata/index.ts +++ /dev/null @@ -1,12 +0,0 @@ -/* - * This file is automatically generated. - * Run 'pnpm run generate:locales' to update. - */ -import type { MetadataDefinitions } from '../../..'; -import title from './title'; - -const metadata: MetadataDefinitions = { - title, -}; - -export default metadata; diff --git a/src/locales/pt_BR/metadata/title.ts b/src/locales/pt_BR/metadata/title.ts deleted file mode 100644 index 78851fec1b2..00000000000 --- a/src/locales/pt_BR/metadata/title.ts +++ /dev/null @@ -1 +0,0 @@ -export default 'Portuguese (Brazil)'; diff --git a/src/locales/pt_PT/metadata.ts b/src/locales/pt_PT/metadata.ts new file mode 100644 index 00000000000..8c73e460ea3 --- /dev/null +++ b/src/locales/pt_PT/metadata.ts @@ -0,0 +1 @@ +export default { title: 'Portuguese (Portugal)' }; diff --git a/src/locales/pt_PT/metadata/index.ts b/src/locales/pt_PT/metadata/index.ts deleted file mode 100644 index 5536aa7222c..00000000000 --- a/src/locales/pt_PT/metadata/index.ts +++ /dev/null @@ -1,12 +0,0 @@ -/* - * This file is automatically generated. - * Run 'pnpm run generate:locales' to update. - */ -import type { MetadataDefinitions } from '../../..'; -import title from './title'; - -const metadata: MetadataDefinitions = { - title, -}; - -export default metadata; diff --git a/src/locales/pt_PT/metadata/title.ts b/src/locales/pt_PT/metadata/title.ts deleted file mode 100644 index 5e77fe02ad5..00000000000 --- a/src/locales/pt_PT/metadata/title.ts +++ /dev/null @@ -1 +0,0 @@ -export default 'Portuguese (Portugal)'; diff --git a/src/locales/ro/metadata.ts b/src/locales/ro/metadata.ts new file mode 100644 index 00000000000..1af43625f14 --- /dev/null +++ b/src/locales/ro/metadata.ts @@ -0,0 +1 @@ +export default { title: 'Romanian' }; diff --git a/src/locales/ro/metadata/index.ts b/src/locales/ro/metadata/index.ts deleted file mode 100644 index 5536aa7222c..00000000000 --- a/src/locales/ro/metadata/index.ts +++ /dev/null @@ -1,12 +0,0 @@ -/* - * This file is automatically generated. - * Run 'pnpm run generate:locales' to update. - */ -import type { MetadataDefinitions } from '../../..'; -import title from './title'; - -const metadata: MetadataDefinitions = { - title, -}; - -export default metadata; diff --git a/src/locales/ro/metadata/title.ts b/src/locales/ro/metadata/title.ts deleted file mode 100644 index a560f39322e..00000000000 --- a/src/locales/ro/metadata/title.ts +++ /dev/null @@ -1 +0,0 @@ -export default 'Romanian'; diff --git a/src/locales/ru/metadata.ts b/src/locales/ru/metadata.ts new file mode 100644 index 00000000000..81459800d1c --- /dev/null +++ b/src/locales/ru/metadata.ts @@ -0,0 +1 @@ +export default { title: 'Russian' }; diff --git a/src/locales/ru/metadata/index.ts b/src/locales/ru/metadata/index.ts deleted file mode 100644 index 5536aa7222c..00000000000 --- a/src/locales/ru/metadata/index.ts +++ /dev/null @@ -1,12 +0,0 @@ -/* - * This file is automatically generated. - * Run 'pnpm run generate:locales' to update. - */ -import type { MetadataDefinitions } from '../../..'; -import title from './title'; - -const metadata: MetadataDefinitions = { - title, -}; - -export default metadata; diff --git a/src/locales/ru/metadata/title.ts b/src/locales/ru/metadata/title.ts deleted file mode 100644 index aac77d9553b..00000000000 --- a/src/locales/ru/metadata/title.ts +++ /dev/null @@ -1 +0,0 @@ -export default 'Russian'; diff --git a/src/locales/sk/metadata.ts b/src/locales/sk/metadata.ts new file mode 100644 index 00000000000..a9e4e6ca9a5 --- /dev/null +++ b/src/locales/sk/metadata.ts @@ -0,0 +1 @@ +export default { title: 'Slovakian' }; diff --git a/src/locales/sk/metadata/index.ts b/src/locales/sk/metadata/index.ts deleted file mode 100644 index 5536aa7222c..00000000000 --- a/src/locales/sk/metadata/index.ts +++ /dev/null @@ -1,12 +0,0 @@ -/* - * This file is automatically generated. - * Run 'pnpm run generate:locales' to update. - */ -import type { MetadataDefinitions } from '../../..'; -import title from './title'; - -const metadata: MetadataDefinitions = { - title, -}; - -export default metadata; diff --git a/src/locales/sk/metadata/title.ts b/src/locales/sk/metadata/title.ts deleted file mode 100644 index 4592d14c959..00000000000 --- a/src/locales/sk/metadata/title.ts +++ /dev/null @@ -1 +0,0 @@ -export default 'Slovakian'; diff --git a/src/locales/sr_RS_latin/metadata.ts b/src/locales/sr_RS_latin/metadata.ts new file mode 100644 index 00000000000..2df21494c9b --- /dev/null +++ b/src/locales/sr_RS_latin/metadata.ts @@ -0,0 +1 @@ +export default { title: 'Serbian (Latin)' }; diff --git a/src/locales/sr_RS_latin/metadata/index.ts b/src/locales/sr_RS_latin/metadata/index.ts deleted file mode 100644 index 5536aa7222c..00000000000 --- a/src/locales/sr_RS_latin/metadata/index.ts +++ /dev/null @@ -1,12 +0,0 @@ -/* - * This file is automatically generated. - * Run 'pnpm run generate:locales' to update. - */ -import type { MetadataDefinitions } from '../../..'; -import title from './title'; - -const metadata: MetadataDefinitions = { - title, -}; - -export default metadata; diff --git a/src/locales/sv/metadata.ts b/src/locales/sv/metadata.ts new file mode 100644 index 00000000000..879c143e3b7 --- /dev/null +++ b/src/locales/sv/metadata.ts @@ -0,0 +1 @@ +export default { title: 'Swedish' }; diff --git a/src/locales/sv/metadata/index.ts b/src/locales/sv/metadata/index.ts deleted file mode 100644 index 5536aa7222c..00000000000 --- a/src/locales/sv/metadata/index.ts +++ /dev/null @@ -1,12 +0,0 @@ -/* - * This file is automatically generated. - * Run 'pnpm run generate:locales' to update. - */ -import type { MetadataDefinitions } from '../../..'; -import title from './title'; - -const metadata: MetadataDefinitions = { - title, -}; - -export default metadata; diff --git a/src/locales/sv/metadata/title.ts b/src/locales/sv/metadata/title.ts deleted file mode 100644 index a6f657e57b3..00000000000 --- a/src/locales/sv/metadata/title.ts +++ /dev/null @@ -1 +0,0 @@ -export default 'Swedish'; diff --git a/src/locales/tr/metadata.ts b/src/locales/tr/metadata.ts new file mode 100644 index 00000000000..c472e7faad9 --- /dev/null +++ b/src/locales/tr/metadata.ts @@ -0,0 +1 @@ +export default { title: 'Turkish' }; diff --git a/src/locales/tr/metadata/index.ts b/src/locales/tr/metadata/index.ts deleted file mode 100644 index 5536aa7222c..00000000000 --- a/src/locales/tr/metadata/index.ts +++ /dev/null @@ -1,12 +0,0 @@ -/* - * This file is automatically generated. - * Run 'pnpm run generate:locales' to update. - */ -import type { MetadataDefinitions } from '../../..'; -import title from './title'; - -const metadata: MetadataDefinitions = { - title, -}; - -export default metadata; diff --git a/src/locales/tr/metadata/title.ts b/src/locales/tr/metadata/title.ts deleted file mode 100644 index 403fa76a58e..00000000000 --- a/src/locales/tr/metadata/title.ts +++ /dev/null @@ -1 +0,0 @@ -export default 'Turkish'; diff --git a/src/locales/uk/metadata.ts b/src/locales/uk/metadata.ts new file mode 100644 index 00000000000..b33f7e4da12 --- /dev/null +++ b/src/locales/uk/metadata.ts @@ -0,0 +1 @@ +export default { title: 'Ukrainian' }; diff --git a/src/locales/uk/metadata/index.ts b/src/locales/uk/metadata/index.ts deleted file mode 100644 index 5536aa7222c..00000000000 --- a/src/locales/uk/metadata/index.ts +++ /dev/null @@ -1,12 +0,0 @@ -/* - * This file is automatically generated. - * Run 'pnpm run generate:locales' to update. - */ -import type { MetadataDefinitions } from '../../..'; -import title from './title'; - -const metadata: MetadataDefinitions = { - title, -}; - -export default metadata; diff --git a/src/locales/uk/metadata/title.ts b/src/locales/uk/metadata/title.ts deleted file mode 100644 index 906cb468db9..00000000000 --- a/src/locales/uk/metadata/title.ts +++ /dev/null @@ -1 +0,0 @@ -export default 'Ukrainian'; diff --git a/src/locales/ur/metadata.ts b/src/locales/ur/metadata.ts new file mode 100644 index 00000000000..44f8ea5d658 --- /dev/null +++ b/src/locales/ur/metadata.ts @@ -0,0 +1 @@ +export default { title: 'Urdu' }; diff --git a/src/locales/ur/metadata/index.ts b/src/locales/ur/metadata/index.ts deleted file mode 100644 index 5536aa7222c..00000000000 --- a/src/locales/ur/metadata/index.ts +++ /dev/null @@ -1,12 +0,0 @@ -/* - * This file is automatically generated. - * Run 'pnpm run generate:locales' to update. - */ -import type { MetadataDefinitions } from '../../..'; -import title from './title'; - -const metadata: MetadataDefinitions = { - title, -}; - -export default metadata; diff --git a/src/locales/ur/metadata/title.ts b/src/locales/ur/metadata/title.ts deleted file mode 100644 index d2f12a7d9db..00000000000 --- a/src/locales/ur/metadata/title.ts +++ /dev/null @@ -1 +0,0 @@ -export default 'Urdu'; diff --git a/src/locales/vi/metadata.ts b/src/locales/vi/metadata.ts new file mode 100644 index 00000000000..f9426ee3d20 --- /dev/null +++ b/src/locales/vi/metadata.ts @@ -0,0 +1 @@ +export default { title: 'Vietnamese' }; diff --git a/src/locales/vi/metadata/index.ts b/src/locales/vi/metadata/index.ts deleted file mode 100644 index 5536aa7222c..00000000000 --- a/src/locales/vi/metadata/index.ts +++ /dev/null @@ -1,12 +0,0 @@ -/* - * This file is automatically generated. - * Run 'pnpm run generate:locales' to update. - */ -import type { MetadataDefinitions } from '../../..'; -import title from './title'; - -const metadata: MetadataDefinitions = { - title, -}; - -export default metadata; diff --git a/src/locales/vi/metadata/title.ts b/src/locales/vi/metadata/title.ts deleted file mode 100644 index 07d04f86442..00000000000 --- a/src/locales/vi/metadata/title.ts +++ /dev/null @@ -1 +0,0 @@ -export default 'Vietnamese'; diff --git a/src/locales/zh_CN/metadata.ts b/src/locales/zh_CN/metadata.ts new file mode 100644 index 00000000000..bccda8c34bd --- /dev/null +++ b/src/locales/zh_CN/metadata.ts @@ -0,0 +1 @@ +export default { title: 'Chinese' }; diff --git a/src/locales/zh_CN/metadata/index.ts b/src/locales/zh_CN/metadata/index.ts deleted file mode 100644 index 5536aa7222c..00000000000 --- a/src/locales/zh_CN/metadata/index.ts +++ /dev/null @@ -1,12 +0,0 @@ -/* - * This file is automatically generated. - * Run 'pnpm run generate:locales' to update. - */ -import type { MetadataDefinitions } from '../../..'; -import title from './title'; - -const metadata: MetadataDefinitions = { - title, -}; - -export default metadata; diff --git a/src/locales/zh_CN/metadata/title.ts b/src/locales/zh_CN/metadata/title.ts deleted file mode 100644 index dea04d3f656..00000000000 --- a/src/locales/zh_CN/metadata/title.ts +++ /dev/null @@ -1 +0,0 @@ -export default 'Chinese'; diff --git a/src/locales/zh_TW/metadata.ts b/src/locales/zh_TW/metadata.ts new file mode 100644 index 00000000000..0be6ee83197 --- /dev/null +++ b/src/locales/zh_TW/metadata.ts @@ -0,0 +1 @@ +export default { title: 'Chinese (Taiwan)' }; diff --git a/src/locales/zh_TW/metadata/index.ts b/src/locales/zh_TW/metadata/index.ts deleted file mode 100644 index 5536aa7222c..00000000000 --- a/src/locales/zh_TW/metadata/index.ts +++ /dev/null @@ -1,12 +0,0 @@ -/* - * This file is automatically generated. - * Run 'pnpm run generate:locales' to update. - */ -import type { MetadataDefinitions } from '../../..'; -import title from './title'; - -const metadata: MetadataDefinitions = { - title, -}; - -export default metadata; diff --git a/src/locales/zh_TW/metadata/title.ts b/src/locales/zh_TW/metadata/title.ts deleted file mode 100644 index 1e381795f5b..00000000000 --- a/src/locales/zh_TW/metadata/title.ts +++ /dev/null @@ -1 +0,0 @@ -export default 'Chinese (Taiwan)'; diff --git a/src/locales/zu_ZA/metadata.ts b/src/locales/zu_ZA/metadata.ts new file mode 100644 index 00000000000..410f7b627ab --- /dev/null +++ b/src/locales/zu_ZA/metadata.ts @@ -0,0 +1 @@ +export default { title: 'Zulu (South Africa)' }; diff --git a/src/locales/zu_ZA/metadata/index.ts b/src/locales/zu_ZA/metadata/index.ts deleted file mode 100644 index 5536aa7222c..00000000000 --- a/src/locales/zu_ZA/metadata/index.ts +++ /dev/null @@ -1,12 +0,0 @@ -/* - * This file is automatically generated. - * Run 'pnpm run generate:locales' to update. - */ -import type { MetadataDefinitions } from '../../..'; -import title from './title'; - -const metadata: MetadataDefinitions = { - title, -}; - -export default metadata; diff --git a/src/locales/zu_ZA/metadata/title.ts b/src/locales/zu_ZA/metadata/title.ts deleted file mode 100644 index 22804006f48..00000000000 --- a/src/locales/zu_ZA/metadata/title.ts +++ /dev/null @@ -1 +0,0 @@ -export default 'Zulu (South Africa)'; From 86f14fa23effd1f9d783c3d8a4979665fa1dd3be Mon Sep 17 00:00:00 2001 From: ST-DDT Date: Mon, 27 Mar 2023 22:42:23 +0200 Subject: [PATCH 07/12] chore: add support for custom metadata --- src/definitions/metadata.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/definitions/metadata.ts b/src/definitions/metadata.ts index c00fff5d133..398c2c2abb9 100644 --- a/src/definitions/metadata.ts +++ b/src/definitions/metadata.ts @@ -3,4 +3,4 @@ export type MetadataDefinitions = { * The English name of the language (and the specific country, if defined). */ title: string; -}; +} & Record; From 5bf325acb6a44a0730c827a7b998d522ada92558 Mon Sep 17 00:00:00 2001 From: ST-DDT Date: Mon, 27 Mar 2023 22:57:09 +0200 Subject: [PATCH 08/12] refactor: transform metadata files again --- src/locales/af_ZA/metadata.ts | 8 +++++++- src/locales/ar/metadata.ts | 8 +++++++- src/locales/az/metadata.ts | 8 +++++++- src/locales/cz/metadata.ts | 8 +++++++- src/locales/de/metadata.ts | 8 +++++++- src/locales/de_AT/metadata.ts | 8 +++++++- src/locales/de_CH/metadata.ts | 8 +++++++- src/locales/dv/metadata.ts | 8 +++++++- src/locales/el/metadata.ts | 8 +++++++- src/locales/en/metadata.ts | 8 +++++++- src/locales/en_AU/metadata.ts | 8 +++++++- src/locales/en_AU_ocker/metadata.ts | 8 +++++++- src/locales/en_BORK/metadata.ts | 8 +++++++- src/locales/en_CA/metadata.ts | 8 +++++++- src/locales/en_GB/metadata.ts | 8 +++++++- src/locales/en_GH/metadata.ts | 8 +++++++- src/locales/en_IE/metadata.ts | 8 +++++++- src/locales/en_IN/metadata.ts | 8 +++++++- src/locales/en_NG/metadata.ts | 8 +++++++- src/locales/en_US/metadata.ts | 8 +++++++- src/locales/en_ZA/metadata.ts | 8 +++++++- src/locales/es/metadata.ts | 8 +++++++- src/locales/es_MX/metadata.ts | 8 +++++++- src/locales/fa/metadata.ts | 8 +++++++- src/locales/fi/metadata.ts | 8 +++++++- src/locales/fr/metadata.ts | 8 +++++++- src/locales/fr_BE/metadata.ts | 8 +++++++- src/locales/fr_CA/metadata.ts | 8 +++++++- src/locales/fr_CH/metadata.ts | 8 +++++++- src/locales/fr_LU/metadata.ts | 8 +++++++- src/locales/ge/metadata.ts | 8 +++++++- src/locales/he/metadata.ts | 8 +++++++- src/locales/hr/metadata.ts | 8 +++++++- src/locales/hu/metadata.ts | 8 +++++++- src/locales/hy/metadata.ts | 8 +++++++- src/locales/id_ID/metadata.ts | 8 +++++++- src/locales/it/metadata.ts | 8 +++++++- src/locales/ja/metadata.ts | 8 +++++++- src/locales/ko/metadata.ts | 8 +++++++- src/locales/lv/metadata.ts | 8 +++++++- src/locales/mk/metadata.ts | 8 +++++++- src/locales/nb_NO/metadata.ts | 8 +++++++- src/locales/ne/metadata.ts | 8 +++++++- src/locales/nl/metadata.ts | 8 +++++++- src/locales/nl_BE/metadata.ts | 8 +++++++- src/locales/pl/metadata.ts | 8 +++++++- src/locales/pt_BR/metadata.ts | 8 +++++++- src/locales/pt_PT/metadata.ts | 8 +++++++- src/locales/ro/metadata.ts | 8 +++++++- src/locales/ru/metadata.ts | 8 +++++++- src/locales/sk/metadata.ts | 8 +++++++- src/locales/sr_RS_latin/metadata.ts | 8 +++++++- src/locales/sv/metadata.ts | 8 +++++++- src/locales/tr/metadata.ts | 8 +++++++- src/locales/uk/metadata.ts | 8 +++++++- src/locales/ur/metadata.ts | 8 +++++++- src/locales/vi/metadata.ts | 8 +++++++- src/locales/zh_CN/metadata.ts | 8 +++++++- src/locales/zh_TW/metadata.ts | 8 +++++++- src/locales/zu_ZA/metadata.ts | 8 +++++++- 60 files changed, 420 insertions(+), 60 deletions(-) diff --git a/src/locales/af_ZA/metadata.ts b/src/locales/af_ZA/metadata.ts index f62a7e6c51b..32120b0054d 100644 --- a/src/locales/af_ZA/metadata.ts +++ b/src/locales/af_ZA/metadata.ts @@ -1 +1,7 @@ -export default { title: 'Afrikaans' }; +import type { MetadataDefinitions } from '../..'; + +const metadata: MetadataDefinitions = { + title: 'Afrikaans', +}; + +export default metadata; diff --git a/src/locales/ar/metadata.ts b/src/locales/ar/metadata.ts index 91d99427f11..f94ccd80fd9 100644 --- a/src/locales/ar/metadata.ts +++ b/src/locales/ar/metadata.ts @@ -1 +1,7 @@ -export default { title: 'Arabic' }; +import type { MetadataDefinitions } from '../..'; + +const metadata: MetadataDefinitions = { + title: 'Arabic', +}; + +export default metadata; diff --git a/src/locales/az/metadata.ts b/src/locales/az/metadata.ts index b77e0e02f6b..c1360366da1 100644 --- a/src/locales/az/metadata.ts +++ b/src/locales/az/metadata.ts @@ -1 +1,7 @@ -export default { title: 'Azerbaijani' }; +import type { MetadataDefinitions } from '../..'; + +const metadata: MetadataDefinitions = { + title: 'Azerbaijani', +}; + +export default metadata; diff --git a/src/locales/cz/metadata.ts b/src/locales/cz/metadata.ts index 9a4259ce37c..af6a36bc82f 100644 --- a/src/locales/cz/metadata.ts +++ b/src/locales/cz/metadata.ts @@ -1 +1,7 @@ -export default { title: 'Czech' }; +import type { MetadataDefinitions } from '../..'; + +const metadata: MetadataDefinitions = { + title: 'Czech', +}; + +export default metadata; diff --git a/src/locales/de/metadata.ts b/src/locales/de/metadata.ts index a55ad4fce79..d66b6de10b0 100644 --- a/src/locales/de/metadata.ts +++ b/src/locales/de/metadata.ts @@ -1 +1,7 @@ -export default { title: 'German' }; +import type { MetadataDefinitions } from '../..'; + +const metadata: MetadataDefinitions = { + title: 'German', +}; + +export default metadata; diff --git a/src/locales/de_AT/metadata.ts b/src/locales/de_AT/metadata.ts index 805b90080c2..db773f7760c 100644 --- a/src/locales/de_AT/metadata.ts +++ b/src/locales/de_AT/metadata.ts @@ -1 +1,7 @@ -export default { title: 'German (Austria)' }; +import type { MetadataDefinitions } from '../..'; + +const metadata: MetadataDefinitions = { + title: 'German (Austria)', +}; + +export default metadata; diff --git a/src/locales/de_CH/metadata.ts b/src/locales/de_CH/metadata.ts index ed9f3e09349..4e462b89bb4 100644 --- a/src/locales/de_CH/metadata.ts +++ b/src/locales/de_CH/metadata.ts @@ -1 +1,7 @@ -export default { title: 'German (Switzerland)' }; +import type { MetadataDefinitions } from '../..'; + +const metadata: MetadataDefinitions = { + title: 'German (Switzerland)', +}; + +export default metadata; diff --git a/src/locales/dv/metadata.ts b/src/locales/dv/metadata.ts index 13b6f419670..d30d10a259e 100644 --- a/src/locales/dv/metadata.ts +++ b/src/locales/dv/metadata.ts @@ -1 +1,7 @@ -export default { title: 'Maldivian' }; +import type { MetadataDefinitions } from '../..'; + +const metadata: MetadataDefinitions = { + title: 'Maldivian', +}; + +export default metadata; diff --git a/src/locales/el/metadata.ts b/src/locales/el/metadata.ts index 4ecfe67657e..17dd91dc55c 100644 --- a/src/locales/el/metadata.ts +++ b/src/locales/el/metadata.ts @@ -1 +1,7 @@ -export default { title: 'Greek' }; +import type { MetadataDefinitions } from '../..'; + +const metadata: MetadataDefinitions = { + title: 'Greek', +}; + +export default metadata; diff --git a/src/locales/en/metadata.ts b/src/locales/en/metadata.ts index 0da39e4b54b..30a936374ae 100644 --- a/src/locales/en/metadata.ts +++ b/src/locales/en/metadata.ts @@ -1 +1,7 @@ -export default { title: 'English' }; +import type { MetadataDefinitions } from '../..'; + +const metadata: MetadataDefinitions = { + title: 'English', +}; + +export default metadata; diff --git a/src/locales/en_AU/metadata.ts b/src/locales/en_AU/metadata.ts index a9cf8be189a..be925f152af 100644 --- a/src/locales/en_AU/metadata.ts +++ b/src/locales/en_AU/metadata.ts @@ -1 +1,7 @@ -export default { title: 'English (Australia)' }; +import type { MetadataDefinitions } from '../..'; + +const metadata: MetadataDefinitions = { + title: 'English (Australia)', +}; + +export default metadata; diff --git a/src/locales/en_AU_ocker/metadata.ts b/src/locales/en_AU_ocker/metadata.ts index 76677bed6f6..b877b114e16 100644 --- a/src/locales/en_AU_ocker/metadata.ts +++ b/src/locales/en_AU_ocker/metadata.ts @@ -1 +1,7 @@ -export default { title: 'English (Australia Ocker)' }; +import type { MetadataDefinitions } from '../..'; + +const metadata: MetadataDefinitions = { + title: 'English (Australia Ocker)', +}; + +export default metadata; diff --git a/src/locales/en_BORK/metadata.ts b/src/locales/en_BORK/metadata.ts index abb6a64c540..7349bdca79b 100644 --- a/src/locales/en_BORK/metadata.ts +++ b/src/locales/en_BORK/metadata.ts @@ -1 +1,7 @@ -export default { title: 'English (Bork)' }; +import type { MetadataDefinitions } from '../..'; + +const metadata: MetadataDefinitions = { + title: 'English (Bork)', +}; + +export default metadata; diff --git a/src/locales/en_CA/metadata.ts b/src/locales/en_CA/metadata.ts index 86b204c5e92..40ea4ad07fc 100644 --- a/src/locales/en_CA/metadata.ts +++ b/src/locales/en_CA/metadata.ts @@ -1 +1,7 @@ -export default { title: 'English (Canada)' }; +import type { MetadataDefinitions } from '../..'; + +const metadata: MetadataDefinitions = { + title: 'English (Canada)', +}; + +export default metadata; diff --git a/src/locales/en_GB/metadata.ts b/src/locales/en_GB/metadata.ts index e25a59842ca..4007132ea1f 100644 --- a/src/locales/en_GB/metadata.ts +++ b/src/locales/en_GB/metadata.ts @@ -1 +1,7 @@ -export default { title: 'English (Great Britain)' }; +import type { MetadataDefinitions } from '../..'; + +const metadata: MetadataDefinitions = { + title: 'English (Great Britain)', +}; + +export default metadata; diff --git a/src/locales/en_GH/metadata.ts b/src/locales/en_GH/metadata.ts index 7c30dcbdd0c..9bd30240c2f 100644 --- a/src/locales/en_GH/metadata.ts +++ b/src/locales/en_GH/metadata.ts @@ -1 +1,7 @@ -export default { title: 'English (Ghana)' }; +import type { MetadataDefinitions } from '../..'; + +const metadata: MetadataDefinitions = { + title: 'English (Ghana)', +}; + +export default metadata; diff --git a/src/locales/en_IE/metadata.ts b/src/locales/en_IE/metadata.ts index 089b760dc82..765b371c3f8 100644 --- a/src/locales/en_IE/metadata.ts +++ b/src/locales/en_IE/metadata.ts @@ -1 +1,7 @@ -export default { title: 'English (Ireland)' }; +import type { MetadataDefinitions } from '../..'; + +const metadata: MetadataDefinitions = { + title: 'English (Ireland)', +}; + +export default metadata; diff --git a/src/locales/en_IN/metadata.ts b/src/locales/en_IN/metadata.ts index 86c5f19686f..dd7ce2ca2ed 100644 --- a/src/locales/en_IN/metadata.ts +++ b/src/locales/en_IN/metadata.ts @@ -1 +1,7 @@ -export default { title: 'English (India)' }; +import type { MetadataDefinitions } from '../..'; + +const metadata: MetadataDefinitions = { + title: 'English (India)', +}; + +export default metadata; diff --git a/src/locales/en_NG/metadata.ts b/src/locales/en_NG/metadata.ts index 9d86183d68e..fed81e3fd54 100644 --- a/src/locales/en_NG/metadata.ts +++ b/src/locales/en_NG/metadata.ts @@ -1 +1,7 @@ -export default { title: 'English (Nigeria)' }; +import type { MetadataDefinitions } from '../..'; + +const metadata: MetadataDefinitions = { + title: 'English (Nigeria)', +}; + +export default metadata; diff --git a/src/locales/en_US/metadata.ts b/src/locales/en_US/metadata.ts index 188665a41fa..c08c0170734 100644 --- a/src/locales/en_US/metadata.ts +++ b/src/locales/en_US/metadata.ts @@ -1 +1,7 @@ -export default { title: 'English (United States)' }; +import type { MetadataDefinitions } from '../..'; + +const metadata: MetadataDefinitions = { + title: 'English (United States)', +}; + +export default metadata; diff --git a/src/locales/en_ZA/metadata.ts b/src/locales/en_ZA/metadata.ts index ec7e7befa42..dbca3b102a1 100644 --- a/src/locales/en_ZA/metadata.ts +++ b/src/locales/en_ZA/metadata.ts @@ -1 +1,7 @@ -export default { title: 'English (South Africa)' }; +import type { MetadataDefinitions } from '../..'; + +const metadata: MetadataDefinitions = { + title: 'English (South Africa)', +}; + +export default metadata; diff --git a/src/locales/es/metadata.ts b/src/locales/es/metadata.ts index c42cd49a00c..b6c6cf19068 100644 --- a/src/locales/es/metadata.ts +++ b/src/locales/es/metadata.ts @@ -1 +1,7 @@ -export default { title: 'Spanish' }; +import type { MetadataDefinitions } from '../..'; + +const metadata: MetadataDefinitions = { + title: 'Spanish', +}; + +export default metadata; diff --git a/src/locales/es_MX/metadata.ts b/src/locales/es_MX/metadata.ts index 0a78d21905b..540895d68e3 100644 --- a/src/locales/es_MX/metadata.ts +++ b/src/locales/es_MX/metadata.ts @@ -1 +1,7 @@ -export default { title: 'Spanish (Mexico)' }; +import type { MetadataDefinitions } from '../..'; + +const metadata: MetadataDefinitions = { + title: 'Spanish (Mexico)', +}; + +export default metadata; diff --git a/src/locales/fa/metadata.ts b/src/locales/fa/metadata.ts index 24184d34fa5..0fc4f55cf17 100644 --- a/src/locales/fa/metadata.ts +++ b/src/locales/fa/metadata.ts @@ -1 +1,7 @@ -export default { title: 'Farsi' }; +import type { MetadataDefinitions } from '../..'; + +const metadata: MetadataDefinitions = { + title: 'Farsi', +}; + +export default metadata; diff --git a/src/locales/fi/metadata.ts b/src/locales/fi/metadata.ts index a58c5bfca8b..08115a1ace3 100644 --- a/src/locales/fi/metadata.ts +++ b/src/locales/fi/metadata.ts @@ -1 +1,7 @@ -export default { title: 'Finnish' }; +import type { MetadataDefinitions } from '../..'; + +const metadata: MetadataDefinitions = { + title: 'Finnish', +}; + +export default metadata; diff --git a/src/locales/fr/metadata.ts b/src/locales/fr/metadata.ts index b91fd8aa7c4..45f83699022 100644 --- a/src/locales/fr/metadata.ts +++ b/src/locales/fr/metadata.ts @@ -1 +1,7 @@ -export default { title: 'French' }; +import type { MetadataDefinitions } from '../..'; + +const metadata: MetadataDefinitions = { + title: 'French', +}; + +export default metadata; diff --git a/src/locales/fr_BE/metadata.ts b/src/locales/fr_BE/metadata.ts index 7f6d5fa5416..87a70b2773b 100644 --- a/src/locales/fr_BE/metadata.ts +++ b/src/locales/fr_BE/metadata.ts @@ -1 +1,7 @@ -export default { title: 'French (Belgium)' }; +import type { MetadataDefinitions } from '../..'; + +const metadata: MetadataDefinitions = { + title: 'French (Belgium)', +}; + +export default metadata; diff --git a/src/locales/fr_CA/metadata.ts b/src/locales/fr_CA/metadata.ts index 1d37f372a86..306b3296f2f 100644 --- a/src/locales/fr_CA/metadata.ts +++ b/src/locales/fr_CA/metadata.ts @@ -1 +1,7 @@ -export default { title: 'French (Canada)' }; +import type { MetadataDefinitions } from '../..'; + +const metadata: MetadataDefinitions = { + title: 'French (Canada)', +}; + +export default metadata; diff --git a/src/locales/fr_CH/metadata.ts b/src/locales/fr_CH/metadata.ts index e8ab7b3697b..5b191b8161b 100644 --- a/src/locales/fr_CH/metadata.ts +++ b/src/locales/fr_CH/metadata.ts @@ -1 +1,7 @@ -export default { title: 'French (Switzerland)' }; +import type { MetadataDefinitions } from '../..'; + +const metadata: MetadataDefinitions = { + title: 'French (Switzerland)', +}; + +export default metadata; diff --git a/src/locales/fr_LU/metadata.ts b/src/locales/fr_LU/metadata.ts index 8f304d8379e..79da9cef665 100644 --- a/src/locales/fr_LU/metadata.ts +++ b/src/locales/fr_LU/metadata.ts @@ -1 +1,7 @@ -export default { title: 'French (Luxembourg)' }; +import type { MetadataDefinitions } from '../..'; + +const metadata: MetadataDefinitions = { + title: 'French (Luxembourg)', +}; + +export default metadata; diff --git a/src/locales/ge/metadata.ts b/src/locales/ge/metadata.ts index cb32deb1f67..b77524dc15f 100644 --- a/src/locales/ge/metadata.ts +++ b/src/locales/ge/metadata.ts @@ -1 +1,7 @@ -export default { title: 'Georgian' }; +import type { MetadataDefinitions } from '../..'; + +const metadata: MetadataDefinitions = { + title: 'Georgian', +}; + +export default metadata; diff --git a/src/locales/he/metadata.ts b/src/locales/he/metadata.ts index 3cc760ee1c5..e816e529835 100644 --- a/src/locales/he/metadata.ts +++ b/src/locales/he/metadata.ts @@ -1 +1,7 @@ -export default { title: 'Hebrew' }; +import type { MetadataDefinitions } from '../..'; + +const metadata: MetadataDefinitions = { + title: 'Hebrew', +}; + +export default metadata; diff --git a/src/locales/hr/metadata.ts b/src/locales/hr/metadata.ts index 523d3990ee8..bc95cdaadac 100644 --- a/src/locales/hr/metadata.ts +++ b/src/locales/hr/metadata.ts @@ -1 +1,7 @@ -export default { title: 'Croatian' }; +import type { MetadataDefinitions } from '../..'; + +const metadata: MetadataDefinitions = { + title: 'Croatian', +}; + +export default metadata; diff --git a/src/locales/hu/metadata.ts b/src/locales/hu/metadata.ts index cf2f1208bf8..8602d9a0117 100644 --- a/src/locales/hu/metadata.ts +++ b/src/locales/hu/metadata.ts @@ -1 +1,7 @@ -export default { title: 'Hungarian' }; +import type { MetadataDefinitions } from '../..'; + +const metadata: MetadataDefinitions = { + title: 'Hungarian', +}; + +export default metadata; diff --git a/src/locales/hy/metadata.ts b/src/locales/hy/metadata.ts index c71924b0ab8..c20110c1501 100644 --- a/src/locales/hy/metadata.ts +++ b/src/locales/hy/metadata.ts @@ -1 +1,7 @@ -export default { title: 'Armenian' }; +import type { MetadataDefinitions } from '../..'; + +const metadata: MetadataDefinitions = { + title: 'Armenian', +}; + +export default metadata; diff --git a/src/locales/id_ID/metadata.ts b/src/locales/id_ID/metadata.ts index 8983d10f6da..73df9ea4eaa 100644 --- a/src/locales/id_ID/metadata.ts +++ b/src/locales/id_ID/metadata.ts @@ -1 +1,7 @@ -export default { title: 'Indonesian' }; +import type { MetadataDefinitions } from '../..'; + +const metadata: MetadataDefinitions = { + title: 'Indonesian', +}; + +export default metadata; diff --git a/src/locales/it/metadata.ts b/src/locales/it/metadata.ts index 002147047a7..78e7e2ee2fe 100644 --- a/src/locales/it/metadata.ts +++ b/src/locales/it/metadata.ts @@ -1 +1,7 @@ -export default { title: 'Italian' }; +import type { MetadataDefinitions } from '../..'; + +const metadata: MetadataDefinitions = { + title: 'Italian', +}; + +export default metadata; diff --git a/src/locales/ja/metadata.ts b/src/locales/ja/metadata.ts index 9c26689e79f..e1f2e3a22f2 100644 --- a/src/locales/ja/metadata.ts +++ b/src/locales/ja/metadata.ts @@ -1 +1,7 @@ -export default { title: 'Japanese' }; +import type { MetadataDefinitions } from '../..'; + +const metadata: MetadataDefinitions = { + title: 'Japanese', +}; + +export default metadata; diff --git a/src/locales/ko/metadata.ts b/src/locales/ko/metadata.ts index 19e5022288e..f5343b2fd45 100644 --- a/src/locales/ko/metadata.ts +++ b/src/locales/ko/metadata.ts @@ -1 +1,7 @@ -export default { title: 'Korean' }; +import type { MetadataDefinitions } from '../..'; + +const metadata: MetadataDefinitions = { + title: 'Korean', +}; + +export default metadata; diff --git a/src/locales/lv/metadata.ts b/src/locales/lv/metadata.ts index 99a9c5c7874..60b0cf2f012 100644 --- a/src/locales/lv/metadata.ts +++ b/src/locales/lv/metadata.ts @@ -1 +1,7 @@ -export default { title: 'Latvian' }; +import type { MetadataDefinitions } from '../..'; + +const metadata: MetadataDefinitions = { + title: 'Latvian', +}; + +export default metadata; diff --git a/src/locales/mk/metadata.ts b/src/locales/mk/metadata.ts index 90e52106fe5..6c564a10f8f 100644 --- a/src/locales/mk/metadata.ts +++ b/src/locales/mk/metadata.ts @@ -1 +1,7 @@ -export default { title: 'Macedonian' }; +import type { MetadataDefinitions } from '../..'; + +const metadata: MetadataDefinitions = { + title: 'Macedonian', +}; + +export default metadata; diff --git a/src/locales/nb_NO/metadata.ts b/src/locales/nb_NO/metadata.ts index 3211bf48b06..5037872f442 100644 --- a/src/locales/nb_NO/metadata.ts +++ b/src/locales/nb_NO/metadata.ts @@ -1 +1,7 @@ -export default { title: 'Norwegian' }; +import type { MetadataDefinitions } from '../..'; + +const metadata: MetadataDefinitions = { + title: 'Norwegian', +}; + +export default metadata; diff --git a/src/locales/ne/metadata.ts b/src/locales/ne/metadata.ts index 33b26484b59..8b3043c6506 100644 --- a/src/locales/ne/metadata.ts +++ b/src/locales/ne/metadata.ts @@ -1 +1,7 @@ -export default { title: 'Nepalese' }; +import type { MetadataDefinitions } from '../..'; + +const metadata: MetadataDefinitions = { + title: 'Nepalese', +}; + +export default metadata; diff --git a/src/locales/nl/metadata.ts b/src/locales/nl/metadata.ts index 5c71a075da2..d69a9a2f948 100644 --- a/src/locales/nl/metadata.ts +++ b/src/locales/nl/metadata.ts @@ -1 +1,7 @@ -export default { title: 'Dutch' }; +import type { MetadataDefinitions } from '../..'; + +const metadata: MetadataDefinitions = { + title: 'Dutch', +}; + +export default metadata; diff --git a/src/locales/nl_BE/metadata.ts b/src/locales/nl_BE/metadata.ts index 5fe666cef63..6da791a1f2d 100644 --- a/src/locales/nl_BE/metadata.ts +++ b/src/locales/nl_BE/metadata.ts @@ -1 +1,7 @@ -export default { title: 'Dutch (Belgium)' }; +import type { MetadataDefinitions } from '../..'; + +const metadata: MetadataDefinitions = { + title: 'Dutch (Belgium)', +}; + +export default metadata; diff --git a/src/locales/pl/metadata.ts b/src/locales/pl/metadata.ts index 8b67f9d986a..fb70cd86c9d 100644 --- a/src/locales/pl/metadata.ts +++ b/src/locales/pl/metadata.ts @@ -1 +1,7 @@ -export default { title: 'Polish' }; +import type { MetadataDefinitions } from '../..'; + +const metadata: MetadataDefinitions = { + title: 'Polish', +}; + +export default metadata; diff --git a/src/locales/pt_BR/metadata.ts b/src/locales/pt_BR/metadata.ts index 5cce9e0073c..0ef5efd87f0 100644 --- a/src/locales/pt_BR/metadata.ts +++ b/src/locales/pt_BR/metadata.ts @@ -1 +1,7 @@ -export default { title: 'Portuguese (Brazil)' }; +import type { MetadataDefinitions } from '../..'; + +const metadata: MetadataDefinitions = { + title: 'Portuguese (Brazil)', +}; + +export default metadata; diff --git a/src/locales/pt_PT/metadata.ts b/src/locales/pt_PT/metadata.ts index 8c73e460ea3..020f3bbd4d5 100644 --- a/src/locales/pt_PT/metadata.ts +++ b/src/locales/pt_PT/metadata.ts @@ -1 +1,7 @@ -export default { title: 'Portuguese (Portugal)' }; +import type { MetadataDefinitions } from '../..'; + +const metadata: MetadataDefinitions = { + title: 'Portuguese (Portugal)', +}; + +export default metadata; diff --git a/src/locales/ro/metadata.ts b/src/locales/ro/metadata.ts index 1af43625f14..711017cf4d8 100644 --- a/src/locales/ro/metadata.ts +++ b/src/locales/ro/metadata.ts @@ -1 +1,7 @@ -export default { title: 'Romanian' }; +import type { MetadataDefinitions } from '../..'; + +const metadata: MetadataDefinitions = { + title: 'Romanian', +}; + +export default metadata; diff --git a/src/locales/ru/metadata.ts b/src/locales/ru/metadata.ts index 81459800d1c..de20840d2b5 100644 --- a/src/locales/ru/metadata.ts +++ b/src/locales/ru/metadata.ts @@ -1 +1,7 @@ -export default { title: 'Russian' }; +import type { MetadataDefinitions } from '../..'; + +const metadata: MetadataDefinitions = { + title: 'Russian', +}; + +export default metadata; diff --git a/src/locales/sk/metadata.ts b/src/locales/sk/metadata.ts index a9e4e6ca9a5..88e8fee4171 100644 --- a/src/locales/sk/metadata.ts +++ b/src/locales/sk/metadata.ts @@ -1 +1,7 @@ -export default { title: 'Slovakian' }; +import type { MetadataDefinitions } from '../..'; + +const metadata: MetadataDefinitions = { + title: 'Slovakian', +}; + +export default metadata; diff --git a/src/locales/sr_RS_latin/metadata.ts b/src/locales/sr_RS_latin/metadata.ts index 2df21494c9b..1491476cd05 100644 --- a/src/locales/sr_RS_latin/metadata.ts +++ b/src/locales/sr_RS_latin/metadata.ts @@ -1 +1,7 @@ -export default { title: 'Serbian (Latin)' }; +import type { MetadataDefinitions } from '../..'; + +const metadata: MetadataDefinitions = { + title: 'Serbian (Latin)', +}; + +export default metadata; diff --git a/src/locales/sv/metadata.ts b/src/locales/sv/metadata.ts index 879c143e3b7..42fe6a4afbc 100644 --- a/src/locales/sv/metadata.ts +++ b/src/locales/sv/metadata.ts @@ -1 +1,7 @@ -export default { title: 'Swedish' }; +import type { MetadataDefinitions } from '../..'; + +const metadata: MetadataDefinitions = { + title: 'Swedish', +}; + +export default metadata; diff --git a/src/locales/tr/metadata.ts b/src/locales/tr/metadata.ts index c472e7faad9..8d914062f1a 100644 --- a/src/locales/tr/metadata.ts +++ b/src/locales/tr/metadata.ts @@ -1 +1,7 @@ -export default { title: 'Turkish' }; +import type { MetadataDefinitions } from '../..'; + +const metadata: MetadataDefinitions = { + title: 'Turkish', +}; + +export default metadata; diff --git a/src/locales/uk/metadata.ts b/src/locales/uk/metadata.ts index b33f7e4da12..e2d58ed341f 100644 --- a/src/locales/uk/metadata.ts +++ b/src/locales/uk/metadata.ts @@ -1 +1,7 @@ -export default { title: 'Ukrainian' }; +import type { MetadataDefinitions } from '../..'; + +const metadata: MetadataDefinitions = { + title: 'Ukrainian', +}; + +export default metadata; diff --git a/src/locales/ur/metadata.ts b/src/locales/ur/metadata.ts index 44f8ea5d658..b0610eceb55 100644 --- a/src/locales/ur/metadata.ts +++ b/src/locales/ur/metadata.ts @@ -1 +1,7 @@ -export default { title: 'Urdu' }; +import type { MetadataDefinitions } from '../..'; + +const metadata: MetadataDefinitions = { + title: 'Urdu', +}; + +export default metadata; diff --git a/src/locales/vi/metadata.ts b/src/locales/vi/metadata.ts index f9426ee3d20..4d8e01f00a8 100644 --- a/src/locales/vi/metadata.ts +++ b/src/locales/vi/metadata.ts @@ -1 +1,7 @@ -export default { title: 'Vietnamese' }; +import type { MetadataDefinitions } from '../..'; + +const metadata: MetadataDefinitions = { + title: 'Vietnamese', +}; + +export default metadata; diff --git a/src/locales/zh_CN/metadata.ts b/src/locales/zh_CN/metadata.ts index bccda8c34bd..ad2dc1a3235 100644 --- a/src/locales/zh_CN/metadata.ts +++ b/src/locales/zh_CN/metadata.ts @@ -1 +1,7 @@ -export default { title: 'Chinese' }; +import type { MetadataDefinitions } from '../..'; + +const metadata: MetadataDefinitions = { + title: 'Chinese', +}; + +export default metadata; diff --git a/src/locales/zh_TW/metadata.ts b/src/locales/zh_TW/metadata.ts index 0be6ee83197..54e15cac9bf 100644 --- a/src/locales/zh_TW/metadata.ts +++ b/src/locales/zh_TW/metadata.ts @@ -1 +1,7 @@ -export default { title: 'Chinese (Taiwan)' }; +import type { MetadataDefinitions } from '../..'; + +const metadata: MetadataDefinitions = { + title: 'Chinese (Taiwan)', +}; + +export default metadata; diff --git a/src/locales/zu_ZA/metadata.ts b/src/locales/zu_ZA/metadata.ts index 410f7b627ab..3e30c09d5a8 100644 --- a/src/locales/zu_ZA/metadata.ts +++ b/src/locales/zu_ZA/metadata.ts @@ -1 +1,7 @@ -export default { title: 'Zulu (South Africa)' }; +import type { MetadataDefinitions } from '../..'; + +const metadata: MetadataDefinitions = { + title: 'Zulu (South Africa)', +}; + +export default metadata; From cecd3b6b0c7ce639d7057d1e0ee8bdde06c0f160 Mon Sep 17 00:00:00 2001 From: ST-DDT Date: Tue, 28 Mar 2023 11:39:12 +0200 Subject: [PATCH 09/12] chore: simplify mergeLocales --- src/utils/merge-locales.ts | 13 +++---------- 1 file changed, 3 insertions(+), 10 deletions(-) diff --git a/src/utils/merge-locales.ts b/src/utils/merge-locales.ts index f514930659c..1a69f541210 100644 --- a/src/utils/merge-locales.ts +++ b/src/utils/merge-locales.ts @@ -17,18 +17,11 @@ export function mergeLocales(locales: LocaleDefinition[]): LocaleDefinition { for (const locale of locales) { for (const key in locale) { + const value = locale[key]; if (merged[key] === undefined) { - if (typeof locale[key] === 'object') { - merged[key] = { ...locale[key] }; - } else { - merged[key] = locale[key]; - } + merged[key] = { ...value }; } else { - if (typeof locale[key] === 'object') { - merged[key] = { ...locale[key], ...merged[key] }; - } else { - // Primitive values cannot be merged - } + merged[key] = { ...value, ...merged[key] }; } } } From ad4907dd275c142169da840aa123431b5a766109 Mon Sep 17 00:00:00 2001 From: ST-DDT Date: Tue, 28 Mar 2023 23:24:23 +0200 Subject: [PATCH 10/12] refactor: merge Definitions into LocaleDefinitions --- scripts/generateLocales.ts | 4 +-- src/definitions/definitions.ts | 53 +++++++++++++++------------------- src/definitions/index.ts | 2 +- src/index.ts | 1 + 4 files changed, 28 insertions(+), 32 deletions(-) diff --git a/scripts/generateLocales.ts b/scripts/generateLocales.ts index 607ab2fc3c8..d8bdc16bc52 100644 --- a/scripts/generateLocales.ts +++ b/scripts/generateLocales.ts @@ -23,7 +23,7 @@ import { resolve } from 'node:path'; import type { Options } from 'prettier'; import { format } from 'prettier'; import options from '../.prettierrc.cjs'; -import type { Definitions, MetadataDefinitions } from '../src/definitions'; +import type { LocaleDefinition, MetadataDefinitions } from '../src/definitions'; // Constants @@ -45,7 +45,7 @@ type PascalCase = S extends `${infer P1}_${infer P2}` : Capitalize; type DefinitionsType = { - [key in keyof Definitions]: PascalCase<`${key}Definitions`>; + [key in keyof LocaleDefinition]: PascalCase<`${key}Definitions`>; }; /** diff --git a/src/definitions/definitions.ts b/src/definitions/definitions.ts index b87b0f11ee9..112c2c1aa64 100644 --- a/src/definitions/definitions.ts +++ b/src/definitions/definitions.ts @@ -19,35 +19,12 @@ import type { SystemDefinitions } from './system'; import type { VehicleDefinitions } from './vehicle'; import type { WordDefinitions } from './word'; -export type LocaleEntry = Partial & - // Unsupported & custom modules - Record; - /** - * The definitions as used by the Faker modules. + * Wrapper type for all definition categories that will make all properties optional and allow extra properties. */ -export interface Definitions { - airline: AirlineDefinitions; - animal: AnimalDefinitions; - color: ColorDefinitions; - commerce: CommerceDefinitions; - company: CompanyDefinitions; - database: DatabaseDefinitions; - date: DateDefinitions; - finance: FinanceDefinitions; - hacker: HackerDefinitions; - internet: InternetDefinitions; - location: LocationDefinitions; - lorem: LoremDefinitions; - metadata: MetadataDefinitions; - music: MusicDefinitions; - person: PersonDefinitions; - phone_number: PhoneNumberDefinitions; - science: ScienceDefinitions; - system: SystemDefinitions; - vehicle: VehicleDefinitions; - word: WordDefinitions; -} +export type LocaleEntry> = Partial & + // Unsupported & custom entries + Record; /** * The definitions as used by the translations/locales. @@ -56,5 +33,23 @@ export interface Definitions { */ export type LocaleDefinition = { metadata: MetadataDefinitions; -} & Partial & - Record>; + airline?: AirlineDefinitions; + animal?: AnimalDefinitions; + color?: ColorDefinitions; + commerce?: CommerceDefinitions; + company?: CompanyDefinitions; + database?: DatabaseDefinitions; + date?: DateDefinitions; + finance?: FinanceDefinitions; + hacker?: HackerDefinitions; + internet?: InternetDefinitions; + location?: LocationDefinitions; + lorem?: LoremDefinitions; + music?: MusicDefinitions; + person?: PersonDefinitions; + phone_number?: PhoneNumberDefinitions; + science?: ScienceDefinitions; + system?: SystemDefinitions; + vehicle?: VehicleDefinitions; + word?: WordDefinitions; +} & Record>; diff --git a/src/definitions/index.ts b/src/definitions/index.ts index 55b5aae12bb..463131305fc 100644 --- a/src/definitions/index.ts +++ b/src/definitions/index.ts @@ -8,7 +8,7 @@ export type { export type { CompanyDefinitions } from './company'; export type { DatabaseDefinitions } from './database'; export type { DateDefinitions, DateEntryDefinition } from './date'; -export type { Definitions, LocaleDefinition } from './definitions'; +export type { LocaleDefinition, LocaleEntry } from './definitions'; export type { FinanceDefinitions } from './finance'; export type { HackerDefinitions } from './hacker'; export type { InternetDefinitions } from './internet'; diff --git a/src/index.ts b/src/index.ts index 7be543fe9cd..3e28e2a0855 100644 --- a/src/index.ts +++ b/src/index.ts @@ -12,6 +12,7 @@ export type { HackerDefinitions, InternetDefinitions, LocaleDefinition, + LocaleEntry, /** @deprecated Use LocationDefinitions instead */ LocationDefinitions as AddressDefinitions, LocationDefinitions, From c208d86ca40817d1b683f857057039872965ca19 Mon Sep 17 00:00:00 2001 From: ST-DDT Date: Tue, 28 Mar 2023 23:33:55 +0200 Subject: [PATCH 11/12] chore: fix type --- scripts/generateLocales.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/scripts/generateLocales.ts b/scripts/generateLocales.ts index d8bdc16bc52..da3fe5d3cdd 100644 --- a/scripts/generateLocales.ts +++ b/scripts/generateLocales.ts @@ -45,7 +45,7 @@ type PascalCase = S extends `${infer P1}_${infer P2}` : Capitalize; type DefinitionsType = { - [key in keyof LocaleDefinition]: PascalCase<`${key}Definitions`>; + [key in keyof LocaleDefinition]-?: PascalCase<`${key}Definitions`>; }; /** From d5ce677f1bcfd976ec3bdbfb0f30983a726ab022 Mon Sep 17 00:00:00 2001 From: ST-DDT Date: Tue, 28 Mar 2023 23:41:33 +0200 Subject: [PATCH 12/12] chore: apply suggestion --- scripts/generateLocales.ts | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/scripts/generateLocales.ts b/scripts/generateLocales.ts index da3fe5d3cdd..0218c8ee0a1 100644 --- a/scripts/generateLocales.ts +++ b/scripts/generateLocales.ts @@ -282,10 +282,10 @@ for (const locale of locales) { throw new Error(`No title property found on ${JSON.stringify(metadata)}`); } } catch (e) { - console.log( - `Failed to load ${pathMetadata}. Please make sure the file exists and exports MetadataDefinitions.`, - e + console.error( + `Failed to load ${pathMetadata}. Please make sure the file exists and exports MetadataDefinitions.` ); + console.error(e); } const localizedFaker = `faker${locale.replace(/^([a-z]+)/, (part) =>