All Projects → wearerequired → traduttore

wearerequired / traduttore

Licence: other
🗼 A WordPress plugin to improve the I18N workflow for your own projects based on @GlotPress.

Programming Languages

PHP
23972 projects - #3 most used programming language
shell
77523 projects
Gherkin
971 projects

Projects that are alternatives of or similar to traduttore

analogwp-templates
Style Kits for Elementor adds a number of intuitive styling controls in the Elementor editor that allow you to apply styles globally or per page.
Stars: ✭ 20 (-66.67%)
Mutual labels:  wordpress-plugin
Re-skinning url splitter
Divide / Split your WordPress Blog visitors into 4 links by using Re-skinning URL splitter
Stars: ✭ 73 (+21.67%)
Mutual labels:  wordpress-plugin
featured-image-by-url
This plugin allows to use an external URL Images as Featured Image for your post, page & custom post types like WooCommerce Product. Includes support for Product Gallery (WooCommerce).
Stars: ✭ 28 (-53.33%)
Mutual labels:  wordpress-plugin
wp-translation-downloader
Composer plugin to download WordPress translations
Stars: ✭ 35 (-41.67%)
Mutual labels:  glotpress
OneSignal-WordPress-Plugin
OneSignal is a free push notification service for web and mobile apps. This plugin makes it easy to integrate your website with OneSignal Push Notifications. https://onesignal.com
Stars: ✭ 71 (+18.33%)
Mutual labels:  wordpress-plugin
patterns
Pattern Library for WordPress Theme and Plugin Developers to aide in building Admin interfaces
Stars: ✭ 56 (-6.67%)
Mutual labels:  wordpress-plugin
wp-graphql-gravity-forms
GraphQL API for interacting with Gravity Forms.
Stars: ✭ 119 (+98.33%)
Mutual labels:  wordpress-plugin
wp-template-preview
WordPress custom template preview for any post type
Stars: ✭ 16 (-73.33%)
Mutual labels:  wordpress-plugin
acf-recaptcha
Google reCAPTCHA plugin for Advanced Custom Fields on WordPress
Stars: ✭ 29 (-51.67%)
Mutual labels:  wordpress-plugin
WPCOM-Legacy-Redirector
WordPress plugin for handling large volumes of legacy redirects in a scalable manner.
Stars: ✭ 16 (-73.33%)
Mutual labels:  wordpress-plugin
pmpro-approvals
Grants administrators the ability to approve/deny memberships after signup.
Stars: ✭ 13 (-78.33%)
Mutual labels:  wordpress-plugin
menu-cache
Easily cache rendered menus using the Transients API.
Stars: ✭ 71 (+18.33%)
Mutual labels:  wordpress-plugin
wp-intervention
On-demand image manipulation for WordPress via the Intervention Library.
Stars: ✭ 21 (-65%)
Mutual labels:  wordpress-plugin
txt2img
山寨长微博
Stars: ✭ 13 (-78.33%)
Mutual labels:  wordpress-plugin
lazy-load-for-comments
Lazy load WordPress default commenting system.
Stars: ✭ 17 (-71.67%)
Mutual labels:  wordpress-plugin
acf-country
ACF Country field - Display a select field of all countries, in any language.
Stars: ✭ 103 (+71.67%)
Mutual labels:  wordpress-plugin
wp-mail-catcher
A fast, lightweight plugin that saves emails sent by your WordPress website.
Stars: ✭ 16 (-73.33%)
Mutual labels:  wordpress-plugin
create-wp-react-app
Create React WordPress plugin with no build configuration.
Stars: ✭ 56 (-6.67%)
Mutual labels:  wordpress-plugin
simple-custom-post-order
Order posts(posts, any custom post types) using a Drag and Drop Sortable JavaScript. Configuration is unnecessary.
Stars: ✭ 18 (-70%)
Mutual labels:  wordpress-plugin
rest-api-endpoints
🌾 WordPress REST API endpoints
Stars: ✭ 31 (-48.33%)
Mutual labels:  wordpress-plugin

Traduttore

PHPUnit Lint codecov Latest Stable Version Latest Unstable Version

Traduttore is a WordPress plugin that allows you to host your own WordPress.org-style translation API for your WordPress projects.

How it Works

Working on a multilingual WordPress project with custom plugins and themes can be quite cumbersome. Every time you add new strings to the project, you have to regenerate POT files and update the PO/MO files for every locale. All these changes clutter the history of your Git repository and are prone to errors as well. Plus, you can't easily send these translation files to your clients.

These problems don't exist for plugins and themes hosted on WordPress.org, as they benefit from the translate.wordpress.org translation platform. Whenever you publish a new version of your project, WordPress.org makes sure that new strings can be translated. With Traduttore, you can now get the same experience for your custom projects hosted on GitHub!

Every time you commit something to your plugin or theme, Traduttore will extract translatable strings using WP-CLI and add import these to GlotPress.

Then, you (or even your clients!) can translate these strings right from within GlotPress. Whenever translations are edited, Traduttore will create a ZIP file containing PO and MO files that can be consumed by WordPress. A list of available ZIP files is exposed over a simple API endpoint that is understood by WordPress.

Using our little helper library called Traduttore Registry, you can then tell WordPress that translations for your project should be loaded from that API endpoint.

After that, you never have to worry about the translation workflow ever again!

Features

  • Automatic string extraction
  • ZIP file generation and caching
  • Works with any WordPress plugin or theme hosted on GitHub
  • Custom WP-CLI commands to manage translations
  • Supports Restricted Site Access
  • Supports sending Slack notifications

a required open source product - let's get in touch

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].