Что означает __ ('страница', 'двадцать двенадцать')
-
-
Рискну предположить,что вы либо видели `array ('name'=> __ ('page','двадцать двенадцать')); или` $name=__ ('page','двадцать двенадцать'); `.Просто в сторону.I would venture to guess that you've either seen `array( 'name' => __('page','twentytwelve') );` or `$name = __('page','twentytwelve');`. Just as an aside.
- 3
- 2013-10-03
- Johannes Pille
-
1 ответ
- голосов
-
- 2013-10-03
<цитата>Интернационализация и локализация (обычно сокращенноi18n и l10n соответственно) - это термины,используемые для описания усилий по WordPress (и другие подобные проекты) доступны на языках,отличных от Английский для людей из разных стран,говорящих на разных диалектах и местные предпочтения.
__()
используется,когда сообщение передается в качестве аргумента другой функции.._e()
используется для записи сообщения прямо на страницу.Подробнее об этом @ http://codex.wordpress.org/Translating_WordPressInternationalization and localization (commonly abbreviated as i18n and l10n respectively) are terms used to describe the effort to make WordPress (and other such projects) available in languages other than English, for people from different locales, who use different dialects and local preferences.
__()
is used when the message is passed as an argument to another function._e()
is used to write the message directly to the page. More detail on this @ http://codex.wordpress.org/Translating_WordPress-
+1,а подробные сведения оgettext в WP см. В [этот ответ] (http://wordpress.stackexchange.com/questions/57735/whats-the-point-on-gettext-syntax/57748#57748)+1 and for a thorough breakdown on gettext in WP see [this answer](http://wordpress.stackexchange.com/questions/57735/whats-the-point-on-gettext-syntax/57748#57748)
- 3
- 2013-10-03
- Johannes Pille
Я использую тему «Двадцать двенадцать» с версией 1.0.Я видел много таких кодов,как:
Если я дам,
Тоже нормально работает.Тогда зачем использовать
__()
?Какая от этого польза?