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;