sourceapplocaleses.js

/* es - Castellano - Castillian/Spanish */

const help = {
	countRaw: new Intl.PluralRules("es-ES"),
	numRaw: new Intl.NumberFormat("es-ES")
};
help.count = help.countRaw.select.bind(help.countRaw);
help.num = help.numRaw.format.bind(help.numRaw);

const locale = grimm => ({
	meta: {
		id: "es",
		code: "es-ES",

		name: "Castellano",
		sort: "castellano",
		flag: "es",

		fallback: ["en"],
		intlFallback: ["es-ES"]
	},
	pan: {
		indexLink: "Volver a inicio",
		baseSiteName: "El Bosque de los Sátiros 🍇",
		licence: {
			pd: '<a href="/licence">Dominio público <span class="all-sc">CC0</span>.</a> Sin derechos reservados — haz lo que quieras.',
			mixed: 'Todas las contribuciones originales del <i>webmaster</i> son de <a href="/licence">dominio público <span class="all-sc">CC0</span></a>.'
		},
		pageHistory: {
			added: date =>
				`Página añadida al sitio: ${grimm.date.dual("es", date)}`,
			created: date => `Página creada: ${grimm.date.dual("es", date)}`,
			published: date =>
				`Primera publicación: ${grimm.date.dual("es", date)}`,
			translated: date =>
				`Página traducida: ${grimm.date.dual("es", date)}`,
			updated: date =>
				`Página actualizada: ${grimm.date.dual("es", date)}`
		}
	},
	attic: {
		moons: ["☾", "ε.κ.ν.", ""],
		months: {
			long: [
				"hecatombeón",
				"metagitnión",
				"boedromión",
				"pianepsión",
				"memacterión",
				"posideón",
				"posideón II",
				"gamelión",
				"antesterión",
				"elafebolión",
				"muniquión",
				"targelión",
				"esciroforión"
			],
			short: [
				"heca.",
				"met.",
				"boe.",
				"pia.",
				"me.",
				"pos.",
				"pos. II",
				"gam.",
				"ant.",
				"ela.",
				"mu.",
				"tar.",
				"esci."
			]
		},
		template: {
			long: (ol, y, m, d) => `${d} ${m} ${ol}.${y}`,
			short: (ol, y, m, d) => `${d} ${m} ${ol}.${y}`
		}
	},
	comments: {
		header: n =>
			`${help.num(n)} ${
				{
					one: "comentario",
					many: "de comentarios",
					other: "comentarios"
				}[help.count(n)]
			}`,
		headerNone: "Deja un comentario",
		saysAfter: " dice…",
		reply: "Responder a este comentario",
		name: "Nombre",
		namePlaceholder: "Juan García",
		email: "Correo electrónico (<i>Trampa de spam — ¡no lo rellenes si eres una persona real!</i>)",
		website: "Sitio web",
		websitePlaceholder: "https://jgarcia.es",
		tripcode: "Palabra secreta",
		optional: " (<i>opcional</i>)",
		textarea: "Deja tu comentario",
		textareaPlaceholder:
			"En un lugar de la Mancha, de cuyo nombre no quiero acordarme…",
		textareaRules:
			"Por favor, sé amable. Los comentarios pueden ser editados para corregir la ortografía y el uso de mayúsculas, porque soy un pedante. Formato básico: <code><b>*negrita*</b></code>, <code><i>/cursiva/</i></code>, <code>[//satyrs.eu enlaces]</code>… <a href='/comments'>→ Más</a>",
		select: "(Anti-spam) ¿En qué planeta vives?",
		selectDefault: "Seleccionar…",
		selectBellerophon: "Belerofonte",
		selectEarth: "Tierra",
		selectMercury: "Mercurio",
		selectOmicron: "Omicrón-5",
		selectVulcan: "Vulcano",
		submit: "Enviar",
		confirmed: "¡Tu comentario ha sido enviado!",
		closed: "Los comentarios en esta publicación están cerrados."
	}
});

export default locale;