Tôi đang sử dụng Node.js cùng với khung Express và i18n module. Vì vậy, tôi sử dụngquốc tế hóa trong Node.js, Express, i18n
var i18n = require('i18n');
app.configure(function() {
[...]
app.use(i18n.init);
app.use(app.router);
});
trong cài đặt ứng dụng của tôi. Tất cả mọi thứ hoạt động tốt, nhưng những gì tôi thực sự cần là để buộc i18n sử dụng langauage tôi muốn. Kịch bản như sau: khi người dùng không đăng nhập, sau đó tìm kiếm i18n cho langauage trong tiêu đề accept-language
và nó là ok. Nhưng khi người dùng đăng nhập, sau đó tôi muốn giữ langauage được chọn ở đâu đó trong cài đặt người dùng, truy xuất nó và buộc mô-đun i18n sử dụng langauage này. Làm thế nào để làm điều này (giả sử tôi đã biết làm thế nào để lưu/lấy langauge vào/từ db)?
chỉ đề cập đến [i18next - i18n cho Node.js] (http://i18next.com/node) có thể là một lựa chọn tốt - chỉ cần có một cái nhìn! – jamuhl