Showing posts with label ignore lists. Show all posts
Showing posts with label ignore lists. 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.

Jun 25, 2012

memoQuickie: custom dictionaries (ignore lists)


memoQ 5 cannot add words to external dictionaries, such as those in Microsoft Word or Hunspell. But words to be skipped by the external spelling checker used in memoQ can be added to ignore lists, which are consulted before Hunspell or MS Word dictionaries. Words to ignore might include company names, product names, geographic terms or any other terms (such as special subject vocabulary) not in the external dictionary. These “ignore” lists might better be called custom dictionaries.
memoQ consults its ignore lists before checking a word in the external dictionary.
Ignore lists can be accessed via Tools > Resource console… > Ignore lists

 
or Tools > Options… > Ignore lists


Activate or deactivate lists in a current project via Translation > Spelling… > Ignore lists


Checkmarked lists are active in new projects. Clicking Add during a spelling check puts words in the list specified on the Ignore lists tab.



Jun 16, 2012

memoQuickie: spelling ABCs

Settings to check spelling are configured under Tools > Options... > Spell settings
 

Although Microsoft Word spellchecking is possible, it is more limited than in Word itself (doubled words are not found, for example); the Check spelling as you type option for Hunspell offers advantages for catching mistakes, though words not in the dictionary will give false positives:


memoQ can download and/or automatically install Hunspell dictionaries using the commands under the dictionary list.




Spelling checks are started via Translation > Spelling... or pressing F7.


Dictionary choices can be adjusted on the Options tab. The Ignore lists tab has lists of words which can be ignored while checking spelling. These resources can be saved and shared.

It is always a good idea to check spelling and/or grammar after translation using an external program. If the original format is not a word processing file, bilingual exports (RTF or DOC) can be used.