Skip to content

feat: add Greek (el) translation#12474

Open
ioanntza22 wants to merge 7 commits intologseq:masterfrom
ioanntza22:feat/add-greek-translation
Open

feat: add Greek (el) translation#12474
ioanntza22 wants to merge 7 commits intologseq:masterfrom
ioanntza22:feat/add-greek-translation

Conversation

@ioanntza22
Copy link
Copy Markdown

@ioanntza22 ioanntza22 commented Mar 26, 2026

Summary

  • Register Greek (el) as a new language in the translation system
  • Add Greek translations for all UI and command keys (100% coverage)

Changes

  • Created src/resources/dicts/el.edn with Greek translations
  • Updated src/main/frontend/dicts.cljc to register :el locale and add "Ελληνικά" to the language list
  • Translations preserve {1} interpolation placeholders and use Greek punctuation conventions

Test plan

  • bb lang:validate-translations passes in CI
  • Greek language appears in the language selector
  • UI strings display correctly in Greek

Add empty el.edn dictionary file and register Ελληνικά in the
dicts map and languages list in dicts.cljc.
Translate root keys, sidebar, settings, help, plugins, editor labels,
bug report, flashcards, PDF, keymap, and all other non-command
namespace strings. Add el to allowed-duplicates for AI/Awesome Logseq.
Translate all remaining command.* keys including editor, navigation,
graph, UI toggle, PDF, dev, and auto-complete command descriptions.
@ioanntza22 ioanntza22 force-pushed the feat/add-greek-translation branch from 5ebff7e to 0eb2a3a Compare March 29, 2026 20:04
@megayu
Copy link
Copy Markdown
Collaborator

megayu commented Apr 20, 2026

Thanks for your PR.

We've recently made major improvements to our i18n system. As part of this work, we introduced new tooling, replaced a large amount of previously hardcoded UI text, and did a broad cleanup of the existing translation keys. That cleanup included removing some obsolete keys and renaming many others to make the key structure more consistent and maintainable. Because of that, the number of translation keys that now need localization has increased significantly.

If you'd like to continue contribute translations, please first merge the latest master branch code and then follow the process described here:
https://github.com/logseq/logseq/blob/master/docs/contributing-to-translations.md#add-a-language

After that, feel free to submit your translation updates. We'll review and process them asap.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants