Leading a dog’s life

The life of a puppy of 10 weeks is a busy one, and we have had a busy couple of weeks. Here are some of the things Chaplin might do on any given day.
Click on the pics to see a larger version.
He will play – and as you can see, he knows how to handle a football.

Best med ball 2 Best med ball 1 Best med ball 3

He will do a bit of patrolling duty every now and then, making sure everything is all right…

Chaplin i hagen 2

… and guard our family against sinister-looking trespassers – like this plastic bucket.

Bøtten 1 Bøtta 2 Bøtta 3

The next day though, the bucket became his “plastic pal who’s fun to be with” and new best friend – or so it seems.
Sometimes he’ll even rest for a bit – but not necessarily for long.

Chaplin i hagen Chaplin slapper av? Eller kanskje ikke …

But sometimes a rest is just what he needs …

Time-out

… before going back into action again. Because there are always things to take care of.

I full fart Litt å tygge på

Snø Der er ballen jo! 

Sometimes he’ll realise that he has done something he should not have.

Skulle jeg ikke det?

Well, what can I say? Leading a dog’s life is pretty exhausting …

Trøtt

SDL Trados Studio 2009 crash no more

I installed SDL Trados Studio 2009 earlier today, in the hope that it would solve a problem I had with pre-translating a large inx-file. However, around the same time as I realised it would not be a solution to my problem, it also turned out that SDL Trados Studio 2009 would not open at all. It crashed as soon as I tried opening it, and gave me this error message:

Sdl.TranslationStudio.Api.ProjectManagement.IprojectMangementService cannot be started

Rather annoying. I googled a bit, and the problem turned out to be that SDL Trados Studio 2009 does not want me to share folders between the Windows and the Mac side of my computer. I run Windows under Parallels, and to solve this, I disabled sharing of most folders:

1. In Parallels 5.0, I chose Virtual Machine > Configure.
2. Under Shared Folders > Options I set Share these Mac folders to None.

3. Just below that, I clicked the +-sign under the window below User-defined Mac OS X folders
and browsed to the folder where I keep everything I use on the Windows-side of my computer.
4. I restarted Windows.

Now, SDL Trados Studio 2009 works as it should, even if I won’t be using it for a while longer – and I can still access the files I need on the Mac-side of my computer from the Windows-side. In Windows I find them on drive Z.

Failed to create Java Virtual Machine

The above is the error message I received when trying to pre-translate a biggish ttx-file in SDL Trados 2007 Freelance. Not surprisingly, the file was not pre-translated. I prefer working in DVX, so generally when I receive Trados ttx-files for translation, I will pre-translate them in Trados, then import them to DVX and translate them there. Without the pre-translation it won’t work. Also, if I am unable to pre-translate the file, chances are I won’t be able to clean it once the translation is done either, whether I do the actual translation in Trados or DVX. So I really needed to find a solution to this.

I tried searching the SDL Knowledge Base, and found what I thought was the solution to my problem in an article about the exact error message I was getting and the information that this occurs when opening large Adobe InDesign CS2/CS3 files (*.inx) in TagEditor or SDL Edit in SDLX. The ttx-file I had been trying to pre-translate was indeed a 3.5 MB inx-file which the agency had prepped as a ttx-file before sending it to me.

All I needed to do to solve the problem, according to this article at least, was to allocate more memory to the Java Virtual Machine, because by default it is set to not use too much memory. And since SDL Trados 2007 Freelance comes with a nice little application for filter settings, where you among other things can change the size of the Java Virtual Machine, allocating memory should be a piece of cake. And yes, so it is – however, even when I set it to max, which is 512 MB, and restarted everything, the problem persisted.

The question now was, what else I could do to solve the problem. I have allocated 4 GB RAM to Windows under Parallels, which should be more than plenty, so there was no point in trying to use a RAM optimizer program, which was another suggestion from the SDL Knowledge Base article. They had one more suggestion, which was to make the inx-file smaller prior to creating a ttx-file. That, however, is not something I can do, since I don’t have InDesign, and I am pretty sure the agency would not want me messing around with their inx-files even if I did.

