草庐IT

接入百度翻译

全部标签

php - Laravel:laravel 可翻译插件

我使用laravel(4.2)插件(https://github.com/dimsav/laravel-translatable),我想知道是否有人知道如何动态调整“后备语言环境”。我试过了,还是不行:App::make('config')->set('translatable.fallback_locale','sl');感谢解答!====我找到了解决方案...Config::set('translatable::fallback_locale','sl'); 最佳答案 根据此处的文档https://github.com/dims

php - 检查 DoctrineBehaviors 中的字段是否存在翻译

我对DoctrineBehaviors包有问题。我正在尝试为没有法语翻译的实体获取特定语言(法语)的翻译。它返回后备语言,这对前端来说是可以的,但我需要知道该语言是否有翻译,因为我需要填写我的后端。我如何知道实体的字段是否已翻译成特定语言? 最佳答案 使用Translatable实体,您可以获得特定实体已知的所有翻译(documentation)。$product=$this->getDoctrine()->getRepository('AppBundle:Product')->find($productId);$repositor

php - 为每个 Twig 设置翻译域

我有一些Twig包含需要翻译的文本。目前我把这句话放在每一个Twig上。{%trans_default_domain'AcmeTopBundle'%}不过有点麻烦。有没有一种好方法可以在一个地方为每个Twig设置默认域?? 最佳答案 可以在原来的Symfony\Bridge\Twig\NodeVisitor\TranslationDefaultDomainNodeVisitor的基础上写一个自定义节点访问器:https://gist.github.com/connorhu/3254272188d81d1f9d7322dbdebeb0

php - 覆盖翻译器 Symfony2

我试图覆盖Symfony翻译器以从我的数据库中获取一些翻译。我首先检查翻译是否不在目录中,如果不从数据库加载它translationManager=$translationManager;}/***{@inheritdoc}*/publicfunctiontrans($id,array$parameters=array(),$domain=null,$locale=null){$catalogueDomain=$domain;if(null===$catalogueDomain){$catalogueDomain='messages';}$locale=$locale===null?$

php - 在 Laravel 5.2 中重用翻译

我想知道是否可以在Laravel5.2中重用本地化翻译。所以像这样,或者更好的真正的全局可访问键直接使用brand,而不是键入文件夹或文件名(在这个例子中global)。//resources/lang/en/global.phpreturn['brand'=>'Stackoverflow','my'=>'My:attribute','my_brand'=>trans('global.my',['attribute'=>trans('global.brand')])];希望他们是一种在Laravel中重用翻译的方法。 最佳答案 您应

php - Symfony2,无法登录,可能是翻译的原因?

我无法弄清楚,为什么我无法登录。我收到错误消息“Controller必须返回响应(给定为空)。您是否忘记在Controller中的某处添加返回语句?”(如果我取消注释,则从SecurityController打印一条消息,loginCheckAction(路由sec_l​​ogin_check),据我所知永远不应该打印(=执行)。我已经删除了翻译,从登录路由中删除了所有前缀(如安全性)并创建了一个新项目。尽管如此,我仍然收到此错误。//C:\Bitnami\wampstack-5.6.20-0\apache2\htdocs\sym\demo\src\Demo\DemoBundle\Co

php - 在 PHP 文件中查找所有源硬编码字符串 - 翻译目的

我必须将我的网站(用PHP编码)翻译成另一种语言。我一直在使用Drupal及其函数来处理这个问题,但仍然存在一些硬编码字符串。您知道可以帮助我在整个源代码目录中找到它们的脚本或软件吗?最好的是它还允许我更改它们。 最佳答案 参见Isthereasemi-automatedwaytoperformstringextractionfori18n?用于自动处理此问题的方法。虽然链接到的答案特定于Java,但相同的引擎/方案也适用于PHP。如果这太多了,我们的SourceCodeSearchEngine(SCSE)可以轻松识别这些字符串,让

php - Twigjs 和动态翻译

我遇到了一个问题,我在Symfony2中使用twigjs和assetic来动态渲染我的一些模板。我已经阅读了文档、源代码和测试。在TransFilterCompilerTest.php/testCompileDynamicTranslations中似乎有一个{{'foo'|trans}}在我的Twig模板中将在twigjs模板中替换为'this.env_.filter("trans",'...在我的twigjs中但是在我编译的js中我只有sb.append(twig.filter.escape(this.env_,"posted","html",null,true));你知道为什么吗?

php - 在 magento 语言中翻译不起作用

我需要在magento中进行内联语言翻译,但它不起作用。我想翻译自定义内容,这些内容是从管理端的产品选项卡添加并显示在前端的。 最佳答案 如果您想从内联翻译中翻译产品名称,请查看phtml文件中是否在$this->__("")下回显 关于php-在magento语言中翻译不起作用,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questions/18999897/

php - 翻译我主题的 function.php 文件中的自定义标签字段

在社区的帮助下,我已成功创建、保存标签及其值并将其打印到单个产品页面。我还可以使用Polylang将输入值翻译成不同的语言,但翻译自定义标签(条件和品牌)非常困难。有人可以帮我解决这些问题吗?我尝试使用Polylang、Saywhat...但没有成功!代码如下://EnablingandDisplayingFieldsinbackendadd_action('woocommerce_product_options_general_product_data','woo_add_custom_general_fields');functionwoo_add_custom_general_f