求求生之路2菜单翻译,制作方法

外行人求教翻译刺绣方面的制作要求,急! - 外贸英语 -
福步外贸论坛(FOB Business Forum) |中国第一外贸论坛
& 外行人求教翻译刺绣方面的制作要求,急!
UID 426332
阅读权限 60
外行人求教翻译刺绣方面的制作要求,急!
请帮忙翻译翻译这个刺绣台布的制作要求:
1. butterflies outlined in purple remain cutout.
2. Outlined embroidery only.(not filled in)
& & outlined in blue filled in with light blue.
3. Use outline embroidery only.Add embroidery detail in wine.
& & Embroidery inside of small blue butterflies with light blue--circled in Blue.
我的理解如下:
1.蝴蝶要剪裁,轮廓用紫色。
2.只刺绣轮廓(不要填充)
&&轮廓为浅蓝色,填充底色为蓝色。(这句话我一直很矛盾,是浅蓝色轮廓,蓝色底色呢,还是蓝色轮廓,浅蓝色底色。)
3.仅用轮廓刺绣,增加......
&&里面用浅蓝色刺绣上小的蝴蝶,用蓝色圈起来。
各位看看我的翻译对吗?有不对和不足的地方欢迎指正!谢谢
[ 本帖最后由 tinalijing 于
14:39 编辑 ]
UID 462652
阅读权限 40
是浅蓝色底,蓝色轮廓吧!
O(∩_∩)O占星师
UID 878795
福步币 8 块
阅读权限 40
2. outlined in blue filled in with light blue.外框蓝色,浅蓝色填充。
3. Add embroidery detail in wine.& & 这句我觉得是需要加上酒红色的绣线?
[ 本帖最后由 蜜豆冰 于
14:38 编辑 ]
UID 426332
阅读权限 60
回复 #3 蜜豆冰 的帖子
这3句话是对3个不同的产品的要求
O(∩_∩)O占星师
UID 878795
福步币 8 块
阅读权限 40
UID 426332
阅读权限 60
回复 #5 蜜豆冰 的帖子
不好意思,让您受惊了。您能给详细翻译翻译吗?我翻译的对不对?
O(∩_∩)O占星师
UID 878795
福步币 8 块
阅读权限 40
原帖由 zhm668 于
14:30 发表
不好意思,让您受惊了。您能给详细翻译翻译吗?我翻译的对不对? 我的意见在三楼
UID 426332
阅读权限 60
回复 #7 蜜豆冰 的帖子
哦,看到了,谢谢,其它句子是不是我翻译的没什么问题了?
O(∩_∩)O占星师
UID 878795
福步币 8 块
阅读权限 40
回复 #8 zhm668 的帖子
我感觉没什么问题
UID 426332
阅读权限 60
回复 #9 蜜豆冰 的帖子
非常感谢!!!!!!~
当前时区 GMT+8, 现在时间是
Powered by D1scuz! && 2001-您所在的位置: &
翻译jquery官方的插件制作方法
翻译jquery官方的插件制作方法
有时候你想重复使用同一个代码块,举例:你想写一方法,你可以用这个方法,选择做一系列的选择操作,所以你想创造一个插件。
有时候你想重复使用同一个代码块,举例:你想写一方法,你可以用这个方法,选择做一系列的选择操作,所以你想创造一个插件。
jquery怎么样工作:jquery对象方法(jquery Object Methods)
在写自己的插件之前,我们必须明白下面这段代码是如何工作的:
$(&&a&&).css(&&color&,&&red&&);&
这是一段简洁实用的jquery代码段,但是你知道jquery幕后是如何工作的么?当你只用 &$&函数选择元素的时候,它返回了一个
jquery对象。这个对象包含了所有jquery可以调用的方法,例如,你肯定已经使用过这些(.css(), .click()&等等)。
这些方法适用于你用jquery选择器选择出来的所有元素。jquery对象的这些方法是从$.fn object 继承出来的。
$.fn 对象包含了所有jquery的对象方法,如果你想写自己的方法增加到jquery, 你需要把你的自定义方法写在$.fn上。
基本的插件制作方法:
例如我们想制作一个greenify插件,用这个插件来设置一个dom元素的文字为绿色的。所以我们把一个叫greenify得方法增加到
$.fn上,它跟其他jquery对象方法一样。
$.fn.greenify&=&function()&{&&&&&this.css(&&color&,&&green&&);&};&&$(&&a&&).greenify();&&
注意:这里我们使用的.css(),前边调用它的是this,而不是$(this)对象。这是因为我们的grenify方法和.css()方法被调用的对象一样,
this代表了一个jquery对象。
启用链式:
这一步要做2件事帮助我们的插件可以被实际使用。
第一:链式操作是jquery的一个特点,你可以在一个被选出的元素后增加5或者6个操作。这是通过所以jquery对象方法再次返回来原来的jquery对象来完成的,使我们的方法启用链式操作只需要增加一行:
$.fn.greenify&=&function()&{&&&&&this.css(&&color&,&&green&&);&&&&&&return&this;&&$(&&a&&).greenify().addClass(&&greenified&&);&
这里在使得a标签的文字变成绿色后我们还可以给a标签增加class.
$别名的保护,增加作用域
第二:$符号在javascript库或框架中非常流行,如果你在项目中同时用了其他类库和jquery一起,你不能使得jquery使用$符号,
用jquery.noConflict()方法释放掉$符号,然而我们的插件是假设使用$符号构建的jquery方法。但是我们还是需要继续使用
$符号和其他插件一起共工作。我们必须把我们的代码放在匿名函数表达式中(防止$被污染)。然后我们把jquery作为参数传递进去,
相应的形参用$符号。
(function&(&$&)&{&&&&&&$.fn.greenify&=&function()&{&&&&&&&&&&this.css(&&color&,&&green&&);&&&&&&&&&&return&this;&&&&&&};&&}(&jQuery&));&
此外,我们使用匿名函数表达式是为了把变量私有化,加入我们想使用不同的颜色,我们可以用变量缓存。
(function&(&$&)&{&&&&&&var&shade&=&&#556b2f&;&&&&&&$.fn.greenify&=&function()&{&&&&&&&&&&this.css(&&color&,&shade&);&&&&&&&&&&return&this;&&&&&&};&&}(&jQuery&));&
只使用一个$.fn来构建插件:
只使用一个$.fn 会降低你的插件方法被覆盖的几率,下面的例子是不推荐的做法:
(function(&$&)&{&&&&&&&
最好的实践是只使用一个$.fn,然后在内部判断不同的行为,来执行不同的操作:
(function(&$&)&{&&&&&&$.fn.popup&=&function(&action&)&{&&&&&&&&&&if&(&action&===&&open&)&{&&&&&&&&&&&&&&&
使用each()方法遍历(each() method)
典型的jquery方法包含任意数量的dom元素,这就是为什么jquery对象被称为对象集合。如果你想对一定数量的元素执行
任何操作你肯定要用到each遍历dom树。(操作包括获取元素的属性 get attribute,元素位置 positions).
$.fn.myNewPlugin&=&function()&{&&&&&&return&this.each(function()&{&&&&&&&&&&&
注意:我们返回的是.each()的结果 代替了 return this. 因为each()已经是可链式的,each内部已经返回了我们需要return的this.
这是到目前为止让我们应用链式最好的方式。
参数的配置使用:
当你的插件越来越复杂,最好的方式是让你的插件来接收参数,这样的插件是可定制的。最简单的方法是,把很多个参数用一个对象
字面量装起来。现在我们来让我们的greenify插件接收一些参数:
(function&(&$&)&{&&&&&$.fn.greenify&=&function(&options&)&{&&&&&&&&&&&&
实际调用的时候传入参数:
$(&&div&&).greenify({&&&&&&color:&&orange&&&});&
默认的的color颜色设定 &#556b2f&,将被 color &orange& 覆盖掉。
把所有东西整合在一起:
下面这个插件用到了我们上面讨论过的技术:
(function(&$&)&{&&&&&&$.fn.showLinkLocation&=&function()&{&&&&&&&&&&this.filter(&&a&&).each(function()&{&&&&&&&&&&&&&&var&link&=&$(&this&);&&&&&&&&&&&&&&link.append(&&&(&&+&link.attr(&&href&&)&+&&)&&);&&&&&&&&&&});&&&&&&&&&return&this;&&&&&&};&&}(&jQuery&));&
// 实际调用
$(&&a&&).showLinkLocation();&
这个插件的工作方式是:把a标签的href属性里的值,增加到a标签的里边
&!&插件被调用前 --&
&a&href=&page.html&&Foo&/a&&
&!& 插件被调用后 --&
&a&href=&page.html&&Foo&(page.html)&/a&&
优化我们的插件:
(function(&$&)&{&&&&&&&&&$.fn.showLinkLocation&=&function()&{&&&&&&&&&&&&&this.filter(&&a&&).append(function()&{&&&&&&&&&&&&&&return&&&(&&+&this.href&+&&)&;&&&&&&&&&&});&&&&&&&&&&&&&return&this;&&&&&&&&&};&&&&&}(&jQuery&));&
我们只用.append()方法接受回调,该回调函数返回的值将追加到遍历的每一个a元素集合中。
注意:我们没有使用.attr()方法来获得元素的属性,这是因为 原生的DOM API给了我们简单的获取href属性的方式
(原生的方法要比jquery的方法性能好)
本文来自的插件制作官方文档,如果文章有翻译错误,请指正。(转载请注明出处,谢谢)
仓库地址:/ollieSk8/create_jq_plugins
参考原文地址:/plugins/basic-plugin-creation/
&【编辑推荐】【责任编辑: TEL:(010)】
关于&&&&的更多文章
Jquery是继prototype之后又一个优秀的Javascript框架。大家知道J
如何利用分析在恰当的时机为合适的人员提供内容访问权,帮助制定更好的决策。
IBM大数据讲堂
企业内容管理方案在资产密集型行业的实践
连线IBM大数据专家
获取详实大数据解决方案请致电
400-810-1818 转 2385
魅族应用商店作为国内最早的应用分发平台,国内首创了许多新业务模式
讲师: 5人学习过讲师: 12人学习过讲师: 4人学习过
2014年节假放假安于这周出台,80%的公民对此次的放假
进入12月份,一年的日子到头了。年末总结什么的也都开
Jquery是继prototype之后又一个优秀的Javascript框架
信息安全风险评估理论研究日趋成熟,相关资料比较充分,但有关评估实际工作的参考资料很少。本书以信息安全风险评估实践为基础,
51CTO旗下网站评论 - 1130}

我要回帖

更多关于 刻舟求剑翻译 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信