Theme and plugin translation for Polylang (TTfP)
Theme and plugin translation using Polylang for WordPress. Extension for Polylang plugin.
Overview
Compatibility
Installation instructions
Customer support & learning resources
Changelog
Main benefits
Automatic file scanning
Timber library integration
Simple text translation
No external programs needed
Efficient admin dashboard
About this plugin
Author: Marcin Kazmierski
Categories: Localization and Translation
Version: 3.4.2
Last updated: 15-02-2024
WordPress version: 5.7
Tested up to: 6.4.5
PHP version required: 7.0
Languages:
Tags:
Learning resources: View resources
Overview
"Theme and plugin translation for Polylang" is an essential WordPress plugin designed to enhance the Polylang multilingual capabilities by allowing users to translate themes and plugins directly through the Polylang interface. This plugin efficiently scans all files within WordPress themes and plugins, specifically targeting files with extensions like php, inc, and twig. It integrates seamlessly with the Timber library, facilitating easy translation of twig templates. The plugin identifies and extracts translatable strings from Polylang functions such as _e(), __(), and pll_e(), among others, ensuring that all possible translation strings are captured. Its user-friendly interface allows for configuration via the admin dashboard under Languages -> TTfP Settings, and it offers functionalities like exporting and importing string translations. By utilizing this plugin, users can manage translations without needing external programs like Poedit, streamlining the translation workflow significantly. Additionally, it provides filter references for customizing text domains and user access capabilities, thereby making the process of managing multilingual content seamless and efficient.
Automatic File Scanning
- Automatically searches all files of WordPress themes and plugins.
- Chooses files with specific extensions: php, inc, twig.
- Integrates with Timber library for easy translation of twig’s skins.
Simplified Translation Process
- Finds strings to translate and adds them to Polylang register easily.
- Allows translation of texts directly from the admin dashboard.
- Eliminates the need for external programs like poedit.
Efficient and User-Friendly
- Scanner operates only on the admin dashboard, ensuring high efficiency.
- Results are displayed in a user-friendly manner under String translation tabs.
- Provides options to export and import string translations.
Customizable and Secure
- Allows modification of the list of text domains via filters.
- Enables control over user access to translation features.
- Ensures only users with appropriate capabilities can view and edit translations.