WordPress.org

Making WordPress.org

Opened 4 years ago

Last modified 3 months ago

#1078 reviewing enhancement

Enable community-translator

Reported by: yoavf Owned by: ocean90
Milestone: Q1 Priority: normal
Component: General Keywords: has-patch
Cc:

Description

The community translator is a tool that enables front-end translations of strings for projects that use GlotPress to store their translations. It consists of a few parts:

  1. A front end script that highlights translatable strings, provides the UI to translate them, and submits the translations
  2. A backend plugin that prepares translation data for the script (based on gettext filters, for example)
  3. A GlotPress plugin to extend the api (gihub link coming soon)

Enabling it on WordPress.org would allow front end translations of rosetta, the plugin directory, the theme directory, etc.
Demo: https://cloudup.com/iU6acgS9-x1

Patches:

TODOs:

  • Do we want this to load for all users? Only previously active translators? something else?
  • Fix URLs in the translator plugin for wporg cdn
  • Design adjustments

props akirk hew julesaus

Attachments (5)

jumpstart-rosetta-themes.diff (946 bytes) - added by yoavf 4 years ago.
jumpstart-plugins.diff (881 bytes) - added by yoavf 4 years ago.
translate-api-plugin.diff (13.3 KB) - added by yoavf 4 years ago.
translator.diff (99.1 KB) - added by yoavf 4 years ago.
translator.2.diff (98.9 KB) - added by akirk 4 years ago.

Download all attachments as: .zip

Change History (14)

@yoavf
4 years ago

#1 @akirk
4 years ago

  • Cc akirk.wordpress@… added

@akirk
4 years ago

#2 @akirk
4 years ago

This fixes a bug where the ngettext filter was not installed properly.

#3 @hew
4 years ago

  • Cc hewsut@… added

This ticket was mentioned in Slack in #meta by iandunn. View the logs.


4 years ago

This ticket was mentioned in Slack in #meta by ocean90. View the logs.


4 years ago

#6 @ocean90
4 years ago

  • Owner set to ocean90
  • Status changed from new to reviewing

This ticket was mentioned in Slack in #polyglots by ocean90. View the logs.


3 years ago

#8 @tellyworth
6 months ago

  • Milestone set to Q1

This ticket was mentioned in Slack in #polyglots by dd32. View the logs.


3 months ago

Note: See TracTickets for help on using tickets.