Thực hành tốt nhất để bản địa hóa ứng dụng ASP.NET MVC của bạn là gì?Làm thế nào để bản địa hóa ứng dụng ASP.NET MVC?
Tôi muốn che hai tình huống: triển khai
- một ứng dụng trong IIS mà sẽ xử lý nhiều ngôn ngữ
- một triển khai ngôn ngữ/ứng dụng.
Trong trường hợp đầu tiên bạn nên đi với một số loại dựa trên điều như, ~/View/EN, ~/View/FI, ~/View/SWE hoặc một cái gì đó khác?
Còn trường hợp thứ hai, chỉ cần cấu hình dựa trên ứng dụng thông qua Web.config và trỏ các ngôn ngữ khác nhau này đến các URL khác nhau?
Ngoài cách xem trùng lặp, bạn có thể sử dụng tệp ResX chuẩn để lưu trữ chuỗi văn bản cụ thể. Thật không may, quản lý và chỉnh sửa các tập tin này, đặc biệt là bởi các dịch giả là một chút khó chịu và khó khăn. Nó có thể được đơn giản hóa bằng cách lưu trữ tài nguyên trong cơ sở dữ liệu và sử dụng một số công cụ bản địa hóa bên ngoài. Bạn có thể xem thư viện miễn phí này cung cấp nhà cung cấp tài nguyên cơ sở dữ liệu: http://globsite.net/GlobsiteGlobalizationLibrary – Kryszal