在我的国际资源中,代码是
:post_badge_format = You've earned the "{0}" badge for {1}.
Run Code Online (Sandbox Code Playgroud)
在我的java中
码:String messageContent = MessageFormat.format(messageType, paramValues);
Run Code Online (Sandbox Code Playgroud)
messageContent的期望值应该是这样的:
You've earned the "XXX" badge for XXX.
Run Code Online (Sandbox Code Playgroud)
但是messageContent的实际值是这样的:
You've earned the "{0}" badge for {1}.
Run Code Online (Sandbox Code Playgroud)
为什么?
在国际资源中,代码应该是这样的:
post_badge_format = You've earned the "'{0}'" badge for '{1}'.
Run Code Online (Sandbox Code Playgroud)