Skip to content

impr(quotes): add esperanto quotes (@norwd)#7531

Open
norwd wants to merge 5 commits intomonkeytypegame:masterfrom
norwd:impr-quotes-add-esperanto-quotes-norwd
Open

impr(quotes): add esperanto quotes (@norwd)#7531
norwd wants to merge 5 commits intomonkeytypegame:masterfrom
norwd:impr-quotes-add-esperanto-quotes-norwd

Conversation

@norwd
Copy link
Contributor

@norwd norwd commented Feb 24, 2026

Description

This PR adds several quotes from popular Esperanto songs and poems, and adds some quotes from the Esperanto translation of The Hobbit by Christopher Gledhill and William Auld.

Checks

  • Adding quotes?
    • Make sure to include translations for the quotes in the description (or another comment) so we can verify their content.
  • Adding a language?
    • Make sure to follow the languages documentation
    • Add language to packages/schemas/src/languages.ts
    • Add language to exactly one group in frontend/src/ts/constants/languages.ts
    • Add language json file to frontend/static/languages
  • Adding a theme?
    • Make sure to follow the themes documentation
    • Add theme to packages/schemas/src/themes.ts
    • Add theme to frontend/src/ts/constants/themes.ts
    • (optional) Add theme css file to frontend/static/themes
    • Add some screenshots of the theme, especially with different test settings (colorful, flip colors) to your pull request
  • Adding a layout?
    • Make sure to follow the layouts documentation
    • Add layout to packages/schemas/src/layouts.ts
    • Add layout json file to frontend/static/layouts
  • Adding a font?
    • Make sure to follow the fonts documentation
    • Add font file to frontend/static/webfonts
    • Add font to packages/schemas/src/fonts.ts
    • Add font to frontend/src/ts/constants/fonts.ts
  • Check if any open issues are related to this PR; if so, be sure to tag them below.
  • Make sure the PR title follows the Conventional Commits standard. (https://www.conventionalcommits.org for more info)
  • Make sure to include your GitHub username prefixed with @ inside parentheses at the end of the PR title.

Closes #

@monkeytypegeorge monkeytypegeorge added frontend User interface or web stuff assets Languages, themes, layouts, etc. labels Feb 24, 2026
{
"text": "La nun proponatan broŝuron la leganto kredeble prenos en la manojn kun malkonfido, kun antaŭe preta penso, ke al li estos proponata ia neefektivigebla utopio.",
"source": "La unua libro, L.Zamenof",
"source": "La unua libro, L. L. Zamenhof",
Copy link
Contributor Author

@norwd norwd Feb 24, 2026

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

These have been incorrectly attributed (and misspelled), L. Zamenhof was Leon (the brother of Ludwik). The creator of Esperanto is referred to as L. L. Zamenhof.

See also his Wikipedia article:

When his brother Leon became a doctor and started signing his name "Dr L. Zamenhof", Zamenhof reclaimed his birth name Lazar and from 1901 signed his name "Dr L. L. Zamenhof" to avoid confusion with his brother. The two Ls do not seem to have specifically represented either name and the order Ludwik Lejzer is a modern convention.

"id": 14
},
{
"text": "Sur la velŝipo Magdalena la matenmanĝo estas jena: bifsteko kun botelo plena. Hej! Hej! La vivo dura.",
Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Translation: On the sailing-ship Magdalena the breakfast is as follows: steak and a full bottle. Hey! Hey! The life is hard.

"id": 15
},
{
"text": "Ni hisu la velojn, ĉar blovas la vent'. Finfine ni foriru en ĝusta moment'. Ni kuraĝas forveli, esper' en la kor'. La ŝip' estas preta, ni iru nun for.",
Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Translation: Lets raise up the sails, because the wind is blowing. At long last we go out at just the right moment. We dare to sail out, with hope in our heart. The ship is ready, let's go out now.

"id": 16
},
{
"text": "La ord' en la vortaro plaĉas al mi. La sistematiko plenigas min per ĝuo. Tamen el la vortoj kiujn mi trovis en ĝi la plej bela estas tohuvabohuo.",
Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Translation: The order in the dictionary is pleasing to me. The systematisation fills me with joy. However, of the words which I found in it, the most beautiful is tohuvabohuo1.

Footnotes

  1. https://en.wiktionary.org/wiki/tohuvabohuo

"id": 17
},
{
"text": "En la mondon venis nova sento, tra la mondo iras forta voko; per flugiloj de facila vento nun de loko flugu ĝi al loko.",
Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Translation: Into the word there came a new feeling, through the world is going a strong voice; by the wings of a gentle wind now blows it from place to place.

"id": 18
},
{
"text": "Iun matenon vekiĝis mi. Ho belulin', belulin', belulin', ĝis, ĝis. Iun matenon vekiĝis mi, kaj tie estis malamik'.",
Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Translation: One morning I was awoken. Oh beautiful girl, beautiful girl, beautiful girl, goodbye, goodbye. One morning I was awoken, and there was an enemy.

Original (Italian): Una mattina mi sono alzato, o bella ciao, bella ciao, bella ciao, ciao, ciao! Una mattina mi sono alzato, e ho trovato l'invasor.

"id": 19
},
{
"text": "La glasojn dissplitu, fendiĝu la vazoj! Tranĉilojn difektu, kurbigu la forkojn! Ĉar Bilbon ĉagrenas tiaj okazoj - frakasu botelojn, brulumu la korkojn!",
Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Translation: The glasses split open, make cracked the vases! Ruin knifes, bend the forks! Because these happenings distress Bilbo - smash bottles, brun the corks.

Original: Blunt the knives and bend the forks! Smash the bottles and burn the corks! Chip the glasses and crack the plates! That's what Bilbo Baggins hates

"id": 20
},
{
"text": "Transmonten en nebulo frida, al kavenar' profunde sida, ni devas for je la tagaŭror', cele al pala or' sorĉita.",
Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Translation: Across mountains in frigid clouds, to cavers deeply seated, we must go forth at the day-dawn, targeting pale enchanted gold.

Original: Far over the Misty Mountains cold, to dungeons deep and caverns old, we must away, ere break of day to seek our pale enchanted gold.

"id": 21
},
{
"text": "Kio sen radikoj pli altas ol salikoj, supren-supren krestas sed neniam kreskas?",
Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Translation: What without roots is taller than willows, upwards, upwards it crests but never grows?

Original: What has roots as nobody sees, is taller than trees, up, up, up it goes, and yet never grows?

"id": 22
},
{
"text": "Tridek ĉevaloj ruĝmonte sin trovas, unue krampas, poste stamfas, poste senmovas.",
Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Translation: Thirty horses on a red mountain find themselves, first they cramp, afterwards they stamp, afterwards they are without motion.

Original: Thirty white horses on a red hill, first they champ, then they stamp, then they stand still.

"id": 23
},
{
"text": "Senvoĉe kiraĉas, sen-ale veturas, sendente ĝi maĉas, senbuŝe murmuras.",
Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Translation: Without a voice wails, without wings travels, without teeth chews, without a mouth murmurs.

Original: Voiceless it cries, wingless flutters, toothless bites, mouthless mutters.

"id": 24
},
{
"text": "Okulo sur blua vizaĝo vidis okulon sur verda vizaĝo. \"Similas l' okulon, l' okulo,\" diris l' una okulo, \"sed malaltaloke, ne altaloke\".",
Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Translation: An eye on a blue face sees an eye on a green face. "Similar to the one eye is the other eye," said the first eye, "but lowly located, not highly located."

Original: An eye in a blue face saw an eye in a green face. ‘That eye is like to this eye’ said the first eye, ‘But in low place Not in high place.’

"id": 25
},
{
"text": "Nevidebla, nepalpebla, neaŭdebla, neflarebla, malantaŭ steloj, submontete, plenigas truojn ĝi komplete, antaŭiras kaj postfinas, vivon, ridojn, mortdestinas.",
Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Translation: Not visible, not touchable, not hearable, not smellable, behind stars, under hills, it fills holes completely, goes before and after finishes, life, laughter, to death destines.

Original: It cannot be seen, cannot be felt, cannot be heard, cannot be smelt. It lies behind stars and under hills, and empty holes it fills. It comes first and follows after, ends life, kills laughter.

"id": 26
},
{
"text": "Sen kovro, sen ĉarniro la skatolo. Tamen enestas ĝin valora oro.",
Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Translation: Without a cover, without a hinge the box. However, valuable gold inhabits it.

"id": 27
},
{
"text": "Senspire vivkarna, mortece malvarma; nek soifas, nek trinkas, kirasite ne tintas.",
Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Translation: Without breath living flesh, deathly cold; neither thirsts, neither drinks, armoured not clinking.

Original: Alive without breath, as cold as death; never thirsty, ever drinking, all in mail never clinking

"id": 28
},
{
"text": "Senkruro sur unukruro restis, dukruroj sur trikruroj sidis, kvarkruroj kelkon ricevis.",
Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Translation: Legless on one-leg remains, two-leg on three-leg sits, four-legs a few receives.

Original: No-legs lay on one-leg, two legs sat near on three legs, four legs got some.

"id": 29
},
{
"text": "Ĉi tiu voras ĉiujn estojn: arbojn, florojn, birdojn, bestojn; maĉas feron, ŝtalon mordas; durajn rokojn piste tordas; reĝojn, urbojn, mortsvenigas, altajn montojn ebenigas.",
Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Translation: This eats all things: trees, flowers, birds, animals; chews iron, steal it bites; hard rocks it spins to powder; kings, cities, it makes them faint to death, tall mountains it flattens.

Original: This thing all things devours: birds, beasts, trees, flowers; gnaws iron, bites steel; grinds hard stones to meal; slays king, ruins town, and beats high mountain down.

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

All quotes in this file match the frontend/static/quotes/esperanto.json, see there for translations.

@norwd norwd marked this pull request as ready for review February 24, 2026 21:24
@github-actions github-actions bot added the waiting for review Pull requests that require a review before continuing label Feb 24, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

assets Languages, themes, layouts, etc. frontend User interface or web stuff waiting for review Pull requests that require a review before continuing

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants