Re: Transifex

Jean-Michel FRANCOIS <[email protected]> Sat, 18 May 2013 08:42:35 +0200
Newsgroups gmane.comp.web.zope.plone.internationalization
Message-ID <CAHLexofUM1b5ChzH7nRo5eV1X4TEVuH5uekEBM=k=4qbEvhZvQ@mail.gmail.com>
--===============9142075157677825489==
Content-Type: multipart/alternative; boundary=047d7b10c8bba5a64104dcf867c7

--047d7b10c8bba5a64104dcf867c7
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: quoted-printable

Hi,

the last time we try it we found many issues with the plone process other
than just name of files but cab t remember it.

may be msgid with real id instead of english like label_title_id and the
fact that generated file remove the comments that we use to provide context=
.

Vincent Fretin do you remeber other issues ?

it lakes quite a long time may be 2years so if you can spend times on this
to assure we can use it for plone core and or addons it would ve very nice.
 Le 17 mai 2013 18:15, "Patrick Gerken" <do3ccqrv-gM/[email protected]> a =C3=A9c=
rit :

> Hi,
>
> I am playing with transifex for translating plone to german, and I am
> quite impressed.
> Last time I looked at it, it had automatic svn integration and some usabl=
e
> UI, but apparently things have changed.
>
> Nowadays I can import pot and po files and after that, I can configure
> transifex to automatically download newer versions from any url, for
> example the raw links from github.
>
> Additionally, it provides a command line client that is already integrate=
d
> in ubuntu repositories. With this command line client, I can download
> updated translations from transifex to my local machine. I can also uploa=
d
> new files, but I didn't try that.
>
> With these features, we can decide to use transifex on a per language
> basis, without the need to implement anything special on github.
>
> The Translation UI is also nice, it has keyboard shortcuts and it tries t=
o
> offer suggestions for translations. I linked a screenshot I made while
> translating that gives a good example. This helps a lot to make consisten=
t
> translations.=E2=80=8B
>  Screenshot from 2013-05-17 18:05:39.png<https://docs.google.com/file/d/0=
B5hM9NniMqjXZnNxZ1lPN3U4bWc/edit?usp=3Ddrive_web>
> =E2=80=8B
>
> Throw dirt at me if this is old news, but I was quite surprised by the
> functionality.
>
> For completeness sake, I had to modify the plone.pot file locally because
> of a msg id with empty lines, and the po files downloaded with the comman=
d
> line client had not the right names and the directory structure did not
> match the one of plone.app.locales, but if that is not configurable I'd
> just script the renaming of updated po files.
>
> Best regards,
>
>       Patrick
>
>
> -------------------------------------------------------------------------=
-----
> AlienVault Unified Security Management (USM) platform delivers complete
> security visibility with the essential security capabilities. Easily and
> efficiently configure, manage, and operate all of your security controls
> from a single console and one unified framework. Download a free trial.
> http://p.sf.net/sfu/alienvault_d2d
> _______________________________________________
> Plone-i18n mailing list
> [email protected]
> https://lists.sourceforge.net/lists/listinfo/plone-i18n
>
>

--047d7b10c8bba5a64104dcf867c7
Content-Type: text/html; charset=UTF-8
Content-Transfer-Encoding: quoted-printable

<p dir=3D"ltr">Hi,</p>
<p dir=3D"ltr">the last time we try it we found many issues with the plone =
process other than just name of files but cab t remember it. </p>
<p dir=3D"ltr">may be msgid with real id instead of english like label_titl=
e_id and the fact that generated file remove the comments that we use to pr=
ovide context.</p>
<p dir=3D"ltr">Vincent Fretin do you remeber other issues ?</p>
<p dir=3D"ltr">it lakes quite a long time may be 2years so if you can spend=
 times on this to assure we can use it for plone core and or addons it woul=
d ve very nice.<br>
</p>
<div class=3D"gmail_quote">Le 17 mai 2013 18:15, &quot;Patrick Gerken&quot;=
 &lt;<a href=3D"mailto:do3ccqrv-gM/[email protected]">do3ccqrv-gM/[email protected]</a>=
&gt; a =C3=A9crit=C2=A0:<br type=3D"attribution"><blockquote class=3D"gmail=
_quote" style=3D"margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:=
1ex">
<div dir=3D"ltr"><div class=3D"gmail_default" style=3D"font-family:courier =
new,monospace">Hi,<br><br></div><div class=3D"gmail_default" style=3D"font-=
family:courier new,monospace">I am playing with transifex for translating p=
lone to german, and I am quite impressed.<br>


