Opened 11 months ago
Closed 10 months ago
#63112 closed defect (bug) (worksforme)
Translation bug in wordpress 6.7.2
| Reported by: |
|
Owned by: | |
|---|---|---|---|
| Milestone: | Priority: | normal | |
| Severity: | normal | Version: | 6.7.2 |
| Component: | I18N | Keywords: | |
| Focuses: | Cc: |
Description (last modified by )
Hi,
the original .pot in WordPress is missing "Log out" translation. It has "Log Out" but WordPress block "Login/out" is using "Log out" instead of "Log Out".
Cannot translate the login/out with Loco Translate.
SOLUTIONS:
1) Change all __("log out" ... to be __("log Out" ... in the code
2) Add into .pot "Log out" as well
Change History (5)
#4
@
11 months ago
My opinion is that we should not change "log out" to "Log Out". It's better to keep it consistent with "log in", as used in the same function you pointed out above.
I believe the actual bug is that this "Log out" string is not included in the WordPress translation files. I'm not sure who is responsible for adding those strings or how the process works. With plugins, it's simple — you include all the translatable strings in the .pot file, and they're available for translation.
Who would be able to add this "Log out" string to the WordPress translation files?
Hey everyone!
I found this one instance of
Log outinwp_loginoutfunctionhttps://github.com/wordpress/wordpress-develop/blob/d6e3b8a9e20aa31f039a21e1d99f79695764f71f/src/wp-includes/general-template.php#L388-L389
I was exploring the solution mentioned above. However,
Log inin the same function is not capitalized. If we changeLog outtoLog Outit may create inconsistency. I was wondering if you might have any suggestions for how to address this?