Skip to content

Localization for html templates

MichaIng edited this page Dec 16, 2025 · 2 revisions

motioneye use jinja templates to generate html pages.

  • pass your text as an argument to _() function in a jinja block, actually your text must be in Esperanto. Use DeepL to translate from English to Esperanto if you don't know Esperanto.
    • example : <span class="settings-item-label">{{ _("Pasvorto") }}</span>
    • you can see more examples in templates/main.html
  • run make in motioneye directory
  • edit the .po files for languages you are able to translate, they are named locale/*/LC_MESSAGES/motioneye.po. You can edit them with a text editor, or better with dedicated software like Poedit or Virtaal.
  • rerun make to take your translation changes into account

Clone this wiki locally