Skip to content

feat: add Greek (el) translation#12474

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

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

Conversation

@ioanntza22
Copy link

Summary

  • Register Greek (el) as a new language in the translation system
  • Add core UI translations (~75% coverage)
  • Add command translations (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.
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.

1 participant