草庐IT

Translation

全部标签

php - Cakephp 3.x - 国际化整页

我正在使用cakephp3.x,我想将我的网站翻译成多种语言。我阅读了有关cakephp3.x国际化(http://book.cakephp.org/3.0/en/core-libraries/internationalization-and-localization.html)的文档,它只解释了如何翻译单词和句子,而不是整页。翻译整页文本的最佳解决方案是什么?我想做的是为每种语言创建一个页面,并在beforeFilter函数中选择正确的页面。这是一个好的解决方案吗?我也在问如何翻译保存在数据库中的某些段落,例如我的新闻页面保存在数据库中,我想用不同的语言翻译我的新闻。我必须为数据库中

php - 从 Magento 中提取翻译短语

我是Magento的新手,正在为客户构建站点,他们只需要将整个站点中使用的短语列表发送给翻译人员。我有点惊讶,Magento中没有内置简单的东西来轻松地提取这些东西,这就是我现在写在这里的原因。有没有一种相对简单的方法可以从Magento应用程序中提取翻译短语?内置的东西可能并不明显(对我来说)?或者那里有一些有用的图书馆?这包括模板(或Controller)中使用的所有内容,如下所示:$this->__("Somephraseonmywebsite...");...以及布局XML中设置“翻译”属性的情况等。更进一步,我知道Magento提供的可用翻译:http://www.magen

php - 在非 Symfony 项目中使用 Symfony 2 组件?

为了在PHP中获得XLIFF/2支持,在anotheranswer中,有人建议使用Symfony2翻译组件。所以我下载了它fromGithub进入目录../vendor/并天真地尝试使用它:这不起作用,因为需要加载其他组件:PHPFatalerror:Interface'Symfony\\Component\\Translation\\TranslatorInterface'notfoundin/home/ec2-user/layout/vendor/Symfony/Component/Translation/Translator.phponline25现在,我可以为每个文件手动添加一

php - Zend 翻译 Zend 表单!

目前,isEmpty错误抛出:Valueisrequiredandcan'tbeempty我正在像这样加载我的翻译器:[translation]adapter=arraycontent.english["emailNotUnique"]="Youruseralreadyexists"content.english["Valueisrequiredandcan'tbeempty"]="YoumustspecifyyourID"locale=en上面的配置根据zend翻译规范生成了一个有效的数组,所以:$this->form->setTranslator(newZend_Translate

php - 用谷歌翻译翻译网站页面的最佳 SEO 方法

关闭。这个问题不符合StackOverflowguidelines.它目前不接受答案。这个问题似乎与aspecificprogrammingproblem,asoftwarealgorithm,orsoftwaretoolsprimarilyusedbyprogrammers无关.如果您认为该问题将成为anotherStackExchangesite上的主题,您可以发表评论以说明问题可以在哪里得到解答。5年前关闭。Improvethisquestion因此,我们必须在我们的网站上以一种或另一种语言提供大量内容。由于我们是网络专业人士,我们把所有的时间都花在了学习人类语言上——而不是学习

PHP 包含不起作用

我不确定解决这个问题有多简单,但我认为我做错了什么。我是PHP新手,请多多包涵。当我开始学习PHP时,我总是将我所有的项目文件与index.php放在同一个文件夹中,因此包含了如下所有内容:后来在学习的过程中,随着经验的积累和技能的提高,我不得不开始使用文件夹,并将我的文件放在子文件夹中。我最终成功地将我的文件包含在以下内容中:当我决定开始使用子文件夹时,我的无故障编码发生了意想不到的转变。在将所有文件放入文件结构的更深处后,我震惊地发现我不能再包含它们了,使用:现在我迷路了。我做错了什么?我是否理解我不能在项目中包含比2个目录更深的文件?我应该开始使用不同的文件系统吗?

php - 如何在 JS 中翻译字符串

我有一个项目,我想将PHP部分翻译成多种语言,我使用ZendFrameworksZend_Translate和GetText。现在我也想翻译JS部分。我正在使用jQueryJS框架,很想听听您对JS文件翻译的看法 最佳答案 我已经在三个项目中成功使用GetText翻译JavaScript文件。当然GetText本身不支持JavaScript,JavaScript也不支持GetText。我的解决方案如下。在JavaScript中,我用gettext("yourtexthere")包围可翻译的字符串。然后我有一个脚本可以从JavaScr

php - 更改或翻译 Woocommerce 中的特定文本

我在网上找到了一个解决方案,但它似乎不起作用。它说要编辑我几天前所做的以下文件,但不知何故它仍然无法正常工作。/wp-content/plugins/woocommerce/templates/single-product/related.php如果我通过FTP连接到服务器,文件显示如下:if($products->have_posts()):?>但是该网页仍然显示“相关产品”而不是“您可能还喜欢”出于某种原因,这没有发生或在某处过度骑行。有什么想法吗? 最佳答案 我为子functions.php找到了这个:http://speak

php - 翻译 Silex 路线

我正在尝试使url在我的Silex应用程序中可翻译。首先,我尝试覆盖UrlGenerator和RedirectableUrlMatcher,但这并没有真正起作用。然后,我尝试覆盖:$app['route_class']='My\Translatable\Route';代码如下:classRouteextendsSilex\Route{publicfunctionsetPattern($pattern){returnparent::setPattern(str_replace('admin','admin2',$pattern));}}但是我得到了https://gist.github.

php - 按自定义字母表对数组字符串类型的键进行排序?

我想在php中按键对数组进行排序,但我使用的字母表不是普通的英文字母表--它是一个自行创建的字母表。这可能吗?我的字母表是:$alphabet="AjawbpfmnrhHxXsSqkgtTdD=";数组是这样的:Array([=k_0]=>Array([0]=>DI.3,2&dwA-nTr&@Hrw@[1]=>mA[2]=>=k[3]=>Sfj,t[4]=>=k[5]=>pXr)[aA_2]=>Array([0]=>DI.7,4&dwA-nTr&@Hrw-smA-tA,wj@[1]=>snD[2]=>aA[3]=>Sfj,t[4]=>jt[5]=>jt,w)[sqA_1]=>Array