unofficial mirror of guix-devel@gnu.org 
 help / color / mirror / code / Atom feed
* Package synopses and blurbs translation
@ 2014-01-06 17:41   ` Ludovic Courtès
  2014-01-06 21:52     ` [bug-womb] " Karl Berry
  2014-01-07  8:57     ` John Darrington
  0 siblings, 2 replies; 41+ messages in thread
From: Ludovic Courtès @ 2014-01-06 17:41 UTC (permalink / raw)
  To: bug-womb, web-translators; +Cc: guix-devel

Hello, and best wishes!

As discussed before [0], Guix needs to provide users with translated
package synopses and descriptions.  It gets its synopses and
descriptions for GNU packages from the Womb [1,2] (so does GSRC, IIRC),
and has its own for non-GNU packages.

There’s gettext infrastructure ready for that in Guix, but we need to
coordinate so that the result is usable the all the possible users (web
translators, GSRC, and Guix.)

One possibility would be to use a specific text domain for package
descriptions/synopses in Guix, and then submit that to the Translation
Project.

Another option is to let the web translators in charge of that (with
GNUN), and then let Guix and GSRC synchronize periodically.  Guix would
still have to use the TP for non-GNU packages, though I’m not sure how
to handle that (different domain?).

WDYT?

Thanks,
Ludo’.

[0] https://lists.gnu.org/archive/html/guix-devel/2013-10/msg00090.html
[1] http://cvs.savannah.gnu.org/viewvc/*checkout*/gnumaint/gnupackages.txt?root=womb
[2] http://cvs.savannah.gnu.org/viewvc/*checkout*/gnumaint/pkgblurbs.txt?root=womb

^ permalink raw reply	[flat|nested] 41+ messages in thread

* Re: [bug-womb] Package synopses and blurbs translation
  2014-01-06 17:41   ` Package synopses and blurbs translation Ludovic Courtès
@ 2014-01-06 21:52     ` Karl Berry
  2014-01-07  8:57     ` John Darrington
  1 sibling, 0 replies; 41+ messages in thread
From: Karl Berry @ 2014-01-06 21:52 UTC (permalink / raw)
  To: ludo; +Cc: guix-devel, web-translators, bug-womb

