Hyyan WooCommercePolylang統合 | Hyyan Abo Fakher
Hyyan WooCommercePolylang統合

Hyyan WooCommercePolylang統合 | Hyyan Abo Fakher

説明

私は最近WordPressを使用しておらず、しばらくの間WooPolyを実際に使用していないことを考えると。このプロジェクトを引き継ぐメンテナを探しています。
興味のある方は、この問題に返信するか、メールで私に連絡してください:hyyanaf [at] gmail [dot] com

このプラグインは、
WooCommerceとPolylangを使用して多言語のeコマースサイトを実行することを可能にします。製品とストアページを翻訳可能にし、
訪問者が言語を切り替えて、自分の言語で製品を注文できるようにします。そして、
あなたが愛する同じインターフェースからのすべて。

ワードプレスフォーラムでのサポートはもう求めないでください。さまざまな場所で問題を追跡することが難しくなっています。ヘルプが必要な場合は、Githubの新しい問題を開いてください。

完全なドキュメントを読む

特徴

  • [√] Woocommerce翻訳ファイルの自動ダウンロード
  • [√]ページ翻訳
  • [√]エンドポイントの翻訳
  • [√]製品翻訳
    • [√]カテゴリー
    • [√]タグ
    • [√]属性
    • [√]配送クラス
    • [√]メタ同期
    • [√]バリエーション商品
    • [√]製品ギャラリー
  • [√]注文の翻訳
  • [√]ストック同期
  • [√]カートの同期
  • [√]クーポンの同期
  • [√]メール
  • [√]レポート
    • [√]言語でフィルタリング
    • [√]すべての言語のレポートを組み合わせる

このプラグインについて知っておくべきこと

  1. プラグインにはPHP7.0 or above、WooCommerceと同じソフトウェアバージョンが必要です
  2. このプラグインは、Polylang
    およびWooCommerceの最新バージョンと同期して開発されています
  3. プラグインは可変製品をサポートしますが、プラグインがこの サポートを実装する方法のため、それらを使用します。したがって 、新しい変数製品の追加を開始する前に、必ずデフォルトの言語を選択する必要があります。disallow you to
    change the default language


  4. PolylangURLの変更方法The language is set from content
    サポートされていません

環境をセットアップする

  1. woocommerceページを自分で翻訳する必要があります
  2. プラグインが残りを処理します

翻訳

貢献

誰もがこのプラグインの貢献と改善を支援することを歓迎します。
あなたが貢献できるいくつかの方法があります:

1.5.0

  • #527を修正するための修正
  • 修正#536編集時に製品タイプを過剰に設定しないようにする
  • 保存するまで表示されない#534の新しいバリエーションを修正
  • #527バリエーションフォームのデフォルト値を修正
  • #535バリエーションストックの問題を修正

1.4.5

1.4.4

1.4.3

1.4.2

1.4.1

1.4.0プレビュー

おかげで:
@ jon007
@mweimerskirch **
** @ Annih

@mrleemon

1.3.0

1.2.0

ありがとう:@ jon007この新しいバージョンのリリースを可能にした彼の素晴らしい仕事に対して

1.1.0

ありがとう:
@ jon007
@nunhes
@ masato-igarashi
marian -kadanka
@ahmedofali

この新しいバージョンのリリースを可能にしたすべての素晴らしい仕事のために

1.0.4

1.0.3

  • PHPの致命的なエラーを修正:クラス ‘NumberFormatter’が見つかりません

1.0.2

  • 修正#200PolylangバージョンチェックがPolylangPROの検出に失敗する
  • Cart.js WooCommerce3.1に合わせて更新cart-fragments.js
  • 修正#215クーポンの文字列翻訳を追加(インストールされている場合はWooCommerce拡張クーポン機能を含む)
  • 翻訳された製品またはバリエーションの取得を支援するユーティリティ関数get_translated_variationを使用して#168に対処します
  • woocommerce3の#217 BACS bank_details()更新を修正
  • グループ化された製品の#213コピーの子を修正
  • 製品メタと製品属性を翻訳された製品に同期するためのサポートを追加することにより、#208 WooCommerce 3.1CSVインポート/エクスポートを部分的に実装します
  • 修正#207は、ログインのカスタマイズを抑制して、顧客がログインしていないときに「注文の支払い」リンクが機能するようにします
    (ログイン後、アカウントのホームではなく支払いページに進みます)
  • woocommerce3警告の#212更新deleteRelatedVariationを修正
  • #209カートがエラーログをバリエーションメッセージでいっぱいにする問題を修正
  • 価格と組み込み属性の#195ロケール番号フォーマットを修正
  • 修正#190製品クイック編集で翻訳が同期されるようになりました
  • 修正#187 WordPress 4.8は、新しいバリエーション製品の翻訳を中断します
  • 修正#184顧客がチェックアウト中に言語を切り替えると、株価の更新が正しくない
  • 1.0.1からの#186配送方法の変換のリグレッションを修正
  • 修正#188バリエーションを翻訳するときに、コードが翻訳されていない用語のコピーを作成しようとする
  • @ vendidero / WooCommerce Germanizedのおかげで#182メール翻訳拡張フックを修正
  • @ vendidero / WooCommerce Germanizedのおかげで、メタ同期の#181追加フィルターを修正

