2013-03-18 19 views
1

所以我一直在寻找通过Gmail iOS应用(2.0.1),并看到了一些包括HTML文件,如calendar.html:Gmail iOS应用程序使用自定义的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标签是因为我想知道。我尝试了使用Google搜索,但我找不到任何东西。也许它是一个内部谷歌的东西?任何信息都会很好。我只是想了解iOS/Google编程风格。

回答

1

<? … ?>是一个XML processing instruction。它们不是文档数据,而是用于底层XML引擎。

通常,处理指令被XML引擎用作将控制流(<? if test="condition" ?>)和命令(<? echo "string" ?>)嵌入到XML文档中的一种方式。

这里看起来像cs是一种元命令。 cs #trans description似乎是对一些类型的用户的帮助标签。

对不起,它不直接回答你的问题,但更好地理解表单可能会帮助你更多地了解这个功能。

+0

谢谢 - 我没有太多的XML经验,所以我不知道这一点。我认为这是像PHP的标签。阅读关于XML的时间:) – 2013-03-18 05:08:02

1

我的猜测是<?cs>标记中的那些文本位在开发过程中被内部Google本地化工具用来向翻译人员解释以下文本的目的。它们可能不在正在运行的应用程序的任何地方显示或使用。

相关问题