-
-
Notifications
You must be signed in to change notification settings - Fork 1.2k
Open
Labels
Area: UXIssues related to user experience.Issues related to user experience.Waiting for: ImplementationAdded to a milestone, will be resolved according to the milestone timeline.Added to a milestone, will be resolved according to the milestone timeline.Waiting for: TriageAssigned automatically for any new issue, needs attention from a Weblate member.Assigned automatically for any new issue, needs attention from a Weblate member.
Description
Describe the problem
The current editor lacks some of the features that would be nice to have like:
- Better representation of new line and space characters in the translation-editor textarea #12568
- Set protected XLIFF tags to read-only in translation frontend #7797
It also sometimes suffers with highlighting overlay getting out of sync with the content (haven't seen this for a while, but it was recurring issue for years).
Solution brainstorm
Let's look into other options for editors. What would be the perfect solution?
- Syntax highlighting for several formats (XML, HTML, reStructuredText, Markdown, ...)
- Highlighting/freezing placeables from the source string (Set protected XLIFF tags to read-only in translation frontend #7797)
- Replacing and inserting values from JavaScript (visual keyboard, automatic suggestions, check fixes, ...)
- Whitespace chars help (non-breakable or zero-width spaces, text direction changes, ...) (Better representation of new line and space characters in the translation-editor textarea #12568)
Bonus points:
- The search input also needs changes, but I'm not convinced that there is something to share (see Advanced query builder #3063).
Describe alternatives you have considered
No response
Screenshots
No response
Additional context
No response
Metadata
Metadata
Assignees
Labels
Area: UXIssues related to user experience.Issues related to user experience.Waiting for: ImplementationAdded to a milestone, will be resolved according to the milestone timeline.Added to a milestone, will be resolved according to the milestone timeline.Waiting for: TriageAssigned automatically for any new issue, needs attention from a Weblate member.Assigned automatically for any new issue, needs attention from a Weblate member.