我正在用 c# 编写一个应用程序。出于本地化目的,我将所有字符串移至资源中。
一些字符串示例:
-
"First sentence.\n Second sentence."
"wait..."
第一个字符串中有换行符"\n"
.我是否也应该将换行符移至资源中?
在第二个字符串中,我应该将三个点移至资源还是应该将字符串分成两部分,例如"wait" + "..."
并且只移动"wait"
到资源。
我在用谷歌翻译将字符串翻译成其他语言,我担心换行符"\n"
不会很好地翻译成其他语言谷歌翻译,因此我犹豫是否将换行符转移到资源中。
这是我第一次尝试本地化。因此,如果您有任何进一步的想法,请提出建议或为我指出正确的方向。
Thanks.
我相信 \n 在渲染的文本中不会被视为转义字符。
如果资源条目数量较少,可以使用移位+输入添加新行。
另一种选择是更换\n
by {0}
然后使用String.Format()
在需要的地方插入新行。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)