Translating a ClassicPress plugin with GlotPress: Create a project

ClassicPress PluginsThis post is part of the sub-series on Translating a ClassicPress plugin with GlotPress which is part of the Translating a ClassicPress plugin with GlotPress series.

With GlotPress installed, the next step is to create a project. Do this by navigating to the GlotPress page on the site with the plugin installed. The URL will be https://{yourdomain}/glotpress/ (switch out the highlighted section for your websites URL.

Click the Create a New Project link:

GlotPress Projects page

The several several fields to complete:

  1. Name – is the name of the plugin or theme you’re translating.
  2. Slug – will be derived from the name if you leave it empty, otherwise enter the required slug.
  3. Description – is a long narrative describing the project.
  4. Source file URL – is the link to the source pot file. In my example I am using my URL Shortener where I am pointing at the pot file in the project on GitHub.
  5. Active – mark the box to make the project active.

Once the fields have been completed, click the Create button:

Create New Project page

You will be returned to the project page:

Project page

Translating a ClassicPress plugin

Translating a ClassicPress plugin
What is Internationalization and Localization?
Why is Internationalization and Localization important?
When should a plugin be internationalized?
Internationalizing a ClassicPress plugin: How does internationalization work?
Internationalizing a ClassicPress plugin: What is a Text Domain and how is it specified?
Internationalizing a ClassicPress plugin: Localization functions
Internationalizing a ClassicPress plugin: Which localization functions to use?
Internationalizing a ClassicPress plugin: Localizing a string
Internationalizing a ClassicPress plugin: Don't paramaterize your text domain
Internationalizing a ClassicPress plugin: Localizing a string containing a parameter
Internationalizing a ClassicPress plugin: Localizing a string including plurals
Internationalizing a ClassicPress plugin: Localizing a string including notes for the translator
Internationalizing a ClassicPress plugin: Don't include HTML markup in localization
Internationalizing a ClassicPress plugin: Don't localize URLs
Internationalizing a ClassicPress plugin: Localizing a string including line breaks
Internationalizing a ClassicPress plugin: Load plugin translations
Translating a ClassicPress plugin with Poedit: What is Poedit?
Translating a ClassicPress plugin with Poedit: Download Poedit
Translating a ClassicPress plugin with Poedit: Install Poedit
Translating a ClassicPress plugin with Poedit: Create New Translation Template
Translating a ClassicPress plugin with Poedit: Create Translations
Translating a ClassicPress plugin with GlotPress: What is GlotPress?
Translating a ClassicPress plugin with GlotPress: Download and install GlotPress
Translating a ClassicPress plugin with GlotPress: Creating administrators
Translating a ClassicPress plugin with GlotPress: Create a project
Translating a ClassicPress plugin with GlotPress: Import translation template
Translating a ClassicPress plugin with GlotPress: Import translations
Translating a ClassicPress plugin with GlotPress: Create new translation set
Translating a ClassicPress plugin with GlotPress: Export translations
Translating a ClassicPress plugin with GlotPress
What is GlotPress?
Download and install GlotPress
Creating administrators
Create a project
Import translation template
Import translations
Create new translation set
Export translations

What should we write about next?





Your Name (required) –
Your Email (required) –

Leave a Reply

Your email address will not be published. Required fields are marked *