0
Ich habe dieses Werk geschrieben, die im Falle von Fehlern
app.factory('customTranslationHandler', function ($translate) {
return function (caption, uses) {
if(uses=='en') {
var i = 0, strLength = caption.length;
for(i; i < strLength; i++) {
caption = caption.replace("_", " ");
}
var defaultText = caption.replace(/\w\S*/g, function(txt){return txt.charAt(0).toUpperCase() + txt.substr(1).toLowerCase();});
} else {
//var defaultText = $translate(caption).use('en');
//var defaultText = $translate.instant(caption).use('en');
}
return defaultText;
};});
Wenn es en, ich formatieren Sie die Beschriftung und senden Sie es aufgerufen wird erhalten. Im Falle einer anderen Sprache, möchte ich übersetzen für diese Beschriftung mit en
als Sprache. Ich bekomme meine Übersetzungen von JSON-Dateien.