説明
言語パックがないロケールでも利用できます
コア言語パックを使用すると、WordPress インストールの言語を簡単に変更できます。
言語パックは、100%翻訳されたロケールに対してのみ提供されます。
コントリビューターが少ないチームのロケールでも WordPress をリリースする機会を与えるため、2021年2月22日以降、以下の翻訳ステータス要件に対し、コア言語パックを生成するようになりました。
- フロントエンドプロジェクトは最低90%の翻訳が必要。
- 管理画面プロジェクトは最低75%の翻訳が必要。
- サイトネットワーク管理と大陸と都市は計算に含まない。
言語パックがまだないロケールが必要な場合、このツールは、使用可能な言語のリストでに含まれるすべてのロケールを有効化するために役立ちます。
プラグイン Preferred Languages との互換性あり
プラグイン Preferred Languages は、サイトおよびユーザー言語の標準言語フィールドを上書きします。
翻訳ツールによって追加されたすべての機能は、Preferred Languages プラグインのユーザーも利用できます。
Update your WordPress, Plugins or Themes translation, on demand
言語パックが生成されるのを待たずに、オンデマンドで WordPress コア、プラグイン、テーマ翻訳を更新する必要がある場合、このツールを使えば、インストールされているバージョンに必要なすべてのファイルをワンクリックかつ数秒で手動更新できます。
Go to “Translations” on the Updates screen and choose what you want to update.
すべての WordPress コアサブプロジェクト
- 開発版
- 大陸と都市
- 管理画面
- サイトネットワーク管理
すべての翻訳ファイル
- .po (編集可能な翻訳ファイル)
- .mo (バイナリ翻訳ファイル)
- .l10n.php (PHP performant translation files)
- .json (JavaScript 翻訳ファイル)
サイトヘルス内の WordPress 翻訳テストと情報
サイトヘルステストページで WordPress コアの翻訳を確認しましょう。
サイトヘルスのデバッグ情報には、Preferred Languages プラグインからの複数の言語を含む、選択したサイトとユーザーの言語を表示します。
スクリーンショット
FAQ
-
WordPress ロケールの完全なリストはどこにありますか ?
-
希望のロケールの言語パックは存在しますか ?
-
希望のロケールには言語パックが存在しますが、翻訳が完了していません
-
「ダッシュボード > 更新」画面から、WordPress の翻訳を強制的に更新できます。
「WordPress の翻訳を更新」をクリックすれば完了です。
数秒後には、必要な翻訳ファイル (.po、.mo、.json) がすべて生成されます。 -
ロケールに言語パックがないため、WordPress、テーマ、プラグインで自分の言語を使用できません
-
このプラグインを使えば可能です。すべての利用可能なロケールと翻訳を有効化するには、このプラグインをインストールし、有効化するだけです。
-
希望するロケールがリストにありません
-
あなたのロケールが存在せず、リクエストしたい場合は、ここをクリックしてください。
-
Can I also update Plugins and Themes translations?
-
Yes, you can, since version 1.5.0.
On the Updates page you can choose to update translations for WordPress, Plugins, Themes, or all at once.
It will update the .po and .mo files, and also generate the needed .json files for JavaScript translations. -
This plugin generates the new .l10n.php file format of performant translations for WordPress 6.5?
-
Yes, since version 1.7.0.
If you’re on WordPress 6.5, this plugin will also generate the .l10n.php language files for you. -
Preferred Languages プラグインと互換性はありますか ?
-
Short answer: yes!
プラグイン Preferred Languages は、サイトおよびユーザー言語の標準言語フィールドを上書きします。
Since version 1.6.0, this plugin is compatible with Preferred Languages 2.0.0.
翻訳ツールによって追加されたすべての機能は、Preferred Languages プラグインのユーザーも利用できます。
-
このプラグインを自分の言語に翻訳するのを手伝えますか ?
-
はい、できます ! このプラグインをあなたの言語に翻訳したい場合は、ここをクリックしてください。
-
このプロジェクトに貢献できますか?
-
もちろんです。GitHub リポジトリで問題を報告したり、機能提案を追加したりできます。
評価
貢献者と開発者
変更履歴
1.7.2
- Tested up to WP 6.6
- Fix PHP errors
1.7.1
- Update Gettext to v4.8.12
- Fix deprecation notices with PHP 8.2 or later
- Fix typos
1.7.0
- Tested up to WP 6.5
- Generate .l10n.php performant translation files for WordPress 6.5
1.6.0
- Tested up to WP 6.2
- Tested up to Preferred Languages 2.0
- Minimum PHP bumped to 7.4
- Fixed incorrect list of User Languages on WP < 6.1
- Updated admin notices, dashicons and CSS
- Fixed basic compatibility with the plugin Preferred Languages 2.0.0, still some work to do to make the UI seamless
- Use Composer autoload
- Rename coding standard rulesets
- Update dependencies
1.5.3
- Better report messages about translation project updates
- Increase download timeout for slow speed connections
- New filter to customize download timeout for big translation projects on slow speed connections
- GitHub release process optimization
1.5.2
- Fix i18n issue
- Increase download timeout for slow speed connections
- GitHub release process optimization
1.5.1
- Add missing vendor files
1.5.0
- Update your Plugins and Themes translations! (.po, .mo and .json)
- Update action now loads on custom update-core dedicated page
- Code refactoring to extend the update of .po/.mo/.json files to Plugins and Themes
- Detailed report about translation project updates
- New filter to customize/reverse the priority of the WP.org Plugins translation projects (defaults to ‘Stable’ > ‘Development’)
- New filter to customize the Plugins and Themes translations to update
- New filter to disable translations download and generate .json files from your current .po files
- New filter do disable the update of the .json files from the JavaScript translations
- GitHub release process optimization
- Assets folders optimization
- Debug mode improvements
1.4.1
- Improve notices wording about Language Packs availability
- Fix notice links accessibility
1.4.0
- Tested up to WP 5.8
- More Site Health WordPress translations tests!
- Site Health test to check if the WordPress Translation API is available from your site
- Site Health test to report if your WordPress version is already available for translation, useful for beta testing
- Refactor Site Health tests to allow dependency between tests. ( e.g. Only run a test if another test has the status ‘good’ )
- The Site Health Translations tests now have the #WPPolyglots Pink Color for usability
- New warning notice in the updates screen when your WordPress version is not available for translation yet, useful for beta testing
- Force checking the updates screen (‘force-check’) now force updates the WordPress core translation data
- The WordPress core translation transient data now expire in 1 hour
- Fix issue with the ‘More details’ report ID on downloading the Locales translation projects
1.3.3
- Tested up to WP 5.7
- Fix Health Check message i18n
1.3.2
- Tested up to WP 5.6
- Minor code improvements
1.3.1
- Fix issue with Locale ‘en_US’ on user languages in Preferred Languages settings
1.3.0
- New Site Health WordPress translations tests and debug info!
- Site Health tests to show the current Language Packs status for your site and user languages, for your WordPress installed version
- Site Health debug info includes details about your site and user language
- Site Health tests and debug info are compatible with multiple languages configured in plugin Preferred Languages
- Inspired by ticket #51039 (WIP)
1.2.4
- Fix issue with missing strings from .json files, caused by overriding .json files from Development and Administration core sub-projects, instead of merging both.
- Based on meta changeset #10064
1.2.3
- New filter
translation_tools_get_wp_translations_status
to customize the status of the strings to download - New filter
translation_tools_show_locale_codes
to append Locale codes to each language - New filter
translation_tools_show_locale_colors
to highlight Locales without language packs - New filter
translation_tools_translate_url
to override the translate.w.org/projects/wp/ with a private GlotPress install with the same exact WP core structure - Filter
ttools_get_wp_translations_status
renamed totranslation_tools_get_wp_translations_status
- Compatible with plugin Translation Stats language select field
- Code optimization
1.2.2
- New filter
ttools_get_wp_translations_status
to customize the filtered strings to download, default is ‘current’ - Fix support for core beta versions
- Improve core translation sub-projects data through translate.wp.org API
- Tested up to WP 5.5
- Minor code improvements
1.2.1
- Fix invalid plugin header on activate
1.2.0
- Include Locales list since translate.wp.org Languages API was disabled on meta changeset #10056
- Compatible with plugin Preferred Languages by Pascal Birchler
- Update both languages configured in Site and User Language
- Update the full set of languages configured in plugin Preferred Languages
1.1.0
- Improve usability, remove extra steps to add Locales with no Language Packs
- Remove plugin setting to pre-add a Locale to the main list, all existent languages are now available immediately
- Language settings now include all Locales, grouped by Language Packs status
- Language settings are now available for site (General Settings screen) and for users (Profile and User Edit screens)
- Rename additional available languages to “Native name [wp_locale]” format, instead of just the “wp_locale”
- Link to update WordPress translation on the Site, Profile and User language setting description
- 言語パックを持たないロケールのコアを更新すると、en_US にフォールバックします
- Minor code improvements
1.0.1
- Improve shown info when there are no settings yet
- Improve shown info when there are no Locales missing Language Packs
- Improve shown info when the translate.wp.org API is unreachable
- Minor code improvements
1.0.0
- Initial release.