i18n-extractor

Extracts calls of the form i18n("literal string")from Javascript code.

i18n-extractor

This is a module/command line application to parse Javascript and search for nodes of the form i18n('literal string'), printing out all such strings it finds. (The function name can be customized.)

It allows multiple arguments to the magic function, but it only cares about the first one. Zero arguments is too few.

Install

npm install i18n-extractor

Usage

$ i18n-extract file.js
{"":["translate me","keep translating me"]}

et cetera

If there's something you want, then do it and send me a pull request (please).

Repository

https://github.com/goffrie/i18n-extractor


上一篇:ignite
下一篇:iconizr

相关推荐

  • 踩坑vue国际化(V18n)+ jquery国际化(jquert.i18n.properties.js)

    目前公司在搞国际化,虽然刚开始接触,但还是遇到了一些问题,如对你有帮助,烦请点个赞,谢谢。 先分享一下vue的国际化,目前vue的国际化采用的是vuei18n(http://kazupon.gith...

    1 年前
  • 如何让一个vue项目支持多语言(vue-i18n)

    这两天手头的一个任务是给一个五六年的老项目添加多语言。这个项目庞大且复杂,早期是用jQuery实现的,两年前引入Vue并逐渐用组件替换了之前的Mustache风格模板。

    2 年前
  • 基于Vue、vue-i18n实现国际化(多语言)

    vuei18n官网 https://kazupon.github.io/vue...(https://kazupon.github.io/vuei18n/) 项目用vuecli构建,用到vue全家桶...

    1 年前
  • 在单独的js文件里用i18n

    在.vue文件里,可以通过直接使用挂在Vue原型上的。 如果需要在抽出来的js文件里使用,可以这么写: 然后可以通过使用: 我使用的vue版本为2.6.7,vuei18n版本8.9...

    7 个月前
  • 在vue中使用vue-i18n按需加载语言包

    1.新建目录结构如下: 2.assets/langs/index.js内容如下: 3.在main.js中使用 4.loadLanguageAsync是实际用于更改语言的函...

    2 个月前
  • 分享一个React、或者Vue项目中实现i18n翻译的小工具

    前言 目前有很多项目都会涉及国际化,来支持多语言环境。例如:在React和Vue这两个最流行的框架中,最常使用的两套UI库:Ant Design、Element中都实现了国际化需求。

    2 个月前
  • 使用 i18n - 国际化

    i18n 介绍 i18n 是 internationalization(国际化) 的首尾字符加中间的 18 个字符,随着产品越做越大,要推向国际的时候,国际化这一步是必不可少的。

    2 年前
  • 你可能不知道的i18n国际化$t用法?

    一、安装及引入i18n 1、安装 vuei18n依赖包;使用NPM进行安装或者CNPM进行安装。 npm install vuei18n savedev 2、此处以vue项目举例,将i18n引入vue...

    2 个月前
  • 从i18n国际化来学习如何创建Webpack插件

    插件向第三方开放了 引擎中完整的能力,它比 能做更多的事情,这些构建的回调完整的构成了一个 的存在,因此我们需要理解一下 底层内部的特性来做相应的钩子,这是一件很有趣的事情,学习完我们将用插件...

    1 年前
  • webpack i18n-loader

    用法 ./colors.json ./dede.colors.json 调用 配置 如果想要一次加载然后可以同步地使用, 你应该告诉 loader 所有要使用的地区。

    2 个月前

官方社区

扫码加入 JavaScript 社区