草庐IT

英语翻译

全部标签

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 - 如何将波斯语/阿拉伯语数字从字符串转换为英语数字?

我有一个波斯语网站。我网站用户的键盘通常是波斯语(或阿拉伯语)。所以他们的密码有时会不匹配。我有一个函数用于他们的用户名(手机号码),它将波斯语/阿拉伯语数字转换为英语:functionconvert_digits_to_en($entry){$fmt=numfmt_create('fa',NumberFormatter::DECIMAL);returnnumfmt_parse($fmt,$entry);}如果条目包含所有数字,它将起作用。即09123565498也将转换为09123565498。问题是当条目同时包含字符和数字时(如密码)。即test0912。我需要将其转换为test0

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 - 使用非英语值更新 Amazon S3 对象的元数据

我一直在使用AmazonAWSSDK2forPHP与AmazonS3服务交互。是否可以在非英文字符中保存元数据值(x-amz-meta-*)。我什至尝试过直接在S3控制台中添加新的元数据。任何人都可以让我知道这是否可能,并且有没有办法以非英语文本保存对象的元数据。提前谢谢你,安git 最佳答案 我刚刚发现无法将非英文文本保存为Amazons3中对象的元数据值。下面是文档中的一个片段:AvaluepairmustconformtoUS-ASCIIwhenusingRESTandUTF-8whenusingSOAP如果有人对此有任何其他

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

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