sourceapplocaleseo.js

/* eo - Esperanto */

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

const locale = grimm => ({
	meta: {
		id: "eo",
		code: "eo",

		name: "Esperanto",
		sort: "esperanto",
		flag: "eo",

		fallback: ["en"],
		intlFallback: ["eo"]
	},
	pan: {
		indexLink: "Hejmen",
		baseSiteName: "La Faŭnarbaro 🍇",
		dateSep: " / ",
		licence: {
			pd: '<a href="/licence"><span class="all-sc">CC0</span> publikhavaĵa.</a> Neniuj rajtoj rezervitaj — faru kion ci volas.',
			mixed: 'Ĉiuj originalaj kontribuoj de la retejestro estas <a href="/licence"><span class="all-sc">CC0</span> publikhavaĵaj</a>.'
		},
		pageHistory: {
			added: date =>
				`Paĝo aldonita al retejo: ${grimm.date.dual("eo", date)}`,
			created: date => `Paĝo kreita: ${grimm.date.dual("eo", date)}`,
			published: date => `Unue eldonita: ${grimm.date.dual("eo", date)}`,
			translated: date =>
				`Paĝo tradukita: ${grimm.date.dual("eo", date)}`,
			updated: date => `Paĝo redaktita: ${grimm.date.dual("eo", date)}`
		},
	},
	comments: {
		header: n =>
			`${help.num(n)} ${
				{ one: "komento", other: "komentoj" }[help.count(n)]
			}`,
		headerNone: "Lasu komenton",
		saysBefore: "",
		saysAfter: " diras…",
		reply: "Respondi al ĉi tiu komento",
		name: "Nomo",
		namePlaceholder: "Ludoviko Zamenhofo",
		website: "Retejo",
		websitePlaceholder: "https://zamenhofo.com",
		tripcode: "Sekreta vorto",
		optional: " (<i>nedeviga</i>)",
		textarea: "Lasu vian komenton",
		textareaPlaceholder:
			"Sur la kampo for de l’ mondo, antaŭ nokto de somero…",
		textareaRules:
			"Bonvolu esti afabla. Komentojn eble redaktos pro ortografio kaj majuskloj. Bazaj markoj: <code><b>*grasa*</b></code>, <code><i>/kursiva/</i></code>, <code>[//satyrs.eu ligiloj]</code>… <a href='/comments'>→ Plu</a>",
		select: "(Kontraŭspamaĵa) Sur kiu planedo vi loĝas?",
		selectDefault: "Elektu…",
		selectBellerophon: "Belerofono",
		selectEarth: "Tero",
		selectMercury: "Merkuro",
		selectOmicron: "Omicrono-5",
		selectVulcan: "Vulkano",
		submit: "Submeti",
		confirmed: "Via komento senditas!",
		closed: "Komentoj je ĉi tiu paĝo estas ferma."
	},
	auth: {
		logIn: "Ensaluti",
		signUp: "Aliĝi",
		logOut: "Elsaluti",
		username: "Uzantnomo",
		password: "Pasvorto",
		signupKey: "Aliĝŝlosilo",
		rememberMe: "Resti ensalutintan je ĉi tiu aparato",
		rememberMeNote:
			"Ne marku ĉi tiun butonon, se vi uzas publikan aŭ komunan komputilon.",
		message: {
			signedUp: "Vi sukcese aliĝis!",
			loggedIn: un =>
				`Vi ensalutis kiel <strong>${grimm.escape(un)}</strong>.`,
			noLogin: "Vi ne pasos!",
			invalidSignupKey: "Via aliĝŝlosilo ne validas.",
			missingFields: "Bonvole certigu, ke vi plenigis ĉiun kampon."
		}
	},
	attic: {
		moons: ["☾", "ε.κ.ν.", ""],
		months: {
			long: [
				"hekatombajo",
				"metagejtnio",
				"boedromio",
				"pianepsio",
				"majmakterio",
				"posejdeo",
				"posejdeo 2-a",
				"gamelio",
				"anthesterio",
				"elafebolio",
				"muniĥio",
				"targelio",
				"skiroforio"
			],
			short: [
				"heka.",
				"met.",
				"boe.",
				"pia.",
				"majm.",
				"pos.",
				"pos. 2",
				"gam.",
				"anth.",
				"ela.",
				"mu.",
				"tar.",
				"ski."
			]
		},
		template: {
			long: (ol, y, m, d) => `${ol}.${y}-${m}-${d}`,
			short: (ol, y, m, d) => `${ol}.${y}-${m}-${d}`
		}
	},
	planter: {
		editor: {
			creating: "Krei novan afiŝon",
			editing: title => `Redakti afiŝon “${title}”`,
			savePost: "Savi",
			publishPost: "Eldoni",
			retractPost: "Maleldoni",
			titlePlaceholder: "Afiŝtitolo",
			contentsPlaceholder: "Skribu vian afiŝon ĉi tie…",
			slug: "Afiŝejo",
			pageCreated: "Eldondato (<span class='all-sc'>UTK</span>)",
			lang: "Lingvo",
			translates: "Tradukato",
			format: "Aranĝo",
			formatArticle: "Artikolo",
			formatNote: "Noto",
			tags: "Etikedoj",
			commentStatus: "Komentojn permesi",
			markup: "Marklingvo",
			markupRubric: "Rubric",
			markupHtml: "HTML",
			thumbnail: "Miniaturo",
			thumbnailAlt: "Ĝia alt-teksto",
			mediaNewFile: "Nova dosiero",
			tabWrite: "Skribi",
			tabTag: "Etikedi",
			tabMedia: "Plurmedio"
		},
		message: {
			postSaved: time =>
				`Savis afiŝon je ${grimm.date.ce("eo", time, 6)}.`,
			postPublished: url =>
				`Eldonis afiŝon — <a href="${url}">alklaku rigardi</a>!`,
			slugTaken: "Tiu afiŝejo jam uzatas.",
			missingThumbnailAltText: "Via minaturo bezonas alt-teksto.",
			alreadyTranslated: (post, lang) =>
				`La afiŝo je <span class="mono">${post}</span> jam havas ${grimm
					.translate("eo", `loc.language.${lang}`)
					.replace(/a$|a(?= )/g, "an")} tradukon.`,
			savedPreferences: "Savis sukcese viajn preferojn!"
		},
		nav: {
			posts: "Afiŝoj",
			comments: "Komentoj",
			tags: "Etikedoj",
			prefs: "Preferoj",
			stats: "Datumo"
		},
		posts: {
			pageHeader: "Afiŝoj sur <a href='/garden'><i>La Ĝardeno</i></a>",
			pageTitle: "Afiŝoj sur “La Ĝardeno”",
			drafts: n =>
				`${n ? help.num(n) : "Ne"} ${
					{ one: "projekto", other: "projekto" }[help.count(n)]
				}`,
			publishedPosts: n =>
				`${n ? help.num(n) : "Ne"} ${
					{ one: "eldonita afiŝo", other: "eldonitaj afiŝoj" }[
						help.count(n)
					]
				}`,
			compose: "Nova afiŝo",
			edit: "Redakti",
			read: "Legi",
			preview: "Antaŭvidi",
			translate: "Traduki",
			th: {
				title: "Titolo",
				tags: "Etikedoj",
				language: "Lingvo",
				datePublished: "Eldondato",
				dateEdited: "Redaktodato"
			}
		},
		comments: {
			pageHeader: "Moderigi komentojn",
			shown: "Videbla",
			id: "Identigilo",
			from: "Submetanto",
			comment: "Komento",
			commentOn: page => `Je ${page}`,
			date: "Dato"
		},
		tags: {
			pageHeader: "Mastrumi etikedojn",
			tagID: "Identigilo",
			displayName: "Montronamo",
			lang: "Lingvo",
			count: "Nombro",
			edit: "Redakti",
			saveChanges: "Savi ŝanĝojn"
		},
		prefs: {
			pageHeader: user => `Preferoj de ${user}`,
			uiLang: "Lingvo de interfaca",
			save: "Savi"
		}
	},
	loc: {
		country: {
			ad: "Andoro",
			ae: "la Unuiĝintaj Arabaj Emirlandoj",
			af: "Afganujo",
			ag: "Antigvo-Barbudo",
			ai: "Angvilo",
			al: "Albanujo",
			am: "Armenujo",
			ao: "Angolo",
			aq: "Antarkto",
			ar: "Argentino",
			as: "Usona Samoo",
			at: "Aŭstrujo",
			au: "Aŭstralio",
			aw: "Arubo",
			ax: "Alando",
			az: "Azerbajĝano",
			ba: "Bosnio-Hercegovino",
			bb: "Barbado",
			bd: "Bangladeŝo",
			be: "Belgujo",
			bf: "Burkino",
			bg: "Bulgarujo",
			bh: "Barejno",
			bi: "Burundo",
			bj: "Benino",
			bl: "Sankta-Bartolomeo",
			bm: "la Bermudoj",
			bn: "Brunejo",
			bo: "Bolivio",
			br: "Brazilo",
			bs: "la Bahamoj",
			bt: "Butano",
			bw: "Bocvano",
			by: "Belorusujo",
			bz: "Belizo",
			ca: "Kanado",
			cc: "la Kokosinsuloj",
			cd: "Kongo",
			cf: "Centrafriko",
			cg: "Kongolo",
			ch: "Svisujo",
			ci: "Ebur-Bordo",
			ck: "la Kukinsuloj",
			cl: "Ĉilio",
			cm: "Kameruno",
			cn: "Ĉinujo",
			co: "Kolombio",
			cr: "Kostariko",
			cu: "Kubo",
			cv: "Kabo-Verdo",
			cw: "Kuracao",
			cx: "Kristnaskinsulo",
			cy: "Kipro",
			cz: "Ĉeĥujo",
			de: "Germanujo",
			dj: "Ĝibutio",
			dk: "Danujo",
			dm: "Dominiko",
			do: "Domingo",
			dz: "Alĝerio",
			ec: "Ekvadoro",
			ee: "Estonujo",
			eg: "Egipto",
			eh: "Okcidenta Saharo",
			er: "Eritreo",
			es: "Hispanujo",
			et: "Etiopujo",
			fi: "Finnujo",
			fj: "Fiĝio",
			fk: "la Falklandoj",
			fm: "Mikronezio",
			fo: "la Ferooj",
			fr: "Francujo",
			ga: "Gabono",
			gb: "la Unuiĝinta Reĝlando",
			"gb/eng": "Anglujo",
			"gb/nir": "Nord-Irlando",
			"gb/sco": "Skotujo",
			"gb/wls": "Kimrujo",
			gd: "Grenado",
			ge: "Kartvelujo",
			gg: "Gernezejo",
			gh: "Ganao",
			gi: "Ĝibraltaro",
			gl: "Gronlando",
			gm: "Gambio",
			gn: "Gvineo",
			gq: "Ekvatora Gvineo",
			gr: "Grekujo",
			gt: "Gvatemalo",
			gu: "Gvamo",
			gw: "Gvineo-Bisaŭo",
			gy: "Gujano",
			hk: "Honkongo",
			hn: "Honduro",
			hr: "Kroatujo",
			ht: "Haitio",
			hu: "Hungarujo",
			id: "Indonezio",
			ie: "Irlando",
			il: "Israelo",
			im: "Manksujo",
			in: "Barato",
			io: "la Ĉagosoj",
			iq: "Irako",
			ir: "Irano",
			is: "Islando",
			it: "Italujo",
			je: "Ĵerzejo",
			jm: "Jamajko",
			jo: "Jordanio",
			jp: "Japanujo",
			ke: "Kenjo",
			kg: "Kirgizistano",
			kh: "Kamboĝo",
			ki: "Kiribato",
			km: "la Komoroj",
			kn: "Sankta-Kristofo kaj Neviso",
			kp: "Nord-Koreujo",
			kr: "Sud-Koreujo",
			kw: "Kuvajto",
			ky: "la Kejmanoj",
			kz: "Kazaĥstano",
			la: "Laoso",
			lb: "Libano",
			lc: "Sankta-Lucio",
			li: "Liĥtenŝtejno",
			lk: "Sri-Lanko",
			lr: "Liberio",
			ls: "Lesoto",
			lt: "Litovujo",
			lu: "Luksemburgo",
			lv: "Latvujo",
			ly: "Libio",
			ma: "Maroko",
			mc: "Monako",
			md: "Moldavujo",
			me: "Montenegro",
			mf: "Nord-Sankta-Marteno",
			mg: "Madagaskaro",
			mh: "la Marŝaloj",
			mk: "Nord-Makedonujo",
			ml: "Malio",
			mm: "Birmo",
			mn: "Mongolujo",
			mo: "Makao",
			mp: "la Nord-Marianoj",
			mr: "Maŭritanujo",
			ms: "Moncerato",
			mt: "Malto",
			mu: "Maŭricio",
			mv: "la Maldivoj",
			mw: "Malavio",
			mx: "Meksiko",
			my: "Malajzio",
			mz: "Mozambiko",
			na: "Namibio",
			nc: "Nov-Kaledonio",
			ne: "Niĝerlando",
			nf: "Norfolkinsulo",
			ng: "Niĝerio",
			ni: "Nikaragvo",
			nl: "Nederlando",
			no: "Norvegujo",
			np: "Nepalo",
			nr: "Nauro",
			nu: "Niuo",
			nz: "Nov-Zelando",
			om: "Omano",
			pa: "Panamo",
			pe: "Peruo",
			pf: "Franca Polinezio",
			pg: "Papuo-Nov-Gvineo",
			ph: "la Filipinoj",
			pk: "Pakistano",
			pl: "Polujo",
			pm: "Sankta-Piero kaj Mikelono",
			pn: "Pitkarna Insulo",
			pr: "Puerto-Riko",
			ps: "Palestino",
			pt: "Portugalujo",
			pw: "Belaŭo",
			py: "Paragvajo",
			qa: "Kataro",
			ro: "Rumanujo",
			rs: "Serbujo",
			ru: "Rusujo",
			rw: "Ruando",
			sa: "Sauda Arabujo",
			sb: "la Salomonoj",
			sc: "la Sejŝeloj",
			sd: "Sudano",
			se: "Svedujo",
			sg: "Singapuro",
			sh: "Sankta-Heleno",
			si: "Slovenujo",
			sj: "Svalbardo",
			sk: "Slovakujo",
			sl: "Siera-Leono",
			sm: "San-Marino",
			sn: "Senegalo",
			so: "Somalujo",
			sr: "Surinamo",
			ss: "Sud-Sudano",
			st: "Santomeo kaj Principeo",
			sv: "Salvadoro",
			sx: "Sud-Sankta-Marteno",
			sy: "Sirio",
			sz: "Svazujo",
			ta: "Tristano",
			tc: "la Turkoj kaj Kajkoj",
			td: "Ĉado",
			tg: "Togolo",
			th: "Tajlando",
			tj: "Taĝikujo",
			tk: "Tokelao",
			tl: "Orient-Timoro",
			tm: "Turkmenujo",
			tn: "Tunizio",
			to: "Tongo",
			tr: "Turkujo",
			tt: "Trinidado kaj Tobago",
			tv: "Tuvalo",
			tw: "Tajvano",
			tz: "Tanzanio",
			ua: "Ukrajno",
			ug: "Ugando",
			us: "Usono",
			uy: "Urugvajo",
			uz: "Uzbekujo",
			va: "Vatikano",
			vc: "Sankta-Vincento kaj la Grenadinoj",
			ve: "Venezuelo",
			vg: "la Britaj Virgulininsuloj",
			vi: "la Usonaj Virgulininsuloj",
			vn: "Vjetnamo",
			vu: "Vanuatuo",
			wf: "Valiso kaj Futuno",
			ws: "Samoo",
			xa: "Abĥazujo",
			xc: "Norda Kipro",
			xk: "Kosovo",
			xn: "Arcaĥo",
			xo: "Sud-Osetujo",
			xs: "Somalilando",
			xt: "Ĉednestrio",
			ye: "Jemeno",
			za: "Sud-Afriko",
			zm: "Zambio",
			zw: "Zimbabvo"
		},
		city: {
			"by msq": "Minsko",
			"ca mtr": "Montrealo",
			"ca van": "Vankuvero",
			"fr nte": "Nanto",
			"fr par": "Parizo",
			"gb/eng agn": "Abingdono",
			"gb/eng brs": "Bristolo",
			"gb/eng bxl": "Bekslihito",
			"gb/eng csg": "Ĉalfonto-Sankta-Egidio",
			"gb/eng enf": "Enfildo",
			"gb/eng hul": "Hullo",
			"gb/eng liv": "Liverpulo",
			"gb/eng lon": "Londono",
			"gb/eng nrw": "Norviĉo",
			"gb/eng nsh": "Nord-Ŝildzo",
			"gb/eng oxf": "Oksfordo",
			"gb/eng snn": "Svindono",
			"gb/eng wgn": "Vigano",
			"gb/eng wsw": "Vilmslovo",
			"gb/sco glw": "Glasgovo",
			"ie dub": "Dublino",
			"is rey": "Rejkjaviko",
			"ne ajy": "Agadezo",
			"nl spi": "Spikeniso",
			"no aes": "Alesundo",
			"us bos": "Bostono",
			"us buc": "Bjukanano, MI",
			"us det": "Detrojto",
			"us ghr": "Aberdeno, WA",
			"us jhy": "Kembriĝo, MA",
			"us las": "Lasvegaso",
			"us lax": "Los-Anĝeleso",
			"us oak": "Oklando, CA",
			"us pvd": "Providenco, RI",
			"us qee": "Kvinzo, NY",
			"us rd4": "Rodeo, CA",
			"us stl": "Sankta-Luiso, MO",
			"us xin": "Mideltaŭno, CT"
		}
	}
});

export default locale;