您当前的位置:首页 > TAG信息列表 > xgettext

  • 如何为特定用户角色使用getText

    时间:2017-11-29

    我正在尝试替换发布按钮文本,以仅提交特定用户角色的审阅。但我找不到任何可以指定当前用户角色并应用筛选器的内容。这是我的代码,它不起作用。 add_filter( \'gettext\', \'change_publish_button\', 10, 2 ); function change_publish_button( $translation, $text ) { if( !current_user_can(\'administrator\') ) { if ( $text

  • 如何在Java脚本中为我的插件设置翻译?

    时间:2017-09-20

    我的插件中有:表单。js:js脚本对表单字段进行自定义验证。js\\u lang.php:基于此stackoverflow post my-plugin-domain-fr\\u fr.po中form.js, 我使用js\\u lang.php中的var(msg\\u must\\u match)function inputsMatch( inputTypes, idInputReferring, idInputRepeat ){ var inputReferring = docu

  • 我可以设置WordPress在没有插件的情况下显示基于系统语言的语言吗?

    时间:2017-09-15

    这个问题似乎非常简单,但几个小时的谷歌搜索没有结果。以下是基本要点:I am building a site for Japanese viewers, and am using the theme\'s language folder to replace certain text (e.g. \"Read More\" and \"Older Entries\") with Japanese text. 当我在管理中将WP语言设置为日语时,它工作得很好;然而,这样做将意味着永远不会显示英文版本。我觉得

  • 如何在_e这样的翻译函数中忽略多余的空格?

    时间:2017-08-21

    我在代码中传递了几个大字符串,以便翻译为\\u e()。这些字符串早些时候被分成多行,每行前面都有很少的前导空格,以保持缩进和;可读性。由于HTML忽略了额外的空格,所以它不会影响任何内容。但是现在,在通过\\u e()传递这些字符串时,这些空格也会添加到POT文件中为翻译而添加的字符串中。如何防止在不从代码中删除这些空白的情况下为翻译添加这些空白?

  • 如果我们想要在插件中转换字符串,我们不能使用定义为PHP常量的字符串吗?

    时间:2017-08-19

    我想翻译插件中的常量字符串,定义为:define( \'CONSTANT\', __( \'string-A\', \'textdomain\' ) );然后在某个地方使用它,例如:$x= \'<h4>\'.CONSTANT_NAME.\'<h4>\'; echo $x;<但即使在添加了该区域设置后,我仍然会收到英文文本。生产任务单文件(&M);文本域。这只发生在PHP常量定义的字符串上,其余所有字符串都正常工作。那么,使用PHP常量定义的字符串是否不适用于翻译,因为即使在流

  • 如何防止某人在未提供翻译的情况下输入字符串?

    时间:2017-08-18

    我正在根据需要将插件中的所有字符串放在\\uuu()或\\u e()下,以使其为翻译做好准备。现在,为了避免我的团队中的其他人在不提供翻译的情况下添加字符串(裸字符串),我想添加一个可能在推送代码时运行的代码(在我的git存储库中),并引发提及裸字符串的异常。

  • 翻译(GetText)如何翻译插件的配置文件?

    时间:2017-07-24

    我正在翻译我的插件。我正在使用__ &;_e 在php文件中。但不知道如何对包含使用define(name,value)添加的常量的配置文件执行相同的操作?一旦插件添加了加载文本域的代码,它会自动使用Wordpress翻译字典进行翻译吗?此外,我需要强制使用添加文本域,还是Wordpress的翻译会在那时翻译?

  • GetText如何翻译插件的自述文件?

    时间:2017-07-21

    我正在翻译我的插件。我正在使用\\uuuamp_php文件中的e。但我不知道如何对自述文件执行同样的操作。txt文件?一旦插件添加了加载textdomain的代码,Wordpress站点插件页面上的内容是否会自动使用Wordpress翻译词典进行翻译?

  • 本地化来自XML文件的文本

    时间:2011-08-28

    你们知道我有什么方法可以自动从中提取字符串吗。xml文件并将其存储在。采购订单/。pot文件,就像PoEdit处理来自的文件一样。php文件?XML结构如下所示:<?xml version=\"1.0\" encoding=\"iso-8859-1\"?> <options> <page id=\"content\" label=\"Content Options\" icon=\"4\"> <section id=\"post

  • 如何在Get_the_Term_List中使用GET Text翻译“$BEFORE”?

    时间:2012-05-18

    如何在(图书:)可翻译字符串之前生成$<?php echo get_the_term_list( $post->ID, \'book\', \'Books: \',\', \', \' \', \'\' ); ?> 使用此方法?:<?php the_content(__(\'Read more...\', \"ft\")); ?>

  • 在插件中使用WordPress翻译字符串

    时间:2014-06-11

    现在,我正在构建一个助手插件,使我更容易完成简单的任务,例如注册帖子类型。在进行此操作时,我想使用一些wordpress的基本翻译。Wordpress有一个字符串“Add New”,可以翻译成其他语言。现在,我是否可以使用基本翻译,或者我是否需要为我所有的帖子类型重新翻译“添加新内容”?。wordpress是否有文本域,就像插件一样。比如_uuu(\'Add New\',\'wordpress\')。我试着添加\\uuu(\'Add New\'),但这也不起作用。最糟糕的是,我不得不重新翻译它——如果我能

  • WPML是自动转换数字,还是我必须进行字符串转换?

    时间:2014-11-15

    我正在开发我的网站English, 完成后,我会把它变成阿拉伯语。我正在使用一个函数,想知道是应该将它包装成一个gettext调用,让WPML获取它,还是让它保持原样,然后将其转换为Arabic 自动(因为它是数字而不是文本)?我应该这样做吗?<?php echo $woocommerce->cart->cart_contents_count;?> 还是像这样保存?<?php echo sprintf(__(\'%d\', $woocommerce->cart

  • 如何查看主题的文本域?

    时间:2015-08-11

    在哪里可以找到当前主题的文本域以用于翻译(GetText)?

  • AJAX-不带插件的getText

    时间:2018-04-04

    如果不使用任何插件,您将如何设置AJAX调用中返回的正确语言?只需将WPLANG定义为适当的语言环境,页面中的所有其他字符串都可以正常工作。示例:function lpml_get_quiz_result_callback() { // do plenty of stuff before this // this is always returned in original english language, even if I setloc

  • 在插件或主题范围之外的库中使用WordPress getText函数

    时间:2015-09-15

    如果我有一个Packagegist提供的库,可以在WordPress插件或主题开发中使用,如果我有几个可以本地化的字符串,我应该如何解决多语言支持问题?我知道,在WordPress的世界里,对作曲家的使用有过一些争论,但观点却大相径庭。(例如:1, 2, 3) 但我在这里的问题并不是关于WordPress开发中对Composer的看法,而是本地化WordPress库的最佳实践是什么,它不是插件或主题。我会避免把它变成插件,因为它不是,也不是为最终用户设计的。但就像许多composer软件包一样,它是一种用

  • 短码内部本地化不起作用

    时间:2020-10-08

    我使用一个快捷码来检索woocommerce产品的url并建立链接:function woo_url_shortcode( $atts ) { $atts = shortcode_atts( array( \'id\' => null, ), $atts, \'bartag\' ); $html = \'\'; if( intval( $atts[\'id\'] ) > 0 && funct

  • 用纯PHP和getText翻译子主题

    时间:2016-03-21

    我试图翻译一个包含所有内容的父主题的子主题msgstr 空的因此,我创建了该文件de_DE.mo 使用中推荐的“WordPress i18n工具”docs 连同msgfmt. 我将文件放入子主题目录的子文件夹中languages/child.为了告诉Wordpress,我将其添加到了我的函数中。php何处mo_theme 是父主题的翻译域:add_action( \'after_setup_theme\', function () { load_theme_textdomain( \'mo

  • Localization of WP theme

    时间:2016-07-28

    我正在进行WP主题本地化。在自定义搜索模板上,我有一个函数,它可以获取一些搜索词的文本,并将它们替换为其他搜索词(仅在视觉上)。function search_replace_search() { $search_term = esc_attr( apply_filters( \'the_search_query\', get_search_query( false ) ) ); // Get search term $search = array(\'word1\', \'word2\'