首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >Zend_Translate :如何使用Zend_Translate翻译来根据其html id翻译每个表达式?

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

Stack Overflow用户
提问于 2010-07-08 11:53:28
回答 1查看 704关注 0票数 0

我是zend框架的初学者,我很难理解zend_translate是如何工作的。

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

我的子问题:

1.如何更新包含网站翻译的csv文件的其他字段?**

2.网页原始单词url不能在浏览器中看到,因为它以父形式出现的子视图等。

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

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

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

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

Example1:

view.phtml

代码语言:javascript
运行
复制
........<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.原始词-从页面中摘取的原词来翻译

代码语言:javascript
运行
复制
<?php echo translate($original_word) ?>

2.西班牙/瑞典翻译-原文翻译

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

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

原名单词西班牙翻译()瑞典翻译公司()网站网址: html idE 237

谢谢

EN

回答 1

Stack Overflow用户

发布于 2011-06-07 19:33:52

通常的做法是为每个上下文都有一个单独的文件。

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

如果您有类似的模块

模块/用户

单元/类别

模块/产品

模块/结帐

然后,您可以为每个模块创建适当的文件,并提供所有需要翻译的短语。

user.cvs

categories.cvs

products.cvs

checkout.cvs

不建议使用URL,因为在大多数情况下,在一个特定模块内的许多页面上都使用相同的短语。因此,更好的做法是为每个页面的翻译器提供一组截图。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/3203221

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档