After I had spent a few hours looking for other solutions (and swearing and pulling out my hair), I thought of something: What if I installed SDL Trados Studio 2009 – which I have postponed doing for a long time – and tried importing the ttx-files there? That might just work. Well, I thought so until I realised that even if I could import the ttx-files to SDL Trados Studio 2009 and get sdlxliff-files instead (which I could then import to DVX) I would still have to clean up the ttx-files in the end – and my client could not use sdlxliff-files either. Oh well … that was when I officially gave up and decided to write my client in the morning and ask them if they would try making that bl**** inx-file smaller and send me a new ttx-file. Unofficially though, I would much prefer to find a solution myself … so I kept looking for a solution although with little hope of actually finding one.

In the end, TW solved the problem for me. He had a look at the various error logs, updated .NET to the newest version, de-installed all older Java Runtime Environment versions, and restored the default settings for the size of the Java Virtual Machine in Trados (by opening the Filter Settings from the Start menu > SDL International > SDL Trados 2007 Freelance > Trados > Filters, and simply clicking Restore default settings under Java Virtual Machine Size). And bingo – pre-translation worked as it should.

Note: Earlier today, after I had tried setting the Jave Virtual Machine Size to max to no avail, I also tried restoring the default settings. It did not work at the time. So why did it work now? Perhaps it was due to the .NET update. Perhaps it was due to the fact that I tried updating the Java Runtime Environment too a little later. At the time, it seemed to have no effect either, but if I had updated the JRE before restoring the size settings myself (and setting them back to max when that didn’t work), who knows – maybe it would have solved my problem two hours earlier.

At least everything finally works again.

Chaplin is here!

At 8:30 am on Friday morning, Johan, Emil, Malena and myself set out to drive to Kennel Fridsborgs in Sweden to pick up Chaplin, our puppy-to-be. After a couple of delays on the way, we arrived a little past 3 pm, and met both Chaplin, Angelika (the breeder) and their respective families.

Going home for the first timeBy 5 pm we had concluded our business, and set course for home with Chaplin. As you can see, he was alert at first, but soon settled down, and slept most of the way home. And in spite of all warnings and predictions, he did not pee or puke, nor complain in any way or anything in the car (nor anywhere else) during the long drive home. He simply waited patiently to see where we were taking him.

The drive home took longer than expected, partly because it was pitch-black with no street lights the last 100 km or so through Sweden, forcing me to drive slower than I would have otherwise, partly because getting through customs (oh yes, you have to pay tax when you import a puppy from Sweden to Norway), which normally is not too much of a problem with a puppy, took much longer than expected due to technical errors with the computer system.

We were finally home shortly before 1 am. Most of us felt knackered from the long drive, but Chaplin, once he had had some food and water, was fit for fight, and started playing with Emil and Malena – and with the Easter chicken which was one of the gifts Angelika had given us for him before we left.

Fighting the Easter chicken  Who’s da boss?

Even a fighter gets tired though, and once Emil and Malena had gone to bed, and Chaplin had spent a few minutes running between the kitchen and living-room looking for them, he had no problem settling down to sleep in his new bed. I woke this morning at 7 am when he was crawling under our bed – but he (and I) went back to sleep for another two hours after a quick step outside. Since 9 am, he has been exploring, eating and playing and all the other things little puppies do – including, of course, sleeping.

Tired

To round of, let me say that I can only recommend Kennel Fridsborgs. The entire family clearly has a lot of love for their dogs, the puppies are taken really well care of, and Angelika had even been taking them for drives in her car, so that they would get used to driving before their new families came to pick them up. Angelika’s main demand for prospective owners, apart from the obvious fact that they must have a lot of love for the little new family members, is that they must be prepared for the time and responsibility that a puppy (and later the grown dog) will demand from them.

If you should happen to be looking for a Jack Russell terrier right now, Chaplin’s brother was still waiting to find a family of his own when we picked up Chaplin. You can find some lovely pics of him in Angelika’s blog.

A new family member

I grew up with three dogs – Bliff, an English Springer Spaniel, Bjørn, an Old English Sheepdog and a small mix called Gauga. Gauga was named after the battle at Gauga Mela, because she looked just like it, as her first owner told me when I received her as a gift. I was 7 years old at the time, Gauga was 3 years old and she became the center of my world for the rest of her life.

