2010-05-21 28 views
6

Tôi đang làm việc trên các gói ngôn ngữ khác nhau cho ứng dụng web của mình. Một số đầu ra được tạo ra bởi JavaScript/JQuery và tôi không thể sử dụng các tệp tài nguyên .aspx.resx trong JavaScript. Tôi có những tùy chọn nào để bản địa hóa đầu ra do khách hàng tạo ra?Bản địa hóa và JQuery/JavaScript

Thanky bạn

Trả lời

5

Cách phổ biến nhất mà tôi đã nhìn thấy là file ngôn ngữ .js khác nhau được lưu giữ trong một thư mục lang/ hay locale/ trong dự án, chỉ với những tập tin cho các ngôn ngữ hiện đang được bao gồm sử dụng một thẻ <script> .

Nếu bạn muốn quản lý ngôn ngữ của mình ở một nơi, trung tâm, phía máy chủ, tôi nghĩ bạn thực sự sẽ tốt nhất trong việc xuất bản dịch từ ASP dưới dạng tệp JavaScript. Tôi không biết ASP nhưng điều đó hoàn toàn có thể làm được - chỉ cần nhớ gửi một tiêu đề Content-type: text/javascript cùng.

Có liên quan, định hướng PHP nhưng không thực sự quan trọng: this question. Kiểm tra các plugin dịch được đề cập ở đó, chúng có thể giúp bạn tiết kiệm thêm.

+0

Cảm ơn bạn rất nhiều! :) Không thể bỏ phiếu do đại diện thấp .... xin lỗi! Những gì bạn đã nói có ý nghĩa, tôi sẽ viết một số mã trong vài phút và sẽ cho bạn biết cách tôi tiếp tục. –

+0

Xin chào, Xin lỗi vì trả lời muộn. Điều này làm việc tốt, vẫn còn một chút lo lắng về chi phí bảo trì, nhưng nó nên được quản lý một lần tôi lại yếu tố tập tin kịch bản. –

+0

@vikp rất hay để nghe. Và có, nếu các tập tin kịch bản được cung cấp bởi từ điển phía máy chủ, chi phí sẽ trở thành gần như bằng không! –

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