Opened 9 years ago
Closed 2 years ago
#35792 closed defect (bug) (wontfix)
tags cannot be added to post when using armenian language interface
Reported by: |
|
Owned by: |
|
---|---|---|---|
Milestone: | Priority: | normal | |
Severity: | normal | Version: | 3.4 |
Component: | Administration | Keywords: | needs-patch |
Focuses: | ui, javascript | Cc: |
Description
when wordpress interface language is Armenian, tags cannot be added to posts.
after switching interface language to English, tags can be added.
version 4.4.2, downloaded and installed yesterday.
Change History (2)
#1
@
9 years ago
- Component changed from Editor to Administration
- Focuses ui javascript added
- Keywords needs-patch added
- Owner set to azaozz
- Status changed from new to assigned
- Version changed from trunk to 3.4
#2
@
2 years ago
- Resolution set to wontfix
- Status changed from assigned to closed
A lot has changed since this ticket was created. Mainly, the block editor is now the default editing experience with the Classic Editor being preserved through a plugin as a courtesy to help with the transition.
I've done some brief testing, and it appears that this is no longer a problem in the block editor when a site is running with Armenian translations.
Because of this, I'm going to close the ticket.
If someone feels strongly enough about fixing this and care to offer a patch, the ticket can be reopened. I think it's fair to consider it, but it's likely a risky change.
Hello @noch and welcome to Trac. That's interesting. The Armenian translation translates the tag delimiter with a dot
'.'
so the following intagBox.clean()
becomes:
which means "replace any character, globally (i.e. all matches) with a comma" and the final result is an empty string because all commas get removed in following replacements. So,
comma
passed to the regex should probably be escaped when it's a special character. To be honest, I don't understand the second check forif ( ',' !== comma )
which re-adds back the original delimiter, so I'd appreciate someone with more historical knowledge than me to have a look at this :) See [19853]. cc @azaozz