Polylang

説明

機能

Polylang を使うと、バイリンガルやマルチリンガルの多言語 WordPress サイトを作ることができます。通常通りに投稿や固定ページを書き、カテゴリーや投稿タグを作成した後に、各言語を定義します。投稿の翻訳は、デフォルトの言語も含めて必須ではありません。

  • 言語数の上限はなく、RTL 言語にも対応しています。WordPress の言語パックを自動的にダウンロードし、更新します。
  • 投稿、固定ページ、メディア、カテゴリー、投稿タグ、メニュー、ウィジェットなどを翻訳できます。
  • カスタム投稿タイプ、カスタムタクソノミー、先頭固定表示投稿、投稿フォーマット、RSS フィード、すべてのデフォルトの WordPress ウィジェットに対応しています。
  • 言語は、コンテンツごとに、または URL 内の言語コードによって設定されます。または言語ごとに異なるサブドメインまたはドメインを使用することができます。
  • 新しい記事やページの翻訳を追加すると、カテゴリー、投稿タグだけでなく、他のいくつかのメタ情報も自動的にコピーされます。
  • カスタマイズ可能な言語切り替え機能がウィジェットまたはナビゲーションメニューに用意されています

作者は wordpress.org のフォーラムではサポートを提供していません。Polylang Pro のユーザーはサポートと追加機能を利用できます。

WPML から移行したい場合は、WPML to Polylang というプラグインを利用できます。

プロによる翻訳サービスや自動翻訳サービスを利用したい場合は、Polylang のアドオンとして Lingotek Translation をインストールできます。Lingotek は、翻訳メモリや半自動翻訳プロセス (例: 機械翻訳> 手動翻訳 > 法務レビュー) などのサービスを提供する完全な翻訳管理システムです。

クレジット

Polylangを翻訳してくれたすべての翻訳者に感謝します。
ロゴのデザインを担当してくれた Alex Lopez に感謝します。
Polylang に含まれる国旗のほとんどは famfamfam のもので、パブリックドメインです。
サードパーティのコードが使用されている場合はどこでも、コードのコメントにクレジットが記載されています。

Polylang を気に入っていただけましたか ?

お気軽にフィードバックをお送りください。

スクリーンショット

  • Polylang の言語管理画面
  • 文字列翻訳の管理画面
  • 多言語メディアライブラリ
  • 言語メタボックスを含む投稿編集画面

インストール

  1. Make sure you are using WordPress 5.1 or later and that your server is running PHP 5.6 or later (same requirement as WordPress itself)
  2. 他の多言語プラグインを試したことがある場合は、Polylang を起動する前にそれらを無効化してください。しない場合、期待しない結果となる可能性があります。
  3. WordPressの「プラグイン」メニューからいつものようにプラグインをインストールして有効化します。
  4. 言語設定ページに移動し、必要な言語を作成します。
  5. 訪問者が言語を切り替えることができるように「言語スイッチャー」ウィジェットを追加します。
  6. お使いのテーマに、対応する .mo ファイルが付属している必要があることにご注意ください (Polylang はこのリポジトリにあるテーマやプラグインが利用可能になると自動的にダウンロードします)。もしテーマがまだ国際化されていない場合は、テーマハンドブックを参照するか、テーマの作者に国際化を依頼してください。

FAQ

ヘルプはどこですか ?

Polylang は WooCommerce に互換していますか ?

  • Polylang と WooCommerce を連携させるには別途アドオンが必要です。プレミアムアドオンが利用可能です。

翻訳サービスが必要ですか ?

  • プロによる翻訳サービスや自動翻訳サービスを利用したい場合は、Lingotek Translation プラグインをインストールして有効化してください。

評価

2021年7月24日
I, a ordinary clerk from a provincial city, was able to build a website for my hobby using WordPress, and Polylang gave me the opportunity to open it to the entire English-speaking world. That's great! Great job, thank you polylang.pro for expanding communication and cooperation between people!
2,011件のレビューをすべて表示

貢献者と開発者

Polylang はオープンソースソフトウェアです。以下の人々がこのプラグインに貢献しています。

貢献者

“Polylang” は45ロケールに翻訳されています。 翻訳者のみなさん、翻訳へのご協力ありがとうございます。

“Polylang” をあなたの言語に翻訳しましょう。

開発に興味がありますか ?

コードを閲覧するか、SVN リポジトリをチェックするか、開発ログRSS で購読してみてください。

変更履歴

