|
11
|
| Peter Hilton · 技术社区 · 17 年前 |
|
1
2
只需编写自己的MessageFormat实现,而不需要这个烦人的特性。你可以看一下代码 SLF4J Logger
空占位符可以与默认顺序一起使用,并在某些本地化情况下进行编号,在这些情况下,不同的语言对单词或句子的某些部分进行排列。 |
|
|
2
2
最后,我们决定通过始终使用卷曲引号来回避单引号问题:
|
|
|
3
1
使用“字符而不是”进行引用。我们一直使用它,没有任何问题。
|
|
4
0
在我看来,一致性对于这类事情很重要。属性文件和MessageFormat已经有很多限制。如果您发现这些问题,您可以“编译”属性文件以生成格式正确的文件。但我要说的是,在任何地方都要使用MessageFormat。这样,在维护代码时,就不必担心哪些字符串是格式化的,哪些不是。它变得更容易处理,因为您可以将消息处理交给库,而不必担心高级别的细节。 |
|
|
5
-1
|