[theme-reviewers] Localized strings and dynamic text domain.
chip at chipbennett.net
Thu Oct 6 12:37:51 UTC 2011
Absolutely, and I appreciate the clarification. :)
So, is this an accurate summary: POEdit (etc.) won't care what the
textdomain string is, for a given Theme/Plugin, provided that the string is
consistent throughout the Theme/Plugin. But, *best practice* is to use an
*actual string*, in order to play nicely in an environment where several
textdomains are being declared (such as within WordPress)?
On Thu, Oct 6, 2011 at 7:32 AM, Dion Hulse (dd32) <wordpress at dd32.id.au>wrote:
> Always use a string.. Don't use a variable, Don't use a Constant.
> Gettext applications look at the php files as an onlooker, It can't tell
> what the contents of $lang is, it can't tell the contents of
> CONSTANT_MY_LANG, It just knows the first param is a string, and the second
> is the text domain for it. It's basically the same as running a regex over
> an unknown string, or scanning through a French document looking for the
> word which comes after XYZ..
> When you're generating a .pot file from a single theme/plugin, you can
> specify the text domain you want the resulting file to use.. when you're
> automating translations for thousands of items (like WordPress.org will do
> one day..) then you can't guess.. the authors need to be specific for
> maximum compatibility!
> Does that help at all Chip? :)
> On 6 October 2011 23:23, Chip Bennett <chip at chipbennett.net> wrote:
>> Thanks for passing this along, Mike!
>> There seems to be some discussion/disagreement in the comments and via
>> Twitter. What's the consensus?
>> On Thu, Oct 6, 2011 at 1:24 AM, Michael Fields <michael at mfields.org>wrote:
>>> This just came through my Twitter feed:
>>> Thought it might make a pretty good addition to the requirements.
>>> It also might be a pretty easy check to work into the Theme Check plugin.
>>> I'm guilty of this myself in plugins and think that's it's really great
>>> to have an explanation of why this is wrong :)
>>> Just wanted to pass it along!
>>> - Mike
>>> theme-reviewers mailing list
>>> theme-reviewers at lists.wordpress.org
>> theme-reviewers mailing list
>> theme-reviewers at lists.wordpress.org
> theme-reviewers mailing list
> theme-reviewers at lists.wordpress.org
-------------- next part --------------
An HTML attachment was scrubbed...
More information about the theme-reviewers