Later, after I had left home, I wanted to get a dog myself, and my then boyfriend and I found a lovely mix in a rescue center for dogs. She was 9 months old and black with white breast, but apart from the colouring and perhaps the shape of her tail, she had the looks and size of a Jack Russell Terrier – and I loved her to bits. I only had Gina for a year or two – she became a “child of divorce” when my boyfriend and I split up, and he insisted that he should keep her because I worked and was attending evening classes several nights a week at the time. Of course, he had a strong point, because dogs need attention and time, but I was heartbroken, because I did not even get visiting rights although she had been “my” dog. Need I say I missed her like crazy?

Hugo BossThat was all many years ago though. I have often thought of getting another dog since then, and now, almost 20 years later, a new dog will be entering my life – and indeed the life of the entire family. Next Friday I (and probably one or two of the kids) will be driving to Kennel Fridsborgs in Sweden to pick up a Jack Russell puppy. He is simply adorable, as you can see from the picture, and I am sure he will keep us all busy.

He will be 8 weeks old then, and for now goes under his “official” name, which is Hugo Boss. We still need to find out what we will call him, but although a few ideas have been tabled, I think we will need to see him before we make our final decision. We certainly look very much forward to having him as part of our family.

Blue eyes

My three sons all have blue innocent-looking eyes (and yes, blue eyes are at times deceiving). No wonder really, since both their father and I have blue eyes. His are a shade darker than mine, but nevertheless clearly blue – as you can see:

Blue eyes S

 Blue eyes M

I always thought our sons had a nice mixture of our eyes. This is the 17-year-old:

Blue eyes J

 This is the 12-year-old:

 Blue eyes E

 And this is the 15-year-old:

Blue eyes D

 Or so I thought – but yesterday, he suddenly looked like this:

Green eyes D

 Woah! Had that green-eyed monster most of us hide inside suddenly taken full possession of him? Luckily not, but the optician had forgotten to tell us that the eyedrops she dripped in his eyes shortly before when he went for a check-up, was in fact a fluorescent dye. The dye makes it easier to spot any infections, but does not show clearly in artifical light. Hence I did not notice anything amiss until five minutes after we had left the shop and were sitting at a table by the window in a small café. We were chatting, and I looked at him to find him with these eerie eyes. It is a slightly creepy sensation when out of the blue, your blue-eyed kid appears to have turned into that green-eyed monster you have only spotted on a few occasions.

Looking for a shortcut

Both Déjà Vu and Trados are Windows-based programs, but since I prefer working on a Mac, I have installed Parallels Desktop for Mac on my MacBook Pro in order to be able to cross over to the dark side (i.e. Windows), and run my Windows-programs.

Mostly, using Windows on a Mac is a delight compared to using Windows on a … eh, Windows-computer (my personal opinion). Some things are different though. For instance, a Mac doesn’t have an INS-key – you know, the key on a Windows-keyboard which turns the overwrite function on or off. On a Mac overwrite is per definition not an option. However, on a couple of occasions when I was working on the dark side, I somehow hit a key combination which turned on overwriting. It happened again yesterday when I was working in Déjà Vu, and all the help the Déjà Vu Help had to offer, was to press the INS-key if I wanted to turn off overwriting (this particular piece of advise obviously wasn’t of much help to me). I tried all the key combinations I thought I might have hit, to no avail. I couldn’t find any way to turn off overwriting. In the end I restarted Déjà Vu, and that solved my problem. This time I didn’t search the Internet, because I’ve spent countless hours doing just that on several occasions, but so far haven’t been able to find the solution to this particular problem.

However, I really would like to know how I managed to turn on overwriting, especially since the answer to this most likely also would be the shortcut to turning it off again (which would be somewhat easier and quicker than restarting a program). Do you know how to do the seemingly undoable? I’d be delighted if you’d share your knowledge.

Error when using plug-in file filters (Trados)

I had just installed the new SDL Trados Studio 2009, and had updated my licenses for SDL Trados Studio 2007, when I encountered an error. I was trying to open a txt-file in TagEditor, but TagEditor simply refused to open the file, and instead gave me the (to me) following rather incomprehensible message:

Error when using plug-in file filters:

Unexpected failure in Codepage property for COM plug-in component
RegExFileFilter. TextFileFilterScanner

Would you like to try to open this file anyway?

