Hi there,
Please check this https://www.dropbox.com/s/5oq0a5f7s2fd852/CornerstoneTranslation.mp4?dl=0 for proper translation. What you’re doing it translating them part by part instead of creating dedicated pages for each language. It doesn’t work that way since shortcode could contain untranslatable content, it still best to create pages for each language and edit each from the builder.
@sportceneter, they are database entries and not static strings. https://wpml.org/forums/topic/theme-calls-string-from-db-how-translate/, it requires a bit of change since strings from the database are different from site to site. Which stack you’re on? Each stack could have different database field naming for titles. Sample is this
add_filter('x_option_x_renew_blog_title', 'enable_blog_title_translation' );
function enable_blog_title_translation ( $title ) {
return __( $title, '__x__' );
}
```
then translate it through language files or plugin. Or simply add your translation directly
```
add_filter('x_option_x_renew_blog_title', 'enable_blog_title_translation' );
function enable_blog_title_translation ( $title ) {
return 'THIS IS BLOG TITLE';
}
```
Thanks!