有什么工具可以用来在ASP.NET MVC应用上执行pseudolocalization(使用Razor视图引擎)以帮助本地化测试?ASP.NET MVC伪本地化
8
A
回答
2
有在下载一个“pseudoizer”工具这篇文章:http://msdn.microsoft.com/en-us/magazine/cc163991.aspx
它包括源(的WinForms)和二进制如果你懒
8
我写了一个小工具程序,让我把文本转换成“伪”。
它基于一个简单的函数,它查看字符串中的每个字符。如果字符IsAlpha那么我给它添加一个口音。
我通过追加字符random diacritic mark between U+0300 and U+036F(变音标记范围)来增加口音。
所以我现在只是我的本地化应用程序/ Web站点就像我是荷兰人讲本地化之一。
我写了一个小工具,应用程序,让 我转换文本转换成“伪”。
I͔t͒'sͪ基于一个简单的功能, 着眼于每一个字符的字符串。 I̳fͣt̰ĥe̿c͋h͡a͖r̸a̸c̟t̼e̞rͪÌs̀A̒l͒p̷h̗a̲ţh̽e͚nͥi̡a̰d͙d̬ a̅n̊a̐c̒c̒e̤͞n̜t̽t̆o͑i̴tͪ。
我添加一个口音通过附加 字符与r͙a͋nͅd̃o͞m̚ dͬi̠a͚c̸r̾iͩt͖i͋c̭ m̓ḁr̵k̡ b̞ë́t̼w̓e̬ë́n̨ U̵+0300 a̢n͙d͜ U͕+036F͓(所述 区别标记范围)。
还有添加填充到文本,所以允许其他语言不使用的空间相同数量的英语
Today
一个选项 - >[T̀oͨd̼a͈̹y̭ !!]
Control Panel
- >[C̊ȍńt̪r͗o͂l͇ P̈ȁñeͮl͢ !!!!!]
Oxydative Decarboxilation
- >[Ŏx͞y̠dͥa͂t̿i̚v͙eͪ D̼e̖c̿aͤr͖b̐o̼x̹i͂l͖a̠t̮i̓o̧n̰ !!!!!!!!!]
而且我PsuedoLocalizeText
功能:
function TForm1.PsuedoLocalizeText(s: WideString; AddPadding: Boolean): WideString;
var
i: Integer;
sb: TWideStringBuilder;
x: Integer;
tiny: WideString;
const
n: WideString = ''; //n=nothing
begin
//Code is public domain. No attribution required.
sb := TWideStringBuilder.Create;
try
for i := 1 to Length(s) do
begin
//http://www.fileformat.info/info/unicode/block/combining_diacritical_marks/list.htm
//U+0300 .. U+36F are combining diacritic marks
x := $300+Random($36f-$300);
if Windows.IsCharAlphaW(s[i]) then
begin
tiny := n+ s[i] + WideChar(x);
if Random(10) < 1 then
tiny := n+tiny+WideChar($300+Random($36f-$300));
sb.Append(tiny);
end
else
sb.Append(s[i]);
end;
Result := sb.ToString;
finally
sb.Free;
end;
if AddPadding then
begin
Result := '['+Result+' ';
for i := 1 to Ceil(Length(s)/3) do
begin
Result := n+Result+'!';
end;
Result := Result+']';
end;
end;
更新我psuedolocalizer:
我的下一个任务是有它*.resx
工作,但不包括*.xx-yy.resx
,所以它也可以在WinForms应用程序上工作。
当然,填写大小,属性,得到正确的图标文件夹。
然后可能会突出显示fr-FR
或qps-ploc
部分文件名。
1
相关问题
- 1. asp.net MVC:本地化
- 2. ASP.NET MVC本地化
- 3. ASP.NET MVC本地化
- 4. ASP.NET MVC地区本地化
- 5. 本地化asp.net mvc注释
- 6. ASP.NET MVC的本地化
- 7. 本地化在ASP.NET MVC
- 8. 本地化在asp.net mvc
- 9. ASP.NET MVC - 本地化路由
- 10. ASP.NET - MVC 3:本地化
- 11. 本地化在ASP.NET MVC
- 12. 本地化在asp.net mvc的
- 13. asp.net中的全球化/本地化mvc
- 14. ASP.Net MVC:如何面积和本地化
- 15. 管理本地化密钥ASP.NET MVC C#
- 16. 在asp.net中Korzh EasyQuery的本地化mvc
- 17. ASP.NET MVC数据库本地化
- 18. 复杂的本地化与MVC ASP.NET
- 19. ASP.NET MVC本地化最佳实践?
- 20. 使用DisplayAttribute的ASP.NET MVC本地化
- 21. 本地化与ASP.NET MVC使用路由
- 22. 货币本地化asp.net mvc 4
- 23. 本地化ASP.NET Core MVC应用程序
- 24. Asp.net MVC 2本地化问题在dev
- 25. 本地化/翻译ASP.NET MVC路线
- 26. ASP.NET MVC本地化与SEO记
- 27. MVC本地化
- 28. ASP.NET本地化
- 29. ASP.NET本地化
- 30. mvc 4本地化
感谢您的好评!我们自己写了自己的作品,但无论如何都很高兴。 – Clafou