从右到左语言的 .Net Core 本地化问题
.Net Core Localization problem with Right to Left language
我正在尝试将参数化的阿拉伯语字符串放入 .net 核心项目的资源文件中,但是当字符串末尾有占位符时,它会移动到字符串的开头。
当字符串是这种格式时
الملف الشخصي {0} غير مناسب للوظيفة {1}
{1} 移到字符串的开头
String.Format也在改变句子的结构
قيد الجرعة بالاسم {0} موجود بالفعل
转换为
"قيد الجرعة بالاسم Test موجود بالفعل
vs编辑器中的显示方向并不重要,只要确保将html页面方向设置为RTL即可。 .
回到您的问题,您可以在编辑器中使用右键Ctrl+Shift 按钮在编辑时切换文本方向,但这只会在编辑器中生效window。
我正在尝试将参数化的阿拉伯语字符串放入 .net 核心项目的资源文件中,但是当字符串末尾有占位符时,它会移动到字符串的开头。 当字符串是这种格式时
الملف الشخصي {0} غير مناسب للوظيفة {1}
{1} 移到字符串的开头
String.Format也在改变句子的结构
قيد الجرعة بالاسم {0} موجود بالفعل
转换为
"قيد الجرعة بالاسم Test موجود بالفعل
vs编辑器中的显示方向并不重要,只要确保将html页面方向设置为RTL即可。
回到您的问题,您可以在编辑器中使用右键Ctrl+Shift 按钮在编辑时切换文本方向,但这只会在编辑器中生效window。