Page 1 of 1
[SOLVED] NEWS - Translation not showing in Detail Template
Posted: Thu May 10, 2012 5:36 am
by georgechr
Hey everyone,
I am facing a strange problem.
I have set up a new "summary template" and a new "detail template" for my news list and currently i am using the default ones.
I have created my code like below:
Code: Select all
{news category="Greek*" number="5" sortby="news_date" summarytemplate="news" detailtemplate="news" lang="el_GR"}
The above code is displayed fine with its Greek translation in the summary template. Now though when i click on the title to view an article, the detail template ignores my language settings and show me items in Englishh (return link, category label etc).
I checked the lang file of el_GR and its fine. The translations are there, i compared with the en_US one. I tried making changes to it, and saw that the changes are applied when in summary template whereas ignored in detail template.
How can i fix this?
Thanks in advance
Re: NEWS - Translation not showing in Detail Template
Posted: Fri May 11, 2012 5:55 am
by georgechr
can someone share any insight on this?
Re: NEWS - Translation not showing in Detail Template
Posted: Fri May 11, 2012 4:33 pm
by Dr.CSS
Do you have front end language set to greek?...
Re: NEWS - Translation not showing in Detail Template
Posted: Mon May 14, 2012 5:57 am
by georgechr
no, but i don't want to set it, because if i do, my English news manager shows in Greek. I have a site with two languages.
In my understanding when entering the "lang" parameter in the tags its enough.
Re: NEWS - Translation not showing in Detail Template
Posted: Thu May 17, 2012 5:27 am
by georgechr
Anyone guys?
Re: NEWS - Translation not showing in Detail Template
Posted: Thu May 17, 2012 6:12 am
by vilkis
Do you use pretty url?
vilkis
Re: NEWS - Translation not showing in Detail Template
Posted: Mon May 21, 2012 6:02 am
by georgechr
yes i do, does this play any role?
Re: NEWS - Translation not showing in Detail Template
Posted: Mon May 21, 2012 6:39 am
by vilkis
Yes, because lang parameter is not passed to detail template in pretty url mode. You can use smarty replace. For return link:
Code: Select all
{$return_url|replace:'return':'RETURN_IN_GREEK'}
vilkis
Re: NEWS - Translation not showing in Detail Template
Posted: Mon May 21, 2012 9:11 am
by georgechr
Thanks for the help.
btw i tried to change
Code: Select all
{if $return_url != ""}
<div id="NewsPostDetailReturnLink">{$return_url}{if $category_name != ''} - {$category_link}{/if}</div>
{/if}
to
Code: Select all
{if $return_url != ""}
<div id="NewsPostDetailReturnLink">{$return_url|replace:'return':'Επιστροφή'}{if $category_name != ''} - {$category_link}{/if}</div>
{/if}
but it doenst work, still english.
I have the same problem with other fields. For example when showing category name in summary view is displayed fine, but when going to detail template it changes to English.
I am guessing the solution would be to change:
Code: Select all
{$category_label} {$entry->category}
to
Code: Select all
{$category_label|category:'category':'GREEK NAME'} {$entry->category}
?
Re: NEWS - Translation not showing in Detail Template
Posted: Mon May 21, 2012 10:23 am
by vilkis
georgechr wrote:Thanks for the help.
Code: Select all
{if $return_url != ""}
<div id="NewsPostDetailReturnLink">{$return_url|replace:'return':'Επιστροφή'}{if $category_name != ''} - {$category_link}{/if}</div>
{/if}
What is text in your return link?
Probably your return link is "Return" (first capital letter).
vilkis
Re: NEWS - Translation not showing in Detail Template
Posted: Mon May 21, 2012 11:10 am
by georgechr
Yes its "Return"
Re: NEWS - Translation not showing in Detail Template
Posted: Mon May 21, 2012 11:15 am
by vilkis
So
Code: Select all
{$return_url|replace:'Return':'Επιστροφή'}
should work.
vilkis
Re: NEWS - Translation not showing in Detail Template
Posted: Mon May 21, 2012 11:33 am
by georgechr
sorry! did not see the capital letter remark. Thanks it works.
Can i do it for others as well like i mentioned above?
Re: NEWS - Translation not showing in Detail Template
Posted: Mon May 21, 2012 11:39 am
by vilkis
Try and you'll see.
vilkis
[SOLVED] Re: NEWS - Translation not showing in Detail Templa
Posted: Mon May 21, 2012 11:42 am
by georgechr
Ok thanks, i am just unsure for the label part.
Anyhow, thanks for your great and prompt help. Cheers