Showing posts with label troubleshooting. Show all posts
Showing posts with label troubleshooting. Show all posts

Jun 16, 2017

Troubleshooting memoQ light resource import problems

The other day I sent a friend some updated auto-translation rules for currency expressions; a short time later I received a message that they would not import into memoQ. The error message displayed was the following:


Now the problem here might seem obvious, but the name of the file I sent was nothing like any rule she already had installed,


In the example shown below, the source of the trouble is more obvious, but if there are a lot of resources in the list shown in the Resource Console or elsewhere, the redundancy of the name in the import dialog and an existing resource name in the list might not stand out so clearly....


In the MQRES file (for the memoQ light resource), the "trouble  spot" is in the XML header at the top of the file. This can be seen by opening it in any text editor (in this case I used Notepad++ to show line numbering);


In this case, the fifth line contains the name that will be applied to the resource after it is imported. The <Name> tags are found in all kinds of memoQ light resources, and the same problem will occur if a redundancy is found during import. Here is an example from a memoQ ignore list (used to exclude certain words from error indications by spellchecking functions):


There are a couple of ways to avoid or correct these problems:
  • First of all, when a ruleset is edited, the text enclosed by the Name tags should be altered. It's probably a good idea to update the Description as well. The FileName  is actually ignored and need not be updated; a difference with the real name of the MQRES file will not cause any trouble with an import.
  • When importing a light resource, you can always change the information read from the Name and Description tags of the MQRES file. This avoids the conflict.

              
      
  • The name and description of an existing light resource can be edited via the Properties of the resource in the Resource Console or Project Home > Settings, Accessing the resource via memoQ Options will currently (as of version 8.1) not show the Properties.

               
memoQ's "light resources" - the portable configurations and information lists to assist various translation tasks - are one of the environment's greatest strengths, but the generally bad state of the associated editing tools and unhelpful error handling continue to cause a lot of unnecessary confusion among users. Key people at Kilgray are not unaware of this problem, and for years there has been a debate regarding new features versus actual usability of the features already present. When you encounter difficulties like the one described above - or other troubles using this generally excellent, leading translation assistance tool - it is important to communicate your concerns to Kilgray Support (support@kilgray.com). 

Without appropriate feedback from the wordface, there is often really no way for the designers and product engineers to understand and prioritize the challenges of usability. I can understand the reluctance of those who have used other tools for many years, where it was clear that their requests for bug fixes or other improvements were largely ignored, to take such action, but it really does make a difference, though not always on a time scale of hours or days. Weeks, months, sometimes years may pass before important changes are made, but usually this is because the urgency of the matter has not been communicated with sufficient clarity, or there are in fact, more pressing matters which require attention. But in fact no serious matters are seldom ignored by those responsible, as nine years as a satisfied user have shown me.

May 23, 2017

Your working software tools as Xbox "games" in Windows 10!

For the last few days I have been away from the office, working from home on a relatively new laptop which doesn't have a lot of the software installed that I use on my main machine. Then today when I needed to make a screen recording to document a memory leak in one of my software tools, I was annoyed to realize that Camtasia wasn't installed on the laptop and I had to find some other means of video capture.

That was when I found out about the nice little video recording tool included in a somewhat obscure way with the Windows 10 operating system. When invoked for the first time in an application, such as memoQ, the Windows Task Manager or anything else, you'll be asked if the program you are running is a game. Lie and click Yes, this is a game.



The recording bar invoked with the Windows-G key looks like this:


Continuous recordings can be made for long periods of time, but the really cool feature of this recorder is that it can be set up to maintain a history of a defined period just passed and save this history as an MP4 video file.


The default is 30 seconds; in the screenshot above, the backward recording buffer is set to three minutes.

What good is this? Well, one thing you can do is record a retroactive video after the program you use crashes. This can then be submitted to support experts to help them figure out what went wrong, or you can review the recording yourself to see what was done.

The videos are stored in the default path for Videos in a folder named Captures:


A very boring example of this is shown below; it shows the activity in the Windows Task Manager as I launch various applications. The results showed me the steady increase in memory consumption by the memoQ Web Search feature (amounting to over several gigabites after perhaps 20 minutes, leading to crashes and/or other problems) versus exactly the same search in 5 tabs of Internet Explorer using IntelliWebSearch. The latter is rock stable in its memory use, causing no problems at all and offering much greater flexibility, which is why I strongly recommend this search productivity tool, which can be accessed from any Windows application.