我在kestonejs模型上有这样的String字段。
text: { type: String },
¿在该领域支持多语言的最佳方式是什么?
答案 0 :(得分:0)
您应该使用mongoose-intl Mongoose插件让您的CREATE TABLE utente (
ID int NOT NULL AUTO_INCREMENT,
nome VARCHAR(255),
cognome VARCHAR(255),
username VARCHAR(255),
password VARCHAR(255),
PRIMARY KEY (ID)
);
CREATE TABLE sdplines (
ID int NOT NULL AUTO_INCREMENT,
value VARCHAR(255),
session_id VARCHAR(255),
u_id int,
PRIMARY KEY (ID),
FOREIGN KEY (u_id) REFERENCES utente(ID)
);
属性支持英语以外的语言。 Keystone supports Mongoose plugins,因此您应该能够像使用普通的Mongoose模型一样将插件与Keystone模型相关联。
答案 1 :(得分:0)
字段可能不是答案,但您可以尝试使用密钥=>价值系统如http://i18next.com/docs/这将帮助您检测用户的语言,在路线或模板中翻译服务器端。