Skip to content

Commit

Permalink
feat(locale): add Esperanto (#2230)
Browse files Browse the repository at this point in the history
  • Loading branch information
RobinvanderVliet committed Aug 26, 2023
1 parent b103c63 commit d91057d
Show file tree
Hide file tree
Showing 60 changed files with 2,103 additions and 0 deletions.
1 change: 1 addition & 0 deletions docs/guide/localization.md
Expand Up @@ -98,6 +98,7 @@ In this example there are 5 locales. Each of these is checked in order, and the
| `en_NG` | English (Nigeria) | `fakerEN_NG` |
| `en_US` | English (United States) | `fakerEN_US` |
| `en_ZA` | English (South Africa) | `fakerEN_ZA` |
| `eo` | Esperanto | `fakerEO` |
| `es` | Spanish | `fakerES` |
| `es_MX` | Spanish (Mexico) | `fakerES_MX` |
| `fa` | Farsi/Persian | `fakerFA` |
Expand Down
13 changes: 13 additions & 0 deletions src/locale/eo.ts
@@ -0,0 +1,13 @@
/*
* This file is automatically generated.
* Run 'pnpm run generate:locales' to update.
*/

import { Faker } from '../faker';
import base from '../locales/base';
import en from '../locales/en';
import eo from '../locales/eo';

export const faker = new Faker({
locale: [eo, en, base],
});
3 changes: 3 additions & 0 deletions src/locale/index.ts
Expand Up @@ -27,6 +27,7 @@ import { faker as fakerEN_IN } from './en_IN';
import { faker as fakerEN_NG } from './en_NG';
import { faker as fakerEN_US } from './en_US';
import { faker as fakerEN_ZA } from './en_ZA';
import { faker as fakerEO } from './eo';
import { faker as fakerES } from './es';
import { faker as fakerES_MX } from './es_MX';
import { faker as fakerFA } from './fa';
Expand Down Expand Up @@ -94,6 +95,7 @@ export {
fakerEN_NG,
fakerEN_US,
fakerEN_ZA,
fakerEO,
fakerES,
fakerES_MX,
fakerFA,
Expand Down Expand Up @@ -162,6 +164,7 @@ export const allFakers = {
en_NG: fakerEN_NG,
en_US: fakerEN_US,
en_ZA: fakerEN_ZA,
eo: fakerEO,
es: fakerES,
es_MX: fakerES_MX,
fa: fakerFA,
Expand Down
10 changes: 10 additions & 0 deletions src/locales/eo/animal/bear.ts
@@ -0,0 +1,10 @@
export default [
'amerika nigra urso',
'azia nigra urso',
'blanka urso',
'bruna urso',
'granda pando',
'longlipa urso',
'malaja urso',
'okulvitra urso',
];
18 changes: 18 additions & 0 deletions src/locales/eo/animal/crocodilia.ts
@@ -0,0 +1,18 @@
export default [
'amerika krokodilo',
'aŭstralia krokodilo',
'ĉina aligatoro',
'filipina krokodilo',
'gavialo',
'kuba krokodilo',
'mara krokodilo',
'marĉa krokodilo',
'meksika krokodilo',
'misisipa aligatoro',
'nana krokodilo',
'nigra kajmano',
'nila krokodilo',
'okcidentafrika krokodilo',
'orinoka krokodilo',
'siama krokodilo',
];
18 changes: 18 additions & 0 deletions src/locales/eo/animal/index.ts
@@ -0,0 +1,18 @@
/*
* This file is automatically generated.
* Run 'pnpm run generate:locales' to update.
*/
import type { AnimalDefinition } from '../../..';
import bear from './bear';
import crocodilia from './crocodilia';
import lion from './lion';
import type_ from './type';

const animal: AnimalDefinition = {
bear,
crocodilia,
lion,
type: type_,
};

export default animal;
9 changes: 9 additions & 0 deletions src/locales/eo/animal/lion.ts
@@ -0,0 +1,9 @@
export default [
'azia leono',
'berbera leono',
'kaba leono',
'masaja leono',
'okcidentafrika leono',
'senegala leono',
'transvala leono',
];
15 changes: 15 additions & 0 deletions src/locales/eo/animal/type.ts
@@ -0,0 +1,15 @@
export default [
'birdo',
'bovo',
'cetaco',
'ĉevalo',
'fiŝo',
'hundo',
'insekto',
'kato',
'krokodilulo',
'kuniklo',
'leono',
'serpento',
'urso',
];
27 changes: 27 additions & 0 deletions src/locales/eo/color/human.ts
@@ -0,0 +1,27 @@
export default [
'arĝenta',
'blanka',
'blua',
'bruna',
'cejana',
'ebura',
'flava',
'griza',
'indiga',
'kakia',
'lavenda',
'lazura',
'malva',
'maĝenta',
'nigra',
'okra',
'ora',
'oranĝa',
'purpura',
'roza',
'ruĝa',
'sukcena',
'turkisa',
'verda',
'viola',
];
12 changes: 12 additions & 0 deletions src/locales/eo/color/index.ts
@@ -0,0 +1,12 @@
/*
* This file is automatically generated.
* Run 'pnpm run generate:locales' to update.
*/
import type { ColorDefinition } from '../../..';
import human from './human';

const color: ColorDefinition = {
human,
};

export default color;
12 changes: 12 additions & 0 deletions src/locales/eo/commerce/index.ts
@@ -0,0 +1,12 @@
/*
* This file is automatically generated.
* Run 'pnpm run generate:locales' to update.
*/
import type { CommerceDefinition } from '../../..';
import product_name from './product_name';

const commerce: CommerceDefinition = {
product_name,
};

export default commerce;
68 changes: 68 additions & 0 deletions src/locales/eo/commerce/product_name.ts
@@ -0,0 +1,68 @@
export default {
adjective: [
'bela',
'bona',
'eleganta',
'elektra',
'ergonomia',
'inteligenta',
'luksa',
'malaĉa',
'malgranda',
'manfarita',
'mirinda',
'moderna',
'mojosa',
'nekredebla',
'oportuna',
'ordinara',
'populara',
'praktika',
'rafinita',
'recikligita',
'rustika',
'senmarka',
'tajlorita',
'taŭga',
'unika',
],
material: [
'betona',
'bronza',
'ceramika',
'freŝa',
'frostigita',
'granita',
'kartona',
'kaŭĉuka',
'kotona',
'ligna',
'metala',
'plasta',
'ŝtala',
'trikita',
'vitra',
],
product: [
'aŭto',
'biciklo',
'ĉapelo',
'ĉemizo',
'ekrano',
'flago',
'ganto',
'klavaro',
'komputilo',
'mantuko',
'muso',
'nomŝildo',
'pantalono',
'pilko',
'sako',
'sapo',
'seĝo',
'ŝuo',
'tablo',
'valizo',
],
};
12 changes: 12 additions & 0 deletions src/locales/eo/database/column.ts
@@ -0,0 +1,12 @@
export default [
'identigilo',
'titolo',
'nomo',
'telefonnumero',
'grupo',
'kategorio',
'pasvorto',
'komento',
'profilbildo',
'stato',
];
12 changes: 12 additions & 0 deletions src/locales/eo/database/index.ts
@@ -0,0 +1,12 @@
/*
* This file is automatically generated.
* Run 'pnpm run generate:locales' to update.
*/
import type { DatabaseDefinition } from '../../..';
import column from './column';

const database: DatabaseDefinition = {
column,
};

export default database;
14 changes: 14 additions & 0 deletions src/locales/eo/date/index.ts
@@ -0,0 +1,14 @@
/*
* This file is automatically generated.
* Run 'pnpm run generate:locales' to update.
*/
import type { DateDefinition } from '../../..';
import month from './month';
import weekday from './weekday';

const date: DateDefinition = {
month,
weekday,
};

export default date;
31 changes: 31 additions & 0 deletions src/locales/eo/date/month.ts
@@ -0,0 +1,31 @@
export default {
wide: [
'januaro',
'februaro',
'marto',
'aprilo',
'majo',
'junio',
'julio',
'aŭgusto',
'septembro',
'oktobro',
'novembro',
'decembro',
],

abbr: [
'jan',
'feb',
'mar',
'apr',
'maj',
'jun',
'jul',
'aŭg',
'sep',
'okt',
'nov',
'dec',
],
};
13 changes: 13 additions & 0 deletions src/locales/eo/date/weekday.ts
@@ -0,0 +1,13 @@
export default {
wide: [
'dimanĉo',
'lundo',
'mardo',
'merkredo',
'ĵaŭdo',
'vendredo',
'sabato',
],

abbr: ['di', 'lu', 'ma', 'me', 'ĵa', 've', 'sa'],
};
27 changes: 27 additions & 0 deletions src/locales/eo/hacker/adjective.ts
@@ -0,0 +1,27 @@
export default [
'altkvalita',
'aŭtomata',
'bludenta',
'cifereca',
'ĉefa',
'defaŭlta',
'enreta',
'helpa',
'hibrida',
'interna',
'malfermitkoda',
'nesinkrona',
'neŭrona',
'nuba',
'optika',
'plenekrana',
'plurbajta',
'plurplatforma',
'portebla',
'realtempa',
'redunda',
'sendrata',
'solidstata',
'universala',
'virtuala',
];
20 changes: 20 additions & 0 deletions src/locales/eo/hacker/index.ts
@@ -0,0 +1,20 @@
/*
* This file is automatically generated.
* Run 'pnpm run generate:locales' to update.
*/
import type { HackerDefinition } from '../../..';
import adjective from './adjective';
import ingverb from './ingverb';
import noun from './noun';
import phrase from './phrase';
import verb from './verb';

const hacker: HackerDefinition = {
adjective,
ingverb,
noun,
phrase,
verb,
};

export default hacker;

0 comments on commit d91057d

Please sign in to comment.