2009-03-10 34 views
7

Tôi đang làm việc trên trang SharePoint và cuối cùng trang web cần được bản địa hóa sang nhiều ngôn ngữ khác nhau. Chúng tôi có thể sử dụng các tệp tài nguyên, nhưng chúng tôi muốn cho người dịch có thể cập nhật các tệp đó trong khi trang web hoạt động, mà không yêu cầu hỗ trợ nhà phát triển để biên dịch lại, triển khai lại, v.v.Trình chỉnh sửa tệp .resx dựa trên web?

Với tôi, tôi nghĩ cách dễ nhất để làm điều này sẽ là cung cấp một ứng dụng web để chỉnh sửa các tệp .resx khi chúng nằm trong thư mục App_GlobalResources. Có ai biết về một số loại trình soạn thảo .resx dựa trên web như vậy không? Tôi đã tìm thấy một from LavaBlast, nhưng nó hiển thị các giá trị cho tất cả các ngôn ngữ cùng một lúc. Với số lượng ngôn ngữ chúng tôi dự định có, tôi nghĩ rằng cuối cùng sẽ trở nên khó sử dụng.

Mọi đề xuất đều được đánh giá cao.

+0

Giải pháp của LavaBlast thật tuyệt vời :) Bạn có muốn tăng cường nó không? –

+0

Đã quá lâu tôi không nhớ. Tôi nghĩ rằng chúng tôi đã tìm ra cách để hoàn thành những gì chúng tôi đang tìm kiếm mà không đi tuyến đường này, nhưng tôi không thể nói chắc chắn. –

Trả lời

1

Không phải là giải pháp trực tiếp, nhưng DotNetNuke chứa trình chỉnh sửa tệp lanaguage đầy đủ, bạn có thể trích xuất logic từ đó để sử dụng cho riêng bạn.

1

Microsoft phát hành một công cụ gọi là Enterprise Localization Toolkit bạn có thể xem xét: http://msdn.microsoft.com/en-us/library/aa479334.aspx

Nó đã được lứa tuổi kể từ khi tôi chơi với nó, nhưng nó phải phù hợp với ít nhất một số yêu cầu của bạn. Nó là dễ dàng, đủ cho một không techie để sử dụng. Tuy nhiên, bạn không chỉnh sửa trực tiếp RESX, do đó, nó có thể không chính xác những gì bạn cần. Bạn gen họ thay vào đó và sau đó triển khai.

2

Tôi đã sử dụng tài khoản bạn đã tìm thấy: http://blog.lavablast.com/post/2008/02/RESX-file-Web-Editor.aspx Mất một vài giờ nhưng nó hoạt động tốt. Tôi nghĩ rằng có nhiều ngôn ngữ có thể chỉnh sửa cùng một lúc là rất hữu ích để tránh việc các tệp resx của bạn không đồng bộ và dễ dàng xem các mục nhập trống.

+0

Liên kết không hoạt động nữa. Bạn có một URL thay thế? – redent84

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