[-- Warning: decoded text below may be mangled, UTF-8 assumed --]
[-- Attachment #1: Type: text/plain, Size: 629 bytes --]

    http://cvs.savannah.gnu.org/viewvc/*checkout*/gnumaint/pkgblurbs.txt

Looking at www/server, it seems there are currently some translations
of the blurbs for ru, fr, de, ja (just judging by file sizes).

I suggest the path of least resistance is to take these web translations
as the source for the others, and not try to involve TP for them.

    Guix would still have to use the TP for non-GNU packages, though Iœôòùm
    not sure how to handle that (different domain?).

I don't see why it needs to be a different domain, exactly.  Anyway,
coordinator@translationproject.org is the best advisor on all things TP.

FWIW,
k

^ permalink raw reply	[flat|nested] 41+ messages in thread

* Re: Package synopses and blurbs translation
  2014-01-06 17:41   ` Package synopses and blurbs translation Ludovic Courtès
  2014-01-06 21:52     ` [bug-womb] " Karl Berry
@ 2014-01-07  8:57     ` John Darrington
  2014-01-07 10:17       ` Ludovic Courtès
  1 sibling, 1 reply; 41+ messages in thread
From: John Darrington @ 2014-01-07  8:57 UTC (permalink / raw)
  To: Ludovic Court??s; +Cc: guix-devel, web-translators, bug-womb

[-- Warning: decoded text below may be mangled, UTF-8 assumed --]
[-- Attachment #1: Type: text/plain; charset=unknown-8bit, Size: 3905 bytes --]

Packages which have a GUI, also need a .desktop file, which contains
two translatable strings:  "GenericName", and "Comment".  For example,
here is the .desktop file from pspp:

[Desktop Entry]
Name=GNU PSPP
GenericName=Statistical Software
GenericName[ca]=Programari estadístic
GenericName[cs]=Statistický program
GenericName[de]=Statistiksoftware
GenericName[es]=Programario Estadístico
GenericName[ja]=統計ソフトウェア
GenericName[lt]=Statistinė programinė įranga
GenericName[nl]=Statistische software
GenericName[uk]=Статистичне програмне забезпечення
Comment=Analyze statistical data with a free alternative to SPSS
Comment[ca]= Analitza dades estadístiques amb una alternativa lliure a SPSS
Comment[cs]= Analyzuj statistická data se svobodnou variantou SPSS
Comment[de]= Statistische Daten mit einer freien Alternative zu SPSS analysieren
Comment[en_GB]= Analyse statistical data with a free alternative to SPSS
Comment[es]= Analiza datos estadísticos con una alternativa libre a SPSS
Comment[ja]= フリーなSPSS代替ソフトウェアによる統計データ分析
Comment[lt]= Statistinių duomenų analizavimas su nemokama SPSS alternatyva
Comment[nl]= Analyseer statistische data met een vrij alternatief van SPSS
Comment[uk]= Аналіз статистичних даних у вільній альтернативі SPSS
Exec=psppire %F
Icon=pspp
Terminal=false
Type=Application
Categories=GTK;Education;Science;Math;
MimeType=application/x-spss-sav;application/x-spss-por;

The "Comment" string seems to serve the same purpose as Guix's "Synopsis" 
string. So I suggest that whatever method is used, we try to re-use one for the 
other.

I think the most desirable approach is to encourage package maintainers, to 
append the "Synopsis", "Description", "GenericName" etc strings to the .pot
files for their projects.  This saves having a team of translators dedicated
to translating names/descriptions of packages and the translators who are 
already familiar with a package are in the best position to make a translation.

However, not all package maintainers will comply.  So systems like Guix which
want to use Name/Description should look for the translation provided by the
package, and only if absent take one from a different source.

Just my $0.02

J'


On Mon, Jan 06, 2014 at 06:41:39PM +0100, Ludovic Court??s wrote:
     Hello, and best wishes!
     
     As discussed before [0], Guix needs to provide users with translated
     package synopses and descriptions.  It gets its synopses and
     descriptions for GNU packages from the Womb [1,2] (so does GSRC, IIRC),
     and has its own for non-GNU packages.
     
     There???s gettext infrastructure ready for that in Guix, but we need to
     coordinate so that the result is usable the all the possible users (web
     translators, GSRC, and Guix.)
     
     One possibility would be to use a specific text domain for package
     descriptions/synopses in Guix, and then submit that to the Translation
     Project.
     
     Another option is to let the web translators in charge of that (with
     GNUN), and then let Guix and GSRC synchronize periodically.  Guix would
     still have to use the TP for non-GNU packages, though I???m not sure how
     to handle that (different domain?).
     
     WDYT?
     
     Thanks,
     Ludo???.
     
     [0] https://lists.gnu.org/archive/html/guix-devel/2013-10/msg00090.html
     [1] http://cvs.savannah.gnu.org/viewvc/*checkout*/gnumaint/gnupackages.txt?root=womb
     [2] http://cvs.savannah.gnu.org/viewvc/*checkout*/gnumaint/pkgblurbs.txt?root=womb
     

-- 
PGP Public key ID: 1024D/2DE827B3 
fingerprint = 8797 A26D 0854 2EAB 0285  A290 8A67 719C 2DE8 27B3
See http://sks-keyservers.net or any PGP keyserver for public key.


[-- Attachment #2: Digital signature --]
[-- Type: application/pgp-signature, Size: 198 bytes --]

^ permalink raw reply	[flat|nested] 41+ messages in thread

* Re: Package synopses and blurbs translation
  2014-01-07  8:57     ` John Darrington
@ 2014-01-07 10:17       ` Ludovic Courtès
  2014-01-07 10:31         ` John Darrington
  0 siblings, 1 reply; 41+ messages in thread
From: Ludovic Courtès @ 2014-01-07 10:17 UTC (permalink / raw)
  To: John Darrington; +Cc: guix-devel, web-translators, bug-womb

John Darrington <john@darrington.wattle.id.au> skribis:

> Packages which have a GUI, also need a .desktop file, which contains
> two translatable strings:  "GenericName", and "Comment".  For example,
> here is the .desktop file from pspp:
>
> [Desktop Entry]
> Name=GNU PSPP
> GenericName=Statistical Software
> GenericName[ca]=Programari estadístic
> GenericName[cs]=Statistický program

[...]

> I think the most desirable approach is to encourage package maintainers, to 
> append the "Synopsis", "Description", "GenericName" etc strings to the .pot
> files for their projects.  This saves having a team of translators dedicated
> to translating names/descriptions of packages and the translators who are 
> already familiar with a package are in the best position to make a translation.
>
> However, not all package maintainers will comply.

Right, which means the only solution that works in practice is what we
have now.

In addition, since .desktop files don’t use gettext, I suppose it would
be harder to share translations.  Someone would have to come up with a
tool that gets translations from the www po files, and extracts them to
a .desktop.

Anyway, that’s another story...

Ludo’.

^ permalink raw reply	[flat|nested] 41+ messages in thread

* Re: Package synopses and blurbs translation
  2014-01-07 10:17       ` Ludovic Courtès
@ 2014-01-07 10:31         ` John Darrington
  2014-01-07 23:00           ` Ludovic Courtès
  0 siblings, 1 reply; 41+ messages in thread
From: John Darrington @ 2014-01-07 10:31 UTC (permalink / raw)
  To: Ludovic Court??s; +Cc: guix-devel, web-translators, bug-womb

[-- Attachment #1: Type: text/plain, Size: 1807 bytes --]

On Tue, Jan 07, 2014 at 11:17:35AM +0100, Ludovic Court??s wrote:
     John Darrington <john@darrington.wattle.id.au> skribis:
     
     > I think the most desirable approach is to encourage package maintainers, to 
     > append the "Synopsis", "Description", "GenericName" etc strings to the .pot
     > files for their projects.  This saves having a team of translators dedicated
     > to translating names/descriptions of packages and the translators who are 
     > already familiar with a package are in the best position to make a translation.
     >
     > However, not all package maintainers will comply.
     
     Right, which means the only solution that works in practice is what we
     have now.

Well, does it work now?  do we have translations of every package description in Womb?
The plain ugly truth is that we have no solution which fully works now.  We have several
(equally good solutions) which are half adopted.  I don't think that telling all maintainers,
that henceforth they must do ... is going to be effective.  So that is why I suggest that
using the several solutions that we have, with fallback is going to be most effective in
the short term.
     
     In addition, since .desktop files don???t use gettext, I suppose it would
     be harder to share translations.  Someone would have to come up with a
     tool that gets translations from the www po files, and extracts them to
     a .desktop.

The tool is trivial and already available.  Look how we do it in PSPP :

http://git.savannah.gnu.org/cgit/pspp.git/tree/src/ui/gui/gen-dot-desktop.sh

J'
     

-- 
PGP Public key ID: 1024D/2DE827B3 
fingerprint = 8797 A26D 0854 2EAB 0285  A290 8A67 719C 2DE8 27B3
See http://sks-keyservers.net or any PGP keyserver for public key.


[-- Attachment #2: Digital signature --]
[-- Type: application/pgp-signature, Size: 198 bytes --]

^ permalink raw reply	[flat|nested] 41+ messages in thread

* Re: Package synopses and blurbs translation
  2014-01-07 10:31         ` John Darrington
@ 2014-01-07 23:00           ` Ludovic Courtès
       [not found]             ` <rt-3.4.5-19728-1389135974-1094.881518-21-0@rt.gnu.org>
  0 siblings, 1 reply; 41+ messages in thread
From: Ludovic Courtès @ 2014-01-07 23:00 UTC (permalink / raw)
  To: John Darrington; +Cc: guix-devel, web-translators, bug-womb

John Darrington <john@darrington.wattle.id.au> skribis:

> On Tue, Jan 07, 2014 at 11:17:35AM +0100, Ludovic Court??s wrote:
>      John Darrington <john@darrington.wattle.id.au> skribis:
>      
>      > I think the most desirable approach is to encourage package maintainers, to 
>      > append the "Synopsis", "Description", "GenericName" etc strings to the .pot
>      > files for their projects.  This saves having a team of translators dedicated
>      > to translating names/descriptions of packages and the translators who are 
>      > already familiar with a package are in the best position to make a translation.
>      >
>      > However, not all package maintainers will comply.
>      
>      Right, which means the only solution that works in practice is what we
>      have now.
>
> Well, does it work now?  do we have translations of every package description in Womb?

Translations are in the www repo.

> The plain ugly truth is that we have no solution which fully works now.

Well, the package descriptions in the Womb are brand new (thanks Karl
and Brandon), and the web page <https://www.gnu.org/manual/blurbs.html>
even more so.  Yet there are already a bunch of translations available,
and it’s easily reusable for Guix.

See, no need to be pessimistic!  :-)

Ludo’.

^ permalink raw reply	[flat|nested] 41+ messages in thread

* [gnu.org #881181] Re: [gnu.org #881518] Re: Package synopses and blurbs translation
       [not found]               ` <52CE264A.8010501@gmail.com>
@ 2014-01-09  4:31                 ` Ineiev via RT
  2014-01-09 10:51                   ` Ludovic Courtès
  0 siblings, 1 reply; 41+ messages in thread
From: Ineiev via RT @ 2014-01-09  4:31 UTC (permalink / raw)
  To: john, karl, ludo; +Cc: guix-devel, bug-womb

On 01/08/2014 03:06 AM, Ludovic Courtès via RT wrote:
> John Darrington <john@darrington.wattle.id.au> skribis:
> 
>> Well, does it work now?  do we have translations of every package description in Womb?
> 
> Translations are in the www repo.

Actually, only French translations are complete; in Japanese, German and Russian
many strings are untranslated.

If there are other (non-web) translators, we may want to arrange a cron job
to commit their translations to www.

^ permalink raw reply	[flat|nested] 41+ messages in thread

* Re: [gnu.org #881181] Re: [gnu.org #881518] Re: Package synopses and blurbs translation
  2014-01-09  4:31                 ` [gnu.org #881181] Re: [gnu.org #881518] " Ineiev via RT
@ 2014-01-09 10:51                   ` Ludovic Courtès
  2014-01-09 10:57                     ` Ludovic Courtès via RT
       [not found]                     ` <rt-3.4.5-21633-1389265036-650.881181-75-0@rt.gnu.org>
  0 siblings, 2 replies; 41+ messages in thread
From: Ludovic Courtès @ 2014-01-09 10:51 UTC (permalink / raw)
  To: Ineiev via RT; +Cc: guix-devel, bug-womb, karl

"Ineiev via RT" <web-translators@gnu.org> skribis:

> If there are other (non-web) translators, we may want to arrange a cron job
> to commit their translations to www.

There would likely be duplicated work if there were both www and non www
people translating these things, which is why I started this discussion.

Are you suggesting that we might get better results via the TP?

Thanks,
Ludo’.

^ permalink raw reply	[flat|nested] 41+ messages in thread

* Re: [gnu.org #881181] Re: [gnu.org #881518] Re: Package synopses and blurbs translation
  2014-01-09 10:51                   ` Ludovic Courtès
@ 2014-01-09 10:57                     ` Ludovic Courtès via RT
       [not found]                     ` <rt-3.4.5-21633-1389265036-650.881181-75-0@rt.gnu.org>
  1 sibling, 0 replies; 41+ messages in thread
From: Ludovic Courtès via RT @ 2014-01-09 10:57 UTC (permalink / raw)
  To: john, karl; +Cc: guix-devel, bug-womb

"Ineiev via RT" <web-translators@gnu.org> skribis:

> If there are other (non-web) translators, we may want to arrange a cron job
> to commit their translations to www.

There would likely be duplicated work if there were both www and non www
people translating these things, which is why I started this discussion.

Are you suggesting that we might get better results via the TP?

Thanks,
Ludo’.

^ permalink raw reply	[flat|nested] 41+ messages in thread

* Re: [gnu.org #881181] Re: [gnu.org #881518] Re: Package synopses and blurbs translation
       [not found]                       ` <52CE8766.4080501@gmail.com>
@ 2014-01-09 11:25                         ` Ineiev via RT
  2014-01-09 11:33                           ` John Darrington
  2014-01-09 13:24                           ` Ludovic Courtès
  0 siblings, 2 replies; 41+ messages in thread
From: Ineiev via RT @ 2014-01-09 11:25 UTC (permalink / raw)
  To: john, karl, ludo; +Cc: guix-devel, bug-womb

On 01/09/2014 02:57 PM, Ludovic Courtès via RT wrote:
> "Ineiev via RT" <web-translators@gnu.org> skribis:
> 
>> If there are other (non-web) translators, we may want to arrange a cron job
>> to commit their translations to www.
> 
> There would likely be duplicated work if there were both www and non www
> people translating these things, which is why I started this discussion.

I don't think so; there is more work than active translators.

> Are you suggesting that we might get better results via the TP?

No, I'm suggesting that it's possible to delegate the work to groups
other than GNU web translators (especially when we have no active
team for a language), and www.gnu.org can take advantage of it.

^ permalink raw reply	[flat|nested] 41+ messages in thread

* Re: [gnu.org #881181] Re: [gnu.org #881518] Re: Package synopses and blurbs translation
  2014-01-09 11:25                         ` Ineiev via RT
@ 2014-01-09 11:33                           ` John Darrington
  2014-01-09 11:33                             ` John Darrington via RT
  2014-01-09 13:24                           ` Ludovic Courtès
  1 sibling, 1 reply; 41+ messages in thread
From: John Darrington @ 2014-01-09 11:33 UTC (permalink / raw)
  To: Ineiev via RT; +Cc: guix-devel, bug-womb, karl

[-- Attachment #1: Type: text/plain, Size: 1070 bytes --]

On Thu, Jan 09, 2014 at 06:25:37AM -0500, Ineiev via RT wrote:
     
     No, I'm suggesting that it's possible to delegate the work to groups
     other than GNU web translators (especially when we have no active
     team for a language), and www.gnu.org can take advantage of it.

I agree - and the people best qualified to translate the blurbs for a package,
are the translators for that package itself.  Hence my previous suggestion, viz:
encourage all projects to put the blurbs in their .pot templates. That way www.gnu.org,
guix and anyone else can take advantage of it.

Not all package maintainers will immediately do that of course,  hence my 
second suggestion - have a secondary source of blurb translations (possibly on the womb) 
which can be used if the primary source is absent.  Hopefully, given time, the 
secondary source will become unnecessary.

     

-- 
PGP Public key ID: 1024D/2DE827B3 
fingerprint = 8797 A26D 0854 2EAB 0285  A290 8A67 719C 2DE8 27B3
See http://sks-keyservers.net or any PGP keyserver for public key.


[-- Attachment #2: Digital signature --]
[-- Type: application/pgp-signature, Size: 198 bytes --]

^ permalink raw reply	[flat|nested] 41+ messages in thread

* Re: [gnu.org #881181] Re: [gnu.org #881518] Re: Package synopses and blurbs translation
  2014-01-09 11:33                           ` John Darrington
@ 2014-01-09 11:33                             ` John Darrington via RT
  0 siblings, 0 replies; 41+ messages in thread
From: John Darrington via RT @ 2014-01-09 11:33 UTC (permalink / raw)
  To: karl, ludo; +Cc: guix-devel, bug-womb

[-- Attachment #1: Type: text/plain, Size: 1049 bytes --]

On Thu, Jan 09, 2014 at 06:25:37AM -0500, Ineiev via RT wrote:
     
     No, I'm suggesting that it's possible to delegate the work to groups
     other than GNU web translators (especially when we have no active
     team for a language), and www.gnu.org can take advantage of it.

I agree - and the people best qualified to translate the blurbs for a package,
are the translators for that package itself.  Hence my previous suggestion, viz:
encourage all projects to put the blurbs in their .pot templates. That way www.gnu.org,
guix and anyone else can take advantage of it.

Not all package maintainers will immediately do that of course,  hence my 
second suggestion - have a secondary source of blurb translations (possibly on the womb) 
which can be used if the primary source is absent.  Hopefully, given time, the 
secondary source will become unnecessary.

     

-- 
PGP Public key ID: 1024D/2DE827B3 
fingerprint = 8797 A26D 0854 2EAB 0285  A290 8A67 719C 2DE8 27B3
See http://sks-keyservers.net or any PGP keyserver for public key.




[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 198 bytes --]

^ permalink raw reply	[flat|nested] 41+ messages in thread

* Re: [gnu.org #881181] Re: [gnu.org #881518] Re: Package synopses and blurbs translation
  2014-01-09 11:25                         ` Ineiev via RT
  2014-01-09 11:33                           ` John Darrington
@ 2014-01-09 13:24                           ` Ludovic Courtès
  2014-01-09 13:29                             ` Ludovic Courtès via RT
       [not found]                             ` <rt-3.4.5-11749-1389274177-1282.881181-75-0@rt.gnu.org>
  1 sibling, 2 replies; 41+ messages in thread
From: Ludovic Courtès @ 2014-01-09 13:24 UTC (permalink / raw)
  To: Ineiev via RT; +Cc: guix-devel, bug-womb, karl

"Ineiev via RT" <web-translators@gnu.org> skribis:

> On 01/09/2014 02:57 PM, Ludovic Courtès via RT wrote:
>> "Ineiev via RT" <web-translators@gnu.org> skribis:
>> 
>>> If there are other (non-web) translators, we may want to arrange a cron job
>>> to commit their translations to www.
>> 
>> There would likely be duplicated work if there were both www and non www
>> people translating these things, which is why I started this discussion.
>
> I don't think so; there is more work than active translators.
>
>> Are you suggesting that we might get better results via the TP?
>
> No, I'm suggesting that it's possible to delegate the work to groups
> other than GNU web translators (especially when we have no active
> team for a language), and www.gnu.org can take advantage of it.

I agree that it would be best, but how do we avoid duplication of work?
I mean, we already have a few package translations at
<http://translationproject.org/domain/guix.html> (representing the only
package file currently in POTFILES), but obviously the translators were
not aware of what was being done on the www side (and vice versa.)

I’m fairly new to the translation process, and I just don’t know how we
can tell the TP volunteers to synchronize with the www volunteers.  What
would you recommend?

Thanks,
Ludo’.

^ permalink raw reply	[flat|nested] 41+ messages in thread

* Re: [gnu.org #881181] Re: [gnu.org #881518] Re: Package synopses and blurbs translation
  2014-01-09 13:24                           ` Ludovic Courtès
@ 2014-01-09 13:29                             ` Ludovic Courtès via RT
       [not found]                             ` <rt-3.4.5-11749-1389274177-1282.881181-75-0@rt.gnu.org>
  1 sibling, 0 replies; 41+ messages in thread
From: Ludovic Courtès via RT @ 2014-01-09 13:29 UTC (permalink / raw)
  To: john, karl; +Cc: guix-devel, bug-womb

"Ineiev via RT" <web-translators@gnu.org> skribis:

> On 01/09/2014 02:57 PM, Ludovic Courtès via RT wrote:
>> "Ineiev via RT" <web-translators@gnu.org> skribis:
>> 
>>> If there are other (non-web) translators, we may want to arrange a cron job
>>> to commit their translations to www.
>> 
>> There would likely be duplicated work if there were both www and non www
>> people translating these things, which is why I started this discussion.
>
> I don't think so; there is more work than active translators.
>
>> Are you suggesting that we might get better results via the TP?
>
> No, I'm suggesting that it's possible to delegate the work to groups
> other than GNU web translators (especially when we have no active
> team for a language), and www.gnu.org can take advantage of it.

I agree that it would be best, but how do we avoid duplication of work?
I mean, we already have a few package translations at
<http://translationproject.org/domain/guix.html> (representing the only
package file currently in POTFILES), but obviously the translators were
not aware of what was being done on the www side (and vice versa.)

I’m fairly new to the translation process, and I just don’t know how we
can tell the TP volunteers to synchronize with the www volunteers.  What
would you recommend?

Thanks,
Ludo’.

^ permalink raw reply	[flat|nested] 41+ messages in thread

* Re: [gnu.org #881181] Re: [gnu.org #881518] Re: Package synopses and blurbs translation
       [not found]                               ` <52CEB6A9.2000105@gmail.com>
@ 2014-01-09 14:48                                 ` Ineiev via RT
  2014-01-09 23:06                                   ` Ludovic Courtès
  0 siblings, 1 reply; 41+ messages in thread
From: Ineiev via RT @ 2014-01-09 14:48 UTC (permalink / raw)
  To: john, karl, ludo; +Cc: guix-devel, bug-womb

On 01/09/2014 01:29 PM, Ludovic Courtès via RT wrote:
 > I mean, we already have a few package translations at
 > <http://translationproject.org/domain/guix.html> (representing the only
 > package file currently in POTFILES), but obviously the translators were
 > not aware of what was being done on the www side (and vice versa.)
 >
 > I’m fairly new to the translation process, and I just don’t know how we
 > can tell the TP volunteers to synchronize with the www volunteers.  What
 > would you recommend?

I think it can be organized this way:

(0) when a new (or corrected) translation is committed to www, www
translators send updates to TP, and they merge it to their PO files;

(1) when a new translation is submitted to TP, the translators send
a copy to the respective www.gnu.org translation team (or
web-translators@gnu.org if that team doesn't maintain blurb
translation for some reason); of course, TP translators should know
what strings are blurbs.

However, there is a technical problem: www translations are in HTML,
while guix uses plain text. it's easy to transform plain text to HTML;
the reverse conversion seems missing.

^ permalink raw reply	[flat|nested] 41+ messages in thread

* Re: [gnu.org #881181] Re: [gnu.org #881518] Re: Package synopses and blurbs translation
  2014-01-09 14:48                                 ` Ineiev via RT
@ 2014-01-09 23:06                                   ` Ludovic Courtès
  2014-01-09 23:12                                     ` Ludovic Courtès via RT
       [not found]                                     ` <rt-3.4.5-23172-1389309154-685.881181-75-0@rt.gnu.org>
  0 siblings, 2 replies; 41+ messages in thread
From: Ludovic Courtès @ 2014-01-09 23:06 UTC (permalink / raw)
  To: Ineiev via RT; +Cc: guix-devel, bug-womb, karl

"Ineiev via RT" <web-translators@gnu.org> skribis:

> I think it can be organized this way:
>
> (0) when a new (or corrected) translation is committed to www, www
> translators send updates to TP, and they merge it to their PO files;
>
> (1) when a new translation is submitted to TP, the translators send
> a copy to the respective www.gnu.org translation team (or
> web-translators@gnu.org if that team doesn't maintain blurb
> translation for some reason); of course, TP translators should know
> what strings are blurbs.

Sounds good.

What would it take exactly to inform the TP folks of the process?

> However, there is a technical problem: www translations are in HTML,
> while guix uses plain text. it's easy to transform plain text to HTML;
> the reverse conversion seems missing.

Seems to me that the only difference in the translated strings is that
the www ones have something like this at the end:

  <small>(<a href="/manual/manual.html#pkg_3dldf\">doc</a>)</small>

Would it be possible somehow to remote that link from the translatable
strings?

Thanks,
Ludo’.

^ permalink raw reply	[flat|nested] 41+ messages in thread

* Re: [gnu.org #881181] Re: [gnu.org #881518] Re: Package synopses and blurbs translation
  2014-01-09 23:06                                   ` Ludovic Courtès
@ 2014-01-09 23:12                                     ` Ludovic Courtès via RT
       [not found]                                     ` <rt-3.4.5-23172-1389309154-685.881181-75-0@rt.gnu.org>
  1 sibling, 0 replies; 41+ messages in thread
From: Ludovic Courtès via RT @ 2014-01-09 23:12 UTC (permalink / raw)
  To: john, karl; +Cc: guix-devel, bug-womb

"Ineiev via RT" <web-translators@gnu.org> skribis:

> I think it can be organized this way:
>
> (0) when a new (or corrected) translation is committed to www, www
> translators send updates to TP, and they merge it to their PO files;
>
> (1) when a new translation is submitted to TP, the translators send
> a copy to the respective www.gnu.org translation team (or
> web-translators@gnu.org if that team doesn't maintain blurb
> translation for some reason); of course, TP translators should know
> what strings are blurbs.

Sounds good.

What would it take exactly to inform the TP folks of the process?

> However, there is a technical problem: www translations are in HTML,
> while guix uses plain text. it's easy to transform plain text to HTML;
> the reverse conversion seems missing.

Seems to me that the only difference in the translated strings is that
the www ones have something like this at the end:

  <small>(<a href="/manual/manual.html#pkg_3dldf\">doc</a>)</small>

Would it be possible somehow to remote that link from the translatable
strings?

Thanks,
Ludo’.

^ permalink raw reply	[flat|nested] 41+ messages in thread

* Re: [gnu.org #881181] Re: [gnu.org #881518] Re: Package synopses and blurbs translation
       [not found]                                       ` <52CF88ED.7040805@gmail.com>
@ 2014-01-10  5:44                                         ` Ineiev via RT
  2014-01-10 13:11                                           ` Ludovic Courtès
  2014-01-10 13:20                                           ` [gnu.org #881181] Re: [gnu.org #881518] " John Darrington
  0 siblings, 2 replies; 41+ messages in thread
From: Ineiev via RT @ 2014-01-10  5:44 UTC (permalink / raw)
  To: john, karl, ludo; +Cc: guix-devel, bug-womb

[-- Attachment #1: Type: text/plain, Size: 2007 bytes --]

On 01/10/2014 03:12 AM, Ludovic Courtès via RT wrote:
 >>
 >> (0) when a new (or corrected) translation is committed to www, www
 >> translators send updates to TP, and they merge it to their PO files;
 >>
 >> (1) when a new translation is submitted to TP, the translators send
 >> a copy to the respective www.gnu.org translation team (or
 >> web-translators@gnu.org if that team doesn't maintain blurb
 >> translation for some reason); of course, TP translators should know
 >> what strings are blurbs.
 >
 > Sounds good.
 >
 > What would it take exactly to inform the TP folks of the process?

Discuss with coordinator@translationproject.org, I think; they may add
their own adjustments to the procedure before actually announcing it
to the translators.

 >> However, there is a technical problem: www translations are in HTML,
 >> while guix uses plain text. it's easy to transform plain text to HTML;
 >> the reverse conversion seems missing.
 >
 > Seems to me that the only difference in the translated strings is that
 > the www ones have something like this at the end:
 >
 >   <small>(<a href="/manual/manual.html#pkg_3dldf\">doc</a>)</small>
 >
 > Would it be possible somehow to remote that link from the translatable
 > strings?

But they are translatable; what may make sense is separating them
to their own msgids (also, "This package is looking for a maintainer.").

GNUN has a means to do it when the strings can't come, say, in separate
paragraphs, <span class="gnun-split"></span>, like on the home page [0],
so this could be implemented like in the attachment.

Then, there are also <tt>s (which may "translate" into something
different, like <code> or <em>) and a few other substitutions [1].
I wonder whether it would be easier if guix used HTML in PO files and
converted it to plain text when needed; this way, no exact reverse
conversion would be necessary.

[0] https://www.gnu.org/home.en.html
[1] http://cvs.savannah.gnu.org/viewvc/gnumaint/gm-generate.pl?root=womb&view=markup



[-- Attachment #2: gm-generate.pl.diff --]
[-- Type: text/x-patch, Size: 895 bytes --]

Index: gm-generate.pl
===================================================================
RCS file: /sources/womb/gnumaint/gm-generate.pl,v
retrieving revision 1.15
diff -U 2 -r1.15 gm-generate.pl
--- gm-generate.pl	5 Nov 2013 14:41:52 -0000	1.15
+++ gm-generate.pl	10 Jan 2014 05:25:43 -0000
@@ -411,9 +411,11 @@
     # let's advertise if the package is looking for a maintainer.  maybe
     # we'll find someone.
-    push (@ret, "This package is looking for a maintainer.")
+    push (@ret, qq!<span class="gnun-split"></span>!
+               . "This package is looking for a maintainer.")
       if $activity =~ /^nomaint/;
 
     my $doc_links = "/manual/manual.html#$xhtml_id";
-    push (@ret, qq!<small>(<a href="$doc_links">doc</a>)!
+    push (@ret, qq!<span class="gnun-split"></span>!
+              . qq!<small>(<a href="$doc_links">doc</a>)!
               . qq!</small></p>!);
 

^ permalink raw reply	[flat|nested] 41+ messages in thread

* Re: [gnu.org #881181] Re: [gnu.org #881518] Re: Package synopses and blurbs translation
  2014-01-10  5:44                                         ` Ineiev via RT
@ 2014-01-10 13:11                                           ` Ludovic Courtès
  2014-01-10 13:17                                             ` Ludovic Courtès via RT
       [not found]                                             ` <rt-3.4.5-26448-1389359836-1535.881181-75-0@rt.gnu.org>
  2014-01-10 13:20                                           ` [gnu.org #881181] Re: [gnu.org #881518] " John Darrington
  1 sibling, 2 replies; 41+ messages in thread
From: Ludovic Courtès @ 2014-01-10 13:11 UTC (permalink / raw)
  To: Ineiev via RT; +Cc: guix-devel, bug-womb, karl

"Ineiev via RT" <web-translators@gnu.org> skribis:

> On 01/10/2014 03:12 AM, Ludovic Courtès via RT wrote:
>  >>
>  >> (0) when a new (or corrected) translation is committed to www, www
>  >> translators send updates to TP, and they merge it to their PO files;
>  >>
>  >> (1) when a new translation is submitted to TP, the translators send
>  >> a copy to the respective www.gnu.org translation team (or
>  >> web-translators@gnu.org if that team doesn't maintain blurb
>  >> translation for some reason); of course, TP translators should know
>  >> what strings are blurbs.
>  >
>  > Sounds good.
>  >
>  > What would it take exactly to inform the TP folks of the process?
>
> Discuss with coordinator@translationproject.org, I think; they may add
> their own adjustments to the procedure before actually announcing it
> to the translators.

OK, will do (once the remaining issue is solved.)

>  >> However, there is a technical problem: www translations are in HTML,
>  >> while guix uses plain text. it's easy to transform plain text to HTML;
>  >> the reverse conversion seems missing.
>  >
>  > Seems to me that the only difference in the translated strings is that
>  > the www ones have something like this at the end:
>  >
>  >   <small>(<a href="/manual/manual.html#pkg_3dldf\">doc</a>)</small>
>  >
>  > Would it be possible somehow to remote that link from the translatable
>  > strings?
>
> But they are translatable; what may make sense is separating them
> to their own msgids (also, "This package is looking for a maintainer.").
>
> GNUN has a means to do it when the strings can't come, say, in separate
> paragraphs, <span class="gnun-split"></span>, like on the home page [0],
> so this could be implemented like in the attachment.

Excellent.

> Then, there are also <tt>s (which may "translate" into something
> different, like <code> or <em>) and a few other substitutions [1].
> I wonder whether it would be easier if guix used HTML in PO files and
> converted it to plain text when needed; this way, no exact reverse
> conversion would be necessary.

That would be possible.  However, we synchronize the descriptions in our
source files directly with pkgblurbs.txt, which is *not* HTML.

So, should pkgblurbs.txt be changed to use HTML markup, should we keep
using it but implement the same markup-inference trick, or should we use
another source, or...?

It seems to me that the ideal would be to have (HTML) markup in the
authoritative source (pkgblurbs.txt).  Then users could choose whether
to keep/convert/discard that markup.  I believe it’s more flexible and
robust than trying to infer markup from plain text like gm-generate.pl
currently does.

WDYT?

Thanks for your help!

Ludo’.

^ permalink raw reply	[flat|nested] 41+ messages in thread

* Re: [gnu.org #881181] Re: [gnu.org #881518] Re: Package synopses and blurbs translation
  2014-01-10 13:11                                           ` Ludovic Courtès
@ 2014-01-10 13:17                                             ` Ludovic Courtès via RT
       [not found]                                             ` <rt-3.4.5-26448-1389359836-1535.881181-75-0@rt.gnu.org>
  1 sibling, 0 replies; 41+ messages in thread
From: Ludovic Courtès via RT @ 2014-01-10 13:17 UTC (permalink / raw)
  To: john, karl; +Cc: guix-devel, bug-womb

"Ineiev via RT" <web-translators@gnu.org> skribis:

> On 01/10/2014 03:12 AM, Ludovic Courtès via RT wrote:
>  >>
>  >> (0) when a new (or corrected) translation is committed to www, www
>  >> translators send updates to TP, and they merge it to their PO files;
>  >>
>  >> (1) when a new translation is submitted to TP, the translators send
>  >> a copy to the respective www.gnu.org translation team (or
>  >> web-translators@gnu.org if that team doesn't maintain blurb
>  >> translation for some reason); of course, TP translators should know
>  >> what strings are blurbs.
>  >
>  > Sounds good.
>  >
>  > What would it take exactly to inform the TP folks of the process?
>
> Discuss with coordinator@translationproject.org, I think; they may add
> their own adjustments to the procedure before actually announcing it
> to the translators.

OK, will do (once the remaining issue is solved.)

>  >> However, there is a technical problem: www translations are in HTML,
>  >> while guix uses plain text. it's easy to transform plain text to HTML;
>  >> the reverse conversion seems missing.
>  >
>  > Seems to me that the only difference in the translated strings is that
>  > the www ones have something like this at the end:
>  >
>  >   <small>(<a href="/manual/manual.html#pkg_3dldf\">doc</a>)</small>
>  >
>  > Would it be possible somehow to remote that link from the translatable
>  > strings?
>
> But they are translatable; what may make sense is separating them
> to their own msgids (also, "This package is looking for a maintainer.").
>
> GNUN has a means to do it when the strings can't come, say, in separate
> paragraphs, <span class="gnun-split"></span>, like on the home page [0],
> so this could be implemented like in the attachment.

Excellent.

> Then, there are also <tt>s (which may "translate" into something
> different, like <code> or <em>) and a few other substitutions [1].
> I wonder whether it would be easier if guix used HTML in PO files and
> converted it to plain text when needed; this way, no exact reverse
> conversion would be necessary.

That would be possible.  However, we synchronize the descriptions in our
source files directly with pkgblurbs.txt, which is *not* HTML.

So, should pkgblurbs.txt be changed to use HTML markup, should we keep
using it but implement the same markup-inference trick, or should we use
another source, or...?

It seems to me that the ideal would be to have (HTML) markup in the
authoritative source (pkgblurbs.txt).  Then users could choose whether
to keep/convert/discard that markup.  I believe it’s more flexible and
robust than trying to infer markup from plain text like gm-generate.pl
currently does.

WDYT?

Thanks for your help!

Ludo’.

^ permalink raw reply	[flat|nested] 41+ messages in thread

* Re: [gnu.org #881181] Re: [gnu.org #881518] Re: Package synopses and blurbs translation
  2014-01-10  5:44                                         ` Ineiev via RT
  2014-01-10 13:11                                           ` Ludovic Courtès
@ 2014-01-10 13:20                                           ` John Darrington
  2014-01-10 13:20                                             ` John Darrington via RT
       [not found]                                             ` <rt-3.4.5-26199-1389360045-1423.881181-75-0@rt.gnu.org>
  1 sibling, 2 replies; 41+ messages in thread
From: John Darrington @ 2014-01-10 13:20 UTC (permalink / raw)
  To: Ineiev via RT; +Cc: guix-devel, bug-womb, karl

On Fri, Jan 10, 2014 at 12:44:25AM -0500, Ineiev via RT wrote:
     
     Then, there are also <tt>s (which may "translate" into something
     different, like <code> or <em>) and a few other substitutions [1].
     I wonder whether it would be easier if guix used HTML in PO files and
     converted it to plain text when needed; this way, no exact reverse
     conversion would be necessary.

It's become a kindof de facto standard, that html text in <code></code> should
not ever be translated.  This is a useful convention to follow so that automatic
html translation services can recognise texts which should be left untranslated.

I don't see any advantages for Gnu not to follow this convention.

J'

-- 
PGP Public key ID: 1024D/2DE827B3 
fingerprint = 8797 A26D 0854 2EAB 0285  A290 8A67 719C 2DE8 27B3
See http://sks-keyservers.net or any PGP keyserver for public key.

^ permalink raw reply	[flat|nested] 41+ messages in thread

* Re: [gnu.org #881181] Re: [gnu.org #881518] Re: Package synopses and blurbs translation
  2014-01-10 13:20                                           ` [gnu.org #881181] Re: [gnu.org #881518] " John Darrington
@ 2014-01-10 13:20                                             ` John Darrington via RT
       [not found]                                             ` <rt-3.4.5-26199-1389360045-1423.881181-75-0@rt.gnu.org>
  1 sibling, 0 replies; 41+ messages in thread
From: John Darrington via RT @ 2014-01-10 13:20 UTC (permalink / raw)
  To: karl, ludo; +Cc: guix-devel, bug-womb

On Fri, Jan 10, 2014 at 12:44:25AM -0500, Ineiev via RT wrote:
     
     Then, there are also <tt>s (which may "translate" into something
     different, like <code> or <em>) and a few other substitutions [1].
     I wonder whether it would be easier if guix used HTML in PO files and
     converted it to plain text when needed; this way, no exact reverse
     conversion would be necessary.

It's become a kindof de facto standard, that html text in <code></code> should
not ever be translated.  This is a useful convention to follow so that automatic
html translation services can recognise texts which should be left untranslated.

I don't see any advantages for Gnu not to follow this convention.

J'

-- 
PGP Public key ID: 1024D/2DE827B3 
fingerprint = 8797 A26D 0854 2EAB 0285  A290 8A67 719C 2DE8 27B3
See http://sks-keyservers.net or any PGP keyserver for public key.

^ permalink raw reply	[flat|nested] 41+ messages in thread

* Re: [gnu.org #881181] Re: [gnu.org #881518] Re: Package synopses and blurbs translation
       [not found]                                               ` <52D004D8.4090005@gmail.com>
@ 2014-01-10 14:34                                                 ` Ineiev via RT
  0 siblings, 0 replies; 41+ messages in thread
From: Ineiev via RT @ 2014-01-10 14:34 UTC (permalink / raw)
  To: john, karl, ludo; +Cc: guix-devel, bug-womb

On 01/10/2014 01:20 PM, John Darrington via RT wrote:
> On Fri, Jan 10, 2014 at 12:44:25AM -0500, Ineiev via RT wrote:
>      
>      Then, there are also <tt>s (which may "translate" into something
>      different, like <code> or <em>) and a few other substitutions [1].
>      I wonder whether it would be easier if guix used HTML in PO files and
>      converted it to plain text when needed; this way, no exact reverse
>      conversion would be necessary.
> 
> It's become a kindof de facto standard, that html text in <code></code> should
> not ever be translated.  This is a useful convention to follow so that automatic
> html translation services can recognise texts which should be left untranslated.
> 
> I don't see any advantages for Gnu not to follow this convention.

I was not clear enough, what I meant was: the original text says,
--
foo uses "--bar" to baz.
--

gm-generate.pl converts it to
--
foo uses <tt>--bar</tt> to baz.
--

Now, some translator may replace the <tt> tag with <code>:
--
когда foo видит <code>--bar</code>, она бацает.
--

This makes the conversion of the translation (from HTML to plain text
and back) non-trivial.

^ permalink raw reply	[flat|nested] 41+ messages in thread

* Re: [gnu.org #881181] Re: [gnu.org #881518] Re: Package synopses and blurbs translation
       [not found]                                               ` <52D005CA.8020601@gmail.com>
@ 2014-01-10 14:38                                                 ` Ineiev via RT
  2014-01-10 22:25                                                   ` Karl Berry
  0 siblings, 1 reply; 41+ messages in thread
From: Ineiev via RT @ 2014-01-10 14:38 UTC (permalink / raw)
  To: john, karl, ludo; +Cc: guix-devel, bug-womb

On 01/10/2014 01:17 PM, Ludovic Courtès via RT wrote:
> It seems to me that the ideal would be to have (HTML) markup in the
> authoritative source (pkgblurbs.txt).  Then users could choose whether
> to keep/convert/discard that markup.  I believe it’s more flexible and
> robust than trying to infer markup from plain text like gm-generate.pl
> currently does.
> 
> WDYT?

I think it may depend on the usage scenarios.

Karl?

^ permalink raw reply	[flat|nested] 41+ messages in thread

* Re: [gnu.org #881181] Re: [gnu.org #881518] Re: Package synopses and blurbs translation
  2014-01-10 14:38                                                 ` Ineiev via RT
@ 2014-01-10 22:25                                                   ` Karl Berry
  2014-01-10 22:25                                                     ` Karl Berry via RT
  0 siblings, 1 reply; 41+ messages in thread
From: Karl Berry @ 2014-01-10 22:25 UTC (permalink / raw)
  To: web-translators, bug-womb, guix-devel

I thought you guys didn't want these hypothetical TP translators to see
HTML.  If you do, fine, we can make the original be HTML, at least as
far as the internal text goes, which is the only concern here afaik.

Brandon and I wrote the blurbs in plain text simply because it seemed
natural; everything else we do starts with plain text, and there seemed
no reason to do otherwise.  Then I wrote gm-generate.pl to add HTML
boilerplate junk and convert the obvious things into HTML as needed
because that's how the text was needed on the web site.

It all seems far more trivial to me than this thread would imply.  

Whatever,
k

^ permalink raw reply	[flat|nested] 41+ messages in thread

* Re: [gnu.org #881181] Re: [gnu.org #881518] Re: Package synopses and blurbs translation
  2014-01-10 22:25                                                   ` Karl Berry
@ 2014-01-10 22:25                                                     ` Karl Berry via RT
  2014-01-11 10:16                                                       ` Ludovic Courtès
  0 siblings, 1 reply; 41+ messages in thread
From: Karl Berry via RT @ 2014-01-10 22:25 UTC (permalink / raw)
  To: john, ludo; +Cc: guix-devel, bug-womb

I thought you guys didn't want these hypothetical TP translators to see
HTML.  If you do, fine, we can make the original be HTML, at least as
far as the internal text goes, which is the only concern here afaik.

Brandon and I wrote the blurbs in plain text simply because it seemed
natural; everything else we do starts with plain text, and there seemed
no reason to do otherwise.  Then I wrote gm-generate.pl to add HTML
boilerplate junk and convert the obvious things into HTML as needed
because that's how the text was needed on the web site.

It all seems far more trivial to me than this thread would imply.  

Whatever,
k

^ permalink raw reply	[flat|nested] 41+ messages in thread

* Re: [gnu.org #881181] Re: [gnu.org #881518] Re: Package synopses and blurbs translation
  2014-01-10 22:25                                                     ` Karl Berry via RT
@ 2014-01-11 10:16                                                       ` Ludovic Courtès
  2014-01-11 10:21                                                         ` Ludovic Courtès via RT
                                                                           ` (2 more replies)
  0 siblings, 3 replies; 41+ messages in thread
From: Ludovic Courtès @ 2014-01-11 10:16 UTC (permalink / raw)
  To: Karl Berry via RT; +Cc: guix-devel, bug-womb

"Karl Berry via RT" <web-translators@gnu.org> skribis:

> I thought you guys didn't want these hypothetical TP translators to see
> HTML.  If you do, fine, we can make the original be HTML, at least as
> far as the internal text goes, which is the only concern here afaik.

This is really just a suggestion.  What would you prefer?

If we are to remain plain text (less work for both of us), then how
about not introducing HTML markup in the translated text?

Thanks,
Ludo’.

^ permalink raw reply	[flat|nested] 41+ messages in thread

* Re: [gnu.org #881181] Re: [gnu.org #881518] Re: Package synopses and blurbs translation
  2014-01-11 10:16                                                       ` Ludovic Courtès
@ 2014-01-11 10:21                                                         ` Ludovic Courtès via RT
       [not found]                                                         ` <rt-3.4.5-20502-1389435706-1287.881181-75-0@rt.gnu.org>
  2014-01-11 23:34                                                         ` [bug-womb] " Karl Berry
  2 siblings, 0 replies; 41+ messages in thread
From: Ludovic Courtès via RT @ 2014-01-11 10:21 UTC (permalink / raw)
  To: john; +Cc: guix-devel, bug-womb

"Karl Berry via RT" <web-translators@gnu.org> skribis:

> I thought you guys didn't want these hypothetical TP translators to see
> HTML.  If you do, fine, we can make the original be HTML, at least as
> far as the internal text goes, which is the only concern here afaik.

This is really just a suggestion.  What would you prefer?

If we are to remain plain text (less work for both of us), then how
about not introducing HTML markup in the translated text?

Thanks,
Ludo’.

^ permalink raw reply	[flat|nested] 41+ messages in thread

* Re: [gnu.org #881181] Re: [gnu.org #881518] Re: Package synopses and blurbs translation
       [not found]                                                           ` <52D1231B.2090304@gmail.com>
@ 2014-01-11 10:55                                                             ` Ineiev via RT
  0 siblings, 0 replies; 41+ messages in thread
From: Ineiev via RT @ 2014-01-11 10:55 UTC (permalink / raw)
  To: john, ludo; +Cc: guix-devel, bug-womb

On 01/11/2014 10:21 AM, Ludovic Courtès via RT wrote:
> how about not introducing HTML markup in the translated text?

I'm afraid www.gnu.org translators would object; sometimes they
want to adjust the markup.

^ permalink raw reply	[flat|nested] 41+ messages in thread

* Re: [bug-womb] [gnu.org #881181] Re: [gnu.org #881518] Re: Package synopses and blurbs translation
  2014-01-11 10:16                                                       ` Ludovic Courtès
  2014-01-11 10:21                                                         ` Ludovic Courtès via RT
       [not found]                                                         ` <rt-3.4.5-20502-1389435706-1287.881181-75-0@rt.gnu.org>
@ 2014-01-11 23:34                                                         ` Karl Berry
  2014-01-11 23:34                                                           ` Karl Berry via RT
  2 siblings, 1 reply; 41+ messages in thread
From: Karl Berry @ 2014-01-11 23:34 UTC (permalink / raw)
  To: ludo; +Cc: guix-devel, web-translators, bug-womb

    What would you prefer?

I prefer plain text, but I don't feel that strongly about it, as such.

    about not introducing HTML markup in the translated text?

If the "translation" you're referring to is the home-pkgblurbs.html file
which the web translators work with, that is (obviously) specifically
for the web site, so it doesn't make sense to not be HTML.

Has anyone written to Benno et al. @ coordinator yet?  Anything
happening with TP requires them to agree, not to mention do any work on
the TP side.

On the other hand, having translations simultaneously happening in TP
and www seems like a lot of headache to me.  And www translators will
not, in general, be technically up to using TP.  That is the whole
reason we are doing what we're doing.

Thus, it seems to me that the path of least resistance would be to have
any translators who want to work on the blurbs provide translations of
the web file (they could email them to web-translators if they aren't
already doing www translations).  For guix/gsrc purposes, you guys can
just strip out the html.  It is not that hard; not like you have to
actually parse all of HTML to do this job.  A few trivial text
substituions and we can put this to rest.

k

^ permalink raw reply	[flat|nested] 41+ messages in thread

* Re: [bug-womb] [gnu.org #881181] Re: [gnu.org #881518] Re: Package synopses and blurbs translation
  2014-01-11 23:34                                                         ` [bug-womb] " Karl Berry
@ 2014-01-11 23:34                                                           ` Karl Berry via RT
  2014-01-12  6:38                                                             ` John Darrington
  2014-02-14  6:24                                                             ` [gnu.org #881181] " Ineiev via RT
  0 siblings, 2 replies; 41+ messages in thread
From: Karl Berry via RT @ 2014-01-11 23:34 UTC (permalink / raw)
  To: john, ludo; +Cc: guix-devel, bug-womb

    What would you prefer?

I prefer plain text, but I don't feel that strongly about it, as such.

    about not introducing HTML markup in the translated text?

If the "translation" you're referring to is the home-pkgblurbs.html file
which the web translators work with, that is (obviously) specifically
for the web site, so it doesn't make sense to not be HTML.

Has anyone written to Benno et al. @ coordinator yet?  Anything
happening with TP requires them to agree, not to mention do any work on
the TP side.

On the other hand, having translations simultaneously happening in TP
and www seems like a lot of headache to me.  And www translators will
not, in general, be technically up to using TP.  That is the whole
reason we are doing what we're doing.

Thus, it seems to me that the path of least resistance would be to have
any translators who want to work on the blurbs provide translations of
the web file (they could email them to web-translators if they aren't
already doing www translations).  For guix/gsrc purposes, you guys can
just strip out the html.  It is not that hard; not like you have to
actually parse all of HTML to do this job.  A few trivial text
substituions and we can put this to rest.

k

^ permalink raw reply	[flat|nested] 41+ messages in thread

* Re: [bug-womb] [gnu.org #881181] Re: [gnu.org #881518] Re: Package synopses and blurbs translation
  2014-01-11 23:34                                                           ` Karl Berry via RT
@ 2014-01-12  6:38                                                             ` John Darrington
  2014-01-12  6:39                                                               ` John Darrington via RT
  2014-02-14  6:24                                                             ` [gnu.org #881181] " Ineiev via RT
  1 sibling, 1 reply; 41+ messages in thread
From: John Darrington @ 2014-01-12  6:38 UTC (permalink / raw)
  To: Karl Berry via RT; +Cc: guix-devel, bug-womb

[-- Attachment #1: Type: text/plain, Size: 1152 bytes --]

On Sat, Jan 11, 2014 at 06:34:38PM -0500, Karl Berry via RT wrote:
     
     On the other hand, having translations simultaneously happening in TP
     and www seems like a lot of headache to me.  

I agree, and this is what I was alluding to in my previous emails - and in some
cases the work is not only being duplicated, but triplicated --- www, TP, and
independently by the packages themselves.

     And www translators will
     not, in general, be technically up to using TP.  

That, I find hard to believe.  TP requires no technical ability, beyond editing
the po files (either using a tool or a normal editor) and sending emails.  It is
perhaps true that the TP robot is somewhat cumbersome - a web interface to 
compilment the current email interface might be a good idea.  But like you say,
this will require cooperation between TP and whoever.  Might this not be a good
opportunity to work together for a solution .... ?

     
J'
     

-- 
PGP Public key ID: 1024D/2DE827B3 
fingerprint = 8797 A26D 0854 2EAB 0285  A290 8A67 719C 2DE8 27B3
See http://sks-keyservers.net or any PGP keyserver for public key.


[-- Attachment #2: Digital signature --]
[-- Type: application/pgp-signature, Size: 198 bytes --]

^ permalink raw reply	[flat|nested] 41+ messages in thread

* Re: [bug-womb] [gnu.org #881181] Re: [gnu.org #881518] Re: Package synopses and blurbs translation
  2014-01-12  6:38                                                             ` John Darrington
@ 2014-01-12  6:39                                                               ` John Darrington via RT
  0 siblings, 0 replies; 41+ messages in thread
From: John Darrington via RT @ 2014-01-12  6:39 UTC (permalink / raw)
  To: ludo; +Cc: guix-devel, bug-womb

[-- Attachment #1: Type: text/plain, Size: 1126 bytes --]

On Sat, Jan 11, 2014 at 06:34:38PM -0500, Karl Berry via RT wrote:
     
     On the other hand, having translations simultaneously happening in TP
     and www seems like a lot of headache to me.  

I agree, and this is what I was alluding to in my previous emails - and in some
cases the work is not only being duplicated, but triplicated --- www, TP, and
independently by the packages themselves.

     And www translators will
     not, in general, be technically up to using TP.  

That, I find hard to believe.  TP requires no technical ability, beyond editing
the po files (either using a tool or a normal editor) and sending emails.  It is
perhaps true that the TP robot is somewhat cumbersome - a web interface to 
compilment the current email interface might be a good idea.  But like you say,
this will require cooperation between TP and whoever.  Might this not be a good
opportunity to work together for a solution .... ?

     
J'
     

-- 
PGP Public key ID: 1024D/2DE827B3 
fingerprint = 8797 A26D 0854 2EAB 0285  A290 8A67 719C 2DE8 27B3
See http://sks-keyservers.net or any PGP keyserver for public key.




[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 198 bytes --]

^ permalink raw reply	[flat|nested] 41+ messages in thread

* [gnu.org #881181] Package synopses and blurbs translation
  2014-01-11 23:34                                                           ` Karl Berry via RT
  2014-01-12  6:38                                                             ` John Darrington
@ 2014-02-14  6:24                                                             ` Ineiev via RT
  2014-02-14 11:02                                                               ` Ludovic Courtès
  2014-02-14 22:46                                                               ` [bug-womb] " Karl Berry
  1 sibling, 2 replies; 41+ messages in thread
From: Ineiev via RT @ 2014-02-14  6:24 UTC (permalink / raw)
  To: john, ludo; +Cc: guix-devel, bug-womb

> [karl - Sat Jan 11 18:34:38 2014]:
> 
> > What would you prefer?
> 
> I prefer plain text, but I don't feel that strongly about it, as such.
> 
> > about not introducing HTML markup in the translated text?
> 
> If the "translation" you're referring to is the home-pkgblurbs.html file
> which the web translators work with, that is (obviously) specifically
> for the web site, so it doesn't make sense to not be HTML.

So, are we to change the source format of blurb items to HTML? if yes,
I'd file
a patch to bug-womb.

^ permalink raw reply	[flat|nested] 41+ messages in thread

* Re: [gnu.org #881181] Package synopses and blurbs translation
  2014-02-14  6:24                                                             ` [gnu.org #881181] " Ineiev via RT
@ 2014-02-14 11:02                                                               ` Ludovic Courtès
  2014-02-14 11:03                                                                 ` Ludovic Courtès via RT
  2014-02-14 22:46                                                               ` [bug-womb] " Karl Berry
  1 sibling, 1 reply; 41+ messages in thread
From: Ludovic Courtès @ 2014-02-14 11:02 UTC (permalink / raw)
  To: Ineiev via RT; +Cc: guix-devel, bug-womb

"Ineiev via RT" <web-translators@gnu.org> skribis:

>> [karl - Sat Jan 11 18:34:38 2014]:
>> 
>> > What would you prefer?
>> 
>> I prefer plain text, but I don't feel that strongly about it, as such.
>> 
>> > about not introducing HTML markup in the translated text?
>> 
>> If the "translation" you're referring to is the home-pkgblurbs.html file
>> which the web translators work with, that is (obviously) specifically
>> for the web site, so it doesn't make sense to not be HTML.
>
> So, are we to change the source format of blurb items to HTML? if yes,
> I'd file
> a patch to bug-womb.

I became convinced that we (Guix) could just get files from the Web
translators and patch occurrences of <code>.  Really a hack, but it’s
probably less intrusive for the rest of us.

I was planning to email the TP coordinator to work out the details of
the coordination process with the GNU web translators, but I haven’t yet
taken the time to do it.

Thanks,
Ludo’.

^ permalink raw reply	[flat|nested] 41+ messages in thread

* Re: [gnu.org #881181] Package synopses and blurbs translation
  2014-02-14 11:02                                                               ` Ludovic Courtès
@ 2014-02-14 11:03                                                                 ` Ludovic Courtès via RT
  2014-02-15 11:50                                                                   ` Ineiev via RT
  0 siblings, 1 reply; 41+ messages in thread
From: Ludovic Courtès via RT @ 2014-02-14 11:03 UTC (permalink / raw)
  To: john; +Cc: guix-devel, bug-womb

"Ineiev via RT" <web-translators@gnu.org> skribis:

>> [karl - Sat Jan 11 18:34:38 2014]:
>> 
>> > What would you prefer?
>> 
>> I prefer plain text, but I don't feel that strongly about it, as such.
>> 
>> > about not introducing HTML markup in the translated text?
>> 
>> If the "translation" you're referring to is the home-pkgblurbs.html file
>> which the web translators work with, that is (obviously) specifically
>> for the web site, so it doesn't make sense to not be HTML.
>
> So, are we to change the source format of blurb items to HTML? if yes,
> I'd file
> a patch to bug-womb.

I became convinced that we (Guix) could just get files from the Web
translators and patch occurrences of <code>.  Really a hack, but it’s
probably less intrusive for the rest of us.

I was planning to email the TP coordinator to work out the details of
the coordination process with the GNU web translators, but I haven’t yet
taken the time to do it.

Thanks,
Ludo’.

^ permalink raw reply	[flat|nested] 41+ messages in thread

* Re: [bug-womb] [gnu.org #881181] Package synopses and blurbs translation
  2014-02-14  6:24                                                             ` [gnu.org #881181] " Ineiev via RT
  2014-02-14 11:02                                                               ` Ludovic Courtès
@ 2014-02-14 22:46                                                               ` Karl Berry
  2014-02-14 22:46                                                                 ` Karl Berry via RT
  1 sibling, 1 reply; 41+ messages in thread
From: Karl Berry @ 2014-02-14 22:46 UTC (permalink / raw)
  To: web-translators, guix-devel, bug-womb

    So, are we to change the source format of blurb items to HTML?

It seems ugly to me in principle, but if the consensus is that that is
the most useful approach, ok, I won't object (i.e., will install the
patch :).  I don't have strong feelings about it.

karl

^ permalink raw reply	[flat|nested] 41+ messages in thread

* Re: [bug-womb] [gnu.org #881181] Package synopses and blurbs translation
  2014-02-14 22:46                                                               ` [bug-womb] " Karl Berry
@ 2014-02-14 22:46                                                                 ` Karl Berry via RT
  0 siblings, 0 replies; 41+ messages in thread
From: Karl Berry via RT @ 2014-02-14 22:46 UTC (permalink / raw)
  To: john, ludo; +Cc: guix-devel, bug-womb

    So, are we to change the source format of blurb items to HTML?

It seems ugly to me in principle, but if the consensus is that that is
the most useful approach, ok, I won't object (i.e., will install the
patch :).  I don't have strong feelings about it.

karl

^ permalink raw reply	[flat|nested] 41+ messages in thread

* [gnu.org #881181] Package synopses and blurbs translation
  2014-02-14 11:03                                                                 ` Ludovic Courtès via RT
@ 2014-02-15 11:50                                                                   ` Ineiev via RT
  2014-02-15 21:04                                                                     ` Ludovic Courtès
  0 siblings, 1 reply; 41+ messages in thread
From: Ineiev via RT @ 2014-02-15 11:50 UTC (permalink / raw)
  To: ludo; +Cc: guix-devel, bug-womb

> [ludo@gnu.org - Fri Feb 14 06:03:29 2014]:
> 
> "Ineiev via RT" <web-translators@gnu.org> skribis:
> >
> > So, are we to change the source format of blurb items to HTML? if yes,
> > I'd file
> > a patch to bug-womb.
> 
> I became convinced that we (Guix) could just get files from the Web
> translators and patch occurrences of <code>.  Really a hack, but it’s
> probably less intrusive for the rest of us.

Then there is no point in changing anything in womb (at least, not now).

^ permalink raw reply	[flat|nested] 41+ messages in thread

* Re: [gnu.org #881181] Package synopses and blurbs translation
  2014-02-15 11:50                                                                   ` Ineiev via RT
@ 2014-02-15 21:04                                                                     ` Ludovic Courtès
  2014-02-15 21:05                                                                       ` Ludovic Courtès via RT
  0 siblings, 1 reply; 41+ messages in thread
From: Ludovic Courtès @ 2014-02-15 21:04 UTC (permalink / raw)
  To: Ineiev via RT; +Cc: guix-devel, bug-womb

"Ineiev via RT" <web-translators@gnu.org> skribis:

>> [ludo@gnu.org - Fri Feb 14 06:03:29 2014]:
>> 
>> "Ineiev via RT" <web-translators@gnu.org> skribis:
>> >
>> > So, are we to change the source format of blurb items to HTML? if yes,
>> > I'd file
>> > a patch to bug-womb.
>> 
>> I became convinced that we (Guix) could just get files from the Web
>> translators and patch occurrences of <code>.  Really a hack, but it’s
>> probably less intrusive for the rest of us.
>
> Then there is no point in changing anything in womb (at least, not now).

Right.

Ludo’.

^ permalink raw reply	[flat|nested] 41+ messages in thread

* Re: [gnu.org #881181] Package synopses and blurbs translation
  2014-02-15 21:04                                                                     ` Ludovic Courtès
@ 2014-02-15 21:05                                                                       ` Ludovic Courtès via RT
  0 siblings, 0 replies; 41+ messages in thread
From: Ludovic Courtès via RT @ 2014-02-15 21:05 UTC (permalink / raw)
  Cc: guix-devel, bug-womb

"Ineiev via RT" <web-translators@gnu.org> skribis:

>> [ludo@gnu.org - Fri Feb 14 06:03:29 2014]:
>> 
>> "Ineiev via RT" <web-translators@gnu.org> skribis:
>> >
>> > So, are we to change the source format of blurb items to HTML? if yes,
>> > I'd file
>> > a patch to bug-womb.
>> 
>> I became convinced that we (Guix) could just get files from the Web
>> translators and patch occurrences of <code>.  Really a hack, but it’s
>> probably less intrusive for the rest of us.
>
> Then there is no point in changing anything in womb (at least, not now).

Right.

Ludo’.

^ permalink raw reply	[flat|nested] 41+ messages in thread

end of thread, other threads:[~2014-02-15 21:05 UTC | newest]

Thread overview: 41+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
     [not found] <RT-Ticket-881181@rt.gnu.org>
     [not found] ` <RT-Ticket-881518@rt.gnu.org>
2014-01-06 17:41   ` Package synopses and blurbs translation Ludovic Courtès
2014-01-06 21:52     ` [bug-womb] " Karl Berry
2014-01-07  8:57     ` John Darrington
2014-01-07 10:17       ` Ludovic Courtès
2014-01-07 10:31         ` John Darrington
2014-01-07 23:00           ` Ludovic Courtès
     [not found]             ` <rt-3.4.5-19728-1389135974-1094.881518-21-0@rt.gnu.org>
     [not found]               ` <52CE264A.8010501@gmail.com>
2014-01-09  4:31                 ` [gnu.org #881181] Re: [gnu.org #881518] " Ineiev via RT
2014-01-09 10:51                   ` Ludovic Courtès
2014-01-09 10:57                     ` Ludovic Courtès via RT
     [not found]                     ` <rt-3.4.5-21633-1389265036-650.881181-75-0@rt.gnu.org>
     [not found]                       ` <52CE8766.4080501@gmail.com>
2014-01-09 11:25                         ` Ineiev via RT
2014-01-09 11:33                           ` John Darrington
2014-01-09 11:33                             ` John Darrington via RT
2014-01-09 13:24                           ` Ludovic Courtès
2014-01-09 13:29                             ` Ludovic Courtès via RT
     [not found]                             ` <rt-3.4.5-11749-1389274177-1282.881181-75-0@rt.gnu.org>
     [not found]                               ` <52CEB6A9.2000105@gmail.com>
2014-01-09 14:48                                 ` Ineiev via RT
2014-01-09 23:06                                   ` Ludovic Courtès
2014-01-09 23:12                                     ` Ludovic Courtès via RT
     [not found]                                     ` <rt-3.4.5-23172-1389309154-685.881181-75-0@rt.gnu.org>
     [not found]                                       ` <52CF88ED.7040805@gmail.com>
2014-01-10  5:44                                         ` Ineiev via RT
2014-01-10 13:11                                           ` Ludovic Courtès
2014-01-10 13:17                                             ` Ludovic Courtès via RT
     [not found]                                             ` <rt-3.4.5-26448-1389359836-1535.881181-75-0@rt.gnu.org>
     [not found]                                               ` <52D005CA.8020601@gmail.com>
2014-01-10 14:38                                                 ` Ineiev via RT
2014-01-10 22:25                                                   ` Karl Berry
2014-01-10 22:25                                                     ` Karl Berry via RT
2014-01-11 10:16                                                       ` Ludovic Courtès
2014-01-11 10:21                                                         ` Ludovic Courtès via RT
     [not found]                                                         ` <rt-3.4.5-20502-1389435706-1287.881181-75-0@rt.gnu.org>
     [not found]                                                           ` <52D1231B.2090304@gmail.com>
2014-01-11 10:55                                                             ` Ineiev via RT
2014-01-11 23:34                                                         ` [bug-womb] " Karl Berry
2014-01-11 23:34                                                           ` Karl Berry via RT
2014-01-12  6:38                                                             ` John Darrington
2014-01-12  6:39                                                               ` John Darrington via RT
2014-02-14  6:24                                                             ` [gnu.org #881181] " Ineiev via RT
2014-02-14 11:02                                                               ` Ludovic Courtès
2014-02-14 11:03                                                                 ` Ludovic Courtès via RT
2014-02-15 11:50                                                                   ` Ineiev via RT
2014-02-15 21:04                                                                     ` Ludovic Courtès
2014-02-15 21:05                                                                       ` Ludovic Courtès via RT
2014-02-14 22:46                                                               ` [bug-womb] " Karl Berry
2014-02-14 22:46                                                                 ` Karl Berry via RT
2014-01-10 13:20                                           ` [gnu.org #881181] Re: [gnu.org #881518] " John Darrington
2014-01-10 13:20                                             ` John Darrington via RT
     [not found]                                             ` <rt-3.4.5-26199-1389360045-1423.881181-75-0@rt.gnu.org>
     [not found]                                               ` <52D004D8.4090005@gmail.com>
2014-01-10 14:34                                                 ` Ineiev via RT

Code repositories for project(s) associated with this public inbox

	https://git.savannah.gnu.org/cgit/guix.git

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).