23 releases

new 0.1.203 May 21, 2024
0.1.201 May 1, 2024
0.1.189 Feb 13, 2024
0.1.1 Dec 25, 2023

#217 in #internationalization

Download history 10/week @ 2024-02-02 15/week @ 2024-02-09 47/week @ 2024-02-16 18/week @ 2024-02-23 2/week @ 2024-03-01 4/week @ 2024-03-08 1/week @ 2024-03-15 1/week @ 2024-03-29 313/week @ 2024-04-26 63/week @ 2024-05-03 126/week @ 2024-05-17

502 downloads per month
Used in i18n-site

Apache-2.0

99KB
2K SLoC

i18

  1. 读取 i18n/conf.yml
fromTo:
  zh:

yml:
  fromTo:
    zh: en zh-TW ja ko
    en:
  1. 扫描 i18n/zh 下面的 yml

如果被翻译的文件 hash 有变化,就先更新翻译缓存,然后翻译

如何更新翻译缓存?被翻译文件哈希对应的源文件,然后映射缓存

如果源文件 hash 有变化就翻译,如果 hash 没有变化,就不翻译

  1. 缓存哈希,格式是

i18n/.hash/ 路径

内容是 z85 time file hash

如果有冲突,会按时间排序取最新的

Dependencies

~25–48MB
~832K SLoC