Batch task to make all terms lower case?

I have a Termbase with terms capitalized in different ways. Some are lower case (example: "bulk"), some are capitalized only the first word (example: "Block diagram") and some are capitalized each word (example: "Power Line Communication"). I'd like to standardize the Termbase, making all terms lower case (so, for the examples given, they would become: "bulk", "block diagram" and "power line communication"). Is this possible?

emoji
  • Hi Danilo,

    export to MTF, create a simple XSLT stylesheet with a rule that copies the whole export file and apply the XPath function lower-case() to your <term> elements, and reimport the MTF file to an empty copy of your termbase. That's fast and easy.

    Detlef

    emoji
  • I would export the termbase to Excel (using the Glossary Converter), convert all to lowercase, and then reconvert to sdltb (termbase format).

    emoji
  •  

    And just to add another idea... now you know how to use MS Access for your termbase you could save a copy of the termbase as an .accdb file and add this macro (Alt+F11):

    Check the tables I used as this is for the last example we looked at.  But it seems to work and it's quick.

    Paul Filkin | RWS Group

    ________________________
    Design your own training!

    You've done the courses and still need to go a little further, or still not clear? 
    Tell us what you need in our Community Solutions Hub

    emoji
  • Just to add another possibility to the mix. Notepad++ has an easy function for converting everything to lowercase.

    emoji
  • Thanks for all the responses! Converting the termbase to another format, then processing it, then re-importing it seems to be the way to go. I particularly like the possibilities that MS Access gives me!

    emoji