我有一个用 C#.net 和 VS2010 开发的网站。它是本地化的,总体上运行良好。但是,某些本地化字符串看起来并不是最好的。
例如,我在登录页面顶部有一条消息
目前它看起来像这样:
您的会话已过期。请登录以
继续。
我希望它看起来像这样:
您的会话已过期。
请登录访问更多内容。
我无法更改包含 div 的大小,因为每种语言的宽度可能不同。
我正在寻找一种将布局功能放入本地化文件的方法。最简单的方法(表面上)是在字符串中放入换行符。但是,\n、\r\n 和<br/>
所有都出现在字符串中,因为它在字符串周围用 " 呈现。
还有另一种可行的方法吗?这是一个坏主意吗?我们还能如何补偿多种语言之间的长度差异?