po/mo 文件字符串的一半有效,Wordpress 本地化
Half of the po/mo file strings are working, Wordpress Localization
我想更改管理控制面板网站上的主题 (Flatsome) 语言。我可以的 UX Builder 页面之一......但是定制页面(..>appereance>customize)
不变。
我做了本地化:
define('THEME_PATH', get_template_directory());
load_theme_textdomain( 'flatsome', THEME_PATH . '/languages' );
$locale = get_locale();
$locale_file = THEME_PATH . "/languages/$locale.php";
if ( is_readable( $locale_file ) ) require_once( $locale_file );
我已经用 __() 和 _e() 改变了我想要的所有字符串
然后我在本地(使用 POedit)扫描项目并创建 POT 和 PO 文件。
我做了我的翻译。完成后,我将PO和MO文件传输到FTP。就像我说的,其中一半已经改变了。我尝试了很多东西,现在我觉得完全卡住了。
是的,我解决了问题。如果有人遇到这种问题。 WP更新3.7后,themes的主文件夹在wp-content/languages/themes/
下
另外,如果您正在翻译插件,则为 wp-content/languages/plugins/
如果你的主题 mo 文件不工作或其中一半工作然后把你的 po mo 文件到这些目录,但这次制作主题 {text-domain}-{locale}.mo 和 {text-域名}-{locale}.po
我想更改管理控制面板网站上的主题 (Flatsome) 语言。我可以的 UX Builder 页面之一......但是定制页面(..>appereance>customize) 不变。
我做了本地化:
define('THEME_PATH', get_template_directory());
load_theme_textdomain( 'flatsome', THEME_PATH . '/languages' );
$locale = get_locale();
$locale_file = THEME_PATH . "/languages/$locale.php";
if ( is_readable( $locale_file ) ) require_once( $locale_file );
我已经用 __() 和 _e() 改变了我想要的所有字符串 然后我在本地(使用 POedit)扫描项目并创建 POT 和 PO 文件。
我做了我的翻译。完成后,我将PO和MO文件传输到FTP。就像我说的,其中一半已经改变了。我尝试了很多东西,现在我觉得完全卡住了。
是的,我解决了问题。如果有人遇到这种问题。 WP更新3.7后,themes的主文件夹在wp-content/languages/themes/
下另外,如果您正在翻译插件,则为 wp-content/languages/plugins/
如果你的主题 mo 文件不工作或其中一半工作然后把你的 po mo 文件到这些目录,但这次制作主题 {text-domain}-{locale}.mo 和 {text-域名}-{locale}.po