首页 > 其他分享 >如何为OpenHarmony贡献(14):内容应面向全球

如何为OpenHarmony贡献(14):内容应面向全球

时间:2024-01-05 19:07:18浏览次数:36  
标签:OpenHarmony 14 示例 代码 面向 file 使用 电话号码 名称

我们的文档面向全球的开发者。通常比较可靠的做法是假定我们的内容将在许多国家以及被非英语母语的读者阅读,而且有些内容甚至可能会被翻译成其他语言或进行本地化。

1.1 图片

在翻译过程中,我们应依据以下准则来创建或选择面向全球读者,且合法、无偏见的图片。

颜色

颜色可能具有宗教、文化或政治意义,特别是用于国旗或特定国家或地区节日的颜色。除非有特别需要,一般建议使用中性颜色。

此外,在使用颜色时,应注意以下两点:

l   红绿色盲人群难以区分红色和绿色。

l   文本颜色与背景颜色构成足够的对比度。

图片

选择在全球范围内通用的图片。避免:

l   体现特定地区假日或季节性的图片。

l   使用可能受到法律保护或与政治、宗教有关的重大地标和知名建筑。

l   使用手势。

l   使用基于中英语习语的图片。

受限使用在线图形和动画。在某些国家或地区,长时间的页面加载可能会导致昂贵的流量资费。

尽量保证图形中文本是可编辑的。否则,自动翻译/阅读软件(例如,视觉障碍人士辅助阅读软件)无法对其内容进行翻译。如果可能,尽量通过标题或文字描述图形。

为图片创建描述性Alt text,特别是按钮图像,因为部分读者可能无法理解这些图片。

检查是否涉及国家或地区对特定内容的限制。要特别小心地图,这可能会受到政府监管。在一些国家,对有争议地区的不当处置可能是非法的。

如需使用界面截图,应确保截图中并没有真实密码和用户名等个人信息

1.2 币种

货币名称

通常情况下,货币名称小写,但对国家或地区的引用大写。

示例:

US dollar

Canadian dollar

Hong Kong SAR dollar

Brazilian real

South African rand

在一个结构化的列表里,例如一个比较可用定价选项的表格中,可以将货币的名称大写。

特定货币金额

当提及某个国家或地区的货币名称本身时,推荐使用“国家或地区名称+空格+货币名称”的样式。

示例:

US dollar

Canadian dollar

当提及特定金额时,推荐使用ISO货币代码,即“货币代码+空格+金额”。

示例:

The computer is priced at USD 200.

A price of USD 3 million was agreed upon by both firms.

Teenage consumers account for an annual market of some EUR 15 billion.

1.3 示例

使用全球化的示例和用例。虚构的例子,包括人员、地点或组织名称,是潜在的敏感性信息。对特定客户与产品、服务或技术交互的详细描述亦是如此。

敏感谨慎地对待用例场景在其他文化中可能被理解的方式。社会状况、政治、宗教、事件、节日、体育、传统、法律和商业惯例在全世界都各不相同。例如,茶馆在世界上许多地方并不常见,而在某些文化中,男女在公共场合不会接触,甚至不会握手。

避免使用特定国家的标准作为全球通用的技术和标准的替代。国际标准和国家标准是不同的,例如纸张大小、字符集和文本方向。

1.4 命名

不要在示例中使用真实的域名、电子邮件地址或人名。

特殊情况下,可提供诸如域名、电子邮件地址、人名或电话号码之类的虚构示例,但在大部分情况下,最好使用占位符变量,如客户身份或邮件地址。

客户信息

创建收集个人信息的真实或示例表单时,请遵循以下准则。

称呼

