Articles of локализация

WordPress AJAX не правильно определяет язык?

У меня многопользовательский WordPress, который находится на английском и французском языках. На французском сайте локализация работает отлично (используя date_l18n() для дат и __() и т. Д. Для остальных). Когда вызов AJAX отправляется в WP и возвращает данные (одни и те же функции рендеринга, вызываемые из начальной загрузки страницы и AJAX), однако, они возвращают английские значения […]

Как изменить i18n / l10n # reply-title? (Старое название: Комментарий ответ не работает)

Я разрабатываю для себя новую тему и плагины. К сожалению, ссылка на комментарий отсутствует. Вместо того, чтобы перемещать текстовую область комментария комментария, страница перезагружается, добавляя eg? Answertocom = 2 # ответьте на URL (соответствующий значению атрибута href). Вот ссылка, чтобы понять, что я имею в виду: … (больше не нужно смотреть ссылку) Заранее спасибо за […]

Должны ли шор коды в i18n плагинах быть переведены, и если да, то как?

Интернационализация плагина с полдюжины коротких кодов, таких как: function plugin_show_schedule( $atts, ) { extract( shortcode_atts( array( 'type' => __('week', 'mz-mindbody-api') ), $atts ) ); //Do stuff return $something; } add_shortcode('plugin-show-schedule', 'plugin_show_schedule'); И нашел статью, описывающую некоторые способы перевода коротких кодов следующим образом: function plugin_show_schedule( $atts, ) { extract( shortcode_atts( array( __('type', 'my-plugin') => __('week', 'mz-mindbody-api') […]

Почему сгенерированный POT-файл из WordPress.org не добавляет мое описание плагина в файл POT?

Поэтому я столкнулся с этой проблемой раньше и смог ее устранить, используя get POT с админкой WordPress.org. Однако с этим плагином, когда я делаю файл POT, у него нет описания плагина внутри него. Любые идеи, почему это произойдет? Код для плагина можно найти здесь: https://github.com/pderksen/WP-Stripe-Checkout Вы можете видеть, что я добавил заголовки плагинов текстового домена […]

Возможность использования встроенной локализации WordPress

Возможно ли использовать стандартную / встроенную локализацию WordPress без текстового домена при создании локализации для темы или плагина? например слово « __( 'Submit' ) или __( 'Publish' ) или любые другие общие слова должны быть уже в словаре локализации WordPress. Но если мы не укажем текстовую область при создании темы, она не пройдет проверку темы. […]

Некоторые строки из файла .mo не загружаются

В плагине, который я разрабатываю, большинство переводов действительно работают, но некоторые строки отказываются работать без видимой причины. Для страницы настроек я использую этот шаблон: $clgs_settings_descriptions = array( 'notification_severity_filter' => __( 'Minimum severity for notification in adminstration menu', 'custom-logging-service' ), 'def_severity_filter' => __( 'Default minimum severity filter on log page', 'custom-logging-service' ), 'manager_role' => __( 'Roles […]

Должен ли я всегда предпочитать esc_attr_e & esc_html_e вместо _e?

Я работаю над интернационализацией своего плагина. Как я могу видеть на сайте WordPress об esacaping , он говорит, что вы всегда должны его использовать. Но, как я вижу во многих популярных плагинах, они использовали _e вместо нескольких конкретных случаев. Так что я должен всегда использовать экранирование или нет для всех строк, если не тогда, для […]

Строки, включая html для локализации

Как локализовать эту строку (включая html)? echo "<div class='updated'><p>All options are restored successfully.</p></div>" ; Это верно? echo '<div class="updated"><p>' . __( 'All options are restored successfully.', 'mytextdomain' ) . '</p></div>'; И как это сделать? <p><?php _e( 'On the <a href="' . get_admin_url() . 'import.php">Import</a> page, choose the previously created file and click the <strong>Upload file […]

Изменить язык WordPress

Я пытаюсь изменить wordpress на испанский. Включая администратора. Я пошел в wp-config и определил значение ie define ('WPLANG', 'es_MX'); Я пошел в настройки -> общий и установил язык на es_MX. Я перешел на экран обновления, чтобы изменить язык Вот что я вижу: Если вам нужно переустановить версию 4.1-es_MX, вы можете сделать это здесь или загрузить […]

Локализация многопользовательской сети

Проблема кажется легкой для решения – я установил многопользовательскую сеть, каждая новая страница имеет польский язык, установленный по умолчанию, файлы локализации локализации находятся в правильном каталоге, в wp_config есть строка: define ('WPLANG', 'pl_PL'); Сайты админ-панелей корректны на польском языке, но глобальный сетевой администратор не является. Что мне не хватает, чтобы включить панель управления сетью для […]

Intereting Posts