notepad-plus-plus / notepad-plus-plus/notepad-plus-plus
Russian cyrillic support broken.
Nobody has claimed this yet.
- Dominant language
- C++
- Stars
- 29.4k
- Forks
- 5.4k
- PR merge metrics
- No merged PRs in 30d
Description
Description of the Issue
Syntax don't work on Win10. It doesn't lightning cyrillic text.
I tested on Win7 it works.
Steps to Reproduce the Issue
- Extract Sytax.zip to your desktop;
- Import and apply syntax file: Excel.xml;
- Add new file and paste there same text:
if(
Если(OR, ИЛИ,
OR ИЛИ
)
)
OR
ИЛИ
If( IF( if( Если( ЕСЛИ( если(
Expected Behavior
Lightning keywords "ЕСЛИ", "Если", "если" and keywords: "IF", "If", "if".
Actual Behavior
Lighning only keyword "IF", "If", "if".
See screenshots Keywords.png, Folding.png
Debug Information
Notepad++ 7.5.7 x32 & x64 both.
Microsoft Windows 10 Home.
Contributor guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
Reproduce the issue in Notepad++ 7.5.7 on Windows 10 using the attached Syntax.zip and its Excel.xml syntax file, then compare Cyrillic and Latin keyword highlighting. Trace the syntax-highlighting path for the supplied sample and verify that ЕСЛИ, Если, если, IF, If, and if are highlighted consistently without regressing the Windows 7 behavior described.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- cpp
- Domain
- desktop
- Issue type
- Bug
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 30/100