使用头衔,而不是称号,来描述诸如Mr.(先生Mrs(夫人之类的词语。并非所有的文化都有与美国使用的某些头衔意义相等的称号,如Ms

地址

使用国家或地区,而不是仅仅使用国家来概括有争议的领土。如果空间有限,可以使用国家/地区。

名称

在某些市场和文化中,用姓名称呼客户是不合适的,例如在电子邮件中或产品主页上。请根据客户所在的地区使用适合该地区的称谓格式。

域名地址

当需要在示例中使用通用域名时,请使用example.com、example.org或example.net。

电邮地址

在示例中需要通用电子邮件地址时,请使用用户名长度小于6个字母的Gmail地址。因为Gmail不允许过短的用户名,这种方法可以确保不会意外地给出一个真正存在的用户名。例如:[email protected][email protected]

人名

当编写的文本中出现使用人名例子时,我们应确保该例子是使用非版权书籍中虚构人物的名字。否则,我们应确保使用世界著名的人物,从而减少翻译的困难。

如果我们想不出一个没有版权的著名的虚构角色,那么我们可以编造名字。但是,如果这样做,请谨慎地包括反映真实世界多样性的不同名称。

一个例外是,如果您正在编写有关安全性的概念文档。在这种情况下,通常使用Alice、Bob、Eve等名字。有关更多信息,请参阅维基百科中的Alice and Bob

公司名称

示例中需要公司名称时,请使用示例公司。如果您需要区分两个不同的虚构公司,您可以添加描述的公司名称。例如,可以使用ExampleCompanyAExampleCompanyB

非必要情况下,避免直接引用特定的公司名称。

电话号码

示例中不要使用真实电话号码。

北美电话号码

要格式化美国、加拿大和其他北美编号计划国家的电话号码:将区号括在括号内,后面跟一个空格,然后用三位交换局号码连接四位数字线路号码。

示例:

(415) 555-0123

美国的电话号码请使用(800) 555-0100至(800) 555-0199范围内号码。这个范围的电话号码专用于电话号码示例和小说场景。有关更多信息,请参阅维基百科说明:

555 (telephone number)

https://en.wikipedia.org/wiki/555_(telephone_number)


 在极少情况下,当我们需要提供真实电话号码与真实的人联系时,根据号码是在北美或是其他地方,使用以下格式。

国际电话号码

要格式化非北美编号计划国家或地区的电话号码:在号码中包括国家或地区的代码。数字组之间用空格隔开。在国家代码前面插入一个加号(没有空格);加号代表一个称之为“exit code”的前缀,它允许您向国外拨号。每个国家都有不同的exit code

有关更多信息,请参阅ITU document on standardized formatting for phone numbers

示例:

+1 415 555 0123

下面是电话号码格式的一些示例:

要呼叫的国家/地区

电话号码格式

美国

+(1)(425) 555-0100 或 +14255550100

英国

+(44)(20) 1234 5678 或 +442912345678

中华人民共和国

+(86)(10) 1234 5678 或 +861012345678

 

IP地址

在例子中(如日志里)需要IP地址时,请使用RFC 5737地址之一,以适用于文档目的。这些地址并不在Internet上使用。包括:

192.0.2.1

198.51.100.1

203.0.113.1

地址范围:

192.0.2.0/24

198.51.100.0/24

203.0.113.0/24

1.5 文件

在书写文件类型时,优先使用正式文件类型名称。(文件类型名称通常在所有大写字母中,因为许多文件类型名称都是首字母的缩写。)如情况允许,避免使用文件扩展名来泛指文件的类型。

示例:

Bad

a .png file

Good

a PNG file

 

Bad

an .sh file

Good

a Bash file

 

下表列出了可以使用的文件扩展名和相应的文件类型名称的示例。

Extension

File Type Name

.csv

CSV file

.exe

executable file

.gif

GIF file

.img

disk image file

.jar

JAR file

.jpg, .jpeg

JPEG file

.json

JSON file

.pdf

PDF file

.png

PNG file

.ps

PowerShell file

.py

Python file

.sh

Bash file

.sql

SQL file

.svg

SVG file

.tar

tar file

.txt

text file

.yaml

YAML file

.zip

zip file

 

1.6 语言

语言名称由两个字符的代码表示。

l   国际权威机构:国际标准化组织(ISO),http://www.iso.org

l   标准:ISO 639

l   用法:语言在表格、列或行中用两个字符的代码表示,明确表示该代码代表一种语言。

下表显示了语言代码的示例。

代码

语言

de

German

en

English

es

Spanish

fr

French

it

Italian

jp

Japanese

nl

Dutch

mul

Multiple languages

 

在某些情况下,您可能需要在代码中添加一个扩展部分以表示特定的本地化。

代码

语言

zh-CN

Simplified Chinese

zh-TW

Traditional Chinese

 

1.7 国家

国家名称用两个字符的代码表示。

l   国际权威机构:国际标准化组织(ISO),http://www.iso.org

l   标准:ISO 3166

l   用途:国家在表、列或行中用两个字符的代码表示,明确表示该代码代表一个国家。

下表显示了国家代码的示例。

代码

国家

DE

Germany

ES

Spain

FR

France

IT

Italy

JP

Japan

MX

Mexico

US

United States

 

1.8 商标和产品名称

遵循商标所有者提供的使用指南。除界面或表格抬头等空间限制特殊场景,在可行的情况下尽量使用完整的产品名称,而不是缩写。

注:本文观点参考了业界风格指南,包括但不限于微软风格指南、Google开发者资料风格指南等。

标签:OpenHarmony,14,示例,代码,面向,file,使用,电话号码,名称
From: https://blog.51cto.com/u_16052003/9116499

相关文章

  • 如何为OpenHarmony贡献(10):论英文资料的风格与基调
    基调定义了我们通过资料与开发者进行沟通的方式。OH开发者英文资料应遵循简明、可信、有温度的基调,体现良好的包容性,从语言文化的角度去连接并使能开发者,助力开发者生态的全球拓展和繁荣。在任何面向开发者的英文资料,我们应遵循统一的基调。三大准则开发者英文资料的语调应遵循以下......
  • 如何为OpenHarmony贡献(11):英文资料的一些行文原则
    言简意赅用简短的话语表达丰富的想法。现代设计以简约主义为基础,我们在表达观点的时候,应尽量做到言简意赅。示例:BadIfyou'rereadytocontributetoourcommunityasanindividualdeveloper,contactusbysendinganemail.GoodReadytocontribute?Feelfreetoconta......
  • 如何为OpenHarmony贡献(12):无障碍阅读
    据世界卫生组织估计,全世界有15%的人口(超过10亿人)有无障碍阅读的需求。我们应充分考虑无障碍阅读的便利性,它将提升所有读者的整体体验。考虑身体机能不同的人一般而言,指有某种缺陷的人,而不是残疾人,用“personwith”或“personwho”的短语来表达,以人为先。不要使用以残疾来定义人,比......
  • 如何为OpenHarmony贡献(8):包容性的语言(概念)-1
    如何在开源项目翻译中确保您的全球内容展示了对读者的尊重和保护其尊严?在翻译中遵循并使用包容性语言无疑是一个不错的做法。为什么包容性语言是必要的?为确保有效沟通,所有目标受众均应获得平等对待。这涉及以下概念:DI:多样性(Diversity)和包容性(Inclusivity)DEI:多样性(Diversity)、平......
  • 如何为OpenHarmony贡献(9):包容性的语言(范畴)-2
    类别说明建议代词和个人头衔称呼一个人的方式:he、she、Mr.、Mrs.、Miss、Ms.性别中立的表达在某些语言中是不太可能的。我们应注意个人头衔是如何暗示婚姻状况,这将影响产品和服务收集个人信息的组件。角色和标签一些单词和术语,如chairman、aldermen、youguys这些词汇暗示男性的统......
  • java面向对象:类(二)
    1.Java面向对象:类1.1作用域1.1.1基本使用面向对象中,变量作用域是非常重要的知识点在java编程中,主要的变量就是属性(成员变量)和局部变量我们所获得局部变量一般是指在成员方法中定义得变量java中作用域得分类:全局变量:也就是属性,作用域为整个类,可以不赋值,直接使用,因为有默......
  • python面向对象之派生、组合、抽象类、反射
    【派生】在子类派生的新方法中如何重用父类的功能?  【组合】(定义) (案例) (组合和继承的区别) 【抽象类】(定义) (案例) 实例化 (总结) 【反射】什么是反射 如何反射 实现反射机制的步骤 解决办法 ......
  • 面向对象编程(上)
    面向对象内容的三条主线1.Java类及类的成员:属性、方法、构造器;代码块、内部类2.面向对象的三大特征:封装性、继承性、多态性、(抽象性)3.其它关键字:this、super、static、final、abstract、interface、package、import等面向对象的思想概述Java语言的基本元素:类和对象类......
  • 面向对象编程(中)
    关键字:static(静态)作用范围可以用来修饰的结构:主要用来修饰类的内部结构属性、方法、代码块、内部类static修饰属性静态变量(或类变量)静态属性vs非静态属性属性,是否使用static修饰,又分为:静态属性vs非静态属性(实例变量)实例变量:我们创建了类的多个对象,每个对象都独立的......
  • Apple Xcode 14.3 (14E222b) 正式版发布下载
    CommandLineToolsforXcode14,tvOS16&watchOS9SimulatorRuntime作者主页:sysin.orgXcode14包含了在所有Apple平台上开发、测试和分发App所需的一切资源。利用Swift和SwiftUI的易用性与强大能力以及全新的跨平台App体验,使用编辑器的增强功能更快捷地编写代码......