【问题标题】:Is it possible to translate a theme of a Wordpress online site?是否可以翻译 Wordpress 在线网站的主题?
【发布时间】:2021-11-28 06:19:15
【问题描述】:

我正在开发一个直接在测试主机上开发的个人网站。该网站是用 WordPress 制作的,我正在创建主题。在这一点上,我想翻译主题,但到目前为止,我只在本地网站上使用 poedit。我使用的翻译插件是 Polylang。是否有可能通过在线网站做到这一点?

谢谢

【问题讨论】:

    标签: wordpress poedit polylang


    【解决方案1】:

    Poedit 可以通过 FTP 连接到实时 WordPress 站点,是的。

    【讨论】:

      【解决方案2】:

      是的,有可能,因为您必须在用于翻译的load_theme_textdomain() 函数中分配一个文本域。

      <?php
      /**
       * Create textdomain in you themes/theme-name/lang/ folder
       */
      function load_textdomain(){
          load_theme_textdomain( 'YOUR_TEXTDOMAIN', get_template_directory() . '/lang' );
      
      }
      add_action( 'after_setup_theme', 'load_textdomain' );
      ?>
      

      如果你使用具有生成 POT 文件功能的翻译插件,否则我建议使用 Loco Translate 插件来生成 POT 文件。

      生成不同语言的 POT 文件后,您可以将主题更新到其他服务器,翻译也应该反映在那里。

      【讨论】:

        猜你喜欢
        • 2017-03-10
        • 1970-01-01
        • 2015-03-23
        • 2017-01-07
        • 1970-01-01
        • 2020-03-06
        • 1970-01-01
        • 2011-06-21
        • 2020-03-16
        相关资源
        最近更新 更多