![]() ![]() |
|||||||
![]() |
|||||||
Dear Alchemy Technology User, | |||||||
![]() |
The TechBytes newsletters are all about learning about Catalyst and its Experts, discovering features you may not be familiar with, making the most of the tool and getting tips on maximizing your productivity. I personally select and compile the articles based on the most common or interesting questions from you our support customers. All the released articles are available on our website, in the Support section. Use your Support Centre login to access all the past articles along with other resources available to our premium support members. ![]() Now, time to reveal our February 2014 TechBytes competition winner. As all of you have cleverly decrypted, the secret word was Professional. Congratulations to Reuben Borg, Technical Communicator at GFI Software in sunny Malta, winner of February 2014 TechBytes competition. As always, don't hesitate to let me know if there is any topic you would like covered in this TechBytes newsletter. Cyril Vallin |
||||||
Catalyst 10 SP3 released
Review the notification Email directly at this page: Catalyst 10 SP3 release
Learn how to create parsing rules for Text based files using regular expressions. This video runs through an example using a typical .properties file syntax and goes step by step in creating the parsing rules.
|
|||||||
Creating parsing rules for XML files
Learn how to create parsing rules for XML files. This video shows how to review the elements and attributes found in a sample XML source file, and how to simply select them from the generated list to define them as translatable.
|
|||||||
Inconsistent Translated and Original Filters in Catalyst 10 SP3
Alchemy Catalyst can help you maintain consistency in translations throughout your projects with two simple yet powerful filters. Filters are located at the top of the string list: The Inconsistent Translated Filter will sort a Project TTK into a list containing inconsistent translations for the same source word. While the Inconsistent Original Filter will sort a Project TTK into a list containing inconsistent source segments for the same translation. Although this feature has been present in a few versions of Alchemy Catalyst already, it has been improved in the SP3 release of Catalyst 10. We have introduced small changes to improve the use of the inconsistency filters following up on the feedback from our customers. The changes made to the way Catalyst displays all inconsistent strings mean that strings are now grouped by translated/original status depending on the active filter you choose. So for example, while using the Inconsistent Original Filter in Catalyst prior to Catalyst 10 SP3, the string list would show the following, with the inconsistent strings grouped based on the translation: In Catalyst 10 SP3, the strings are now grouped based on the Original. Making it a lot easier to assess which translations should be corrected if needed. Here is another example, this time using the Inconsistent Translated filter, which illustrates better the new layout’s benefits in reviewing the inconsistent translations: The other important change to the inconsistent filters is they no longer analyze any strings which have a Locked and Untranslated status. These have been omitted from the subset when trying to determine the inconsistencies. For example, we translated and locked strings like below, with 2 instances of List1 Locked and Untranslated, 1 instance Locked and marked For Review (thus translated) and finally 2 instances Translated. The above example is filtered in Catalyst 9 like so: In Catalyst 10 SP3, the filter now displays all instances of Translated “List1” (with For Review status) while any Untranslated and Locked List1 are omitted from the string list:
|
|||||||
Managing inline tags in HTML files
When inserting HTML files into a Catalyst project, there is always a possibility that some custom inline tags cause some of the translatable text to be excluded by the parser. A situation which has been raised by many of you Catalyst users. Tip: A good trick to check if there is potentially some missing text in your parsed HTML file is to visually browse the string list and see if any string starts with a lower case letter. This would suggest that it is not the start of a new sentence and there may be some missing text in front of it. This could be a case of some text included within custom inline tags and it gets omitted by the HTML parsing rules. Here is a good example.
Turning to the HTML file in a text editor, I can see that there is a <script> tag. The tag causes the HTML parsing rules to stop the current sentence there. Then continue with a new sentence after the closing </script> tag. A very common problem. The solution is to treat the <script> tag as an inline tag, just like a Bold <b> or Italic <i> tag. You'll find all those inline tags are in C:\Users\Public\Alchemy Software\Catalyst 10.0\InlineTags.txt Simply add Script to the list: Restart Catalyst so that the changes are applied. Then re-insert the HTML file. Now you find the sentence uninterrupted, and the <script> tag treated as inline.
This is particularly relevant with MadCap and RoboHelp projects in which you are more likely to come across some custom inline tags. I would invite you to refer to our older TechBytes article on Translating MadCap project files.
|
|||||||
|
|||||||
Conclusion
Thanks for taking the time to read this instalment of TechBytes. It has been fun to write and I hope you found some if not all of it beneficial. We always welcome new article ideas, so if there is a feature you feel works really well and is worth mentioning, or indeed if clarification on a particular topic would help you, please let me know so together we can make TechBytes as useful as possible for everyone. My best wishes |
|||||||