1.0.1

  • WooCommerce 3.0.8+がアクティブで、カートと注文で商品バリエーションのタイトルが修正された場合の#170を修正
  • 新しいwikiドキュメントページへのドキュメントリンクを追加しました
  • 縮小されたJavaScriptを追加しました(縮小されていないバージョンを使用するには、SCRIPT_DEBUGを有効にします)
  • 修正#174親カテゴリの欠落している翻訳の自動入力のエラー
  • 修正#175WooCommerceが一部のショートコードのループ名を渡さない
  • 修正#10 Polylangがまだ構成されていない場合の初期セットアップの問題

1.0.0

この新しいバージョンをリリースするための素晴らしい仕事をしてくれた@ jon007と@decarvalhoaaに感謝します

このリリースでは、属性と翻訳の処理に関する多くの問題が修正されています。
特に:

  1. 新しい翻訳では、翻訳の時間を節約するために、ソース言語の自動コピーを使用できるようになりました。
    将来的には機械翻訳が追加される予定です。
    コピーオプションには、製品タイトル、簡単な説明、長い説明が含まれます。
    また、新しい製品を作成するときに、欠落している製品カテゴリ、タグ、および属性がコピーされ、
    欠落している用語の翻訳とともに翻訳が保存された場合に発生する予期しない問題を回避します。
  2. さまざまなタイプの製品属性
    を各言語で同期、翻訳、または独立できるようにシステムをセットアップできるようになりました。デフォルトのオプションは次のとおりです。

    • 製品属性に対して有効化された変換と同期
    • カスタム製品属性の同期オフ

この場合、次のように製品属性を設定する方法を選択します。–
翻訳された属性?Products \ Attributesを追加し、次の場所でPolylangの翻訳をオンにします:
Languages \ Settings \ Custom Taxonomies
– Synchronized Attribute?[たとえば、製品コード、数値プロパティなど、すべての言語で同じ値]
Products \ Attributesに追加し、Polyangで翻訳をオフのままにします。
–言語ごとに異なる価値がありますか?カスタム製品属性として製品に直接追加する

  • Enh:カスタム製品属性とグローバル製品属性の同期は

    Settings \ WooPoly、メタリスト、属性メタ、カスタム製品属性で個別にオンとオフを切り替えることができるようになりました。
    同期されていない属性タイプのフィールドロッカーのロックが解除されます。
  • 修正:グローバル製品属性をPolylangで個別に構成できるようになりました:
    Settings \ WooPoly Translation属性をチェックすると、属性がPolylangに表示されます:
    Languages \ Settings \ Custom Taxonomiesは、個々の分類法を一覧表示します
    以前はすべての属性の翻訳が強制されていました:選択可能になりましたオン
    とオフを切り替えました。これは、
    参照コードや数値フィールドなどの翻訳不可能な値に対してダミーの翻訳を作成する必要がなくなったことを意味します。修正#127。
    変更:新しい製品属性は自動的に翻訳が有効になりません。
    新しい属性を作成した後、必要に応じて、
    Languages \ Settings \ Custom Taxonomiesをチェックして、Polylangでの翻訳を有効にします。
  • Enh:欠落している用語の翻訳がデフォルトで追加されるようになりました。修正#72
    はProducts \ Categorys、Products \ Tags、Products \ Attributesに適用されます
    以前は用語の翻訳が欠落していました
  • 修正#123フィールドロッカーのパフォーマンスの最適化
  • 修正#155、修正#81、修正#99ゲートウェイは、初期化をwp_loadedに移動することにより、ゲートウェイの負荷の問題を修正します。
  • 修正#149可変製品の複製を有効にする
  • wooCommerce3での#165の混乱/クロスセル処理を修正
  • #159属性用語の同期の問題を修正
  • 修正:#148 WooCommerce3 product_visibilityは、メタアイテムではなく分類法になりました
  • 修正:#153フィールドロッカーがタイプSelectの製品属性を正しくロックしない
  • 修正:#147新しいバリエーションを追加する場合、ツールは他の言語にも新しいバリエーションを追加する必要があります
  • wooCommerce 3.0の#137#131#130#110#117、#97、#94、#84、#83、#82の適応を修正
  • 修正#136在庫が親レベルで管理される可変製品在庫同期の問題
  • Enh#132プラグインページへの設定ページリンクの追加
  • 修正#128バリエーションの説明を翻訳で編集できるようにする
  • 修正#129#138アカウントページに現在の言語の注文のみが表示される
  • 修正#112配送クラスが製品バリエーションに対して同期されない
  • #140、#142、#143、#89、#70の電子メール翻訳の問題を修正
  • PolylangからAttributesStringsへの翻訳の#145正しいリンクを修正
  • 言語でフィルタリングされない#95WooCommmerce製品のショートコードを修正
  • 価格表示サフィックスの翻訳を許可して#104税を修正

