Zend framework Zend_Translate:如何使用Zend framework Translate来根据其html id翻译每个表达式?

Zend framework Zend_Translate:如何使用Zend framework Translate来根据其html id翻译每个表达式?,zend-framework,internationalization,translation,zend-translate,Zend Framework,Internationalization,Translation,Zend Translate,我是zend框架的初学者,要理解zend_如何翻译它的工作原理对我来说有点困难 我的主要问题是: zend framework translation将根据其html id翻译每个表达式,非程序员翻译人员如何在web浏览器中查看单词位置以根据其内容翻译每个表达式 我的次级问题: 1.如何更新保存网站翻译的csv文件的其他字段** 2.在浏览器中看不到网页原始单词url,因为在父窗体中出现的子视图等 如果我有错误或者你有更好的解决方案等等。。请写下来 我的目标和解决方案: 1.给予非程序员进行翻译

我是zend框架的初学者,要理解zend_如何翻译它的工作原理对我来说有点困难

我的主要问题是: zend framework translation将根据其html id翻译每个表达式,非程序员翻译人员如何在web浏览器中查看单词位置以根据其内容翻译每个表达式

我的次级问题:

1.如何更新保存网站翻译的csv文件的其他字段**

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

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

我的目标和解决方案:

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

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

例1:

view.phtml

........<div id="view-error"><?php translate("error was produced by empty") ?></div>....
......<div id="view-user-firstname"><?php translate("First Name") ?></div>....
我的实施计划没有zend代码我不知道如何使用zend:

csv文件列名称:

1.原文-从页面中选取要翻译的原文

<?php echo translate($original_word) ?>
2.西班牙/瑞典翻译-原文翻译

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

4.html id—html div/span/etc的id。。译名

||原文| | | | | | |瑞典翻译| | |网页url | | html id||


谢谢

通常的做法是为每个上下文创建一个单独的文件

例如,每个模块都可以有自己的翻译源文件

如果你有这样的模块

模块/用户

模块/类别

模块/产品

模块/结帐

然后,您可以为每个模块创建适当的文件,其中包含需要翻译的所有短语

user.cvs

类别.cvs

products.cvs

checkout.cvs

不建议使用URL,因为在大多数情况下,在一个特定模块内的多个页面上使用相同的短语。因此,最好为特定模块中每个页面的翻译人员提供一组屏幕截图