{"id":70214,"date":"2026-08-22T19:49:55","date_gmt":"2026-08-22T19:49:55","guid":{"rendered":"https:\/\/make.wordpress.org\/polyglots\/?p=70214"},"modified":"2026-09-10T23:54:00","modified_gmt":"2026-09-10T23:54:00","slug":"i-am-the-plugin-author-133","status":"publish","type":"post","link":"https:\/\/make.wordpress.org\/polyglots\/2026\/08\/22\/i-am-the-plugin-author-133\/","title":{"rendered":"I am the plugin author&#8230;"},"content":{"rendered":"<p><span tabindex='0' class='glossary-item-container'>PTE<span class='glossary-item-hidden-content'><span class='glossary-item-header'>Project Translation Editor<\/span> <span class='glossary-item-description'>A Project Translation\u00a0Editor (often referred to as PTE) is a person, who has access to validate strings on a specific\u00a0project\u00a0(for example BuddyPress, WooCommerce or Twenty Fourteen) for one\u00a0specific locale. A\u00a0project translation editor can approve strings that are added by translation contributors. Per project translation, editors are appointed by a <a href=\"https:\/\/make.wordpress.org\/polyglots\/glossary\/#general-translation-editor\">general translation editor<\/a>\u00a0after a <a href=\"https:\/\/make.wordpress.org\/polyglots\/handbook\/rosetta\/theme-plugin-directories\/#requesting-new-translation-editors\">request by the project\u00a0author<\/a> or by the contributors themselves.<\/span><\/span><\/span> Request for WeDispatch Audio Text to Speech<\/p>\n<p>I am the <span tabindex='0' class='glossary-item-container'>plugin<span class='glossary-item-hidden-content'><span class='glossary-item-header'>Plugin<\/span> <span class='glossary-item-description'>A plugin is a piece of software containing a group of functions that can be added to a WordPress website. They can extend functionality or add new features to your WordPress websites. WordPress plugins are written in the PHP programming language and integrate seamlessly with WordPress. These can be free in the WordPress.org Plugin Directory <a href=\"https:\/\/wordpress.org\/plugins\/\">https:\/\/wordpress.org\/plugins\/<\/a> or can be cost-based plugin from a third-party.<\/span><\/span><\/span> author for WeDispatch Audio Text to Speech, and a native French speaker. The plugin ships with a complete French translation that I wrote myself, and I have just imported it into <span tabindex='0' class='glossary-item-container'>GlotPress<span class='glossary-item-hidden-content'><span class='glossary-item-header'>GlotPress<\/span> <span class='glossary-item-description'>GlotPress is the translation management software that powers\u00a0<a href=\"http:\/\/translate.wordpress.org\">Translate.WordPress.org<\/a>. More information is available at <a href=\"http:\/\/glotpress.org\/\">glotpress.org<\/a>.<\/span><\/span><\/span>, where it is now waiting for review. I would like to be able to keep it up to date as new <span tabindex='0' class='glossary-item-container'>strings<span class='glossary-item-hidden-content'><span class='glossary-item-header'>String<\/span> <span class='glossary-item-description'>A string is a translatable part of the software. A translation consists of a multitude of localized strings.<\/span><\/span><\/span> appear with each release.<\/p>\n<ul>\n<li>https:\/\/wordpress.org\/plugins\/wedispatch-audio-text-to-speech\/\n<\/li>\n<\/ul>\n<ul class=\"o2-tasks\">\n<li class=\"o2-task-item o2-task-sortable \" data-item-hash=\"ff998422e82593758664edc123684b84\" data-hash-instance=\"0\" data-item-text=\"#fr_FR - @toutestfaisable\"><input type=\"checkbox\" name=\"\" value=\"\" disabled> <span class=\"o2-task-item-text\"><a href=\"https:\/\/make.wordpress.org\/polyglots\/teams\/?locale=fr_FR\" class=\"tag\"><span class=\"tag-prefix\">#<\/span>fr_FR<\/a> \u2013 <a href=\"https:\/\/profiles.wordpress.org\/toutestfaisable\/\" class=\"mention\"><span class=\"mentions-prefix\">@<\/span>toutestfaisable<\/a><\/span>\n<\/li>\n<\/ul>\n<p>One disclosure about the other <span tabindex='0' class='glossary-item-container'>locales<span class='glossary-item-hidden-content'><span class='glossary-item-header'>Locale<\/span> <span class='glossary-item-description'>Locale = language version, often a combination of a language code and a region code, for instance es_MX denotes Spanish as it\u2019s used in Mexico. A list of all locales supported by WordPress in <a href=\"https:\/\/make.wordpress.org\/polyglots\/teams\/\">https:\/\/make.wordpress.org\/polyglots\/teams\/<\/a><\/span><\/span><\/span>, so that nobody finds them unannounced. I have also imported Spanish (<a href=\"https:\/\/make.wordpress.org\/polyglots\/teams\/?locale=es_ES\" class=\"tag\"><span class=\"tag-prefix\">#<\/span>es_ES<\/a>), German (<a href=\"https:\/\/make.wordpress.org\/polyglots\/teams\/?locale=de_DE\" class=\"tag\"><span class=\"tag-prefix\">#<\/span>de_DE<\/a>), Arabic (<a href=\"https:\/\/make.wordpress.org\/polyglots\/teams\/?locale=ar\" class=\"tag\"><span class=\"tag-prefix\">#<\/span>ar<\/a>) and Simplified Chinese (<a href=\"https:\/\/make.wordpress.org\/polyglots\/teams\/?locale=zh_CN\" class=\"tag\"><span class=\"tag-prefix\">#<\/span>zh_CN<\/a>) catalogues, about 530 strings each, all as \u201cwaiting\u201d suggestions. They were machine-produced and have NOT been reviewed by a speaker of those languages, so they do not meet the general expectations as they stand. I am not requesting any editor role for them, and I am not asking anyone to approve them. They are offered only as a starting point for whoever wants one \u2013 please reject or discard them freely if they are not useful to your team. If a team would rather not have them sitting in the queue at all, say so here and I will remove them.<\/p>\n<p>A small heads-up for German reviewers: the import raised 19 \u201cmissing the initial lowercase\u201d warnings. They are all German nouns being capitalised (site voice -&gt; Website-Stimme), so they are false positives.<\/p>\n<p>If you have any questions, just comment here. Thank you!<\/p>\n<p><a href=\"https:\/\/make.wordpress.org\/polyglots\/tag\/editor-requests\/\" class=\"tag\"><span class=\"tag-prefix\">#<\/span>editor-requests<\/a><\/p>\n<nav class='o2-post-footer-actions'><ul class='o2-post-footer-action-row'><li class='o2-post-footer-action'><a href=\"https:\/\/login.wordpress.org\/?redirect_to=https%3A%2F%2Fmake.wordpress.org%2Fpolyglots%2F2026%2F08%2F22%2Fi-am-the-plugin-author-133%2F%23respond&#038;locale=en_US\" title=\"Login to Reply\"  class=\"genericon  genericon-reply\"  data-action=\"login-to-reply\"  data-actionstate=\"default\" >Login to Reply<\/a><\/li><\/ul><div class='o2-post-footer-action-likes'><\/div><ul class='o2-post-footer-action-row'><li class='o2-post-footer-action'><span class='o2-resolve-wrap'><a href=\"#\" title=\"Clear to-do\"  class=\"o2-resolve-link o2-disabled-action genericon  genericon-close\"  data-action=\"resolvedposts\"  data-actionstate=\"resolved\" >Clear to-do<\/a><ul><\/ul><\/span><\/li><\/ul><\/nav>","protected":false},"excerpt":{"rendered":"<p>PTEProject Translation Editor A Project Translation\u00a0Editor (often referred to as PTE) is a person, who has access to validate strings on a specific\u00a0project\u00a0(for example BuddyPress, WooCommerce or Twenty Fourteen) for one\u00a0specific locale. A\u00a0project translation editor can approve strings that are added by translation contributors. Per project translation, editors are appointed by a general translation editor\u00a0after [&hellip;]<\/p>\n","protected":false},"author":23543775,"featured_media":0,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"aside","meta":{"_jetpack_newsletter_access":"","_jetpack_dont_email_post_to_subs":false,"_jetpack_newsletter_tier_id":0,"_jetpack_memberships_contains_paywalled_content":false,"_jetpack_feature_clip_id":0,"_jetpack_memberships_contains_paid_content":false,"footnotes":"","jetpack_post_was_ever_published":false},"categories":[5],"tags":[26,94,1453,111,123,442],"class_list":["post-70214","post","type-post","status-publish","format-aside","hentry","category-uncategorized","tag-ar","tag-de_de","tag-editor-requests","tag-es_es","tag-fr_fr","tag-zh_cn","post_format-post-format-aside","p2_resolved-resolved","mentions-toutestfaisable","author-toutestfaisable"],"revision_note":"","jetpack_sharing_enabled":true,"jetpack_featured_media_url":"","_links":{"self":[{"href":"https:\/\/make.wordpress.org\/polyglots\/wp-json\/wp\/v2\/posts\/70214","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/make.wordpress.org\/polyglots\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/make.wordpress.org\/polyglots\/wp-json\/wp\/v2\/types\/post"}],"replies":[{"embeddable":true,"href":"https:\/\/make.wordpress.org\/polyglots\/wp-json\/wp\/v2\/comments?post=70214"}],"version-history":[{"count":2,"href":"https:\/\/make.wordpress.org\/polyglots\/wp-json\/wp\/v2\/posts\/70214\/revisions"}],"predecessor-version":[{"id":70216,"href":"https:\/\/make.wordpress.org\/polyglots\/wp-json\/wp\/v2\/posts\/70214\/revisions\/70216"}],"author":[{"embeddable":true,"href":"https:\/\/make.wordpress.org\/polyglots\/wp-json\/wporg\/v1\/users\/toutestfaisable"}],"wp:attachment":[{"href":"https:\/\/make.wordpress.org\/polyglots\/wp-json\/wp\/v2\/media?parent=70214"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/make.wordpress.org\/polyglots\/wp-json\/wp\/v2\/categories?post=70214"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/make.wordpress.org\/polyglots\/wp-json\/wp\/v2\/tags?post=70214"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}