[wp-trac] [WordPress Trac] #23503: Post Formats: i18n issues
WordPress Trac
noreply at wordpress.org
Wed Jun 26 21:12:36 UTC 2013
#23503: Post Formats: i18n issues
----------------------------+--------------------
Reporter: SergeyBiryukov | Owner:
Type: defect (bug) | Status: new
Priority: normal | Milestone: 3.6
Component: I18N | Version: trunk
Severity: normal | Resolution:
Keywords: has-patch |
----------------------------+--------------------
Old description:
> 1. Most of the time, we refer to the "Standard" post format with the
> appropriate context: [[BR]]
> http://core.trac.wordpress.org/browser/tags/3.5.1/wp-admin/includes
> /class-wp-posts-list-table.php#L1013 [[BR]]
> http://core.trac.wordpress.org/browser/tags/3.5.1/wp-admin/press-
> this.php#L480 [[BR]]
> http://core.trac.wordpress.org/browser/tags/3.5.1/wp-
> includes/post.php#L5325
>
> In a couple of places, however, the context is missing: [[BR]]
> http://core.trac.wordpress.org/browser/tags/3.5.1/wp-admin/includes
> /meta-boxes.php#L318 [[BR]]
> http://core.trac.wordpress.org/browser/tags/3.5.1/wp-admin/options-
> writing.php#L90
>
> 2. ~~[23449] introduced Edit screen UI for post formats. There's now a
> "Standard" tab above the post title. In Russian, "post" is feminine and
> "format" is masculine, so seeing "Standard" adjective without the
> "format" word next to it is confusing. I guess the tab needs a separate
> context.~~ Fixed in [23843].
>
> 3. [23843] introduced a couple of issues:
> 1. `ucfirst( sprintf( __( '%s Post' ), $slug ) )`: [[BR]]
> http://core.trac.wordpress.org/browser/trunk/wp-admin/edit-form-
> advanced.php?rev=23868#L186
> 1. `'%s Post'` is not localizable, see [comment:ticket:17609:3 dd32's
> comment] in #17609.
> 2. `ucfirst()` doesn't always work correctly for UTF-8 characters, it
> depends on PHP locale.
> We should use actual labels instead of just putting post format slugs
> into a generic string.
> 1. i18n is missing in line 397: [[BR]]
> http://core.trac.wordpress.org/browser/trunk/wp-admin/edit-form-
> advanced.php?rev=23868#L397
New description:
1. Most of the time, we refer to the "Standard" post format with the
appropriate context: [[BR]]
http://core.trac.wordpress.org/browser/tags/3.5.1/wp-admin/includes
/class-wp-posts-list-table.php#L1013 [[BR]]
http://core.trac.wordpress.org/browser/tags/3.5.1/wp-admin/press-
this.php#L480 [[BR]]
http://core.trac.wordpress.org/browser/tags/3.5.1/wp-
includes/post.php#L5325
In a couple of places, however, the context is missing: [[BR]]
http://core.trac.wordpress.org/browser/tags/3.5.1/wp-admin/includes/meta-
boxes.php#L318 [[BR]]
http://core.trac.wordpress.org/browser/tags/3.5.1/wp-admin/options-
writing.php#L90
2. ~~[23449] introduced Edit screen UI for post formats. There's now a
"Standard" tab above the post title. In Russian, "post" is feminine and
"format" is masculine, so seeing "Standard" adjective without the "format"
word next to it is confusing. I guess the tab needs a separate context.~~
Fixed in [23843].
3. ~~[23843] introduced a couple of issues:~~
1. ~~`ucfirst( sprintf( __( '%s Post' ), $slug ) )`: [[BR]]
http://core.trac.wordpress.org/browser/trunk/wp-admin/edit-form-
advanced.php?rev=23868#L186~~
1. ~~`'%s Post'` is not localizable, see [comment:ticket:17609:3 dd32's
comment] in #17609.~~
2. ~~`ucfirst()` doesn't always work correctly for UTF-8 characters, it
depends on PHP locale.~~
~~We should use actual labels instead of just putting post format slugs
into a generic string.~~
1. ~~i18n is missing in line 397: [[BR]]
http://core.trac.wordpress.org/browser/trunk/wp-admin/edit-form-
advanced.php?rev=23868#L397~~ No longer relevant; see #24452.
--
Comment (by johnbillion):
Point !#3 in this ticket is also no longer relevant due to #24452. Patch
for the remaining issue coming up.
--
Ticket URL: <http://core.trac.wordpress.org/ticket/23503#comment:21>
WordPress Trac <http://core.trac.wordpress.org/>
WordPress blogging software
More information about the wp-trac
mailing list