0.29.1

  • マルチサイトの互換性を向上させる
  • バリエーションの説明を翻訳できませんでした
  • バリエーションのある可変製品を翻訳する際のPHP通知を修正
  • トイレ翻訳のダウンロードを修正

0.29

  • 製品に翻訳がない場合のレポートのPHP通知を修正
  • Polylangの非推奨関数によるPHPの通知を修正しました
  • レポートページのWordPressデータベースエラーを修正しました
  • 注文の詳細ページとメールで欠落している引数の警告を修正しました
  • 空のエンドポイントに対するstrpos()の空の針の警告を修正しました
  • サードパーティの支払いゲートウェイからの電子メールの指示の削除を修正しました
  • polylangproがアクティブかどうかを検出しない問題を修正
  • 完全な設定セクションの選択を解除できない問題#51を修正しました
  • 固定フィールドロッカーがバリエーションタブで機能しない問題#76
  • WordPress 4.6.1、Polylang 2.0.7、およびWooCommerce2.6.7での動作をテストおよび確認しました

0.28

0.27

0.25

  • Paypalチェックアウトのロケールコードを処理する機能を追加します
  • PaypalIPNメッセージによってトリガーされる電子メールのロケールを修正しました
  • Firefoxブラウザでフィールドロッカーが機能しない問題を修正しました

0.24

  • レイヤードナビゲーションウィジェットのサポートが追加されました
  • エンドポイント変換のサポートが追加されました
  • ショップページをフロントページに設定すると、固定商品が重複する
  • 0.20アップグレード後に注文の詳細を開くことができない問題を修正
  • 修正された翻訳リンクは注文ページで非表示になりません
  • 注文テーブルで完了ボタンが使用されている場合、修正された電子メールは翻訳されません
  • 一般的なコードの改善

0.23

  • Woocommerce検索ウィジェットのサポートが追加されました@see重複した検索結果
  • 修正された翻訳ダウンローダーがen_USロケールのwoo翻訳をダウンロードしようとする
  • 間違った製品の重複動作を修正しました

0.22

  • 新しいpolylang言語が追加されたときにwoocommerce翻訳ファイルを自動ダウンロードするためのTranslationDownloaderが追加されました
  • アラビア語の翻訳を追加
  • 修正された翻訳リンクは投稿ページに隠されています
  • 一般的なコードの改善

0.21

  • ユーザーがプラグイン機能を制御できるようにする管理インターフェースを追加
  • polylang文字列テーブルでその翻訳を検索するためのすべての属性へのリンクを追加しました
  • 汎用フィールドロッカーを追加
  • 翻訳用のPOTファイルを追加しました
  • 修正されたproduct_typeは0.20バージョンで同期されません
  • 一般的なコードの改善

0.20

  • 株価が変更されたときにtotal_salesを同期する機能が追加されました
  • 製品レポートとその翻訳を組み合わせる機能が追加されました
  • カテゴリレポートとその翻訳を組み合わせる機能が追加されました
  • sales_be_categoryレポートのデータベースエラーを修正しました
  • 注文言語の代わりに現在のユーザー言語を使用するように注文インターフェースを修正

0.19

  • デフォルトのwoocomerceパーマリンクが使用されている場合にpolylangで動作できる書き込みパーマリンクを設定する機能が追加されました

0.18

  • レポートの基本的なサポートが追加されました(言語によるフィルター)
  • 一般的な修正

0.17.2

  • 問題#2を修正しました(https://github.com/hyyan/woo-poly-integration/issues/2)

0.17.1

  • 間違ったphp使用ステートメントを削除しました

0.17

  • 修正済み(可変製品がない場合でもPolylang言語スイッチャーが無効になっている)
  • 製品カテゴリのカスタムフィールドを同期する機能が追加されました

0.16

  • 製品ギャラリーの翻訳のサポートが追加されました

0.15

  • _visibilityを含むように拡張されたメタリスト

0.14

  • WordPressリポジトリでリリース

インストール

標準インストール

サイトの管理者で、[プラグイン]、[新規追加]の順に移動し、Hyyan WooCommerce PolylangIntegrationを検索してインストールします。

古典的な方法

  1. プラグインをzipアーカイブとしてダウンロードし、WordPressプラグインフォルダーにアップロードし
    てそこに解凍します。

作曲家の方法

  1. 作曲家コマンドを実行します: composer require hyyan/woo-poly-integration

すべての場合において
、管理パネルからこのプラグインをアクティブ化する前に、PolylangとWooCommerceがアクティブ化されてセットアップされていることを確認してください

スタートノートに注意してください:
https://github.com/hyyan/woo-poly-integration/wiki/Getting-Started

プラグインの作者

Hyyan Abo Fakher

プラグインの公式ウェブサイトアドレス

https://wordpress.org/plugins/woo-poly-integration/
Hyyan WooCommercePolylang統合プラグインの使用で問題が発生した場合は、以下にコメントしてください。問題の解決に最善を尽くします

コメントを残す