草庐IT

百度翻译

全部标签

php - 奏鸣曲管理员无法获得翻译以使用 sortable

我正在尝试使用Gedmo配置翻译,但我之前启用的可排序行为似乎妨碍了:Anexceptionhasbeenthrownduringtherenderingofatemplate("Theclass'Sonata\TranslationBundle\Model\AbstractTranslatable'wasnotfoundinthechainconfigurednamespacesGedmo\Translatable\Entity,Gedmo\Translator\Entity,Gedmo\Loggable\Entity,Gedmo\Tree\Entity,AppBundle\Enti

php - Smarty 有国际化/翻译解决方案吗?

我正在开发一个需要国际化(i18n)支持的基于PHP的应用程序。我使用Smarty3作为模板解决方案(以及TinyMVC作为框架),虽然我之前一直将它用于小型项目(回到Smarty2.x时代),但我不知道关于任何易于使用的i18n插件。Smarty3.x是否有这样的插件/扩展可以为我完成这项工作?我不介意后端是否有点难以设置,没关系,我只需要一种在模板中实现它的好方法。我需要将这个应用程序翻译成多种语言,所以我需要找到一种方法让Smarty支持它。有吗?谢谢。 最佳答案 您可以使用gettext带有Smarty的插件,例如发布在th

php - 是否有任何 PHP -> LLVM IR 翻译器?

我需要将PHP源代码编译为LLVM位码。我试过RavenPHP(http://code.roadsend.com/rphp),它能够做我想做的事,但该项目似乎已经死了。所以我想检查一些更多可能的项目。之后我找到了phpllvmPECL扩展(http://svn.php.net/viewvc/svn/pecl/llvm/)。我什至几乎让它与主干LLVM一起运行,但在仔细查看代码后,我想,只有在执行相应的PHP函数时才会生成LLVM代码。不幸的是,这不是我想要的。所以我想知道,是否有更多将PHP转换为LLVM的项目,如果没有-从您的角度来看,实现此类事情的最佳方式是什么?AboutLLVM

php - 将(不翻译)波斯语字母转换为英文字母,如 PHP 中的谷歌翻译

我想在PHP中将波斯语字母转换为英文字母,但我不想翻译它们。在波斯语中,我们称其为Finglish或Pinglish,如您所见:سلام->Salamعلی->Ali等等,我在网上搜索但没有找到任何有用的API可以使用。有什么想法吗? 最佳答案 您所描述的称为音译或罗马化。您可能想尝试使用Transliterator::transliterate,它使用ICUtransliteration. 关于php-将(不翻译)波斯语字母转换为英文字母,如PHP中的谷歌翻译,我们在StackOver

php - jquery 到 php 翻译器?

我有一组用jquery编写的表单验证规则validator插入。由于我必须在服务器端重复相同的验证,所以我认为不必在PHP中重写我的规则会很好。如果规则很简单field=>rulename=>value我可以将它们存储为JSON并将它们解码为PHP数组。遗憾的是,某些规则依赖于其他字段或具有计算值。是否有一种通用方法可以将field=>rulename=>value=function{}从javascript/jquery转换为PHP?或者,有没有一种方法也可以在服务器端运行jquery,然后将结果传递给PHP?一些规则的示例:rules:{title:{required:true,m

php - ZF2.3 翻译验证信息

我正在尝试将验证消息翻译成另一种语言。我正在使用ZF2.3和框架应用程序。我已经配置了翻译器:'translator'=>array('locale'=>'nl_NL','translation_file_patterns'=>array(array('type'=>'gettext','base_dir'=>__DIR__.'/../language','pattern'=>'%s.mo',),array('type'=>'phpArray','base_dir'=>__DIR__.'/../data/language','pattern'=>'%s.php',),),),但我的Vi

php - 谷歌翻译 Curl 在 php 5.3.8 中耗尽所有内存

我一直在使用它来将基本站点文本翻译成不同的语言。在我更新到PHP5.3.8之前它一直很好用。它耗尽了所有内存,完全关闭了我的服务器。我究竟做错了什么?我敢肯定,我会收到很多评论:)try{$gt=newGtranslate;$gt->setRequestType('curl');$SQL="SELECT*FROMPAGE_CONTENTWHERElive_page='1'";$result=mysql_query($SQL);while($row=mysql_fetch_array($result)){$page_id_sub=$row["page_id"];$page_title=$

PHP 和 Bing 翻译 API

我已经在AzureMarketplace注册,我有一个客户端ID和一个客户端“secret”,但到目前为止我尝试的所有操作仍然会导致“400BadRequest”错误。非常感谢!这是我一直在尝试的代码的一个相当基本的示例(我已经编辑了客户端ID和secret值)。我的理解是可以通过URL请求传递post变量……我希望这是正确的。$authURL='http://datamarket.accesscontrol.windows.net/v2/OAuth2-13&grant_type=client_credentials&client_id={CLIENT_IDVALUEHERE}&cli

php - gettext 不翻译

我安装了php-gettext包,phpinfo()显示gettext已启用。我的app.po看起来像:msgid"Welcome"msgstr"WillkommenaufmeinerHomepage!"msgid"Hieryoucanfindstuffaboutme."msgstr"HierfindenSieInformationenubermich."`我的php文件看起来像:putenv('LC_ALL=de_DE');setlocale(LC_ALL,'de_DE');bindtextdomain("app","./lang");textdomain("app");echoge

php - 翻译排队的邮件(本地化)

我正在寻找一个可行的解决方案,以在laravel-5中翻译排队的电子邮件.遗憾的是,所有电子邮件都使用默认区域设置(在app.locale下定义)。假设我们在管道中有两封电子邮件,一封给英语en用户,另一封给日语jp用户。我应该将哪些数据传递给Mailfacade以翻译(本地化)排队的电子邮件?//Usermodel$user=User:find(1)->first();Mailer::queue($email,'PartyatBatman\'scave(Batcave)','emails.party-invitation',[...'locale'=>$user->getLocale