2009-05-21 30 views
7

Một dự án ASP.NET tôi đang làm việc sẽ thêm nội địa hóa trong phiên bản tiếp theo. Khi chúng tôi kéo văn bản từ các trang ASPX của chúng tôi vào các tệp tài nguyên và dữ liệu khác vào các bảng cơ sở dữ liệu, những công cụ nào chúng tôi có thể muốn đánh giá để hỗ trợ quá trình này?Những công cụ nào có sẵn để thêm Bản địa hóa vào một dự án ASP.NET?

Có công cụ nào để hỗ trợ người dịch tạo tệp bản địa hóa không?

Trả lời

6

Resource Refactoring Tool
alt text http://i3.codeplex.com/Project/Download/FileDownload.aspx?ProjectName=ResourceRefactoring&DownloadId=3748

Microsoft "mã nguồn mở" công cụ Visual Studio tích hợp với IDE. Bạn có thể dễ dàng thay thế mọi lần xuất hiện của chuỗi bằng tham chiếu tài nguyên chỉ với vài cú nhấp chuột.
http://www.codeplex.com/ResourceRefactoring

Zeta Resource Editor
alt text http://i3.codeplex.com/Project/Download/FileDownload.aspx?ProjectName=ZetaResourceEditor&DownloadId=40997

Một bên biên tập phụ cho tập tin tài nguyên nhiều.
http://www.codeplex.com/ZetaResourceEditor/

+0

Tôi có studio trực quan 2008 và dự án asp.net mvc và tôi không có tùy chọn "Trích xuất tài nguyên" trong cửa sổ bật lên của mình; Tại sao nó như vậy ? – Omu

+0

@Omu xem http://www.guysmithferrier.com/post/2009/05/Localizing-ASPNET-MVC.aspx –

0

Một công cụ tôi đã tìm thấy là RESX Synchronizer.

Đây là công cụ dòng lệnh đồng bộ hóa tất cả các khóa giữa hai tệp tài nguyên. Ví dụ:

resxsync homepage.resx homepage.fr-CA.resx 

sẽ sao chép tất cả các khóa từ tệp .resx mặc định sang tệp bản địa hóa tiếng Pháp của Canada.

Khi đã xong, chỉ cần cắm văn bản tiếng Pháp.

0

thể muốn có một cái nhìn tại spring.net cho nội địa hóa (http://www.springframework.net/docs/1.2.0/reference/html/web.html#web-localization)

Từ trang web 'Spring.Web hỗ trợ cách tiếp cận khác nhau để nội địa hóa trong một ứng dụng web, có thể được trộn lẫn và phù hợp phù hợp . Cả hai cơ chế đẩy và kéo đều được hỗ trợ, cũng như dự phòng cho các tài nguyên được xác định toàn cầu khi không thể tìm thấy tài nguyên cục bộ. Spring.Web cũng cung cấp hỗ trợ quản lý văn hóa người dùng và bản địa hóa hình ảnh, được mô tả trong các phần sau. '

1

Xem Resharper cho nội địa hóa -http: //www.jetbrains.com/resharper/webhelp/Resources__Index.html

Ngoài ra kiểm tra “Tạo một Provider ASP.NET Localization Resource hướng dữ liệu và Editor” http://www.west-wind.com/presentations/wwdbresourceprovider/ Nó cũng bao gồm DbResourceControl, cho thấy các điều khiển với thuộc tính Localizable

Từ http://guysmithferrier.com/Downloads/Top10TipsI18NASPNET.pdfhttp://www.guysmithferrier.com/post/2009/05/Localizing-ASPNET-MVC.aspx

Để chuyển đổi các điều khiển HTML của bạn sang các điều khiển phía máy chủ ASP.NET tương đương, hãy xem I18NRefactorings (một bổ trợ cho VS) trong mục tải xuống tại http://www.dotneti18n.com/Downloads.aspx (thư mục VS2010/ASPNETSpecifics/I18NRefactorings/I18NRefactorings trong zip 2010) sẽ trợ giúp tự động hóa quá trình này.

Các vấn đề liên quan