所以我在浏览Gmail iOS应用程序(2.0.1)时,看到了一些包含的html文件,如calendar.html:
<h1>
<?cs #trans description Title for screen in welcome sequence describing the
ability to immediately act on calendar events. (Maximum characters: ~25) ?>
Instantly RSVP</h1>
<p>
<?cs #trans description
Reference to being able to receiving emails for calendar events and being able
to act on the events immediately.
(Maximum characters: ~100 depends on line breaks) ?>
Respond to Google Calendar invites right from the app.
</p>
我想知道是否有人知道?cs标签是什么。我试着谷歌了一下,但是什么也找不到。也许这是谷歌内部的事情?任何信息都很好。我只是想学习iOS/Google的编程风格。
<? … ?>
是一条XML处理指令。它们不是文档数据,而是用于底层XML引擎。
XML引擎通常使用处理指令作为在XML文档中嵌入控制流(<? if test="condition" ?>
)和命令(<? echo "string" ?>
)的一种方式。
这里看起来cs
是一种元命令。cs #trans description
似乎是用于某种用户帮助的标签。
很抱歉它不能直接回答你的问题,但是更好地理解表单可能会帮助你更多地了解这个函数。
我猜<?cs>
标记内的这些文本位是在开发过程中由Google内部本地化工具使用的,用于向翻译人员解释以下文本的目的。它们可能不会在运行的应用程序中显示或使用。