I tried clicking “Yes”, and I tried clicking “No” – Trados didn’t care what I chose, but gave me the same reply no matter what:

80003: TagEditor is unable to open this document because the file type is
not recognized.

So off I went on my search for a solution. The Internet usually holds the answer to the technical problems I encounter, but at times it’s a long search. In this case I found several people asking for help with the exact same problem at both Proz.com and the Yahoo Group TW_users, but no one had offered any solution. In the end I did some pretty far-fetched searches in the SDL Knowledge Base, and found the reason for the error as well as the solution.

The solution

The error message means that a dll called EncodingTools.dll wasn’t properly updated during installation. To fix it you need to delete this dll, and then install it again (or rather, the version of the dll that actually works).

Deleting the EncodingTools.dll:

  1. If you’re running Windows XP, go to the Start menu and select Run. (On Vista, press the Windows key + R).
  2. Type Assembly in the dialog box, and click OK. The Assembly list is displayed.
  3. Right-click EncodingTools.dll and select Uninstall.
  4. Go to C:\Program Files\SDL International\T2007\TT (or …\T2007FL\TT) and delete the file EncodingTools.dll.

Reinstalling the correct version of EncodingTools.dll:

  1. On Windows XP, go to the Start menu and select Control Panel > Add or Remove Programs. (On Vista, go to Program Files and Features).
  2. Select SDL Trados 2007 and click Change, then follow the wizard to repair your installation of TagEditor. (On Vista, simply click Repair).

You should now have the correct version of the EncodingTools.dll, and can work on your txt-files in TagEditor.

Someone (who knows way more about these things than I do) told me that the fact that the dll-file wasn’t properly installed, basically tells you a good deal about the program as a whole. Mind you, he didn’t say what it tells you, but judging from my experience with Trados, I think he may just have a point …

CAT-tools – love them or loathe them …

… as a translator you can’t ignore them, not entirely at least.

Trados is a CAT-tool that it is very hard to ignore (provided you’re a free-lance translator). Not because it is better than all the other CAT-tools out there (well, I don’t think so, certainly not after I laid my busy little hands on Déjà Vu – others might disagree), but Trados is the industry leader, and a lot of agencies will not even consider collaborating with free-lancers who do not have Trados. On the other hand, once you have Trados grumpily sitting on your harddrive, your chances of landing a job from an agency are greatly improved.

Prospective clients who set it as a requirement before they would even consider sending me a test translation, was also the main reason I first invested a (to me) small fortune in this huge, clumsy and intimidating piece of software. But it’s earned its keep; with Trados on my harddrive, I got more agencies on my list of clients, and I was able to start translating full-time.

However, Trados might be a source of income in its own right, but it has also had me pulling my hair out in desperation multiple times when I’ve encountered technical problems, and a deadline was breathing down my neck. I don’t know how many hours I’ve spent searching the Internet for solutions to Trados problems, hours I could’ve spent translating (or sleeping for that matter, because business is business, and when you have a deadline to meet, you make sure you can meet it, before you allow yourself the luxury of some old-fashioned sleep), but they are not few, nor are they far between.

Recently, I added Déjà Vu, another CAT-tool, but one the agencies rarely ask for, to the contents of my harddrive. So it doesn’t give me any new clients, but … compared to Trados, I find it a breeze to work with, and I even have a feeling it’s actually speeding up the entire translation process more than Trados ever did. I never timed myself, so yes, I might be wrong, but I feel pretty certain that that’s how it is. Technical errors? Admittedly, I’ve encountered some, but, compared to what I’ve encountered with Trados, they have been few and far between (so far at least). I never really liked working in Trados much. With Déjà Vu I felt something like love at first sight – and keystroke. I guess you have to try both to understand the difference.

As mentioned though, I have encountered problems with both Trados and Déjà Vu, and the solutions to those problems have at times been so well hidden (in the deep layers of some knowledge base where the search function is out of order, or in the dusty and long-forgotten archives of a mailing list) that it seems a miracle anyone would ever come across them again. So I thought I’d make life a little easier for whoever finds themselves facing the same kind of problems I’ve been facing, by publishing the solutions to problems I come across here. Maybe it’ll save someone else a sleepless night when a deadline is looming.

Watch this space …