Hey everyone. Actually there is a reason why I dont promote my themes as multi language ready since as you pointed out there are still some steps you need to do yourself. If a word in the template files isnt wrapped within a gettext function feel free to tell me and I will update the template.
Wrapped in gettext means that there is no direct html text output: The word Comment for example should be wrapped like this when echoed:
<?php _e( 'Comment', 'avia_framework' ); ?>
or when applied to a variable it should look like this:
<?php $commentVar = __( 'Comment', 'avia_framework' ); ?>
I will try to include better translation support with upcoming releases but due to the fact that 95% of my customers are located in US, UK and australia the priority for those tasks isnt as high as fixes and features that really affect those 95%. I hope you do understand.
However I have just recently requested a WPML licence for developers so there will be improvements, allthough I dont know when these impovements will be ready :)