diff --git a/src/locales/es/address/city_prefix.ts b/src/locales/es/address/city_prefix.ts index 043c6fd6354..b887664be7f 100644 --- a/src/locales/es/address/city_prefix.ts +++ b/src/locales/es/address/city_prefix.ts @@ -128,4 +128,5 @@ export default [ 'Reus', 'Calahorra', 'Inca', + 'Aýna', ]; diff --git a/src/locales/es/date/index.ts b/src/locales/es/date/index.ts new file mode 100644 index 00000000000..cd296b42a45 --- /dev/null +++ b/src/locales/es/date/index.ts @@ -0,0 +1,14 @@ +/* + * This file is automatically generated. + * Run 'pnpm run generate:locales' to update. + */ +import type { DateDefinitions } from '../../..'; +import month from './month'; +import weekday from './weekday'; + +const date: DateDefinitions = { + month, + weekday, +}; + +export default date; diff --git a/src/locales/es/date/month.ts b/src/locales/es/date/month.ts new file mode 100644 index 00000000000..8c69d20e27d --- /dev/null +++ b/src/locales/es/date/month.ts @@ -0,0 +1,47 @@ +// Sources: https://www.unicode.org/cldr/cldr-aux/charts/28/summary/es.html and https://www.wikilengua.org/index.php/Abreviaciones_en_fechas +export default { + wide: [ + 'enero', + 'febrero', + 'marzo', + 'abril', + 'mayo', + 'junio', + 'julio', + 'agosto', + 'septiembre', + 'octubre', + 'noviembre', + 'diciembre', + ], + abbr: [ + 'ene', + 'feb', + 'mar', + 'abr', + 'may', + 'jun', + 'jul', + 'ago', + 'sep', + 'oct', + 'nov', + 'dic', + ], + // Property "abbr_context" is optional, if not set then "abbr" will be used instead + // It is used to specify a word in context, which may differ from a stand-alone word + abbr_context: [ + 'en.', + 'febr.', + 'mzo.', + 'abr.', + 'my.', + 'jun.', + 'jul.', + 'ag.', + 'sept.', + 'oct.', + 'nov.', + 'dic.', + ], +}; diff --git a/src/locales/es/date/weekday.ts b/src/locales/es/date/weekday.ts new file mode 100644 index 00000000000..00389238285 --- /dev/null +++ b/src/locales/es/date/weekday.ts @@ -0,0 +1,16 @@ +// Sources: https://www.unicode.org/cldr/cldr-aux/charts/28/summary/es.html and https://www.wikilengua.org/index.php/Abreviaciones_en_fechas +export default { + wide: [ + 'domingo', + 'lunes', + 'martes', + 'miércoles', + 'jueves', + 'viernes', + 'sábado', + ], + abbr: ['dom', 'lun', 'mar', 'mié', 'jue', 'vie', 'sáb'], + // Property "abbr_context" is optional, if not set then "abbr" will be used instead + // It is used to specify a word in context, which may differ from a stand-alone word + abbr_context: ['dom.', 'lun.', 'mart.', 'miérc.', 'juev.', 'vier.', 'sáb.'], +}; diff --git a/src/locales/es/index.ts b/src/locales/es/index.ts index b97f68a245d..a4161d4ed6e 100644 --- a/src/locales/es/index.ts +++ b/src/locales/es/index.ts @@ -8,6 +8,7 @@ import cell_phone from './cell_phone'; import color from './color'; import commerce from './commerce'; import company from './company'; +import date from './date'; import internet from './internet'; import name_ from './name'; import phone_number from './phone_number'; @@ -19,6 +20,7 @@ const es: LocaleDefinition = { color, commerce, company, + date, internet, name: name_, phone_number, diff --git a/src/locales/es/internet/domain_suffix.ts b/src/locales/es/internet/domain_suffix.ts index ab35308390a..9cce7ce8393 100644 --- a/src/locales/es/internet/domain_suffix.ts +++ b/src/locales/es/internet/domain_suffix.ts @@ -1 +1 @@ -export default ['com', 'es', 'info', 'com.es', 'org']; +export default ['com', 'es', 'info', 'com.es', 'org', 'eus', 'cat']; diff --git a/src/locales/es/name/female_first_name.ts b/src/locales/es/name/female_first_name.ts index fcffb22e0b6..1ccc0f27846 100644 --- a/src/locales/es/name/female_first_name.ts +++ b/src/locales/es/name/female_first_name.ts @@ -10,4 +10,5 @@ export default [ 'Matilde', 'Jennifer', 'Roser', + 'María de los Ángeles', ]; diff --git a/src/locales/es/name/first_name.ts b/src/locales/es/name/first_name.ts index 4a02a35259e..4f1b8a00a3d 100644 --- a/src/locales/es/name/first_name.ts +++ b/src/locales/es/name/first_name.ts @@ -171,6 +171,7 @@ export default [ 'Margarita', 'María', 'María del Carmen', + 'María de los Ángeles', 'María Cristina', 'María Elena', 'María Eugenia', diff --git a/src/locales/es/name/last_name.ts b/src/locales/es/name/last_name.ts index f70e646e2a1..73ce6e050e6 100644 --- a/src/locales/es/name/last_name.ts +++ b/src/locales/es/name/last_name.ts @@ -209,6 +209,7 @@ export default [ 'Espinal', 'Espino', 'Espinosa', + 'Espinosa de los Monteros', 'Espinoza', 'Esquibel', 'Esquivel', diff --git a/src/locales/es/name/male_first_name.ts b/src/locales/es/name/male_first_name.ts index 1a7de4d55ff..b4fdf9bd526 100644 --- a/src/locales/es/name/male_first_name.ts +++ b/src/locales/es/name/male_first_name.ts @@ -15,4 +15,8 @@ export default [ 'Carles', 'Jordi', 'Manuel', + 'Pío', + 'Pablo', + 'Juan Ramón', + 'Hermenegildo', ];