多语言Web应用程序,可变命名约定

时间:2012-09-18 09:56:19

标签: templates language-agnostic naming-conventions multilingual

我正在开发一个支持多种语言的网站/网络应用程序。我将“视图”部分分成了HTML模板,剩下“洞”以填充文本内容。

我在对象中存储每种语言的各种单词和句子。 e.g。

lang.title = "Page title"
lang.header = "Page header"

然后将它们打印到模板的适当区域。

我应该遵循哪些特定的命名约定?在“标题”和“标题”之后,描述该文本变得更加困难。你很快就会进入“段落1”,“段落2”,“段落3”等等。

以前版本的应用程序只有变量包含各种文本位,名称为:Trans1,Trans2,Trans3,Trans4,Trans5 ......等等