草庐IT

英语翻译

全部标签

php - 用于检测连续数字的正则表达式 - 不适用于非英语输入

大家好,我有这段代码可以检查5个或更多连续数字:if(preg_match("/\d{5}/",$input,$matches)>0)returntrue;它适用于英语输入,但当输入字符串包含阿拉伯语/多字节字符时它会出错-即使输入文本中没有数字,它有时也会返回true。有什么想法吗? 最佳答案 您似乎在使用PHP。这样做:if(preg_match("/\d{5}/u",$input,$matches)>0)returntrue;注意表达式末尾的“u”修饰符。它告诉preg_*使用unicode模式进行匹配。

php - GPS坐标翻译

我正在使用VisionTek的型号为86VT的设备开发GPS跟踪网站http://www.visiontek.co.in/vehicle-tracking-systems/86vt.html我能够获取设备位置,但无法正确解析它,因为我们在谷歌地图中使用。为了。前任。我得到维沙卡帕特南的以下经度,在谷歌地图位置的原始坐标中为17.xxx。17480249N我不知道这是什么格式,也不知道如何将17480249N转换为17.xxx。我也知道“N”代表正值。请帮忙,我正在使用PHP,但任何逻辑都会受到赞赏。这就是我从设备获得响应的方式。请查看粗体文本以获取坐标,我在维沙卡帕特南海滩附近。$1,

php - 如何在 Sonata Admin Bundle 中翻译标签

我将Symfony2.3与SonataAdminBundle一起使用。我知道我可以用这种方式翻译标签:->add('shortDescription',null,array('label'=>'shortDescriptionTranslated'))但这仅适用于“configureFormFields”方法,不适用于dataGrid和listFields。您能否提供一个以全局方式翻译标签的完整示例?我看过这里(LabelsinSonataAdminBundle),但我不知道要在xliff文件中写什么。谢谢! 最佳答案 您是否查看了

php - 代码翻译 : ASP. NET Server.Transfer in PHP

我如何在PHP中执行此操作?Server.Transfer("/index.aspx")(为C#添加';')编辑:保持URL与以前相同很重要;你知道,对于谷歌。在我的情况下,我们有一堆要传输的.html文件,地址栏不变对客户端来说很重要。 最佳答案 据我所知,PHP没有真正的传输能力,但您可以像这样使用include()或require()获得完全相同的效果:require_once('/index.aspx"); 关于php-代码翻译:ASP.NETServer.TransferinP

php - Symfony2 语言环境检测和翻译

这就是我所坚持的。我正在研究Symfony2并试图使翻译工作。但不知何故,我无法让它正常工作。这是我得到的。在config.yml中translator:{fallback:de}session:default_locale:en在messages.en.yml中我有这样的结构:请登录:BittemeldenSiesichanmessages.en_US.yml、messages.ru.yml等我也有类似的文件在代码中,我使用$this->get('session')->setLocale('ru_RU');更改语言环境。但只有当语言环境设置为“en_US”或“de_DE”时翻译才有效

php - ZF2 - 如何翻译 Zend 表单验证错误消息?

我有不同语言的.po和编译的.mo语言文件。但是语言翻译不适用于zend表单验证错误消息。我不想为此使用额外的.php文件,例如fr.php。我从clickhere得到了这段代码$translator=newZend\I18n\Translator\Translator();$translator->addTranslationFile('phpArray''resources/languages/en.php','default','en_US');Zend\Validator\AbstractValidator::setDefaultTranslator($translator);

php - 使用 CakePHP 3 进行 i18n 翻译

上下文我想将我的应用程序翻译成法语和英语。我完全按照CakePHP3documentation但它不起作用。到目前为止我做了什么为了我的开发,我使用了一个vagrantbox来轻松启动和运行CakePHP3。这个box被命名为vagrant-chef/config/bootstrap.php我修改了第100行以使用法语作为默认语言。ini_set('intl.default_locale','fr_CA');/src/Controller/PagesController我将此方法添加到默认的PagesControllerpublicfunctioninitialize(){I18n::

php - 通过引用翻译变量替换文本中的占位符

我正在尝试从以下函数中删除eval。我尝试使用sprintf和${},但仍然找不到解决方案。这里是函数:functionparseDbString(string$value='Lookingforagood{{$pippo}}'){$pippo='Pizza';returnpreg_replace_callback('/{{(.*?)}}/',function($res)use($pippo){//$val=${trim($res[1])};Returns"Undefinedvariable:$pippo"$val=@eval("return".trim($res[1]).";");/

php - 在多语言(例如英语和法语)应用程序中抛出异常

在我的应用程序中,我使用异常来控制流程。我用的是这样的:thrownewException("Unabletoaddnewuser,useralreadyexist");这种方法在只有一种语言的应用程序中是完美的。但是,当我打算制作多语言应用程序时,我不知道该怎么做。前一行代码应该以用户使用的默认语言生成一条消息。有哪些可能的解决方案?? 最佳答案 在将使用多种人类语言的应用程序中,切勿对用户可能会接触到的字符串进行硬编码。它们需要在某种资源文件中。如果愿意,您可以对SQL语句和内部日志信息等内容进行硬编码,但用户可能看不到任何内容

php - 如何根据接受语言标题在 Symfony 2 中翻译语言?

我有配置.yml#Herelocaleisentranslator:{fallback:%locale%}...session:default_locale:%locale%路由.ymlAcmeDemoBundle_homepage:pattern:/{_locale}/indexdefaults:{_controller:AcmeDemoBundle:Default:index,_locale:de}requirements:_locale:en|de因此,在这里手动输入URL会将/en/index引导至英语,将/de/index引导至德语。如果浏览器接受的语言是de_DE或de(德