Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Is there a good (PHP) frontend for editing PO files

We're working with a lot of non-professional translators: i.e. people in our overseas branches. I want to use PO files, but it's problematic getting 30+ unskilled people to edit them. I'd like a web front to edit these - ideally PHP as that's what everything else is in. Is there a mature web frontend that can be trusted to be up to date in five years time?

like image 390
Apemantus Avatar asked Jun 15 '11 23:06

Apemantus


People also ask

How do I edit a .po file?

To edit PO files, you could use any (advanced) text editor (such as Sublime Text or Notepad++), any IDE software (such as VisualStudio Code and others), or just use Localazy, which was made specifically with translation file formats in mind.

How do you translate PO files?

Translating PO and POT files is simple with Localazy. Sign up for free, create a new translation project and upload your PO, or POT file. Head to the Translations tab to add new languages and start translating. Localazy gives you a clean UI for translating PO and POT files.

How do I open a .po file?

To open PO and POT files, you can use any text editor that supports the format (such as Notepad, Sublime Text, or Notepad++), use specialized software (like Poedit), or Localazy - the online translation management system explicitly made for working with translation file formats.

What are .po files?

A . PO file is a portable object file, which is text-based. These types of files are used in commonly in software development. The . PO file may be referenced by Java programs, GNU gettext, or other software programs as a properties file.


1 Answers

You don't need the translation application to be php just because the original app to be translated is written in php (although it could be easier to install and manage since you're familiar with it).

You could use Pootle (uses Python and Django framework). It does exactly what you need: a web interface for editing .po files. See for yourself an example for an Abiword translation. Just run your own copy as an intranet application.

Pootle is a user-friendly web portal that makes the translation process so much simpler. It allows online translation, work assignment, gives statistics and allows easy volunteer contribution.

like image 102
GmonC Avatar answered Nov 08 '22 08:11

GmonC