3
Poedit不会自动识别数据库中表格的内容。 什么是获得poedit在zend中翻译的表格的内容的最佳方式。我想它会自动完成....我必须从数据库创建一个XML文件?poedit和zend翻译数据库翻译
Poedit不会自动识别数据库中表格的内容。 什么是获得poedit在zend中翻译的表格的内容的最佳方式。我想它会自动完成....我必须从数据库创建一个XML文件?poedit和zend翻译数据库翻译
你不应该用poedit来翻译数据库内容。你会在数据库中这样做。简而言之:不幸的是,你想要的东西无法实现。
您可以翻译“固定”的字符串,如果你想获得的变量,转换常数或数据库中的值,你需要做的是通过文本字符串翻译,在案件poEdit的必须扫描他们:
<?php
if($var === 'foo') {
echo $this->translate('foo');
} else {
echo $this->translate('bar');
}
如果与Translation
对象有1:n关系,则更容易。那么该视图从用户生成的内容拉翻译:
<?php
echo $foo->Translation['en-us']->bar;
在Gedmo教义延伸设置的这个最后一种可能性的一个例子:https://github.com/l3pp4rd/DoctrineExtensions/blob/master/doc/translatable.md