E-maily komentářů v ZOO
a jak je přeložit do češtiny
Možná někteří používáte komponentu ZOO a v ní její integrované komentáře položek. Pokud pak máte zapnuté zasílání upozornění na nové příspěvky v tématu, zřejmě vám chodí e-mail, jehož značná část je v angličtině. Potíž je v tom, že texty v souborech, z nichž je načítán text e-mailů, jsou zapsány tzv. "natvrdo" a nelze je tedy přeložit pomocí standardního jazykového souboru.
Nicméně, není to žádné drama, stačí si potřebné soubory, jsou celkem tři, přes FTP stáhnout a jejich text přeložit - nebojte, toho textu není mnoho a tak jediné, co vlastně potřebujete vědět je, které soubory stáhnout.
Otevřete si složku vaší Joomla! instalace a najděte si složku aplikace a šablony, ve které chcete texty překládat. Pro aplikaci Blog a šablonu Warp6 je cesta /media/zoo/applications/blog/templates/warp6
.
V této složce jsou pak tři soubory, které je potřeba přeložit.
- mail.comment.admin.php
- mail.comment.reply.php
- mysubmissions.php
První soubor tvoří text mailu, který je posílán v případě nového příspěvku správci webu, v mém případě je přeložen takto:
<?php /** * @package com_zoo * @author YOOtheme http://www.yootheme.com * @copyright Copyright (C) YOOtheme GmbH * @license http://www.gnu.org/licenses/gpl-2.0.html GNU/GPLv2 only */ // no direct access defined('_JEXEC') or die('Restricted access'); ?> <html> <body> <p>Dobrý den,</p> <p>Tato zpráva vám byla zaslána, protože jste správcem, <?php echo $item->name; ?> na <?php echo $website_name; ?>. Do tématu byl přidán příspěvek.</p> <p>Cituji: "<?php echo $comment->content; ?>"</p> <p>Pokud chcete tento příspěvek zobrazit, klikněte na následující odkaz: <a href="/<?php echo $comment_link; ?>"><?php echo $comment_link; ?></a></p> <p>Pokud chcete zobrazit toto téma, klikněte na následující odkaz: <a href="/<?php echo $item_link; ?>"><?php echo $item_link; ?></a></p> <p>Pokud chcete přejít na uvedené webové stránky, klikněte na následující odkaz: <a href="/<?php echo $website_link; ?>"><?php echo $website_link; ?></a></p> </body> </html>
Druhý soubor pak tvoří text mailu, který je posílán v případě nového příspěvku uživateli, který dané téma sleduje, v mém případě je přeložen takto:
<?php /** * @package com_zoo * @author YOOtheme http://www.yootheme.com * @copyright Copyright (C) YOOtheme GmbH * @license http://www.gnu.org/licenses/gpl-2.0.html GNU/GPLv2 only */ // no direct access defined('_JEXEC') or die('Restricted access'); ?> <html> <body> <p>Dobrý den <?php echo $name; ?>,</p> <p>Tato zpráva vám byla zaslána, protože sledujete téma <?php echo $item->name; ?> na <?php echo $website_name; ?>. Do tématu byl přidán příspěvek.</p> <p>Cituji: "<?php echo $comment->content; ?>"</p> <p>Pokud chcete tento příspěvek zobrazit, klikněte na následující odkaz: <a href="/<?php echo $comment_link; ?>"><?php echo $comment_link; ?></a></p> <p>Pokud chcete zobrazit toto téma, klikněte na následující odkaz: <a href="/<?php echo $item_link; ?>"><?php echo $item_link; ?></a></p> <p>Pokud chcete přejít na uvedené webové stránky, klikněte na následující odkaz: <a href="/<?php echo $website_link; ?>"><?php echo $website_link; ?></a></p> <p>Pokud již si nepřejete sledovat toto téma, klikněte na následující odkaz: <a href="/<?php echo $unsubscribe_link; ?>"><?php echo $unsubscribe_link; ?></a></p> </body> </html>
Třetí a poslední soubor pak tvoří text mailu, který je posílán v případě, že je uživatelem předložena nová položka - tento text tedy nemá s komentáři nic společného:
<?php /** * @package com_zoo * @author YOOtheme http://www.yootheme.com * @copyright Copyright (C) YOOtheme GmbH * @license http://www.gnu.org/licenses/gpl-2.0.html GNU/GPLv2 only */ // no direct access defined('_JEXEC') or die('Restricted access'); // author $user_name = JText::_('Guest'); if ($author = $item->created_by_alias) { $user_name = $author; } else if (($user = $item->app->user->get($item->created_by)) && $user->name) { $user_name = $user->name; } ?> <html> <body> <p>Dobrý den,</p> <p>Tato zpráva vám byla zaslána, protože jste správcem na, <?php echo $website_name; ?>, kam byla zasláno nové podání o uživatele <?php echo $user_name; ?> - <?php echo $item->name; ?>.</p> <p>Chcete-li toto podání upravit, klikněte na následujícíc odkaz: <a href="/<?php echo $item_link; ?>"><?php echo $item_link; ?></a></p> </body> </html>
A to je vše...
Komentáře (4)
Ľuboš Kamenický
Fenris
Ashen
nasel jsem zajimavou stranku www.zoolanders.com a je tam i Language Switcher ... jestli tu stranku uz znate, tak nic :-)
Miloš Bělka