3.1 (2021-07-27)

  • Add compatibility with WordPress 5.8
  • Raise Minimum WordPress version to 5.4
  • Pro: Allow to filter blocks by language in the widget block editor
  • Pro: Allow to export and import XLIFF files for string translations
  • Pro: Add the language switcher in the navigation block (experimental)
  • Pro: Replace dashicons by svg icons in the block editor
  • Pro: The Events Calendar: Add compatibility with Views V2 (only for sites using only one domain)
  • Pro: Fix + icon displayed in the block editor sidebar when the user cannot create a translation
  • Add a warning section to the site health for posts and terms without languages #825
  • Require the simplexml extension in the site health if a wpml-config.xml is found #827
  • Remove the information about the WPML compabitility mode in settings #843
  • The browser preferred language detection is now deactivated by default
  • The media are now untranslated by default
  • Highlight the language filter in the admin toolbar when it’s active #821
  • Allow to query comments in multiple languages (just as posts and terms) #840
  • Don’t disable the translation input field in the classic metabox #841 Props Onatcer
  • Optimize all images including flags #848 Props lowwebtech
  • Don’t redirect if WordPress doesn’t validate the redirect url to avoid redirects to /wp-admin/ #879
  • Fix media appearing to have a language after the language is changed in the media library grid view #807
  • Fix media not all deleted when bulk deleting from the grid view of the media library #830
  • Fix when more than one language switcher are added to the same menu #853
  • Fix PHP notice when adding a CPT archive link to a menu #868 Props davidwebca

3.0.6 (2021-06-22)

  • Fix a conflict with the WooCommerce cart translation and cache plugins #876

3.0.5 (2021-06-08)

  • Pro: fix original post not assigned to a new translation when the languages sidebar is closed
  • Pro: Attempt to fix zip file corrupted on some installations when exporting string translations
  • Support session cookie with the pll_cookie_expiration filter #835
  • Fix javascript error when a plugin defines its own editor for translated post types #837
  • Fix languages displayed in screen options when editing a term #850
  • Cache: fix post type archive cache not cleared when saving a post #828

3.0.4 (2021-04-27)

  • Improve performance in the pages (or hierarchical post types) list table
  • Fix an ajax conflict with WooCommerce License manager

3.0.3 (2021-03-23)

  • Fix a warning when a language is corrupted in database (term_language missing)
  • Fix confirmation modal with WooCommerce and WordPress < 5.6
  • Fix an ajax conflict with WooCommerce Tree Table Rate Shipping and HubSpot All-In-One Marketing

3.0.2 (2021-03-16)

  • Move hreflang attributes higher in the head section #771
  • Fix custom flags not working (introduced in 3.0)
  • Fix translation of the confirmation modal when changing the language of a post
  • Fix js and css not loaded when Polylang is used as a mu-plugin (introduced in 3.0)
  • Fix support for html5 stylesheet link tags #775
  • Fix possible warning in frontend-filters-links.php
  • Yoast SEO Premium: Take over the multilingual compatibility removed in Yoast SEO Premium 15.8 #796
  • Yoast SEO: Fix CPT breadcrumb title when the option is left empty #794
  • Yoast SEO: Fix sitemap.xml not redirected on secondary domains #789

3.0.1 (2021-03-10)

  • Fix media gallery messed when editing a post in the classic editor
  • Fix missing script dependency on old WP versions
  • Fix CSS conflict with WooCommerce Bookings for WP < 5.6
  • Fix conflict resulting in ‘__’ already defined in block-editor.js. #779
  • Fix search form removed for some themes. Props Marián Kadaňka. #780
  • Fix fatal error with very old versions of Yoast SEO. Props Nicola Peluchetti. #781

3.0 (2021-03-08)

  • Add compatibility with WordPress 5.7
  • Remove upgrades from Polylang older than 1.8
  • Remove deprecated class PLL_Pointer
  • Pro: Hide the license keys
  • Pro: Fix redirect to the home page of a deactivated language
  • Pro: Fix synchronization of post status not working
  • Pro: Fix language switcher block not working in a post retrieved in REST API
  • Pro: Fix PO export of strings with line breaks
  • Pro: Fix file block title customization lost
  • Add a dialog box to ask a confirmation about a language change in classic and block editors
  • Improve browser language detection #591
  • Improve robustness and documentation of code
  • Fix media library after the language has been chnaged in the editor metabox
  • Fix duplicated title attribute on flag link in posts list
  • Fix legacy block editor language metabox compatibility with WordPress 5.6
  • Fix uploaded theme and plugin files in media library
  • Fix site title not translated in email change confirmation email
  • Fix remaining deprecated jQuery notices #741
  • Fix compatibility with GN publisher
  • Fix compatibility with Woodmart theme search form
  • Fix compatibility issue with 3rd party ajax requests since jQuery 3.3 #744
  • Fix CSS conflict with WooCommerce Bookings
  • Fix browser error when displaying an embed and using a cache plugin #757
  • Fix post type archive title and metadesc not translated in Yoast SEO
  • Fix PHP notice in REST API

See changelog.txt for older changelog