Re: Transifex
Patrick Gerken <do3ccqrv-gM/[email protected]> Sat, 18 May 2013 10:50:49 +0200
| Newsgroups | gmane.comp.web.zope.plone.internationalization |
|---|---|
| Message-ID | <CAFefbnE5Sp++vT+6xv-OYTuFB+WCk9qyuC5HD0Cpj8aiCOutYg@mail.gmail.com> |
--===============2425130020588607230== Content-Type: multipart/alternative; boundary=20cf307d05b240207004dcfa328f --20cf307d05b240207004dcfa328f Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable Yes, context info still gets lost in the po files. The importer only handles msgid msgstr and fuzzy. Am 18.05.2013 08:42 schrieb "Jean-Michel FRANCOIS" <[email protected]>: > 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 conte= xt. > > Vincent Fretin do you remeber other issues ? > > it lakes quite a long time may be 2years so if you can spend times on thi= s > to assure we can use it for plone core and or addons it would ve very nic= e. > Le 17 mai 2013 18:15, "Patrick Gerken" <do3ccqrv-gM/[email protected]> a > =C3=A9crit : > >> 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 >> usable 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 >> integrated in ubuntu repositories. With this command line client, I can >> download updated translations from transifex to my local machine. I can >> also upload 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 >> to offer suggestions for translations. I linked a screenshot I made whil= e >> translating that gives a good example. This helps a lot to make consiste= nt >> translations.=E2=80=8B >> Screenshot from 2013-05-17 18:05:39.png<https://docs.google.com/file/d= /0B5hM9NniMqjXZnNxZ1lPN3U4bWc/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 becaus= e >> of a msg id with empty lines, and the po files downloaded with the comma= nd >> 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 >> >> --20cf307d05b240207004dcfa328f Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: quoted-printable <p dir=3D"ltr">Yes, context info still gets lost in the po files. The impor= ter only handles msgid msgstr and fuzzy. </p> <div class=3D"gmail_quote">Am 18.05.2013 08:42 schrieb "Jean-Michel FR= ANCOIS" <<a href=3D"mailto:[email protected]">[email protected]</a>&g= t;:<br type=3D"attribution"><blockquote class=3D"gmail_quote" style=3D"marg= in:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"> <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, "Patrick Gerken"= <<a href=3D"mailto:do3ccqrv-gM/[email protected]" target=3D"_blank">do3ccqrv@= googlemail.com</a>> a =C3=A9crit=C2=A0:<br type=3D"attribution"><blockqu= ote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1px #ccc s= olid;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'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'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]" target=3D"_blank">Plone= [email protected]</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> </blockquote></div> --20cf307d05b240207004dcfa328f-- --===============2425130020588607230== 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 --===============2425130020588607230== 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 --===============2425130020588607230==--