Last time I looked at it, it had automatic svn integration and some usable =
UI, but apparently things have changed.<br><br></div><div class=3D"gmail_de=
fault" style=3D"font-family:courier new,monospace">Nowadays I can import po=
t and po files and after that, I can configure transifex to automatically d=
ownload newer versions from any url, for example the raw links from github.=
<br>


<br></div><div class=3D"gmail_default" style=3D"font-family:courier new,mon=
ospace">Additionally, it provides a command line client that is already int=
egrated in ubuntu repositories. With this command line client, I can downlo=
ad updated translations from transifex to my local machine. I can also uplo=
ad new files, but I didn&#39;t try that.<br>


<br></div><div class=3D"gmail_default" style=3D"font-family:courier new,mon=
ospace">With these features, we can decide to use transifex on a per langua=
ge basis, without the need to implement anything special on github.<br><br>


</div><div class=3D"gmail_default" style=3D"font-family:courier new,monospa=
ce">The Translation UI is also nice, it has keyboard shortcuts and it tries=
 to offer suggestions for translations. I linked a screenshot I made while =
translating that gives a good example. This helps a lot to make consistent =
translations.=E2=80=8B<br>


<div class=3D"gmail_drive_chip" style=3D"width:396px;min-height:18px;max-he=
ight:18px;background-color:#f5f5f5;padding:5px;color:#222;font-family:arial=
;font-style:normal;font-weight:bold;font-size:13px;border:1px solid #ddd">
<a href=3D"https://docs.google.com/file/d/0B5hM9NniMqjXZnNxZ1lPN3U4bWc/edit=
?usp=3Ddrive_web" style=3D"display:inline-block;overflow:hidden;text-overfl=
ow:ellipsis;white-space:nowrap;text-decoration:none;padding:1px 0px;border:=
medium none;width:100%" target=3D"_blank"><img style=3D"vertical-align:bott=
om;border:none" src=3D"https://ssl.gstatic.com/docs/doclist/images/icon_10_=
generic_list.png">=C2=A0<span dir=3D"ltr" style=3D"color:#15c;text-decorati=
on:none;vertical-align:bottom">Screenshot from 2013-05-17 18:05:39.png</spa=
n></a></div>


=E2=80=8B<br><br></div><div class=3D"gmail_default" style=3D"font-family:co=
urier new,monospace">Throw dirt at me if this is old news, but I was quite =
surprised by the functionality.<br><br></div><div class=3D"gmail_default" s=
tyle=3D"font-family:courier new,monospace">


For completeness sake, I had to modify the plone.pot file locally because o=
f a msg id with empty lines, and the po files downloaded with the command l=
ine client had not the right names and the directory structure did not matc=
h the one of plone.app.locales, but if that is not configurable I&#39;d jus=
t script the renaming of updated po files.<br>


</div><div class=3D"gmail_default" style=3D"font-family:courier new,monospa=
ce"><br></div><div class=3D"gmail_default" style=3D"font-family:courier new=
,monospace">Best regards,<br><br></div><div class=3D"gmail_default" style=
=3D"font-family:courier new,monospace">


=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 Patrick<br></div></div>
<br>-----------------------------------------------------------------------=
-------<br>
AlienVault Unified Security Management (USM) platform delivers complete<br>
security visibility with the essential security capabilities. Easily and<br=
>
efficiently configure, manage, and operate all of your security controls<br=
>
from a single console and one unified framework. Download a free trial.<br>
<a href=3D"http://p.sf.net/sfu/alienvault_d2d" target=3D"_blank">http://p.s=
f.net/sfu/alienvault_d2d</a><br>___________________________________________=
____<br>
Plone-i18n mailing list<br>
<a href=3D"mailto:[email protected]">[email protected]=
forge.net</a><br>
<a href=3D"https://lists.sourceforge.net/lists/listinfo/plone-i18n" target=
=3D"_blank">https://lists.sourceforge.net/lists/listinfo/plone-i18n</a><br>
<br></blockquote></div>

--047d7b10c8bba5a64104dcf867c7--


--===============9142075157677825489==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

------------------------------------------------------------------------------
AlienVault Unified Security Management (USM) platform delivers complete
security visibility with the essential security capabilities. Easily and
efficiently configure, manage, and operate all of your security controls
from a single console and one unified framework. Download a free trial.
http://p.sf.net/sfu/alienvault_d2d
--===============9142075157677825489==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Plone-i18n mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/plone-i18n

--===============9142075157677825489==--