Node translation should be done at the node level.  the t() function is for labeling elements of the interface and theme things. 

You should look at multi-language node translation modules,  this link is helpful

You'd first want to use something like this:  https://api.drupal.org/api/drupal/modules!translation!translation.module/function/translation_node_get_translations/7

It'll let you get the NIDs of the translated versions of the node you want,  then you can use node_load() to get the translated version.

How to use t() function with node_load in custom drupal module?
I manage our company's in-house graphic design.  We have a lot of requests that are very simple (ie, ad-resizing, simple web banners, logo-adjustments, etc) and a number of requests that are complex and require a lot of back and forth (ie, brochures and magazines ranging from 3 to 200 pages, concept design for new ad campaigns, etc...)

Currently, we employ a very simple issue tracking system (which is technically for software development) for all requests. For the most part it does the job.  Users can write a description of the materials they need, upload attachments, leave comments, but because our company is growing in size and the amount of requests are steadily growing, I was looking for a more robust solution.

After doing a lot of research, I've found a number of new systems I could potentially upgrade to, however, everything I have found explains how their system is best suited for an IT/software development team.

So before upgrading to a newer, more robust project management system that is specifically geared toward software development/IT desktop support, I was wondering if anyone of knew of any ticketing/collaborative systems specifically geared toward graphic design?

Thanks
