Twitter, şablonlarına i18n sağlamak için Mustache.js'un fork kullandığı görünüyor mu?Mustache.js ile gelişmiş i18n nasıl yapılır?
Birisi bunun nasıl yapıldığına dair kısa bir örnek verebilir ve belki de bu çevirileri kitle kaynaklamak için hangi semantiğin gerekli olduğunu açıklayabilir mi?
Orada bu basit örnek elbette:
var template = "{{_i}}{{name}} is using mustache.js!{{/i}}"
var view = {
name: "Matt"
};
var translationTable = {
// Welsh, according to Google Translate
"{{name}} is using mustache.js!": "Mae {{name}} yn defnyddio mustache.js!"
};
function _(text) {
return translationTable[text] || text;
}
alert(Mustache.to_html(template, view));
// alerts "Mae Matt yn defnyddio mustache.js!"
Ama _ (metin) işlevini yapılandırmak ve translationTable conditionals, tekil, çoğul vb Örnekleri sağlamak için bazı daha fazla fikir istiyorum Daha gelişmiş kullanım durumlarını çözmek çok takdir edilecektir.
oldu bıyık templating. Eğer durum buysa, o zamanki martın cevabı iyi bir öneri gibi görünüyor. –