<div dir="ltr"><div>Hi, </div><div> </div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex"><span style="font-size:12.8px">1. Zanata is missing terminology control. This is a feature already in Transifex, Pootle and present in most proprietary translation tools out there.</span></blockquote><div> </div><div>While Zanata does have glossary support that apply across all projects, I do agree we need some sort of granularity and different level of glossary.  (please feel free to file a feedback for us @ <a href="http://zanata.atlassian.net">zanata.atlassian.net</a>) </div><div>Whether its project based, individual based, group based, organisational based. </div><div>With what you described on your workflow, in Zanata, you can actually see matching glossary term in the editor itself while translating. </div><div>And if you prefer to have editing feature, you can open up the glossary screen in new tab as you had done in your workflow and edit it while translating.</div><div><br></div><div><br></div><div><div style="font-size:12.8px"><div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex">2. Language-specific dashboards for Zanata<br>for each language, from the Language page (eg. <a href="https://fedora.zanata.org/language/view/fr" target="_blank">https://fedora.zanata.org/language/view/fr</a> ):<br>- latest changed projects, number of strings for each project and who did them<br><span style="font-size:12.8px">- a link to a diff-style list with 'before', 'after', 'translator' for the last changed strings</span></blockquote></div></div></div><div><br></div><div>Currently all these information is on individual's dashboard which we find it is more relevant rather than putting in language screen. </div><div>I do think we can improve the dashboard by having more information related to your role (e.g language coordinator, project maintainer) or even just have more information of your language team. </div><div>That would help a user to see all important information in a single screen. </div><div><br></div><div><br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex"><br><span style="font-size:12.8px">3. Diff tools for Zanata: a way to inspect the state of the strings in 'before' and 'after' style picking two arbitrary dates, with github-like diff coloring for the changes and authors for each string (or substring) changed.</span> </blockquote><div>Zanata do have that feature. <a href="http://docs.zanata.org/en/release/user-guide/editor/translation-history/">http://docs.zanata.org/en/release/user-guide/editor/translation-history/</a></div><div><br></div><div><br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex"><span style="font-size:12.8px">4. Feature improvement: an option to automatically import strings to a branch from another branch (for example, from 'development' to F24) for identical strings. Maybe an option to import identical translated strings from all other projects.</span></blockquote><div><br></div><div>Zanata do have that feature. <a href="http://docs.zanata.org/en/release/user-guide/translation-reuse/copy-version/">http://docs.zanata.org/en/release/user-guide/translation-reuse/copy-version/</a><br></div><div><br></div><div><br></div><blockquote style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex" class="gmail_quote"><br>5. L10n engagement:<br>- mass-email people who contributed to Fedora from Transifex who have not yet registered for Zanata (not yet joined a language group)<br></blockquote><div> </div><div>I think this should be handled by l10n coordinator or the language coordinator as Zanata has no information on the users before they are registered. </div><div>If you're fedora translator, translator's mailing list should be the default tool used for any sort of communication.</div><div> </div><div><br></div><blockquote style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex" class="gmail_quote"><span style="font-size:12.8px">- mass-email translation contributors, even those not yet on the mailing lists about the Fedora schedule and deadlines and maybe another mail about vFAD or translation test day</span></blockquote><div> </div><div>Yes, I agree it is nice to have Zanata implement mass emailing to language contributors. But as workaround for now, mailing list should be sufficient for these type of communication.</div><div><br></div><div><br></div><div><div style="font-size:12.8px"><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex">6. Automatic UI testing<br>I was wondering if it were possible to set up some kind of automation that can:<br><span style="font-size:12.8px">Walk the UI of a given project and take screenshots progressively of the interface, menus, submenus, windows and contextuals. I understand Gnome already has a web tool where you can manually inspect the menus, but something that generates a flat list of screenshots can help people go through the UI in a faster way. This would be toolkit-specific, but may be worth investigating if possible.</span></blockquote></div></div><div><br></div><div> I believe during QA, there a such infrastructure built and used for test. But need to check with QA team for confirmation.  </div><div> </div></div><div class="gmail_extra"><br clear="all"><div><div class="gmail_signature"><div dir="ltr"><div><div dir="ltr"><div><div dir="ltr"><div dir="ltr"><div><br></div><div><font face="arial, helvetica, sans-serif" color="#999999"><span style="font-size:13.3333330154419px;background-color:rgb(253,253,253)">---------------------------------------------</span></font></div><div><span style="font-size:13.3333330154419px;background-color:rgb(253,253,253)"><font face="arial, helvetica, sans-serif" color="#666666"><br></font></span></div><font face="arial, helvetica, sans-serif" color="#666666"><span style="font-size:13.3333330154419px;background-color:rgb(253,253,253)">Alex Eng</span><span style="font-size:13.3333330154419px;background-color:rgb(253,253,253)"> </span></font></div><div dir="ltr"><font face="arial, helvetica, sans-serif" color="#666666">Senior Software Engineer<br style="font-size:13.3333330154419px"><span style="font-size:12.8000001907349px">Globalisation Tools Engineering</span><br style="font-size:13.3333330154419px"><span style="font-size:13.3333330154419px;background-color:rgb(253,253,253)">DID:</span><span style="font-size:13.3333330154419px;background-color:rgb(253,253,253)"> </span><span style="font-size:13.3333330154419px"><a href="callto:+61+3514+8262" style="text-decoration:none" target="_blank">+61 3514 8262</a></span><span style="font-size:13.3333330154419px;background-color:rgb(253,253,253)"> </span><br style="font-size:13.3333330154419px"><span style="font-size:13.3333330154419px;background-color:rgb(253,253,253)">Mobile:</span><span style="font-size:13.3333330154419px;background-color:rgb(253,253,253)"> </span><span style="font-size:13.3333330154419px"><a href="callto:+614+2335+3457" style="text-decoration:none" target="_blank">+614 2335 3457</a></span><span style="font-size:13.3333330154419px;background-color:rgb(253,253,253)"> </span><br style="font-size:13.3333330154419px"><br style="font-size:13.3333330154419px"><span style="font-size:13.3333330154419px;background-color:rgb(253,253,253)">Red Hat, Asia-Pacific Pty Ltd</span><span style="font-size:13.3333330154419px;background-color:rgb(253,253,253)"> </span><br style="font-size:13.3333330154419px"><span style="font-size:13.3333330154419px;background-color:rgb(253,253,253)">Level 1, 193 North Quay</span><span style="font-size:13.3333330154419px;background-color:rgb(253,253,253)"> </span><br style="font-size:13.3333330154419px"><span style="font-size:13.3333330154419px;background-color:rgb(253,253,253)">Brisbane 4000</span><span style="font-size:13.3333330154419px;background-color:rgb(253,253,253)"> </span><br style="font-size:13.3333330154419px"><span style="font-size:13.3333330154419px;background-color:rgb(253,253,253)">Office:</span><span style="font-size:13.3333330154419px;background-color:rgb(253,253,253)"> </span><span style="font-size:13.3333330154419px"><a href="callto:+61+7+3514+8100" style="text-decoration:none" target="_blank">+61 7 3514 8100</a></span><span style="font-size:13.3333330154419px;background-color:rgb(253,253,253)"> </span><br style="font-size:13.3333330154419px"><span style="font-size:13.3333330154419px;background-color:rgb(253,253,253)">Fax:</span><span style="font-size:13.3333330154419px;background-color:rgb(253,253,253)"> </span><span style="font-size:13.3333330154419px"><a href="callto:+61+7+3514+8199" style="text-decoration:none" target="_blank">+61 7 3514 8199</a></span><span style="font-size:13.3333330154419px;background-color:rgb(253,253,253)"> </span><br style="font-size:13.3333330154419px"><span style="font-size:13.3333330154419px;background-color:rgb(253,253,253)">Website:</span><span style="font-size:13.3333330154419px;background-color:rgb(253,253,253)"> </span><span style="font-size:13.3333330154419px"><a href="http://www.redhat.com/" style="text-decoration:none" target="_blank">www.redhat.com</a></span></font><br></div></div></div></div></div></div></div></div>
<br><div class="gmail_quote">On Wed, Mar 9, 2016 at 8:05 PM, Baadur Jobava <span dir="ltr"><<a href="mailto:jobaval10n@gmail.com" target="_blank">jobaval10n@gmail.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr"><div><div><div><div><div><div><div><div><div><div><div><div><div><div><div><div><div><div><div><div>I would like to detail some suggestions I had for Zanata improvements, engagement for translators and testing.<br><br></div>1. Zanata is missing terminology control. This is a feature already in Transifex, Pootle and present in most proprietary translation tools out there.<br></div><br>Terminology control means "glossary", but also aspects of something people call "controlled language".<br><br></div>In Transifex, each project has an attached terminology, with translation reviewers being able to update the terminology. My workflow there is a little clunky, but workable: <br><br>I keep at the same time two tabs open, one with Terminology definitions, where I can add or adjust terms, and a second tab with the translation interface itself. As I translate, especially a new project, I add new terms to the list. (An improvement may be to be able to adjust terminology and translation from the same window)<br><br></div>Setting terminology as translation progresses helps maintain consistency even if there is just one translator working on it. Unlike the automated translation memory, terminology provides 'intent' and highlights the important terms.<br><br></div>As people translate, the terminology words get highlighted, with suggestions for each one. In Transifex there is inline highlighting (underlining) and a contextual bubble appears when you hover across the highlighted term. In Pootle the terminology terms appear to the side in a separate rectangle, along with their recommended translation and comments.<br><br></div>Other than simply a glossary, terminology control should also highlight 'terminology violations' and have a filter to select only for these strings.<br><br></div>As people add new terms to the terminology, the English variants get all added to a global list, so if a Japanese reviewer adds a new term, that one is also available to the French locale (and every other one) -- a good feature of Transifex. Now, a tool like Pootle only has locale-specific terms list, so each locale has to figure out their own terminology list. I prefer the Transifex way.<br><br></div>Something that doesn't exist, but may help: 'hard' and 'soft' terminology. Hard terms may be those specific to the application or technical terms with strict interpretation, while 'soft' ones may be regular language which needs to be kept consistent, but not critical or with a special meaning for that project. Hard terms may be global, while soft ones may be locale-specific.<br><br></div><div>more nice things to have:<br></div>2. Language-specific dashboards for Zanata<br></div>for each language, from the Language page (eg. <a href="https://fedora.zanata.org/language/view/fr" target="_blank">https://fedora.zanata.org/language/view/fr</a> ):<br></div>- latest changed projects, number of strings for each project and who did them<br></div>- a link to a diff-style list with 'before', 'after', 'translator' for the last changed strings<br><br></div>3. Diff tools for Zanata: a way to inspect the state of the strings in 'before' and 'after' style picking two arbitrary dates, with github-like diff coloring for the changes and authors for each string (or substring) changed.<br><br></div><div>4. Feature improvement: an option to automatically import strings to a branch from another branch (for example, from 'development' to F24) for identical strings. Maybe an option to import identical translated strings from all other projects.<br></div><div><br></div>5. L10n engagement:<br>- mass-email people who contributed to Fedora from Transifex who have not yet registered for Zanata (not yet joined a language group)<br></div>- mass-email translation contributors, even those not yet on the mailing lists about the Fedora schedule and deadlines and maybe another mail about vFAD or translation test day<br><br></div>6. Automatic UI testing<br></div>I was wondering if it were possible to set up some kind of automation that can:<br></div>Walk the UI of a given project and take screenshots progressively of the interface, menus, submenus, windows and contextuals. I understand Gnome already has a web tool where you can manually inspect the menus, but something that generates a flat list of screenshots can help people go through the UI in a faster way. This would be toolkit-specific, but may be worth investigating if possible.<br><br></div>That is all, thanks!<span class="HOEnZb"><font color="#888888"><br><br></font></span></div><span class="HOEnZb"><font color="#888888">Jobava<br><br></font></span></div>
<br>_______________________________________________<br>
g11n mailing list<br>
<a href="mailto:g11n@lists.fedoraproject.org">g11n@lists.fedoraproject.org</a><br>
<a href="http://lists.fedoraproject.org/admin/lists/g11n@lists.fedoraproject.org" rel="noreferrer" target="_blank">http://lists.fedoraproject.org/admin/lists/g11n@lists.fedoraproject.org</a><br>
<br></blockquote></div><br></div>