Foreword
在寫英語技術文檔的過程中,Technical Writer 必定會遇到的一個問題就是:標題到底該大寫還是小寫?
為了便于理解,將這個問題拆分一下:
- 標題:這里指的是一篇文檔的一級標題和正文里的各級標題,一級標題可以理解為 page title 或 page heading。
- 大寫還是小寫:指的是英語技術寫作中的兩種大小寫規范,即 headline-style 和 sentence-style。那這兩種規范又分別是什么意思呢,且往下看。
如果是一個比較成熟的產品,那可以選擇沿用現有規范。如果是一個比較新的產品,文檔尚未形成固定規范,那就需要做出一個選擇,制定一個規范,而且一旦制定就要嚴格遵循,確保一致性。
可以說,規范文檔的大小寫是從 style 的一個小方面出發來提高文檔質量。雖說大小寫是一個小方面,但它特別直觀,能快速地給文檔用戶留下第一印象。
在筆者看來,采用哪一種大小寫規范不是最重要的,關鍵是要統一使用一種規范,并嚴格執行下去。就像一個與你穿衣風格迥然不同的人,如果做到極致的講究和精致,你很可能并不會覺得 TA 是錯的,反而會欣賞,因為那也是一種風格,那就是 TA 的風格。
正文結構:
- 大小寫規范具體指什么?
- 為什么要確定大小寫規范?
- 知名 Style Guide 中的大小寫規范
- 實際英語技術文檔中的大小寫應用現狀
- 如何為技術文檔選擇大小寫規范?
大小寫規范具體指什么?
技術寫作中的大小寫規范主要包括兩種,即:headline-style capitalization 和 sentence-style capitalization。
-
Headline-style capitalization:即對所有重要單詞都采用首字母大寫。
例如:TiDB Quick Start Guide
-
Sentence-style capitalization:即只對第一個單詞采用首字母大寫,專有名詞、商標名、產品名、公司名等必須大寫的詞語也采用大寫。
例如:
- Scale the TiDB cluster
- Development and testing environments
從頁面呈現和視覺感知來講,兩種大小寫規范存在明顯差異。
為什么要確定大小寫規范?
-
保持文檔風格的一致性,提高文檔的整體質量。
對于英語技術文檔來說,統一的大小寫規范可有效提高文檔的整體質量。
一個產品的技術文檔是一個整體,既然是一個整體,就要有這個整體所共同遵循的一些規則,而大小寫就是其中重要的一項。常見的 Style Guide 都有專門的 Capitalization 這一項。
在實際工作中,我發現其實中文技術文檔中也常常存在大小寫問題,只不過不局限于標題。
例如,一些產品名等特殊名詞,一旦確定了就應在所有文檔中保持絕對一致,而這一點是技術人員容易忽略的。對于文檔用戶,卻留下了潛在的困惑:咦,這前后說的到底是不是一個東西?這就需要在 Review 這一環節格外注意。
-
提升產品在用戶心目中的形象。
一個好產品可以給用戶留下一個好印象,一個好的文檔可以給用戶留下嚴謹、細致、規范、可靠的印象,進而提升產品印象在用戶心目中的形象。
相反,如果標題大小寫使用混亂,幾個大寫的交叉著一兩個小寫的,試想用戶會產生什么想法或者困惑呢?
如果是我,我可能會想:那些大寫的標題是否有特殊含義?為什么有的大寫有的小寫?這個產品的文檔質量不怎么樣啊,有點兒亂……雖然我不是處女座,但看起來好難受,簡直不能忍……
一言以蔽之,確定并遵循大小寫規范有利于保證文檔風格的一致性,提高文檔質量,提升產品形象。
知名 Style Guide 中的大小寫規范
現在已經清楚了什么是大小寫規范,以及確定大小寫規范的必要性。
那么,業內熟知的一些 Style Guide 對大小寫規范是如何限定的呢?接下來分享一下 IBM Style Guide 和 Google Style Guide 中對大小寫規范的描述。
IBM Style Guide
這里所說的 IBM Style Guide 指的是下面這本書:
在 The IBM Style Guide 中,大小寫規范放在了 Chapter 1 Language and grammar 下。具體見下圖:
其中,關于 Capitalization 的使用概括如下:
In general, use a lowercase style in text and use sentence-style capitalization for headings.
具體到 Capitalization in headings and titles 部分:
Use sentence-style capitalization for these items:
- Headings in books (except the book title)
- Topic titles and headings in information centers
- Titles and headings in online information, such as tutorials, samples, developerWorks? articles, technotes, and websites
- Titles of white papers and marketing content
那 title 就沒有用大寫的時候嗎?有的,往下看:
- Titles of books
- Titles of CDs
- Titles of stand-alone information units, such as information centers, quick start guides, and courses
除了標題外,大小寫在其它場景的使用也有其規范,這些場景已在上面的圖里列出,感興趣的小伙伴可以去看看。
Google Style Guide
這里所說的 Google Style Guide 指的是 Google Developer Documentation Style Guide。
鏈接:https://developers.google.cn/style/
與 The IBM Style Guide 類似,Google Style Guide 也將 Capitalization 放在了 Language and grammar 目錄下。
其中,關于 Capitalization in titles and headings 部分的規范描述如下:
In document titles and page headings, use sentence case. That is, capitalize only the first word.
Exception: for proper nouns, trademarks, keywords, and other terms that are always capitalized a certain way, use the standard capitalization for the term, regardless of where it appears in the title or heading.
Even though you're using sentence case, don't put a period at the end of a heading.
小結:綜上來看,無論是 IBM Style Guide,還是 Google Style Guide,都對標題采用的 sentence-style capitalization,即只對標題中的第一個單詞采用首字母大寫。
實際英語技術文檔中的大小寫應用現狀
注:此部分配圖均截圖自產品的官方文檔,截圖日期為 2018 年 1 月 14 日。不排除該日期后會有更新完善,特此說明。
據筆者觀察,即便是國內外大公司,也很難做到標題大小寫風格的完全統一。
如果是一個人寫文檔,保持一種風格相對容易;如果是很多人協作,涉及流程管理,那就難免會有疏漏。
先來看下上面提到的 IBM 和 Google 的文檔,兩者均在 Style Guide 中寫明對標題使用 sentence-style,這也是筆者常見到的技術文檔標題規范。但是,在實際的技術文檔中,反倒是 headline-style 較為多見。
那么,具體一點,當前實際的產品文檔是如何處理標題大小寫的呢?
別急,馬上就給你舉栗子啦!
IBM DB2 文檔標題的大小寫
以 IBM 的 DB2 為例,其文檔總體采用的 sentence-style。
IBM DB2 文檔鏈接:https://www.ibm.com/support/knowledgecenter/SSEPGG_11.1.0/com.ibm.db2.luw.welcome.doc/doc/welcome.html
但是,也存在大小寫不一致的情況,如下所示:
這里的 "Updates" 不應該使用首字母大寫。
另外,多說一句,還順便發現了其它一些問題,如下所示:
依筆者之見,不論是哪家公司的文檔,只要你帶著一雙敏銳的眼睛去看,總能發現一些問題,而且很容易發現。
Google Cloud Spanner 文檔標題的大小寫
以 Google 的 Cloud Spanner 為例,其文檔采用的大小寫規范是:頁面標題(一級標題)采用的是 headline-style,文內標題采用的則是 sentence-style。
Google Cloud Spanner 文檔鏈接:https://cloud.google.com/spanner/docs/
第一次看到時的反應是:納尼,還可以玩混搭?
別說,似乎效果還不錯,因為這樣頁面標題和文內標題的區分更明顯了。在總目錄里顯示的是 headline-style 的大標題,點擊一個標題進去,右側顯示的是 sentence-style 的本文目錄。
上圖地址:https://cloud.google.com/spanner/docs/create-manage-instances
整體來看,Google Cloud Spanner 文檔的大小寫使用還是比較統一的,筆者感覺比 IBM DB2 的更易用,無論是文檔架構還是頁面設計。
雖說瑕不掩瑜,但是呢,也存在一些小瑕疵,比如:
這里一個 "using" 忘記采用首字母大寫了……
如此看來,Google Cloud Spanner 文檔也并沒有做到嚴格遵循 Google Style Guide。
DB-Engines Ranking 排名前十的數據庫文檔
鑒于筆者當前工作是數據庫產品的 Technical Writer,于是參考 2018 年 1 月份的 DB-Engines Ranking 排名,對數據庫產品的文檔進行了一個關于大小寫規范的小調查。
那么問題來了,DB-Engines Ranking 是個什么鬼?
鏈接:https://db-engines.com/en/ranking
The DB-Engines Ranking ranks database management systems according to their popularity. The ranking is updated monthly.
大小寫規范的調查結果如下表所示:
排名 | 數據庫 | 大小寫規范 |
---|---|---|
1 | Oracle | Headline-style |
2 | MySQL | Headline-style |
3 | Microsoft SQL Server | Headline-style |
4 | PostgreSQL | Headline-style |
5 | MongoDB | Headline-style |
6 | DB2 | Sentence-style |
7 | Microsoft Access | Headline-style |
8 | Cassandra | Headline 和 sentence 兩種 style 混用 |
9 | Redis | Headline 和 sentence 兩種 style 混用 |
10 | Elasticsearch | Headline 和 sentence 兩種 style 混用 |
注:上表統計為某個產品文檔總體的大小寫風格,如果在 Headline-style 中夾雜著個別 sentence-style 或者疏漏導致的大小寫不一致,不計入此表。
上表中均已附上鏈接,為了讓大家快速直觀地理解,下面上幾個比較有代表性的圖:
如何為技術文檔選擇大小寫規范?
看到這里,你已經對英語技術文檔中的大小寫規范有了一個較為全面的了解。
當前情況是在 Style Guide 中的文字規定中,往往是 sentence-style,但在實際的應用中卻是 headline-style 居多。即便是明確制定規范者,也并沒有完全依照規范執行。
那么,如果你要給一個新產品寫英語技術文檔,該如何選擇大小寫規范呢?這里筆者給初入技術寫作的小伙伴提供一種解決思路:
- What:搞清楚技術文檔中的大小寫規范指的是什么。
- Why:為什么要確定大小寫規范。
- 站在前人的肩膀上:了解那些全球知名大公司是如何規定大小寫規范的。
- 行業現狀:了解產品所屬領域的佼佼者們的文檔大小寫現狀。
- 發揮主觀能動性:理論規范+實際現狀+主觀決定。
對于英語技術文檔標題的兩種大小寫規范,很難說哪一種是對的,哪一種是錯的,可以說并無對錯之分。
Afterword
無規矩不成方圓,有規矩不遵循同樣不成方圓。
采用哪一種大小寫規范不是最重要的,審慎地選擇和確定一種大小寫規范,然后嚴格執行和遵守才是最重要的。
如果你好奇筆者當前做的文檔采用的是哪種規范,可以戳:PingCAP Documentation。
是的,采用的是類似 Google Cloud Spanner 文檔的大小寫規范,即 headline-style + sentence-style。需要說明的是,這兩種 style 的組合使用并不是“混用”,而是有嚴格區分的:頁面標題(一級標題)采用 headline-style,文內標題采用 sentence-style。
之所以最終選擇此種大小寫規范,主要考慮以下幾點:
- Google Cloud Spanner 的文檔閱讀體驗不錯,清晰無混搭雜亂之感。
- 兩種 style 組合使用,可以讓頁面標題和文內標題的區分更加明顯,閱讀頁面內容時不易混淆。
- 結合當前行業書面規范與實際使用現狀,不必拘泥于傳統的廣為人知但實際應用率不高的行業規范。
- 發揮主觀能動性,做決定!哈哈……
不要忘了,如有任何技術傳播相關的問題或不同見解,歡迎在文末隨意留言哦!
References
DB-Engines Ranking 排名前十的數據庫文檔參考鏈接:
-
Oracle
-
MySQL
-
Microsoft SQL Server
-
PostgreSQL
-
MongoDB
-
DB2
-
Microsoft Access
-
Cassandra
-
Redis
-
Elasticsearch
你可能想讀:
技術翻譯需要有 Technical Writer 的 sense
深度解析關于技術翻譯的六個認知誤區
如何讓你的內容輸出更加專業更有設計感?
書單 | 有哪些技術傳播從業者必知必看的書籍?
有哪些適合技術傳播從業者關注的優質博客?(一)
有哪些適合技術傳播從業者關注的優質博客?(二)
如何使用正則表達式批量添加和刪除字符?
Markdown:寫技術文檔、個人博客和讀書筆記都很好用的輕量級標記語言
如何為 Markdown 文件自動生成目錄?
技術寫作實例解析 | 簡潔即是美
兩分鐘趣味解讀 Technical Writer
若脫離理解,直譯得再正確又有何意?
優質譯文不應止于正確,還要 Well-Organized
寫在入職技術型創業公司 PingCAP 一個月之后
揭秘 Technical Writer 的工作環境 | 加入 PingCAP 五個月的員工體驗記
-END-