[PR #1176] [MERGED] Add Greek language support (el-GR) to Planka interface and backend #1212

Closed
opened 2026-02-04 21:57:20 +03:00 by OVERLORD · 0 comments
Owner

📋 Pull Request Information

Original PR: https://github.com/plankanban/planka/pull/1176
Author: @symonbaikov
Created: 6/5/2025
Status: Merged
Merged: 6/6/2025
Merged by: @meltyshev

Base: masterHead: new-feature-branch


📝 Commits (7)

  • e14795c feat: use react-world-flags for language selector and unify flag styles
  • 5906e66 Merge branch 'plankanban:master' into master
  • 0177a6f chore: remove react-world-flags dependency and update flag rendering
  • 7b7743e feat: add Greek language support
  • 9ba6722 refactor: simplify flag rendering in AccountPane
  • 305b46f chore: remove unused LocaleFlag styles
  • 4941a19 ref: Revert package-lock file, refactoring

📊 Changes

6 files changed (+658 additions, -0 deletions)

View changed files

client/src/locales/el-GR/core.js (+455 -0)
client/src/locales/el-GR/index.js (+8 -0)
client/src/locales/el-GR/login.js (+27 -0)
client/src/locales/el-GR/markdown-editor.json (+165 -0)
📝 client/src/locales/index.js (+2 -0)
📝 server/api/models/User.js (+1 -0)

📄 Description

The main interface files (Core.js, login.js) into Greek are translated.
Fixed locals: now for the EL-GR, all names spaces (Login, Core, etc.) are combined, which ensures the correct operation of localization.
Fixed imports of dates and time locals: Greek locals are used for Date-FNS and JavaScript-Time-Ago.
The language of 'EL-GR' has been added to the list of supported languages ​​on the server (Languages ​​in user.js), which allows you to preserve and use Greek for users.
Fixed possible problems with displaying and preserving the language when updating the page.


🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.

## 📋 Pull Request Information **Original PR:** https://github.com/plankanban/planka/pull/1176 **Author:** [@symonbaikov](https://github.com/symonbaikov) **Created:** 6/5/2025 **Status:** ✅ Merged **Merged:** 6/6/2025 **Merged by:** [@meltyshev](https://github.com/meltyshev) **Base:** `master` ← **Head:** `new-feature-branch` --- ### 📝 Commits (7) - [`e14795c`](https://github.com/plankanban/planka/commit/e14795cd275061640c57babe0ec38ba66003c050) feat: use react-world-flags for language selector and unify flag styles - [`5906e66`](https://github.com/plankanban/planka/commit/5906e660cd8986e9ce80131eea9ca6b64d386e2f) Merge branch 'plankanban:master' into master - [`0177a6f`](https://github.com/plankanban/planka/commit/0177a6fef03414361c6e6bb58f0fc554dc14994a) chore: remove react-world-flags dependency and update flag rendering - [`7b7743e`](https://github.com/plankanban/planka/commit/7b7743ef2a5efa6f58e2310249487807267c381b) feat: add Greek language support - [`9ba6722`](https://github.com/plankanban/planka/commit/9ba6722bffe65dee83bc65c6d39f8f2f87cc550b) refactor: simplify flag rendering in AccountPane - [`305b46f`](https://github.com/plankanban/planka/commit/305b46f48a0da6d7a4adee26733a8cd7f45887a6) chore: remove unused LocaleFlag styles - [`4941a19`](https://github.com/plankanban/planka/commit/4941a19483c7e4a98c3f051346b910ecfac3c9f4) ref: Revert package-lock file, refactoring ### 📊 Changes **6 files changed** (+658 additions, -0 deletions) <details> <summary>View changed files</summary> ➕ `client/src/locales/el-GR/core.js` (+455 -0) ➕ `client/src/locales/el-GR/index.js` (+8 -0) ➕ `client/src/locales/el-GR/login.js` (+27 -0) ➕ `client/src/locales/el-GR/markdown-editor.json` (+165 -0) 📝 `client/src/locales/index.js` (+2 -0) 📝 `server/api/models/User.js` (+1 -0) </details> ### 📄 Description The main interface files (Core.js, login.js) into Greek are translated. Fixed locals: now for the EL-GR, all names spaces (Login, Core, etc.) are combined, which ensures the correct operation of localization. Fixed imports of dates and time locals: Greek locals are used for Date-FNS and JavaScript-Time-Ago. The language of 'EL-GR' has been added to the list of supported languages ​​on the server (Languages ​​in user.js), which allows you to preserve and use Greek for users. Fixed possible problems with displaying and preserving the language when updating the page. --- <sub>🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.</sub>
OVERLORD added the pull-request label 2026-02-04 21:57:20 +03:00
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: starred/planka#1212