translate / amagama

Web service for implementing a large-scale translation memory
http://amagama.translatehouse.org
GNU General Public License v3.0
90 stars 27 forks source link

Enhance plural information sharing via AmaGama supplemental table #2551

Open transl8bzimport opened 12 years ago

transl8bzimport commented 12 years ago

Originally posted by Chris Leonard:

This ticket is tightly ties to http://bugs.locamotion.org/show_bug.cgi?id=2550

Plural information is hard to get and even harder to share, let's improve that.

Create a small hosted table (supplemental to the Amagama server) that contains the content of the table at:

http://translate.sourceforge.net/wiki/l10n/pluralforms

with the inclusion of "special characters" and some fields for metadata related to the submission and subjective confidence-level scoring of the correctness of the information.

A scoring of confidence-level something like: 1 - single user submission 2 - multiply (independently) confirmed user submissions 3 - Known to be in use by a conscientious Pootle server admin. 4 - Indisputably correct, widely used by Pootle admins.

The point of this is to provide a database table to enable the submission and sharing of plural info across Pootle installs. One submission stream mentioned in the other ticket would be via Virtaal, another could be via the Pootle Language Admin tab. I suppose a third could be directly via a submission page on an AmaGama website itself.

A web-view into this table could replace the manually maintained table on:

http://translate.sourceforge.net/wiki/l10n/pluralforms

and carry additional useful information (like special characters and a subjective confidence score or the like). Such a maintained table would be a great boon not only to Pootle admins, but to the language projects themselves as it would make the hard won information needed to set them up in Pootle far more portable across Pootle installs into new projects, thereby sparing them from going through the whole painful extraction of plural info after the first creation of it in a Pootle instance anywhere (assuming the Pootle admin is kind enough to submit it).