Friday, 15 July 2011

node.js - Access i18next Translation in Function not in App.js -


मैं ExpressJS और i18next का उपयोग कर रहा हूं।

में app.js

  var express = require ('express'), i18n = require ('i18next'), user = require ('./ routes / user') ... // internationalization i18n.init ({ Lng: 'en-US', saveMissing: true, डिबग: सत्य}); ... ऐप.उसे (i18n.handle); App.set ('views', __dirname + '/ views'); App.set ('दृश्य इंजन', 'जेड'); ... i18n.registerAppHelper (एप); ... app.post ('/ उपयोगकर्ता / सहेजें', user.save);   

मैं जेड में अनुवाद का उपयोग कर सकता हूँ:

  t ('app.title')   

कैसे कर सकते हैं मैं routes.user.js

  exports.save = function (req, res) {http://t('app.title ')} में अनुवाद का उपयोग करता हूं < / Code>   

t आपके मार्ग संचालकों में के रूप में उपलब्ध है res.locals.t । यह एक्सप्रेस 3 और 2 में भी काम करना चाहिए।

No comments:

Post a Comment