Ứng dụng UI Localization Client cho phép bạn định vị các chuỗi tài nguyên chưa được dịch trong ứng dụng trang web của mình, dịch chúng, tự động tạo tài nguyên đã bản địa hóa và xem trước kết quả.
Những thách thức được giải quyết bởi UI Localization Client
Dịch vụ DevExpress Localization Service cho phép bạn tải xuống các tài nguyên đã bản địa hóa do cộng đồng nhà phát triển DevExpress tạo ra. Điều này giúp đơn giản hóa quá trình bản địa hóa, nhưng các tài nguyên bản địa hóa có nguồn gốc từ cộng đồng có thể không đầy đủ.
Nếu đã sử dụng DevExpress Localization Service, bạn biết rằng việc tìm các chuỗi tài nguyên chưa được dịch được sử dụng trong một ứng dụng có thể gặp khó khăn (Dịch vụ bản địa hóa không biết chuỗi tài nguyên nào được sử dụng trong ứng dụng của bạn). Sau khi bạn xác định vị trí các chuỗi không được dịch, Dịch vụ bản địa hóa hiện tại của chúng tôi yêu cầu bạn sửa đổi các chuỗi bằng chính Dịch vụ bản địa hóa, xây dựng và tải xuống các tập hợp vệ tinh và sử dụng lại chúng trong dự án của bạn.
Như bạn sẽ thấy bên dưới, ứng dụng UI Localization Client mới của chúng tôi sẽ loại bỏ các bước/nhiệm vụ thông thường và tốn thời gian này.
>>> Xem thêm: DevExpress – UI Control cho .NET Framework là gì?
Cách hoạt động của ứng dụng UI Localization Client
Ứng dụng UI Localization Client gắn vào ứng dụng của bạn và chỉ tải các tài nguyên DevExpress được sử dụng trong ứng dụng/ trang web của bạn (khi chúng xuất hiện trong giao diện người dùng khi chạy). Bạn có thể xác định vị trí các chuỗi tài nguyên chưa được dịch (hoặc được dịch không chính xác), dịch chúng khi đang di chuyển, tự động tạo các tệp RESX cần thiết, tự động thêm chúng vào dự án và xem trước kết quả.
>>> Xem thêm: Phát triển phần mềm siêu tốc với công nghệ mới DevExpress XAF
Đặc trưng
Tích hợp Visual Studio
Để chạy ứng dụng UI Localization Client từ menu Visual Studio:
Tự động phát hiện chuỗi tài nguyên không được dịch
Với tùy chọn này, bạn có thể định vị các chuỗi tài nguyên chưa được dịch khi chúng xuất hiện trong ứng dụng của bạn. Ứng dụng UI Localization Client xác định các chuỗi không được dịch khi chúng được tải.
Tất cả những gì bạn cần làm là kích hoạt tính năng truy tìm nguồn khi khởi động ứng dụng:
// Do not remove the following line when using the UI Localization Client.
DevExpress.Utils.Localization.XtraLocalizer.EnableTraceSource();
Ứng dụng UI Localization Client cố gắng tự động lấy tên ứng dụng nhưng có thể không thực hiện được điều đó trong một số ứng dụng nhất định (ví dụ: dự án Web). Bạn nên chỉ định rõ ràng tên duy nhất của ứng dụng làm tham số cho phương thức EnableTraceSource. Nếu không, UI Localization Client sẽ không kết nối với ứng dụng.
XtraLocalizer.EnableTraceSource(applicationName: "MyApp");
Tự động tạo tài nguyên bản địa hóa
Ứng dụng UI Localization Client tự động tạo tệp RESX với các chuỗi đã dịch và thêm nó vào dự án của bạn. Bạn không cần sửa đổi tài nguyên trong Localization Service, xây dựng và tải xuống các tổ hợp vệ tinh cũng như sử dụng lại chúng trong dự án của mình.
Ngoài ra, nếu có nhu cầu tư vấn về giá mua bản quyền phần mềm DevExpress chính hãng liên hệ ngay với #JYWSOFT để được nhận báo giá và tư vấn về sản phẩm kỹ hơn:
Hotline : 0246 682 0511
Email : software@jywvina.com
Website : https://jywsoft.com
Add : Tầng 4, Tòa nhà N01-T4, Khu Đoàn Ngoại Giao, P. Xuân Tảo, Q. Bắc Từ Liêm, TP. Hà Nội