tumluliu / carto_zh-cn Goto Github PK
View Code? Open in Web Editor NEWCartoCSS guide in simplified Chinese
License: Apache License 2.0
CartoCSS guide in simplified Chinese
License: Apache License 2.0
在重新梳理译稿的时候,总还是觉得这个symbolizer译成“符号”不好。但在CartoCSS基本概念的一开始就得把它明确。在Mapbox的CartoCSS主页上也是一上来介绍它(其实那个页面里的内容不适合作为Introduction,我个人觉得)。
该翻成什么比较好呢? @yarray @xiaohou122 @nuoshidini
由于Mapbox关于CartoCSS缺乏既简明扼要,又能将其中涉及到的重要概念与抽象解释清楚的综述性文字,而对于一本介绍CartoCSS用法的指南来说,这又非常重要,所以只能结合Mapbox的一些相关文档、博客文章和我们自己的理解来写一篇“概述”。
我之前列了一个初步的结构,主要包含三个点:
但我现在觉得第一个点比较难写。另外,是否还需要补充其它的内容,请 @yarray @xiaohou122 @nuoshidini 多提建议,谢谢大家。
attachment是CartoCSS中很有特色的一个概念,也是区别于CSS的特征之一。关于attachment的解释,在这里,这里和这里三个地方都有提到。在我的翻译所选择的文档中第一次出现是在Styling Lines中。但由于我最早选择的CartoCSS基本概念是从这个页面翻译过来的。而这里面把attachment所指的概念和特征却称为Multiple symbolizers/new symbolizer,通篇都没有提attachment一个字。这就导致了我在后面第一次遇到attachment的时候不知道到底是创造一个新词来对应,还是继续使用之前为new symbolizer准备的“新符号”这个我也觉得很low的译法,目前我暂时使用的是“新符号”。但问题来了,在翻到Symbol Drawing Order中的Symbolizer Ordering的时候,第一句话就是Each object in each attachment may have multiple symbolizers applied to it. 我擦,这可怎么办?attachment和multiple symbolizers都出现了。。。
这使我陷入了深深的沉思。
attachment从字面翻译非常简单,就是“附件”,例如email的attachment。但放在地图样式中,结合上下文,再考虑到attachment之于CartoCSS的重要性,实在让我难以接受“附件”这个名字。到底翻成什么才能更精确的反映原文所要表达的意思呢?
在这一节的翻译中,考虑到原文的介绍性文字太少,我加入了一些背景与解释。但由于关于Compositing的中文资料很少(我只找到一本译作《数字合成的科学与艺术》,原书是五星经典,但中文版翻译质量不清楚,译者们来自nudt五院),所以到了后面的各个合成操作的解释时我已经把持不住了,烦请各位帮忙整理校对。多谢!
SHA: b1db474
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.