有什麼工具可以用來在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