问题标签 [zend-translate]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
703 浏览

zend-framework - Zend_Translate :如何使用 zend 框架翻译来根据他的 html id 翻译每个表达式?

我是 zend 框架的初学者,理解 zend_translate 的工作原理对我来说有点困难。

我的主要问题: 如何使用 zend 框架翻译来根据他的 html id 翻译每个表达式,以及非程序员翻译如何在 Web 浏览器中查看单词位置以根据他的内容翻译每个表达式。

我的子问题:

1.如何更新保存网站翻译的csv文件的附加字段?**

2.网页原词网址不能在浏览器中看到,因为他的子视图出现在父窗体等

如果我有错误或者你有更好的解决方案等。请写下来。


我的目标和部分解决方案:

1.给非程序员翻译-我选择csv文件。

2.根据她在页面上的外观上下文和元素 id 分别翻译每个单词/表达式-我将列网页 urlhtml id添加到 csv 文件。(但我有一个问题,有时网页网址无法在浏览器中看到,因为他的子视图出现在父表单等中。)

示例 1:

视图.phtml

我没有zend代码的实施计划(我不知道如何用zend做到这一点):

csv 文件列名:

1.原词——从页面中取出来翻译的原词

2.西班牙/瑞典翻译——原词翻译

3.网页 url - 指向单词翻译位置的网页链接(对于重要的翻译者来说,知道单词的位置以检查她在哪个上下文中使用)

4. html id - html div/span/etc.. 翻译词的id

|| 原话|| 西班牙翻译|| 瑞典语翻译|| 网页地址|| html ID ||


谢谢

0 投票
1 回答
148 浏览

php - 哪个解决方案提供 zend_translate 用于翻译几乎没有含义的单词?

哪个解决方案提供 zend_translate 用于翻译几乎没有含义的单词?

示例: http: //m-carstairs.com/englishlessons/id12.html

谢谢,约瑟夫

0 投票
1 回答
1219 浏览

zend-framework - 如何构建类似于 Magento 的内联翻译系统

我正在开发 Zend Framework、MVC、企业网站项目。我想开发一个友好的翻译系统,能够根据上下文翻译每个单词(有时同一个单词有不同的翻译)。

Zend Framework 使用 Zend_Translate 进行 i18n 和本地化。我们还看到了 Magento(使用 ZF)的内联翻译系统,用户可以直接翻译页面

我们想知道这个内联翻译系统是如何工作的,以便我们可以构建一个类似的系统并进行改进。

  1. 翻译存储在哪里:在数据库中还是在 CSV 文件中?

  2. 当用户在不同页面上进行不同的翻译时,系统如何知道获取相同单词的翻译?

  3. 我们应该如何构建一个页面来支持内联翻译?

  4. 系统如何处理静态文本与动态(数据库驱动)文本?

  5. 内联翻译似乎会使网站变得非常慢。Magento 如何解决这个问题?

如果您有更多需要解释的观点,请写下来。谢谢

0 投票
2 回答
12978 浏览

php - PHP/Gettext 问题

我记得几个月前使用 gettext 运行了一些测试,以下代码运行良好:

这工作得很好(如果我没记错的话,在 Windows XP 和 CentOS 下),这很好,因为我可以使用任意的“语言环境”,而不必担心它们是否安装在系统上。但是,这似乎不再起作用了,我想知道为什么...


红帽 + PHP 5.2.11:

我可以在各种语言环境中来回切换,只要setlocale()调用不返回错误(如果系统上可用/安装了语言环境),翻译就会显示正确。

这并不完美(如果我可以将 gettext 指向任何任意翻译目录而不必测试语言环境的存在,那就太好了),但这是可以接受的。稍后我将进行更多测试。

Windows 7 + PHP 5.3.1 (XAMPP):

setlocale()总是返回 false (即使使用LC_ALL而不是LC_MESSAGES),除非我使用一些有效的 Windows 语言环境,例如eng,deuptg- 在这种情况下,语言环境似乎设置正确,但翻译仍然不显示。我现在无法测试,因为我打开了数百个选项卡,但我认为对该脚本的第一次调用会产生正确的翻译(重新启动 Apache 不会成功)。

我不确定这是否与PHP Bug #49349 有关。我会测试这是几个小时。


有什么方法可以跨不同的操作系统(可能使用自定义语言环境,如)可靠地使用 gettext 扩展(不是纯 PHP 实现,如php-gettextZend Translate Adapter)?l33t

另外,绝对有必要使用setlocale(LC_ALL, ...)吗?我宁愿保留TIME,NUMERICMONETARY(特别是)语言环境设置不变(默认为POSIX语言环境)。


我有一个想法......是否可以setlocale()使用非常常见的语言环境(如C,POSIXen_US)进行调用并通过域指定语言?像这样的东西:

这可以在 *nix 和 Windows 平台上正常工作吗?

0 投票
1 回答
328 浏览

php - Zend_Translate 的 YAML 适配器?

有人知道Zend Framework 的Zend_Translate的高质量yaml适配器吗?

Zend 项目本身似乎有一个提案,但多年来一直处于非活动状态。

0 投票
2 回答
144 浏览

php - The Zend Framework way of storing modified classes?

I have a project that uses Zend Framework and Zend_Translate.

I had to alter the standard CSV Adapter to Zend_Translate slightly. Now I'm confronted with the question where to put this altered adapter.

By default, adapters are stored in

This is where I've put the new adapter as well.

However, I wouldn't like to "pollute" the Zend library with my custom extensions: I would like to stay able to update ZF without having to worry about losing files; I want to remain able to use a centrally installed version of ZF; and the custom adapter is part of the project I'm working on, really.

Is there a Zend Framework way of dealing with this, or specifying an alternative loading location?

Language adapters are loaded using

(Where $adapter will be Zend_Translate_Adapter_Adaptername)

so standard autoloading rules apply. Is there a simple way to tell the Zend Autoloader to look in a second location?

0 投票
2 回答
2279 浏览

php - 如何在 configs.ini 中设置默认翻译器?

我正在使用 Zend Framework 1.10.7,并且正在寻找一种设置默认翻译器的方法。我知道我可以在 Bootstrap.php 中设置它,但我想在 configs.ini 中设置它以收集我的大部分通用配置。

我猜它需要指定一个注册表项(registry_key?)。

顺便说一句, Zend_Controller_Router 是自动使用这个默认翻译器还是我需要显式使用 Zend_Controller_Router::setDefaultTranslator() ?然后,可以在 configs.ini 中完成吗?

谢谢你。

0 投票
1 回答
2219 浏览

php - 为什么没有语言“en_US”的翻译?

这是我的 config.ini

我的语言结构与手册中的一样:

有任何想法吗 ?

0 投票
1 回答
878 浏览

zend-framework - 如何解决一些关键字的zend_translate问题?

我正在为我的多语言站点使用 zend_translate 类(ini 适配器)。

但是当我在我的语言文件中使用一些关键字时,它会产生错误。例如(是的,没有关键字)。

产生错误的示例语言文件条目:

是=母语是

否=母语 否

我该如何解决这个问题?

提前谢谢。

0 投票
1 回答
350 浏览

php - 使用 Zend_Translate 时记录翻译的字符串

使用 Zend 框架,很容易记录没有翻译的字符串

我的问题:你如何记录有翻译的字符串?

谢谢!!