diff options
author | Bruno Haible <bruno@clisp.org> | 2009-01-25 16:47:10 +0000 |
---|---|---|
committer | Bruno Haible <bruno@clisp.org> | 2009-06-23 12:16:00 +0200 |
commit | 64dbc263f74fbfe74af93dd301061c661a8055c9 (patch) | |
tree | 47193ddc98524177d2c848acddfaca58eaba7003 /Admin | |
parent | febb3feadba664d6d062a9e33992680a45aa3f60 (diff) | |
download | external_gettext-64dbc263f74fbfe74af93dd301061c661a8055c9.zip external_gettext-64dbc263f74fbfe74af93dd301061c661a8055c9.tar.gz external_gettext-64dbc263f74fbfe74af93dd301061c661a8055c9.tar.bz2 |
Add more interesting ideas.
Diffstat (limited to 'Admin')
-rw-r--r-- | Admin/plans | 63 |
1 files changed, 63 insertions, 0 deletions
diff --git a/Admin/plans b/Admin/plans index c02611d..721e631 100644 --- a/Admin/plans +++ b/Admin/plans @@ -75,3 +75,66 @@ Things we plan to do. Comments welcome. a word is divided by shortcut symbol (like "Raści_ahni") that will be converted incorrectly (like "Расьці_агні", not "Расьц_ягні") +- PO spell checker. People recommend: + - 'pospell' - qui ne gère apparemment pas les accents + - gettext-lint / POFileSpell - qui fonctionne mais le contexte est + trop court + - une version mise à jour de + http://lists.debian.org/debian-l10n-french/2000/04/msg00058.html + (qui date de 2000 quand même - voir en fin de message) - pas mal, + mais pas moyen de sauvegarder ni même de s'arrêter avant la fin du + .po + - pofilter + - acheck + +- An alternative converter for Java .properties files. + E.g. + error.socket.connect=Cannot connect socket + error.database.connect=Cannot connect to database {0} + -> + msgctxt "error.socket.connect" + msgid "Cannot connect socket" + msgstr "" + msgctxt "error.database.connect" + msgid "Cannot connect to database {0}" + msgstr "" + +- For people who use a 15 MB large compendium: + Add an msgmerge option --cache-compendium, which stores (during the + first run) or reuses (during subsequent runs) an mmapable file that + represents the index of the compendium file. Should be located in + /var/tmp/, in a filename that is a hash of the realpath of the compendium. + +- Translating via an intermediate language (see thread 2006-09-28): + > For my language alone, there are many possible translators who would + > work much better from Chinese or Russian to Vietnamese than from + > English. It's simply a matter of which languages you have had the + > opportunity to learn. + + Now _that_ is an interesting idea! + + Gettext can already nearly do this, too, if you write three small scripts/ + programs to + - convert an English-based .pot file into a Russian-based .pot file, + - convert an English->Vietnamese PO file to a Russian->Vietnamese PO file, + (to be used when such a translator starts her work), + - convert an Russian->Vietnamese PO file back to an English->Vietnamese PO file + (to be used when a translator is done with her work). + And then the translator has these additional conversions steps all the time. + + It would be better, for the future, that the translator has only one + additional step to perform: When she gets a new PO file, she converts it + to a mixed English/Russian->Vietnamese PO file. Such a mixed + English/Russian->Vietnamese PO file would + 1) permit the translator to peek into the English original when something is + unclear, + 2) also work when not some of the Russian translations are missing or fuzzy, + 3) get rid of the "convert back" step, since msgfmt could directly grok + the mixed English/Russian->Vietnamese PO file. + + The syntax for a mixed PO file could like this: + + msgid "Hello, world!" + msgid[ru] "Здравствуй, мир!" + msgstr "Chào thế giới !" + |