Right way to translate view Titles? As far as I see the view titles are not translatable. As a quick fix I just created a new views-view.tpl.php file and changed the line 32 from:

&lt;?php print $title; ?&gt;


to 

&lt;?php print t($title); ?&gt; 


What do you think? Is this a right method?
I find existing answers rather confusing.  

Views (as we know) is extremely cool module. It supports localization plugins.
Go to page admin/structure/views/settings/advanced to see for yourself:



Preferred way to translate Views is to use Internationalization Views module which depends on i18n_string (i18n package) module.
How to use? Just enable Internationalization Views and go to translate page for your view.

You also may be interested in i18n_string settings here: admin/config/regional/i18n/strings.
Core localization plugin just do t() for Views titles, headers, footers etc. It's not so flexible and secure, but as a developer you can choose this method in some cases.
How to use? Nothing special here. Your strings will appear in Drupal translate interface after the first request.


You can disable localisation at all or create your own plugin if you need.