- ステータス
- 解決済み
- 解決されたバージョン
- Germanized for WooCommerce Pro 4.2.14
- 関連するプラグイン/テーマ
- Germanized for WooCommerce
- トピックタグ
- Compatibility
問題の概要
WordPressをバージョン6.7.1に更新した後、Germanized for WooCommerce Proプラグインの文字列が期待通りにドイツ語に翻訳されません。
回避策
続行する前に、必ずサイトの完全なバックアップを作成してください。
- …/wp-content/plugins/woocommerce-germanized-pro/includes/class-wc-gzdp-wpml-helper.phpファイルを開きます。
- 112行目を探します。
- 次のコードを:
public function reload_locale() { unload_textdomain( 'woocommerce-germanized-pro' ); WC_germanized_pro()->load_plugin_textdomain(); } - 次に置き換えます:
public function reload_locale() { unload_textdomain( 'woocommerce-germanized-pro', true ); WC_germanized_pro()->load_plugin_textdomain(); } - 次に、…/wp-content/plugins/woocommerce-germanized-pro/woocommerce-germanized-pro.phpファイルを開きます。
- 772行目を探します。
- 次の2行の順序を:
load_textdomain( 'woocommerce-germanized-pro', trailingslashit( WP_LANG_DIR ) . 'woocommerce-germanized-pro/woocommerce-germanized-pro-' . $locale . '.mo' ); load_plugin_textdomain( 'woocommerce-germanized-pro', false, plugin_basename( __DIR__ ) . '/i18n/languages/' );
- 次のように変更します:
load_plugin_textdomain( 'woocommerce-germanized-pro', false, plugin_basename( __DIR__ ) . '/i18n/languages/' ); load_textdomain( 'woocommerce-germanized-pro', trailingslashit( WP_LANG_DIR ) . 'woocommerce-germanized-pro/woocommerce-germanized-pro-' . $locale . '.mo' );