你好,欢迎进入江苏优软数字科技有限公司官网!

诚信、勤奋、创新、卓越

友好定价、专业客服支持、正版软件一站式服务提供

13262879759

工作日:9:00-22:00

Sublime Text 3插件使用指南:$translate函数及Provide/Inject用法

发布时间:2025-12-25

浏览次数:0

...
...
引入,i18n插件,来自于, './插件/i18n' ,这个路径 。
...
...
app.use(i18nPlugin, {
    greetings: {
        hello: '你好!'
    }
})
...
....

使用插件

以下是对这个复杂示例的改写:将其拆分成类似指令片段的分句,“把那代表问候·你好的内容进行翻译”,“这里是特定的代码形式”,“。

有着这样一个函数,它被称作$函数 ,这个函数会去接收一个像 .hello 这样的字符串 ,之后会在用户所提供的翻译字典当中进行查找 ,最终返回通过查找而翻译得到的值 。

这样子,那么我们打从最开始的那个表达式,也就是 $( '.hello' ) ,它在运行的时候,就会被替换成为 你好! 。

应当慎重运用全局属性,若是于整个应用里运用诸多由不同插件注入的全局属性。着实极易致使应用变得难以阐释其含义,并且难以进行维护。

插件中的 /

在插件中sublime text 3的插件,我们可以通过 来为插件用户供给一些内容。

打个比方,我们能够把插件所接收到的一些参数,提供给整个应用程序,使得任何一个组件都能够去使用这个翻译字典对象哟。

// plugins/i18n.js
export default {
  install: (app, options) => {
设置应用程序提供,传入名为“i18n”的内容,提供选项,。
  }
}

目前sublime text 3的插件插件使用者能够于他们的组件里,将插件选项对象通过以 i18n 作为 key 的方式进行注入,进而实现对之的访问了。


如有侵权请联系删除!

13262879759

微信二维码