#4367 closed defect (bug) (fixed)
Plugin Directory: Duplicate hreflang tags
| Reported by: |
|
Owned by: |
|
|---|---|---|---|
| Milestone: | Priority: | normal | |
| Component: | Plugin Directory | Keywords: | |
| Cc: |
Description
Background: #4357
On https://wordpress.org/plugins/akismet/, some hreflang link tags are duplicated:
<link rel="alternate" href="https://de.wordpress.org/plugins/akismet/" hreflang="de-de" /> <link rel="alternate" href="https://de.wordpress.org/plugins/akismet/" hreflang="de-de" /> ... <link rel="alternate" href="https://nl.wordpress.org/plugins/akismet/" hreflang="nl-nl" /> <link rel="alternate" href="https://nl.wordpress.org/plugins/akismet/" hreflang="nl-nl" />
Probably caused by formal/informal locale variants, as in #4357.
Change History (5)
This ticket was mentioned in Slack in #meta by tellyworth. View the logs.
7 years ago
#3
@
6 years ago
This seems to be caused by GlotPress, as it's returning the incorrect wp_locale field for de_DE_formal:
https://translate.wordpress.org/api/projects/wp-plugins/akismet/stable/
....
{
"id": "26810",
"name": "German",
"slug": "default",
"project_id": "433",
"locale": "de",
"current_count": 208,
"untranslated_count": 0,
"waiting_count": 0,
"fuzzy_count": 0,
"percent_translated": 100,
"wp_locale": "de_DE",
"last_modified": "2020-03-29 20:09:22"
},
....
"id": "333713",
"name": "German (Formal)",
"slug": "formal",
"project_id": "433",
"locale": "de",
"current_count": 202,
"untranslated_count": 5,
"waiting_count": 0,
"fuzzy_count": 1,
"percent_translated": 97,
"wp_locale": "de_DE",
"last_modified": "2019-11-21 17:20:04"
},
...
#4
follow-up:
↓ 5
@
3 years ago
- Owner set to dd32
- Resolution set to fixed
- Status changed from new to closed
In 12176:
Note: See
TracTickets for help on using
tickets.
The code for outputting
hreflangtags currently exists inplugin-directory/class-template.php, as well as thewporgtheme. It might be a good idea to abstract some of it, but for now applying [8569] and [8571] to the Plugin Directory would probably be enough.