5 comments (5 comments)0 reactions (0 reactions)0 assignees (0 assignees)JavaScript6,790 stars (6,790 stars)231 forks (231 forks)batch import
bughacktoberfesthelp wanted
Description
the name of city in arabic are reversed

Contributor guide
- Tech stack
- javascriptnodejs
- Domain
- cli
- Issue type
- bug
- DifficultyEstimated implementation difficulty for a new contributor, from 1 for very small changes to 5 for expert-level work.
- 3
- Estimated timeA rough time range for an experienced contributor to investigate, implement, test, and prepare a pull request.
- 1-3 hours
- Activity statusHow available the issue appears right now: fresh, active, stale, blocked, or waiting on maintainer input.
- stale
- ClarityHow clearly the issue explains the expected change, acceptance criteria, and next step.
- clear
- Prerequisites
- Basic JavaScriptUnderstanding of Unicode and bidirectional text
- Newbie friendlinessA 1-100 score estimating how approachable this issue is for first-time contributors.
- 65
- Research direction
- Investigate the rendering logic in MapSCII, likely in the core JavaScript files responsible for outputting text to the console. The bug is that Arabic city names appear reversed, indicating a missing handling of bidirectional text (BiDi). Look at how strings are printed and consider applying Unicode BiDi algorithm (e.g., using the 'bidi' or 'unicode bidi' CSS like properties, or manually detecting RTL characters). Check if there are any open or closed PRs related to this issue and review the comments for additional context. The fix likely involves detecting Arabic characters and ensuring proper display order in console output.