Leantime/leantime

[BUG] RTL needs further improvements

Open

#456 ouverte le 5 sept. 2021

Voir sur GitHub
 (2 commentaires) (0 réactions) (0 assignés)PHP (957 forks)batch import
Help Wanted

Métriques du dépôt

Stars
 (9 827 stars)
Métriques de merge PR
 (Merge moyen 12h 22m) (61 PRs mergées en 30 j)

Description

Describe the bug I've injected the Hebrew translation file into the Docker and I managed to see the interface in Hebrew, there are some glitches that render it unusable.

Some practical examples:

  1. The left navigation panel, although appear on the right is not collapsible.
  2. The items on the top should have their icons in the opposite direction.
  3. The whole top menu should have been mirrored
  4. The time tables appear in the opposite direction.
  5. The pen at the top of lanes in Kanban is in the opposite corner.
  6. Lane headers remain in English.
  7. The items in the navigation panel are misaligned relatively to the icons.
  8. Apparenyly some of the JS (Calendar Table) has an RTL function, I'm not sure it's used.

To Reproduce Switch to Hebrew/Add dir=rtl to the <html> or <body> tags.

Expected behavior The interface should have been completely mirrored and usable, instead some features are not working, most of the items are either misaligned or reversed.

Leantime Version 2.1.8 (Using the latest Docker)

Additional context Some tips on mirroring an interface: https://design.fusionfabric.cloud/foundations/rtl

Image attached. Screenshot 2021-09-05 at 09-53-39 Leantime

Guide contributeur