2012-10-20 54 views
1

在CakePHP 1.3上使用Translate Bahavior并且在i18n表中没有记录时,无论主表中有没有未转换的记录,都将显示非内容显示。CakePHP 1.3后备翻译

我发现有人已经修复了翻译的行为,如果在i18n没有记录,但first one并不适用于CakePHP的1.3 ,找不到第二个的站点离线获得从主表中的数据:

http://codaset.com/robwilkerson/scratchpad/source/master/blob/cakephp/behaviors/translatable.php

如果没有i18n记录发现如何从主表作为后备的记录?

回答

1

你究竟是如何申请国际化的?如果你只是使用__()包装,它应该返回任何内部,如果它找不到翻译。像它说的book:如果翻译可用

的__()函数将翻译传递的字符串,或返回其值不变。

所以,如果你把这些类型的字符串在您的视图:

<?php __('My untranslated string.'); ?> 

应该制定得很好,它总是对我的作品这样。

+0

这一个:http://book.cakephp.org/1.3/en/view/1328/Translate –