add docs/dist
This commit is contained in:
parent
9870433cc5
commit
ef41a205b6
5
.gitignore
vendored
5
.gitignore
vendored
@ -9,9 +9,6 @@ node_modules
|
||||
node_modules/
|
||||
docs/.vuepress/.cache/
|
||||
docs/.vuepress/.temp/
|
||||
docs/.vuepress/dist/
|
||||
/packages/cli/baidu.api.txt
|
||||
node_modules/
|
||||
docs/.vuepress/.cache/
|
||||
docs/.vuepress/.temp/
|
||||
docs/.vuepress/dist/
|
||||
/.github/access key.txt
|
40
docs/.vuepress/dist/404.html
vendored
Normal file
40
docs/.vuepress/dist/404.html
vendored
Normal file
File diff suppressed because one or more lines are too long
1
docs/.vuepress/dist/assets/404.5044f4a2.js
vendored
Normal file
1
docs/.vuepress/dist/assets/404.5044f4a2.js
vendored
Normal file
@ -0,0 +1 @@
|
||||
import{f as u,u as r,g as c,h as i,i as o,P as m,r as v}from"./app.b0e3c1fe.js";import{S as g}from"./SkipLink.efbe261b.js";var L=u({name:"404",setup(){var a;const n=r(),e=c(),s=()=>{const t=e.value.routeLocales["404msg"];return t[Math.floor(Math.random()*t.length)]},{navigate:l}=i({to:(a=e.value.home)!==null&&a!==void 0?a:n.value});return()=>[o(g),o(v("CommonWrapper"),{sidebar:!1},()=>o("main",{class:"page not-found",id:"main-content"},[o(m),o("blockquote",s()),o("button",{class:"action-button",onClick:()=>{window.history.go(-1)}},e.value.routeLocales.back),o("button",{class:"action-button",onClick:()=>l()},e.value.routeLocales.home)]))]}});export{L as default};
|
1
docs/.vuepress/dist/assets/404.html.a9b849f8.js
vendored
Normal file
1
docs/.vuepress/dist/assets/404.html.a9b849f8.js
vendored
Normal file
@ -0,0 +1 @@
|
||||
const e={key:"v-3706649a",path:"/404.html",title:"",lang:"zh-CN",frontmatter:{layout:"404",summary:"",head:[["meta",{property:"og:url",content:"https://vuepress-theme-hope-v2-demo.mrhope.site/voerka-i18n/404.html"}],["meta",{property:"og:site_name",content:"VoerkaI18n"}],["meta",{property:"og:type",content:"website"}],["meta",{property:"og:locale",content:"zh-CN"}],["meta",{property:"og:locale:alternate",content:"en-US"}]]},excerpt:"",headers:[],git:{},readingTime:{minutes:0,words:0},filePathRelative:null};export{e as data};
|
1
docs/.vuepress/dist/assets/404.html.d19a38f3.js
vendored
Normal file
1
docs/.vuepress/dist/assets/404.html.d19a38f3.js
vendored
Normal file
@ -0,0 +1 @@
|
||||
import{_}from"./app.b0e3c1fe.js";const e={};function r(t,c){return null}var f=_(e,[["render",r],["__file","404.html.vue"]]);export{f as default};
|
BIN
docs/.vuepress/dist/assets/KaTeX_AMS-Regular.0cdd387c.woff2
vendored
Normal file
BIN
docs/.vuepress/dist/assets/KaTeX_AMS-Regular.0cdd387c.woff2
vendored
Normal file
Binary file not shown.
BIN
docs/.vuepress/dist/assets/KaTeX_AMS-Regular.30da91e8.woff
vendored
Normal file
BIN
docs/.vuepress/dist/assets/KaTeX_AMS-Regular.30da91e8.woff
vendored
Normal file
Binary file not shown.
BIN
docs/.vuepress/dist/assets/KaTeX_AMS-Regular.68534840.ttf
vendored
Normal file
BIN
docs/.vuepress/dist/assets/KaTeX_AMS-Regular.68534840.ttf
vendored
Normal file
Binary file not shown.
BIN
docs/.vuepress/dist/assets/KaTeX_Caligraphic-Bold.07d8e303.ttf
vendored
Normal file
BIN
docs/.vuepress/dist/assets/KaTeX_Caligraphic-Bold.07d8e303.ttf
vendored
Normal file
Binary file not shown.
BIN
docs/.vuepress/dist/assets/KaTeX_Caligraphic-Bold.1ae6bd74.woff
vendored
Normal file
BIN
docs/.vuepress/dist/assets/KaTeX_Caligraphic-Bold.1ae6bd74.woff
vendored
Normal file
Binary file not shown.
BIN
docs/.vuepress/dist/assets/KaTeX_Caligraphic-Bold.de7701e4.woff2
vendored
Normal file
BIN
docs/.vuepress/dist/assets/KaTeX_Caligraphic-Bold.de7701e4.woff2
vendored
Normal file
Binary file not shown.
BIN
docs/.vuepress/dist/assets/KaTeX_Caligraphic-Regular.3398dd02.woff
vendored
Normal file
BIN
docs/.vuepress/dist/assets/KaTeX_Caligraphic-Regular.3398dd02.woff
vendored
Normal file
Binary file not shown.
BIN
docs/.vuepress/dist/assets/KaTeX_Caligraphic-Regular.5d53e70a.woff2
vendored
Normal file
BIN
docs/.vuepress/dist/assets/KaTeX_Caligraphic-Regular.5d53e70a.woff2
vendored
Normal file
Binary file not shown.
BIN
docs/.vuepress/dist/assets/KaTeX_Caligraphic-Regular.ed0b7437.ttf
vendored
Normal file
BIN
docs/.vuepress/dist/assets/KaTeX_Caligraphic-Regular.ed0b7437.ttf
vendored
Normal file
Binary file not shown.
BIN
docs/.vuepress/dist/assets/KaTeX_Fraktur-Bold.74444efd.woff2
vendored
Normal file
BIN
docs/.vuepress/dist/assets/KaTeX_Fraktur-Bold.74444efd.woff2
vendored
Normal file
Binary file not shown.
BIN
docs/.vuepress/dist/assets/KaTeX_Fraktur-Bold.9163df9c.ttf
vendored
Normal file
BIN
docs/.vuepress/dist/assets/KaTeX_Fraktur-Bold.9163df9c.ttf
vendored
Normal file
Binary file not shown.
BIN
docs/.vuepress/dist/assets/KaTeX_Fraktur-Bold.9be7ceb8.woff
vendored
Normal file
BIN
docs/.vuepress/dist/assets/KaTeX_Fraktur-Bold.9be7ceb8.woff
vendored
Normal file
Binary file not shown.
BIN
docs/.vuepress/dist/assets/KaTeX_Fraktur-Regular.1e6f9579.ttf
vendored
Normal file
BIN
docs/.vuepress/dist/assets/KaTeX_Fraktur-Regular.1e6f9579.ttf
vendored
Normal file
Binary file not shown.
BIN
docs/.vuepress/dist/assets/KaTeX_Fraktur-Regular.51814d27.woff2
vendored
Normal file
BIN
docs/.vuepress/dist/assets/KaTeX_Fraktur-Regular.51814d27.woff2
vendored
Normal file
Binary file not shown.
BIN
docs/.vuepress/dist/assets/KaTeX_Fraktur-Regular.5e28753b.woff
vendored
Normal file
BIN
docs/.vuepress/dist/assets/KaTeX_Fraktur-Regular.5e28753b.woff
vendored
Normal file
Binary file not shown.
BIN
docs/.vuepress/dist/assets/KaTeX_Main-Bold.0f60d1b8.woff2
vendored
Normal file
BIN
docs/.vuepress/dist/assets/KaTeX_Main-Bold.0f60d1b8.woff2
vendored
Normal file
Binary file not shown.
BIN
docs/.vuepress/dist/assets/KaTeX_Main-Bold.138ac28d.ttf
vendored
Normal file
BIN
docs/.vuepress/dist/assets/KaTeX_Main-Bold.138ac28d.ttf
vendored
Normal file
Binary file not shown.
BIN
docs/.vuepress/dist/assets/KaTeX_Main-Bold.c76c5d69.woff
vendored
Normal file
BIN
docs/.vuepress/dist/assets/KaTeX_Main-Bold.c76c5d69.woff
vendored
Normal file
Binary file not shown.
BIN
docs/.vuepress/dist/assets/KaTeX_Main-BoldItalic.70ee1f64.ttf
vendored
Normal file
BIN
docs/.vuepress/dist/assets/KaTeX_Main-BoldItalic.70ee1f64.ttf
vendored
Normal file
Binary file not shown.
BIN
docs/.vuepress/dist/assets/KaTeX_Main-BoldItalic.99cd42a3.woff2
vendored
Normal file
BIN
docs/.vuepress/dist/assets/KaTeX_Main-BoldItalic.99cd42a3.woff2
vendored
Normal file
Binary file not shown.
BIN
docs/.vuepress/dist/assets/KaTeX_Main-BoldItalic.a6f7ec0d.woff
vendored
Normal file
BIN
docs/.vuepress/dist/assets/KaTeX_Main-BoldItalic.a6f7ec0d.woff
vendored
Normal file
Binary file not shown.
BIN
docs/.vuepress/dist/assets/KaTeX_Main-Italic.0d85ae7c.ttf
vendored
Normal file
BIN
docs/.vuepress/dist/assets/KaTeX_Main-Italic.0d85ae7c.ttf
vendored
Normal file
Binary file not shown.
BIN
docs/.vuepress/dist/assets/KaTeX_Main-Italic.97479ca6.woff2
vendored
Normal file
BIN
docs/.vuepress/dist/assets/KaTeX_Main-Italic.97479ca6.woff2
vendored
Normal file
Binary file not shown.
BIN
docs/.vuepress/dist/assets/KaTeX_Main-Italic.f1d6ef86.woff
vendored
Normal file
BIN
docs/.vuepress/dist/assets/KaTeX_Main-Italic.f1d6ef86.woff
vendored
Normal file
Binary file not shown.
BIN
docs/.vuepress/dist/assets/KaTeX_Main-Regular.c2342cd8.woff2
vendored
Normal file
BIN
docs/.vuepress/dist/assets/KaTeX_Main-Regular.c2342cd8.woff2
vendored
Normal file
Binary file not shown.
BIN
docs/.vuepress/dist/assets/KaTeX_Main-Regular.c6368d87.woff
vendored
Normal file
BIN
docs/.vuepress/dist/assets/KaTeX_Main-Regular.c6368d87.woff
vendored
Normal file
Binary file not shown.
BIN
docs/.vuepress/dist/assets/KaTeX_Main-Regular.d0332f52.ttf
vendored
Normal file
BIN
docs/.vuepress/dist/assets/KaTeX_Main-Regular.d0332f52.ttf
vendored
Normal file
Binary file not shown.
BIN
docs/.vuepress/dist/assets/KaTeX_Math-BoldItalic.850c0af5.woff
vendored
Normal file
BIN
docs/.vuepress/dist/assets/KaTeX_Math-BoldItalic.850c0af5.woff
vendored
Normal file
Binary file not shown.
BIN
docs/.vuepress/dist/assets/KaTeX_Math-BoldItalic.dc47344d.woff2
vendored
Normal file
BIN
docs/.vuepress/dist/assets/KaTeX_Math-BoldItalic.dc47344d.woff2
vendored
Normal file
Binary file not shown.
BIN
docs/.vuepress/dist/assets/KaTeX_Math-BoldItalic.f9377ab0.ttf
vendored
Normal file
BIN
docs/.vuepress/dist/assets/KaTeX_Math-BoldItalic.f9377ab0.ttf
vendored
Normal file
Binary file not shown.
BIN
docs/.vuepress/dist/assets/KaTeX_Math-Italic.08ce98e5.ttf
vendored
Normal file
BIN
docs/.vuepress/dist/assets/KaTeX_Math-Italic.08ce98e5.ttf
vendored
Normal file
Binary file not shown.
BIN
docs/.vuepress/dist/assets/KaTeX_Math-Italic.7af58c5e.woff2
vendored
Normal file
BIN
docs/.vuepress/dist/assets/KaTeX_Math-Italic.7af58c5e.woff2
vendored
Normal file
Binary file not shown.
BIN
docs/.vuepress/dist/assets/KaTeX_Math-Italic.8a8d2445.woff
vendored
Normal file
BIN
docs/.vuepress/dist/assets/KaTeX_Math-Italic.8a8d2445.woff
vendored
Normal file
Binary file not shown.
BIN
docs/.vuepress/dist/assets/KaTeX_SansSerif-Bold.1ece03f7.ttf
vendored
Normal file
BIN
docs/.vuepress/dist/assets/KaTeX_SansSerif-Bold.1ece03f7.ttf
vendored
Normal file
Binary file not shown.
BIN
docs/.vuepress/dist/assets/KaTeX_SansSerif-Bold.e99ae511.woff2
vendored
Normal file
BIN
docs/.vuepress/dist/assets/KaTeX_SansSerif-Bold.e99ae511.woff2
vendored
Normal file
Binary file not shown.
BIN
docs/.vuepress/dist/assets/KaTeX_SansSerif-Bold.ece03cfd.woff
vendored
Normal file
BIN
docs/.vuepress/dist/assets/KaTeX_SansSerif-Bold.ece03cfd.woff
vendored
Normal file
Binary file not shown.
BIN
docs/.vuepress/dist/assets/KaTeX_SansSerif-Italic.00b26ac8.woff2
vendored
Normal file
BIN
docs/.vuepress/dist/assets/KaTeX_SansSerif-Italic.00b26ac8.woff2
vendored
Normal file
Binary file not shown.
BIN
docs/.vuepress/dist/assets/KaTeX_SansSerif-Italic.3931dd81.ttf
vendored
Normal file
BIN
docs/.vuepress/dist/assets/KaTeX_SansSerif-Italic.3931dd81.ttf
vendored
Normal file
Binary file not shown.
BIN
docs/.vuepress/dist/assets/KaTeX_SansSerif-Italic.91ee6750.woff
vendored
Normal file
BIN
docs/.vuepress/dist/assets/KaTeX_SansSerif-Italic.91ee6750.woff
vendored
Normal file
Binary file not shown.
BIN
docs/.vuepress/dist/assets/KaTeX_SansSerif-Regular.11e4dc8a.woff
vendored
Normal file
BIN
docs/.vuepress/dist/assets/KaTeX_SansSerif-Regular.11e4dc8a.woff
vendored
Normal file
Binary file not shown.
BIN
docs/.vuepress/dist/assets/KaTeX_SansSerif-Regular.68e8c73e.woff2
vendored
Normal file
BIN
docs/.vuepress/dist/assets/KaTeX_SansSerif-Regular.68e8c73e.woff2
vendored
Normal file
Binary file not shown.
BIN
docs/.vuepress/dist/assets/KaTeX_SansSerif-Regular.f36ea897.ttf
vendored
Normal file
BIN
docs/.vuepress/dist/assets/KaTeX_SansSerif-Regular.f36ea897.ttf
vendored
Normal file
Binary file not shown.
BIN
docs/.vuepress/dist/assets/KaTeX_Script-Regular.036d4e95.woff2
vendored
Normal file
BIN
docs/.vuepress/dist/assets/KaTeX_Script-Regular.036d4e95.woff2
vendored
Normal file
Binary file not shown.
BIN
docs/.vuepress/dist/assets/KaTeX_Script-Regular.1c67f068.ttf
vendored
Normal file
BIN
docs/.vuepress/dist/assets/KaTeX_Script-Regular.1c67f068.ttf
vendored
Normal file
Binary file not shown.
BIN
docs/.vuepress/dist/assets/KaTeX_Script-Regular.d96cdf2b.woff
vendored
Normal file
BIN
docs/.vuepress/dist/assets/KaTeX_Script-Regular.d96cdf2b.woff
vendored
Normal file
Binary file not shown.
BIN
docs/.vuepress/dist/assets/KaTeX_Size1-Regular.6b47c401.woff2
vendored
Normal file
BIN
docs/.vuepress/dist/assets/KaTeX_Size1-Regular.6b47c401.woff2
vendored
Normal file
Binary file not shown.
BIN
docs/.vuepress/dist/assets/KaTeX_Size1-Regular.95b6d2f1.ttf
vendored
Normal file
BIN
docs/.vuepress/dist/assets/KaTeX_Size1-Regular.95b6d2f1.ttf
vendored
Normal file
Binary file not shown.
BIN
docs/.vuepress/dist/assets/KaTeX_Size1-Regular.c943cc98.woff
vendored
Normal file
BIN
docs/.vuepress/dist/assets/KaTeX_Size1-Regular.c943cc98.woff
vendored
Normal file
Binary file not shown.
BIN
docs/.vuepress/dist/assets/KaTeX_Size2-Regular.2014c523.woff
vendored
Normal file
BIN
docs/.vuepress/dist/assets/KaTeX_Size2-Regular.2014c523.woff
vendored
Normal file
Binary file not shown.
BIN
docs/.vuepress/dist/assets/KaTeX_Size2-Regular.a6b2099f.ttf
vendored
Normal file
BIN
docs/.vuepress/dist/assets/KaTeX_Size2-Regular.a6b2099f.ttf
vendored
Normal file
Binary file not shown.
BIN
docs/.vuepress/dist/assets/KaTeX_Size2-Regular.d04c5421.woff2
vendored
Normal file
BIN
docs/.vuepress/dist/assets/KaTeX_Size2-Regular.d04c5421.woff2
vendored
Normal file
Binary file not shown.
BIN
docs/.vuepress/dist/assets/KaTeX_Size3-Regular.500e04d5.ttf
vendored
Normal file
BIN
docs/.vuepress/dist/assets/KaTeX_Size3-Regular.500e04d5.ttf
vendored
Normal file
Binary file not shown.
BIN
docs/.vuepress/dist/assets/KaTeX_Size3-Regular.6ab6b62e.woff
vendored
Normal file
BIN
docs/.vuepress/dist/assets/KaTeX_Size3-Regular.6ab6b62e.woff
vendored
Normal file
Binary file not shown.
BIN
docs/.vuepress/dist/assets/KaTeX_Size4-Regular.99f9c675.woff
vendored
Normal file
BIN
docs/.vuepress/dist/assets/KaTeX_Size4-Regular.99f9c675.woff
vendored
Normal file
Binary file not shown.
BIN
docs/.vuepress/dist/assets/KaTeX_Size4-Regular.a4af7d41.woff2
vendored
Normal file
BIN
docs/.vuepress/dist/assets/KaTeX_Size4-Regular.a4af7d41.woff2
vendored
Normal file
Binary file not shown.
BIN
docs/.vuepress/dist/assets/KaTeX_Size4-Regular.c647367d.ttf
vendored
Normal file
BIN
docs/.vuepress/dist/assets/KaTeX_Size4-Regular.c647367d.ttf
vendored
Normal file
Binary file not shown.
BIN
docs/.vuepress/dist/assets/KaTeX_Typewriter-Regular.71d517d6.woff2
vendored
Normal file
BIN
docs/.vuepress/dist/assets/KaTeX_Typewriter-Regular.71d517d6.woff2
vendored
Normal file
Binary file not shown.
BIN
docs/.vuepress/dist/assets/KaTeX_Typewriter-Regular.e14fed02.woff
vendored
Normal file
BIN
docs/.vuepress/dist/assets/KaTeX_Typewriter-Regular.e14fed02.woff
vendored
Normal file
Binary file not shown.
BIN
docs/.vuepress/dist/assets/KaTeX_Typewriter-Regular.f01f3e87.ttf
vendored
Normal file
BIN
docs/.vuepress/dist/assets/KaTeX_Typewriter-Regular.f01f3e87.ttf
vendored
Normal file
Binary file not shown.
1
docs/.vuepress/dist/assets/Layout.51aaa87c.js
vendored
Normal file
1
docs/.vuepress/dist/assets/Layout.51aaa87c.js
vendored
Normal file
@ -0,0 +1 @@
|
||||
import{f as r,g as l,m as n,n as u,p,i as e,r as a,q as i,s as d,t as g}from"./app.b0e3c1fe.js";import{S as c}from"./SkipLink.efbe261b.js";var b=r({name:"Layout",setup(){const o=g(),t=l(),s=d(),m=n();return u(),p(()=>t.value.blog.sidebarDisplay||o.value.blog.sidebarDisplay||"mobile"),()=>[e(c),e(a("CommonWrapper"),{},{default:()=>m.value.home?e(a("HomePage")):e(i,()=>e(a("NormalPage"),{key:s.value.path}))})]}});export{b as default};
|
1
docs/.vuepress/dist/assets/SkipLink.efbe261b.js
vendored
Normal file
1
docs/.vuepress/dist/assets/SkipLink.efbe261b.js
vendored
Normal file
@ -0,0 +1 @@
|
||||
import{f as c,j as u,k as p,l,i as o}from"./app.b0e3c1fe.js";var f=c({name:"SkipLink",props:{content:{type:String,default:"main-content"}},setup(s){const r=u(),t=p();l(()=>r.path,()=>t.value.focus());const a=({target:i})=>{const e=document.querySelector(i.hash);if(e){const n=()=>{e.removeAttribute("tabindex"),e.removeEventListener("blur",n)};e.setAttribute("tabindex","-1"),e.addEventListener("blur",n),e.focus(),window.scrollTo(0,0)}};return()=>[o("span",{ref:t,tabindex:"-1"}),o("a",{href:`#${s.content}`,class:"skip-link sr-only",onClick:a},"Skip to content")]}});export{f as S};
|
1
docs/.vuepress/dist/assets/SlidePage.8206cdac.js
vendored
Normal file
1
docs/.vuepress/dist/assets/SlidePage.8206cdac.js
vendored
Normal file
@ -0,0 +1 @@
|
||||
import{f as u,v as i,k as e,x as c,i as a,C as v,y as o}from"./app.b0e3c1fe.js";const r=()=>a(o,{name:"back"},()=>a("path",{d:"M1014.749 449.156v125.688H260.626l345.64 345.64-89.239 89.237L19.307 512l497.72-497.721 89.238 89.238-345.64 345.64h754.124z"})),d=()=>a(o,{name:"home"},()=>a("path",{d:"M780.106 420.978L506.994 147.866 233.882 420.978h.045v455.11H780.06v-455.11h.046zm90.977 90.976V876.09a91.022 91.022 0 01-91.023 91.022H233.927a91.022 91.022 0 01-91.022-91.022V511.954l-67.22 67.175-64.307-64.307 431.309-431.31c35.498-35.498 93.115-35.498 128.614 0l431.309 431.31-64.307 64.307L871.083 512z"}));var h=u({name:"SlidePage",setup(){const l=i(),t=e(!1),s=e(null),n=()=>{t.value=!1};return c(s,n),()=>a("div",{class:"presentation"},[a(v),a("div",{ref:s,class:["menu",{active:t.value}]},[a("button",{class:"menu-button",onClick:()=>{t.value=!t.value}},a("span",{class:"icon"})),a("button",{class:"back-button",onClick:()=>(n(),void window.history.go(-1))},a(r)),a("button",{class:"home-button",onClick:()=>(n(),void l.push("/"))},a(d))])])}});export{h as default};
|
1
docs/.vuepress/dist/assets/align.b9425857.js
vendored
Normal file
1
docs/.vuepress/dist/assets/align.b9425857.js
vendored
Normal file
@ -0,0 +1 @@
|
||||
var a="";export{a as default};
|
14
docs/.vuepress/dist/assets/app.b0e3c1fe.js
vendored
Normal file
14
docs/.vuepress/dist/assets/app.b0e3c1fe.js
vendored
Normal file
File diff suppressed because one or more lines are too long
1
docs/.vuepress/dist/assets/arch.bf1b0068.js
vendored
Normal file
1
docs/.vuepress/dist/assets/arch.bf1b0068.js
vendored
Normal file
@ -0,0 +1 @@
|
||||
var a="/voerka-i18n/images/arch.png";export{a as _};
|
18
docs/.vuepress/dist/assets/auto.esm.15d52109.js
vendored
Normal file
18
docs/.vuepress/dist/assets/auto.esm.15d52109.js
vendored
Normal file
File diff suppressed because one or more lines are too long
1
docs/.vuepress/dist/assets/autoimport.html.6cfe6cf5.js
vendored
Normal file
1
docs/.vuepress/dist/assets/autoimport.html.6cfe6cf5.js
vendored
Normal file
@ -0,0 +1 @@
|
||||
const e={key:"v-50f25633",path:"/zh/guide/advanced/autoimport.html",title:"\u81EA\u52A8\u5BFC\u5165\u7FFB\u8BD1\u51FD\u6570",lang:"zh-CN",frontmatter:{summary:"\u81EA\u52A8\u5BFC\u5165\u7FFB\u8BD1\u51FD\u6570 \u4F7F\u7528voerkai18 compile\u540E\uFF0C\u8981\u8FDB\u884C\u7FFB\u8BD1\u65F6\u9700\u8981\u4ECE./languages\u5BFC\u5165t\u7FFB\u8BD1\u51FD\u6570\u3002 \u7531\u4E8E\u9ED8\u8BA4\u60C5\u51B5\u4E0B\uFF0Cvoerkai18 compile\u547D\u4EE4\u4F1A\u5728\u5F53\u524D\u5DE5\u7A0B\u7684/languages\u6587\u4EF6\u5939\u4E0B\uFF0C\u8FD9\u6837\u6211\u4EEC\u4E3A\u4E86\u5BFC\u5165t\u7FFB\u8BD1\u51FD\u6570\u4E0D\u5F97\u4E0D\u4F7F\u7528\u5404\u79CD\u76F8\u5BF9\u5F15\u7528\uFF0C\u8FD9\u5373\u5BB9\u6613\u51FA\u9519\uFF0C\u53C8\u4E0D\u7F8E\u89C2\uFF0C\u5982\u4E0B\uFF1A \u4F5C\u4E3A\u56FD\u9645\u5316\u89E3\u51B3\u65B9\u6848\uFF0C\u4E00\u822C\u5DE5\u7A0B\u7684\u5927\u90E8\u4EFD\u6E90\u7801\u4E2D\u5747\u4F1A\u4F7F\u7528\u5230\u7FFB\u8BD1\u51FD\u6570\uFF0C",head:[["meta",{property:"og:url",content:"https://vuepress-theme-hope-v2-demo.mrhope.site/voerka-i18n/zh/guide/advanced/autoimport.html"}],["meta",{property:"og:site_name",content:"VoerkaI18n"}],["meta",{property:"og:title",content:"\u81EA\u52A8\u5BFC\u5165\u7FFB\u8BD1\u51FD\u6570"}],["meta",{property:"og:type",content:"article"}],["meta",{property:"og:locale",content:"zh-CN"}],["meta",{property:"og:locale:alternate",content:"en-US"}]]},excerpt:"",headers:[],git:{createdTime:null,updatedTime:null,contributors:[]},readingTime:{minutes:.69,words:208},filePathRelative:"zh/guide/advanced/autoimport.md"};export{e as data};
|
6
docs/.vuepress/dist/assets/autoimport.html.92dac26b.js
vendored
Normal file
6
docs/.vuepress/dist/assets/autoimport.html.92dac26b.js
vendored
Normal file
@ -0,0 +1,6 @@
|
||||
import{_ as s,c as a}from"./app.b0e3c1fe.js";const n={},e=a(`<h1 id="\u81EA\u52A8\u5BFC\u5165\u7FFB\u8BD1\u51FD\u6570" tabindex="-1"><a class="header-anchor" href="#\u81EA\u52A8\u5BFC\u5165\u7FFB\u8BD1\u51FD\u6570" aria-hidden="true">#</a> \u81EA\u52A8\u5BFC\u5165\u7FFB\u8BD1\u51FD\u6570</h1><p>\u4F7F\u7528<code>voerkai18 compile</code>\u540E\uFF0C\u8981\u8FDB\u884C\u7FFB\u8BD1\u65F6\u9700\u8981\u4ECE<code>./languages</code>\u5BFC\u5165<code>t</code>\u7FFB\u8BD1\u51FD\u6570\u3002</p><div class="language-javascript ext-js line-numbers-mode"><pre class="language-javascript"><code><span class="token keyword">import</span> <span class="token punctuation">{</span> t <span class="token punctuation">}</span> <span class="token keyword">from</span> <span class="token string">"./languages"</span>
|
||||
</code></pre><div class="line-numbers" aria-hidden="true"><span class="line-number">1</span><br></div></div><p>\u7531\u4E8E\u9ED8\u8BA4\u60C5\u51B5\u4E0B\uFF0C<code>voerkai18 compile</code>\u547D\u4EE4\u4F1A\u5728\u5F53\u524D\u5DE5\u7A0B\u7684<code>/languages</code>\u6587\u4EF6\u5939\u4E0B\uFF0C\u8FD9\u6837\u6211\u4EEC\u4E3A\u4E86\u5BFC\u5165<code>t</code>\u7FFB\u8BD1\u51FD\u6570\u4E0D\u5F97\u4E0D\u4F7F\u7528\u5404\u79CD\u76F8\u5BF9\u5F15\u7528\uFF0C\u8FD9\u5373\u5BB9\u6613\u51FA\u9519\uFF0C\u53C8\u4E0D\u7F8E\u89C2\uFF0C\u5982\u4E0B\uFF1A</p><div class="language-javascript ext-js line-numbers-mode"><pre class="language-javascript"><code><span class="token keyword">import</span> <span class="token punctuation">{</span> t <span class="token punctuation">}</span> <span class="token keyword">from</span> <span class="token string">"./languages"</span>
|
||||
<span class="token keyword">import</span> <span class="token punctuation">{</span> t <span class="token punctuation">}</span> <span class="token keyword">from</span> <span class="token string">"../languages"</span>
|
||||
<span class="token keyword">import</span> <span class="token punctuation">{</span> t <span class="token punctuation">}</span> <span class="token keyword">from</span> <span class="token string">"../../languages"</span>
|
||||
<span class="token keyword">import</span> <span class="token punctuation">{</span> t <span class="token punctuation">}</span> <span class="token keyword">from</span> <span class="token string">"../../../languages"</span>
|
||||
</code></pre><div class="line-numbers" aria-hidden="true"><span class="line-number">1</span><br><span class="line-number">2</span><br><span class="line-number">3</span><br><span class="line-number">4</span><br></div></div><p>\u4F5C\u4E3A\u56FD\u9645\u5316\u89E3\u51B3\u65B9\u6848\uFF0C\u4E00\u822C\u5DE5\u7A0B\u7684\u5927\u90E8\u4EFD\u6E90\u7801\u4E2D\u5747\u4F1A\u4F7F\u7528\u5230\u7FFB\u8BD1\u51FD\u6570\uFF0C\u8FD9\u79CD\u4F7F\u7528\u4F53\u9A8C\u6BD4\u8F83\u5DEE\u3002</p><p>\u4E3A\u6B64\uFF0C\u6211\u4EEC\u63D0\u4F9B\u4E86\u4E00\u4E2A\u51E0\u4E2A\u63D2\u4EF6\u53EF\u4EE5\u6765\u81EA\u52A8\u5B8C\u6210\u7FFB\u8BD1\u51FD\u6570\u7684\u81EA\u52A8\u5F15\u5165\uFF0C\u5305\u62EC\uFF1A</p><ul><li><code>babel</code>\u63D2\u4EF6</li><li><code>vite</code>\u63D2\u4EF6</li></ul><p>\u5173\u4E8E\u63D2\u4EF6\u5982\u4F55\u4F7F\u7528\u8BF7\u53C2\u9605\u6587\u6863\u3002</p>`,9);function o(t,p){return e}var r=s(n,[["render",o],["__file","autoimport.html.vue"]]);export{r as default};
|
1
docs/.vuepress/dist/assets/autotranslate.html.4ca65c57.js
vendored
Normal file
1
docs/.vuepress/dist/assets/autotranslate.html.4ca65c57.js
vendored
Normal file
@ -0,0 +1 @@
|
||||
const e={key:"v-e0fab3e8",path:"/zh/guide/advanced/autotranslate.html",title:"\u81EA\u52A8\u7FFB\u8BD1",lang:"zh-CN",frontmatter:{summary:"\u81EA\u52A8\u7FFB\u8BD1 \u4F20\u7EDF\u7684\u56FD\u9645\u5316\u89E3\u51B3\u65B9\u6848\u5747\u662F\u9700\u8981\u624B\u5DE5\u8FDB\u884C\u7FFB\u8BD1\u7684\uFF0Cvoerkai18n\u89E3\u51B3\u65B9\u6848\u652F\u6301\u8C03\u7528\u5728\u7EBF\u7FFB\u8BD1\u670D\u52A1\u8FDB\u884C\u81EA\u52A8\u7FFB\u8BD1\u3002\r\u5185\u7F6E\u7684voerkai18n translate\u547D\u4EE4\u80FD\u8C03\u7528\u5728\u7EBF\u7FFB\u8BD1\u670D\u52A1\u5B8C\u6210\u5BF9\u63D0\u53D6\u7684\u6587\u672C\u7684\u81EA\u52A8\u7FFB\u8BD1\u3002; \r\u76EE\u524D\u652F\u6301\u8BBF\u95EE\u767E\u5EA6\u5728\u7EBFAPI\u8FDB\u884C\u81EA\u52A8\u7FFB\u8BD1\u3002\u767E\u5EA6\u63D0\u4F9B\u4E86\u514D\u8D39\u7684\u5728\u7EBFAPI\uFF0C\u867D\u7136\u53EA\u652F\u6301QPS=1\uFF0C\u5373\u6BCF\u79D2\u8C03\u7528\u4E00\u6B21\u3002\u4F46\u662Fvoerkai18n tran",head:[["meta",{property:"og:url",content:"https://vuepress-theme-hope-v2-demo.mrhope.site/voerka-i18n/zh/guide/advanced/autotranslate.html"}],["meta",{property:"og:site_name",content:"VoerkaI18n"}],["meta",{property:"og:title",content:"\u81EA\u52A8\u7FFB\u8BD1"}],["meta",{property:"og:type",content:"article"}],["meta",{property:"og:locale",content:"zh-CN"}],["meta",{property:"og:locale:alternate",content:"en-US"}]]},excerpt:"",headers:[],git:{createdTime:null,updatedTime:null,contributors:[]},readingTime:{minutes:.56,words:167},filePathRelative:"zh/guide/advanced/autotranslate.md"};export{e as data};
|
1
docs/.vuepress/dist/assets/autotranslate.html.9b3f4a86.js
vendored
Normal file
1
docs/.vuepress/dist/assets/autotranslate.html.9b3f4a86.js
vendored
Normal file
@ -0,0 +1 @@
|
||||
import{_ as e,c as a}from"./app.b0e3c1fe.js";const t={},o=a('<h1 id="\u81EA\u52A8\u7FFB\u8BD1" tabindex="-1"><a class="header-anchor" href="#\u81EA\u52A8\u7FFB\u8BD1" aria-hidden="true">#</a> \u81EA\u52A8\u7FFB\u8BD1</h1><p>\u4F20\u7EDF\u7684\u56FD\u9645\u5316\u89E3\u51B3\u65B9\u6848\u5747\u662F\u9700\u8981\u624B\u5DE5\u8FDB\u884C\u7FFB\u8BD1\u7684\uFF0C<code>voerkai18n</code>\u89E3\u51B3\u65B9\u6848\u652F\u6301\u8C03\u7528\u5728\u7EBF\u7FFB\u8BD1\u670D\u52A1\u8FDB\u884C\u81EA\u52A8\u7FFB\u8BD1\u3002</p><ul><li><p>\u5185\u7F6E\u7684<code>voerkai18n translate</code>\u547D\u4EE4\u80FD\u8C03\u7528\u5728\u7EBF\u7FFB\u8BD1\u670D\u52A1\u5B8C\u6210\u5BF9\u63D0\u53D6\u7684\u6587\u672C\u7684\u81EA\u52A8\u7FFB\u8BD1\u3002</p></li><li><p>\u76EE\u524D\u652F\u6301\u8BBF\u95EE\u767E\u5EA6\u5728\u7EBFAPI\u8FDB\u884C\u81EA\u52A8\u7FFB\u8BD1\u3002\u767E\u5EA6\u63D0\u4F9B\u4E86\u514D\u8D39\u7684\u5728\u7EBFAPI\uFF0C\u867D\u7136\u53EA\u652F\u6301<code>QPS=1</code>\uFF0C\u5373\u6BCF\u79D2\u8C03\u7528\u4E00\u6B21\u3002\u4F46\u662F<code>voerkai18n translate</code>\u547D\u4EE4\u4F1A\u5BF9\u8981\u7FFB\u8BD1\u7684\u6587\u672C\u8FDB\u884C\u5408\u5E76\u540E\u518D\u8C03\u7528\uFF0C\u56E0\u6B64\u5927\u90E8\u5206\u60C5\u51B5\u4E0B\uFF0C\u5747\u8DB3\u591F\u4F7F\u7528\u4E86\u3002</p></li></ul><p><code>voerkai18n translate</code>\u547D\u4EE4\u7684\u4F7F\u7528\u8BF7\u53C2\u9605\u6269\u5C55\u6587\u6863\u3002</p>',4);function r(c,d){return o}var i=e(t,[["render",r],["__file","autotranslate.html.vue"]]);export{i as default};
|
31
docs/.vuepress/dist/assets/babel.html.a1190611.js
vendored
Normal file
31
docs/.vuepress/dist/assets/babel.html.a1190611.js
vendored
Normal file
@ -0,0 +1,31 @@
|
||||
import{_ as n,c as a}from"./app.b0e3c1fe.js";const s={},e=a(`<h1 id="babel\u63D2\u4EF6" tabindex="-1"><a class="header-anchor" href="#babel\u63D2\u4EF6" aria-hidden="true">#</a> Babel\u63D2\u4EF6</h1><p>\u5168\u5C40\u5B89\u88C5<code>@voerkai18n/babel</code>\u63D2\u4EF6\u7528\u6765\u8FDB\u884C\u81EA\u52A8\u5BFC\u5165<code>t</code>\u51FD\u6570\u548C\u81EA\u52A8\u6587\u672C\u6620\u5C04\u3002</p><h2 id="\u5B89\u88C5" tabindex="-1"><a class="header-anchor" href="#\u5B89\u88C5" aria-hidden="true">#</a> \u5B89\u88C5</h2><div class="language-javascript ext-js line-numbers-mode"><pre class="language-javascript"><code><span class="token operator">></span> npm install <span class="token operator">-</span>g @voerkai18n<span class="token operator">/</span>babel
|
||||
<span class="token operator">></span> yarn global add @voerkai18n<span class="token operator">/</span>babel
|
||||
<span class="token operator">></span> pnpm add <span class="token operator">-</span>g @voerkai18n<span class="token operator">/</span>babel
|
||||
</code></pre><div class="line-numbers" aria-hidden="true"><span class="line-number">1</span><br><span class="line-number">2</span><br><span class="line-number">3</span><br></div></div><h2 id="\u542F\u7528\u63D2\u4EF6" tabindex="-1"><a class="header-anchor" href="#\u542F\u7528\u63D2\u4EF6" aria-hidden="true">#</a> \u542F\u7528\u63D2\u4EF6</h2><p>\u4F7F\u7528\u65B9\u6CD5\u5982\u4E0B\uFF1A</p><ul><li>\u5728<code>babel.config.js</code>\u4E2D\u914D\u7F6E\u63D2\u4EF6</li></ul><div class="language-javascript ext-js line-numbers-mode"><pre class="language-javascript"><code><span class="token keyword">const</span> i18nPlugin <span class="token operator">=</span> <span class="token function">require</span><span class="token punctuation">(</span><span class="token string">"@voerkai18n/babel"</span><span class="token punctuation">)</span>
|
||||
module<span class="token punctuation">.</span>expors <span class="token operator">=</span> <span class="token punctuation">{</span>
|
||||
<span class="token literal-property property">plugins</span><span class="token operator">:</span> <span class="token punctuation">[</span>
|
||||
<span class="token punctuation">[</span>
|
||||
i18nPlugin<span class="token punctuation">,</span>
|
||||
<span class="token punctuation">{</span>
|
||||
<span class="token comment">// \u53EF\u9009\uFF0C\u6307\u5B9A\u8BED\u8A00\u6587\u4EF6\u5B58\u653E\u7684\u76EE\u5F55\uFF0C\u5373\u4FDD\u5B58\u7F16\u8BD1\u540E\u7684\u8BED\u8A00\u6587\u4EF6\u7684\u6587\u4EF6\u5939</span>
|
||||
<span class="token comment">// \u53EF\u4EE5\u6307\u5B9A\u76F8\u5BF9\u8DEF\u5F84\uFF0C\u4E5F\u53EF\u4EE5\u6307\u5B9A\u7EDD\u5BF9\u8DEF\u5F84</span>
|
||||
<span class="token comment">// location:"",</span>
|
||||
<span class="token literal-property property">autoImport</span><span class="token operator">:</span><span class="token string">"#/languages"</span>
|
||||
<span class="token punctuation">}</span>
|
||||
<span class="token punctuation">]</span>
|
||||
<span class="token punctuation">]</span>
|
||||
<span class="token punctuation">}</span>
|
||||
</code></pre><div class="line-numbers" aria-hidden="true"><span class="line-number">1</span><br><span class="line-number">2</span><br><span class="line-number">3</span><br><span class="line-number">4</span><br><span class="line-number">5</span><br><span class="line-number">6</span><br><span class="line-number">7</span><br><span class="line-number">8</span><br><span class="line-number">9</span><br><span class="line-number">10</span><br><span class="line-number">11</span><br><span class="line-number">12</span><br><span class="line-number">13</span><br><span class="line-number">14</span><br></div></div><p>\u8FD9\u6837\uFF0C\u5F53\u5728\u8FDB\u884C<code>babel</code>\u8F6C\u7801\u65F6\uFF0C\u5C31\u4F1A\u81EA\u52A8\u5728<code>js</code>\u6E90\u7801\u6587\u4EF6\u4E2D\u5BFC\u5165<code>t</code>\u7FFB\u8BD1\u51FD\u6570\u3002</p><h2 id="\u63D2\u4EF6\u53C2\u6570" tabindex="-1"><a class="header-anchor" href="#\u63D2\u4EF6\u53C2\u6570" aria-hidden="true">#</a> \u63D2\u4EF6\u53C2\u6570</h2><p>\u63D2\u4EF6\u652F\u6301\u4EE5\u4E0B\u53C2\u6570:</p><ul><li><p><strong>location</strong></p><p>\u914D\u7F6E<code>langauges</code>\u6587\u4EF6\u5939\u4F4D\u7F6E\uFF0C\u9ED8\u8BA4\u4F1A\u4F7F\u7528\u5F53\u524D\u6587\u4EF6\u5939\u4E0B\u7684<code>languages</code>\u6587\u4EF6\u3002</p><p>\u56E0\u6B64\uFF0C\u5982\u679C\u4F60\u7684<code>babel.config.js</code>\u5728\u9879\u76EE\u6839\u6587\u4EF6\u5939\uFF0C\u800C<code>languages</code>\u6587\u4EF6\u5939\u4F4D\u4E8E<code>src/languages</code>\uFF0C\u5219\u53EF\u4EE5\u5C06<code>location="src/languages"</code>\uFF0C\u8FD9\u6837\u63D2\u4EF6\u4F1A\u81EA\u52A8\u4ECE\u8BE5\u6587\u4EF6\u5939\u8BFB\u53D6\u9700\u8981\u7684\u6570\u636E\u3002</p></li><li><p><strong>autoImport</strong></p><p>\u7528\u6765\u914D\u7F6E\u5BFC\u5165\u7684\u8DEF\u5F84\u3002\u6BD4\u5982 <code>autoImport="#/languages" </code>\uFF0C\u5219\u5F53\u5728babel\u8F6C\u7801\u65F6\uFF0C\u5982\u679C\u63D2\u4EF6\u68C0\u6D4B\u5230t\u51FD\u6570\u7684\u5B58\u5728\u5E76\u6CA1\u6709\u5BFC\u5165\uFF0C\u5C31\u4F1A\u81EA\u52A8\u5728\u8BE5\u6E90\u7801\u4E2D\u81EA\u52A8\u5BFC\u5165<code>import { t } from "#/languages"</code></p><p>\u914D\u7F6E<code>autoImport</code>\u65F6\u9700\u8981\u6CE8\u610F\u7684\u662F\uFF0C\u4E3A\u4E86\u63D0\u4F9B\u4E00\u81F4\u7684\u5BFC\u5165\u8DEF\u5F84\uFF0C\u89C6\u6240\u4F7F\u7528\u7684\u6253\u5305\u5DE5\u5177\u6216\u8F6C\u7801\u63D2\u4EF6\uFF0C\u5982<code>webpack</code>\u3001<code>rollup</code>\u7B49\u3002\u6BD4\u5982\u4F7F\u7528<code>babel-plugin-module-resolver</code></p><div class="language-javascript ext-js line-numbers-mode"><pre class="language-javascript"><code>module<span class="token punctuation">.</span>expors <span class="token operator">=</span> <span class="token punctuation">{</span>
|
||||
<span class="token literal-property property">plugins</span><span class="token operator">:</span> <span class="token punctuation">[</span>
|
||||
<span class="token punctuation">[</span>
|
||||
<span class="token string">"module-resolver"</span><span class="token punctuation">,</span>
|
||||
<span class="token punctuation">{</span>
|
||||
<span class="token literal-property property">root</span><span class="token operator">:</span><span class="token string">"./"</span><span class="token punctuation">,</span>
|
||||
<span class="token literal-property property">alias</span><span class="token operator">:</span><span class="token punctuation">{</span>
|
||||
<span class="token string-property property">"languages"</span><span class="token operator">:</span><span class="token string">"./src/languages"</span>
|
||||
<span class="token punctuation">}</span>
|
||||
<span class="token punctuation">}</span>
|
||||
<span class="token punctuation">]</span>
|
||||
<span class="token punctuation">]</span>
|
||||
<span class="token punctuation">}</span>
|
||||
</code></pre><div class="line-numbers" aria-hidden="true"><span class="line-number">1</span><br><span class="line-number">2</span><br><span class="line-number">3</span><br><span class="line-number">4</span><br><span class="line-number">5</span><br><span class="line-number">6</span><br><span class="line-number">7</span><br><span class="line-number">8</span><br><span class="line-number">9</span><br><span class="line-number">10</span><br><span class="line-number">11</span><br><span class="line-number">12</span><br><span class="line-number">13</span><br></div></div><p>\u8FD9\u6837\u914D\u7F6E<code>autoImport="languages"</code>\uFF0C\u5219\u81EA\u52A8\u5BFC\u5165<code>import { t } from "languages"</code>\u3002</p><p>\u5982<code>webpack</code>\u3001<code>rollup</code>\u7B49\u6253\u5305\u5DE5\u5177\u4E5F\u6709\u7C7B\u4F3C\u7684\u63D2\u4EF6\u53EF\u4EE5\u5B9E\u73B0\u522B\u540D\u7B49\u8F6C\u6362\uFF0C\u5176\u76EE\u7684\u5C31\u662F\u8BA9<code>@voerkai18n/babel</code>\u63D2\u4EF6\u80FD\u81EA\u52A8\u5BFC\u5165\u56FA\u5B9A\u8DEF\u5F84\uFF0C\u800C\u4E0D\u662F\u5404\u79CD\u590D\u6742\u7684\u76F8\u5BF9\u8DEF\u5F84\u3002</p></li></ul>`,12);function p(o,t){return e}var l=n(s,[["render",p],["__file","babel.html.vue"]]);export{l as default};
|
1
docs/.vuepress/dist/assets/babel.html.a2bd5a4b.js
vendored
Normal file
1
docs/.vuepress/dist/assets/babel.html.a2bd5a4b.js
vendored
Normal file
@ -0,0 +1 @@
|
||||
const e={key:"v-71bfd5be",path:"/zh/guide/tools/babel.html",title:"Babel\u63D2\u4EF6",lang:"zh-CN",frontmatter:{summary:"Babel\u63D2\u4EF6 \u5168\u5C40\u5B89\u88C5@voerkai18n/babel\u63D2\u4EF6\u7528\u6765\u8FDB\u884C\u81EA\u52A8\u5BFC\u5165t\u51FD\u6570\u548C\u81EA\u52A8\u6587\u672C\u6620\u5C04\u3002 \u5B89\u88C5 \u542F\u7528\u63D2\u4EF6 \u4F7F\u7528\u65B9\u6CD5\u5982\u4E0B\uFF1A\r\u5728babel.config.js\u4E2D\u914D\u7F6E\u63D2\u4EF6; \u8FD9\u6837\uFF0C\u5F53\u5728\u8FDB\u884Cbabel\u8F6C\u7801\u65F6\uFF0C\u5C31\u4F1A\u81EA\u52A8\u5728js\u6E90\u7801\u6587\u4EF6\u4E2D\u5BFC\u5165t\u7FFB\u8BD1\u51FD\u6570\u3002 \u63D2\u4EF6\u53C2\u6570 \u63D2\u4EF6\u652F\u6301\u4EE5\u4E0B\u53C2\u6570:\rlocation; \u914D\u7F6Elangauges\u6587\u4EF6\u5939\u4F4D\u7F6E\uFF0C\u9ED8\u8BA4\u4F1A\u4F7F\u7528\u5F53\u524D\u6587\u4EF6\u5939\u4E0B",head:[["meta",{property:"og:url",content:"https://vuepress-theme-hope-v2-demo.mrhope.site/voerka-i18n/zh/guide/tools/babel.html"}],["meta",{property:"og:site_name",content:"VoerkaI18n"}],["meta",{property:"og:title",content:"Babel\u63D2\u4EF6"}],["meta",{property:"og:type",content:"article"}],["meta",{property:"og:locale",content:"zh-CN"}],["meta",{property:"og:locale:alternate",content:"en-US"}]]},excerpt:"",headers:[{level:2,title:"\u5B89\u88C5",slug:"\u5B89\u88C5",children:[]},{level:2,title:"\u542F\u7528\u63D2\u4EF6",slug:"\u542F\u7528\u63D2\u4EF6",children:[]},{level:2,title:"\u63D2\u4EF6\u53C2\u6570",slug:"\u63D2\u4EF6\u53C2\u6570",children:[]}],git:{createdTime:null,updatedTime:null,contributors:[]},readingTime:{minutes:1.41,words:422},filePathRelative:"zh/guide/tools/babel.md"};export{e as data};
|
1
docs/.vuepress/dist/assets/change-langeuage.html.46ee938c.js
vendored
Normal file
1
docs/.vuepress/dist/assets/change-langeuage.html.46ee938c.js
vendored
Normal file
@ -0,0 +1 @@
|
||||
const e={key:"v-589b4a12",path:"/zh/guide/use/change-langeuage.html",title:"\u5207\u6362\u8BED\u8A00",lang:"zh-CN",frontmatter:{title:"\u5207\u6362\u8BED\u8A00",summary:"\u5207\u6362\u8BED\u8A00 \u5207\u6362\u8BED\u8A00 \u53EF\u4EE5\u901A\u8FC7\u5168\u5C40\u5355\u4F8B\u6216\u5F53\u524D\u4F5C\u7528\u57DF\u5B9E\u4F8B\u7684change\u65B9\u6CD5\u6765\u5207\u6362\u8BED\u8A00\u3002 \u4FA6\u542C\u8BED\u8A00\u5207\u6362\u4E8B\u4EF6",head:[["meta",{property:"og:url",content:"https://vuepress-theme-hope-v2-demo.mrhope.site/voerka-i18n/zh/guide/use/change-langeuage.html"}],["meta",{property:"og:site_name",content:"VoerkaI18n"}],["meta",{property:"og:title",content:"\u5207\u6362\u8BED\u8A00"}],["meta",{property:"og:type",content:"article"}],["meta",{property:"og:locale",content:"zh-CN"}],["meta",{property:"og:locale:alternate",content:"en-US"}]]},excerpt:"",headers:[{level:2,title:"\u5207\u6362\u8BED\u8A00",slug:"\u5207\u6362\u8BED\u8A00-1",children:[]},{level:2,title:"\u4FA6\u542C\u8BED\u8A00\u5207\u6362\u4E8B\u4EF6",slug:"\u4FA6\u542C\u8BED\u8A00\u5207\u6362\u4E8B\u4EF6",children:[]}],git:{createdTime:null,updatedTime:null,contributors:[]},readingTime:{minutes:.33,words:99},filePathRelative:"zh/guide/use/change-langeuage.md"};export{e as data};
|
17
docs/.vuepress/dist/assets/change-langeuage.html.d67fae34.js
vendored
Normal file
17
docs/.vuepress/dist/assets/change-langeuage.html.d67fae34.js
vendored
Normal file
@ -0,0 +1,17 @@
|
||||
import{_ as n,c as a}from"./app.b0e3c1fe.js";const s={},e=a(`<h1 id="\u5207\u6362\u8BED\u8A00" tabindex="-1"><a class="header-anchor" href="#\u5207\u6362\u8BED\u8A00" aria-hidden="true">#</a> \u5207\u6362\u8BED\u8A00</h1><h2 id="\u5207\u6362\u8BED\u8A00-1" tabindex="-1"><a class="header-anchor" href="#\u5207\u6362\u8BED\u8A00-1" aria-hidden="true">#</a> \u5207\u6362\u8BED\u8A00</h2><p>\u53EF\u4EE5\u901A\u8FC7\u5168\u5C40\u5355\u4F8B\u6216\u5F53\u524D\u4F5C\u7528\u57DF\u5B9E\u4F8B\u7684<code>change</code>\u65B9\u6CD5\u6765\u5207\u6362\u8BED\u8A00\u3002</p><div class="language-javascript ext-js line-numbers-mode"><pre class="language-javascript"><code><span class="token keyword">import</span> <span class="token punctuation">{</span> i18nScope <span class="token punctuation">}</span> <span class="token keyword">from</span> <span class="token string">"./languages"</span>
|
||||
|
||||
<span class="token comment">// \u5207\u6362\u5230\u82F1\u6587</span>
|
||||
<span class="token keyword">await</span> i18nScope<span class="token punctuation">.</span><span class="token function">change</span><span class="token punctuation">(</span><span class="token string">"en"</span><span class="token punctuation">)</span>
|
||||
<span class="token comment">// VoerkaI18n\u662F\u4E00\u4E2A\u5168\u5C40\u5355\u4F8B\uFF0C\u53EF\u4EE5\u76F4\u63A5\u8BBF\u95EE</span>
|
||||
<span class="token keyword">await</span> VoerkaI18n<span class="token punctuation">.</span><span class="token function">change</span><span class="token punctuation">(</span><span class="token string">"en"</span><span class="token punctuation">)</span>
|
||||
</code></pre><div class="line-numbers" aria-hidden="true"><span class="line-number">1</span><br><span class="line-number">2</span><br><span class="line-number">3</span><br><span class="line-number">4</span><br><span class="line-number">5</span><br><span class="line-number">6</span><br></div></div><h2 id="\u4FA6\u542C\u8BED\u8A00\u5207\u6362\u4E8B\u4EF6" tabindex="-1"><a class="header-anchor" href="#\u4FA6\u542C\u8BED\u8A00\u5207\u6362\u4E8B\u4EF6" aria-hidden="true">#</a> \u4FA6\u542C\u8BED\u8A00\u5207\u6362\u4E8B\u4EF6</h2><div class="language-javascript ext-js line-numbers-mode"><pre class="language-javascript"><code><span class="token keyword">import</span> <span class="token punctuation">{</span> i18nScope <span class="token punctuation">}</span> <span class="token keyword">from</span> <span class="token string">"./languages"</span>
|
||||
|
||||
<span class="token comment">// \u5207\u6362\u5230\u82F1\u6587</span>
|
||||
i18nScope<span class="token punctuation">.</span><span class="token function">on</span><span class="token punctuation">(</span><span class="token punctuation">(</span><span class="token parameter">newLanguage</span><span class="token punctuation">)</span><span class="token operator">=></span><span class="token punctuation">{</span>
|
||||
<span class="token operator">...</span>
|
||||
<span class="token punctuation">}</span><span class="token punctuation">)</span>
|
||||
<span class="token comment">// \u76F4\u63A5\u5728\u5168\u5C40\u5355\u4F8B\u4E0A\u8C03\u7528</span>
|
||||
VoerkaI18n<span class="token punctuation">.</span><span class="token function">on</span><span class="token punctuation">(</span><span class="token punctuation">(</span><span class="token parameter">newLanguage</span><span class="token punctuation">)</span><span class="token operator">=></span><span class="token punctuation">{</span>
|
||||
<span class="token operator">...</span>
|
||||
<span class="token punctuation">}</span><span class="token punctuation">)</span>
|
||||
</code></pre><div class="line-numbers" aria-hidden="true"><span class="line-number">1</span><br><span class="line-number">2</span><br><span class="line-number">3</span><br><span class="line-number">4</span><br><span class="line-number">5</span><br><span class="line-number">6</span><br><span class="line-number">7</span><br><span class="line-number">8</span><br><span class="line-number">9</span><br><span class="line-number">10</span><br></div></div>`,6);function p(t,c){return e}var l=n(s,[["render",p],["__file","change-langeuage.html.vue"]]);export{l as default};
|
119
docs/.vuepress/dist/assets/cli.html.32a18015.js
vendored
Normal file
119
docs/.vuepress/dist/assets/cli.html.32a18015.js
vendored
Normal file
@ -0,0 +1,119 @@
|
||||
import{_ as n,c as s}from"./app.b0e3c1fe.js";const a={},e=s(`<h1 id="\u547D\u4EE4\u884C\u5DE5\u5177" tabindex="-1"><a class="header-anchor" href="#\u547D\u4EE4\u884C\u5DE5\u5177" aria-hidden="true">#</a> \u547D\u4EE4\u884C\u5DE5\u5177</h1><p><code>@voerkai18n/cli</code>\u547D\u4EE4\u884C\u5DE5\u5177\u7528\u6765\u5B9E\u73B0\u5DE5\u7A0B\u521D\u59CB\u5316\u3001\u626B\u63CF\u63D0\u53D6\u6587\u672C\u3001\u81EA\u52A8\u7FFB\u8BD1\u548C\u7F16\u8BD1\u8BED\u8A00\u7B49\u529F\u80FD\u3002</p><div class="custom-container info"><p class="custom-container-title">\u76F8\u5173\u4FE1\u606F</p><p>\u5EFA\u8BAE\u5C06<code>@voerkai18n/cli</code>\u547D\u4EE4\u884C\u5DE5\u5177\u5B89\u88C5\u5728\u5168\u5C40</p></div><h2 id="\u5B89\u88C5" tabindex="-1"><a class="header-anchor" href="#\u5B89\u88C5" aria-hidden="true">#</a> \u5B89\u88C5</h2><p>\u5168\u5C40\u5B89\u88C5<code>@voerkai18n/cli</code>\u5DE5\u5177\u3002</p><div class="language-javascript ext-js line-numbers-mode"><pre class="language-javascript"><code><span class="token operator">></span> npm install <span class="token operator">-</span>g @voerkai18n<span class="token operator">/</span>cli
|
||||
<span class="token operator">></span> yarn global add @voerkai18n<span class="token operator">/</span>cli
|
||||
<span class="token operator">></span> pnpm add <span class="token operator">-</span>g @voerkai18n<span class="token operator">/</span>cli
|
||||
</code></pre><div class="line-numbers" aria-hidden="true"><span class="line-number">1</span><br><span class="line-number">2</span><br><span class="line-number">3</span><br></div></div><p>\u7136\u540E\u5C31\u53EF\u4EE5\u6267\u884C\uFF1A</p><div class="language-javascript ext-js line-numbers-mode"><pre class="language-javascript"><code><span class="token operator">></span> voerkai18n init
|
||||
<span class="token operator">></span> voerkai18n extract
|
||||
<span class="token operator">></span> voerkai18n compile
|
||||
</code></pre><div class="line-numbers" aria-hidden="true"><span class="line-number">1</span><br><span class="line-number">2</span><br><span class="line-number">3</span><br></div></div><p>\u5982\u679C\u6CA1\u6709\u5168\u5C40\u5B89\u88C5\uFF0C\u5219\u9700\u8981\uFF1A</p><div class="language-javascript ext-js line-numbers-mode"><pre class="language-javascript"><code><span class="token operator">></span> yarn voerkai18n init
|
||||
<span class="token operator">></span> yarn voerkai18n extract
|
||||
<span class="token operator">></span> yarn voerkai18n compile
|
||||
<span class="token operator">--</span><span class="token operator">-</span>
|
||||
<span class="token operator">></span> pnpm voerkai18n init
|
||||
<span class="token operator">></span> pnpm voerkai18n extract
|
||||
<span class="token operator">></span> pnpm voerkai18n compile
|
||||
</code></pre><div class="line-numbers" aria-hidden="true"><span class="line-number">1</span><br><span class="line-number">2</span><br><span class="line-number">3</span><br><span class="line-number">4</span><br><span class="line-number">5</span><br><span class="line-number">6</span><br><span class="line-number">7</span><br></div></div><h2 id="\u521D\u59CB\u5316-init" tabindex="-1"><a class="header-anchor" href="#\u521D\u59CB\u5316-init" aria-hidden="true">#</a> \u521D\u59CB\u5316 - init</h2><p>\u7528\u4E8E\u5728\u6307\u5B9A\u9879\u76EE\u521B\u5EFA<code>voerkai18n</code>\u56FD\u9645\u5316\u914D\u7F6E\u6587\u4EF6\u3002</p><div class="language-bash ext-sh line-numbers-mode"><pre class="language-bash"><code><span class="token operator">></span> voerkai18n init --help
|
||||
\u521D\u59CB\u5316\u9879\u76EE\u56FD\u9645\u5316\u914D\u7F6E
|
||||
Arguments:
|
||||
location \u5DE5\u7A0B\u9879\u76EE\u6240\u5728\u76EE\u5F55
|
||||
Options:
|
||||
-D, --debug \u8F93\u51FA\u8C03\u8BD5\u4FE1\u606F
|
||||
-r, --reset \u91CD\u65B0\u751F\u6210\u5F53\u524D\u9879\u76EE\u7684\u8BED\u8A00\u914D\u7F6E
|
||||
-lngs, --languages <span class="token operator"><</span>languages<span class="token punctuation">..</span>.<span class="token operator">></span> \u652F\u6301\u7684\u8BED\u8A00\u5217\u8868 <span class="token punctuation">(</span>default: <span class="token punctuation">[</span><span class="token string">"zh"</span>,<span class="token string">"en"</span><span class="token punctuation">]</span><span class="token punctuation">)</span>
|
||||
-d, --defaultLanguage \u9ED8\u8BA4\u8BED\u8A00
|
||||
-a, --activeLanguage \u6FC0\u6D3B\u8BED\u8A00
|
||||
-h, --help display <span class="token builtin class-name">help</span> <span class="token keyword">for</span> <span class="token builtin class-name">command</span>
|
||||
</code></pre><div class="line-numbers" aria-hidden="true"><span class="line-number">1</span><br><span class="line-number">2</span><br><span class="line-number">3</span><br><span class="line-number">4</span><br><span class="line-number">5</span><br><span class="line-number">6</span><br><span class="line-number">7</span><br><span class="line-number">8</span><br><span class="line-number">9</span><br><span class="line-number">10</span><br><span class="line-number">11</span><br></div></div><p><strong>\u4F7F\u7528\u65B9\u6CD5\u5982\u4E0B\uFF1A</strong></p><p>\u9996\u5148\u9700\u8981\u5728\u5DE5\u7A0B\u6587\u4EF6\u4E0B\u8FD0\u884C<code>voerkai18n init</code>\u547D\u4EE4\u5BF9\u5F53\u524D\u5DE5\u7A0B\u8FDB\u884C\u521D\u59CB\u5316\u3002</p><div class="language-javascript ext-js line-numbers-mode"><pre class="language-javascript"><code><span class="token comment">//- \`lngs\`\u53C2\u6570\u7528\u6765\u6307\u5B9A\u62DF\u652F\u6301\u7684\u8BED\u8A00\u540D\u79F0\u5217\u8868</span>
|
||||
<span class="token operator">></span> voerkai18n init <span class="token punctuation">.</span> <span class="token operator">-</span>lngs zh en jp de <span class="token operator">-</span>d zh
|
||||
</code></pre><div class="line-numbers" aria-hidden="true"><span class="line-number">1</span><br><span class="line-number">2</span><br></div></div><p>\u8FD0\u884C<code>voerkai18n init</code>\u547D\u4EE4\u540E\uFF0C\u4F1A\u5728\u5F53\u524D\u5DE5\u7A0B\u4E2D\u521B\u5EFA\u76F8\u5E94\u914D\u7F6E\u6587\u4EF6\u3002</p><div class="language-javascript ext-js line-numbers-mode"><pre class="language-javascript"><code>myapp
|
||||
<span class="token operator">|</span><span class="token operator">--</span> languages
|
||||
<span class="token operator">|</span><span class="token operator">--</span> settings<span class="token punctuation">.</span>json <span class="token comment">// \u8BED\u8A00\u914D\u7F6E\u6587\u4EF6</span>
|
||||
<span class="token operator">|</span><span class="token operator">--</span> <span class="token keyword">package</span><span class="token punctuation">.</span>json
|
||||
<span class="token operator">|</span><span class="token operator">--</span> index<span class="token punctuation">.</span>js
|
||||
</code></pre><div class="line-numbers" aria-hidden="true"><span class="line-number">1</span><br><span class="line-number">2</span><br><span class="line-number">3</span><br><span class="line-number">4</span><br><span class="line-number">5</span><br></div></div><p><code>settings.json</code>\u6587\u4EF6\u5F88\u7B80\u5355\uFF0C\u4E3B\u8981\u662F\u7528\u6765\u914D\u7F6E\u8981\u652F\u6301\u7684\u8BED\u8A00\u7B49\u57FA\u672C\u4FE1\u606F\u3002</p><div class="language-javascript ext-js line-numbers-mode"><pre class="language-javascript"><code>module<span class="token punctuation">.</span>exports <span class="token operator">=</span> <span class="token punctuation">{</span>
|
||||
<span class="token comment">// \u62DF\u652F\u6301\u7684\u8BED\u8A00\u5217\u8868</span>
|
||||
<span class="token string-property property">"languages"</span><span class="token operator">:</span> <span class="token punctuation">[</span>
|
||||
<span class="token punctuation">{</span>
|
||||
<span class="token string-property property">"name"</span><span class="token operator">:</span> <span class="token string">"zh"</span><span class="token punctuation">,</span>
|
||||
<span class="token string-property property">"title"</span><span class="token operator">:</span> <span class="token string">"\u4E2D\u6587"</span>
|
||||
<span class="token punctuation">}</span><span class="token punctuation">,</span>
|
||||
<span class="token punctuation">{</span>
|
||||
<span class="token string-property property">"name"</span><span class="token operator">:</span> <span class="token string">"en"</span><span class="token punctuation">,</span>
|
||||
<span class="token string-property property">"title"</span><span class="token operator">:</span> <span class="token string">"\u82F1\u6587"</span>
|
||||
<span class="token punctuation">}</span>
|
||||
<span class="token punctuation">]</span><span class="token punctuation">,</span>
|
||||
<span class="token comment">// \u9ED8\u8BA4\u8BED\u8A00\uFF0C\u5373\u51C6\u5907\u5728\u6E90\u7801\u4E2D\u5199\u7684\u8BED\u8A00\uFF0C\u4E00\u822C\u6211\u4EEC\u53EF\u4EE5\u76F4\u63A5\u4F7F\u7528\u4E2D\u6587</span>
|
||||
<span class="token string-property property">"defaultLanguage"</span><span class="token operator">:</span> <span class="token string">"zh"</span><span class="token punctuation">,</span>
|
||||
<span class="token comment">// \u6FC0\u6D3B\u8BED\u8A00\uFF0C\u5373\u9ED8\u8BA4\u8981\u542F\u7528\u7684\u8BED\u8A00\uFF0C\u4E00\u822C\u7B49\u4E8EdefaultLanguage</span>
|
||||
<span class="token string-property property">"activeLanguage"</span><span class="token operator">:</span> <span class="token string">"zh"</span><span class="token punctuation">,</span>
|
||||
<span class="token comment">// \u7FFB\u8BD1\u540D\u79F0\u7A7A\u95F4\u5B9A\u4E49\uFF0C\u8BE6\u89C1\u540E\u7EED\u4ECB\u7ECD\u3002</span>
|
||||
<span class="token string-property property">"namespaces"</span><span class="token operator">:</span> <span class="token punctuation">{</span><span class="token punctuation">}</span>
|
||||
<span class="token punctuation">}</span>
|
||||
</code></pre><div class="line-numbers" aria-hidden="true"><span class="line-number">1</span><br><span class="line-number">2</span><br><span class="line-number">3</span><br><span class="line-number">4</span><br><span class="line-number">5</span><br><span class="line-number">6</span><br><span class="line-number">7</span><br><span class="line-number">8</span><br><span class="line-number">9</span><br><span class="line-number">10</span><br><span class="line-number">11</span><br><span class="line-number">12</span><br><span class="line-number">13</span><br><span class="line-number">14</span><br><span class="line-number">15</span><br><span class="line-number">16</span><br><span class="line-number">17</span><br><span class="line-number">18</span><br><span class="line-number">19</span><br></div></div><p><strong>\u8BF4\u660E\uFF1A</strong></p><ul><li><p>\u60A8\u4E5F\u53EF\u4EE5\u624B\u52A8\u81EA\u884C\u521B\u5EFA<code>languages/settings.json</code>\u6587\u4EF6\u3002\u8FD9\u6837\u5C31\u4E0D\u9700\u8FD0\u884C<code>voerkai18n init</code>\u547D\u4EE4\u4E86\u3002</p></li><li><p>\u5982\u679C\u4F60\u7684\u6E90\u7801\u653E\u5728<code>src</code>\u6587\u4EF6\u5939\uFF0C\u5219<code>init</code>\u547D\u4EE4\u4F1A\u81EA\u52A8\u5728\u5728<code>src</code>\u6587\u4EF6\u5939\u4E0B\u521B\u5EFA<code>languages</code>\u6587\u4EF6\u5939\u3002</p></li><li><p><code>voerkai18n init</code>\u662F\u53EF\u9009\u7684\uFF0C\u76F4\u63A5\u4F7F\u7528<code>extract</code>\u65F6\u4E5F\u4F1A\u81EA\u52A8\u521B\u5EFA\u76F8\u5E94\u7684\u6587\u4EF6\u3002</p></li><li><p><code>-m</code>\u53C2\u6570\u7528\u6765\u6307\u5B9A\u751F\u6210\u7684<code>settings.json</code>\u7684\u6A21\u5757\u7C7B\u578B\uFF1A</p><ul><li>\u5F53<code>-m=auto</code>\u65F6\uFF0C\u4F1A\u81EA\u52A8\u8BFB\u53D6\u524D\u5DE5\u7A0B<code>package.json</code>\u4E2D\u7684<code>type</code>\u5B57\u6BB5</li><li>\u5F53<code>-m=esm</code>\u65F6\uFF0C\u4F1A\u751F\u6210<code>ESM</code>\u6A21\u5757\u7C7B\u578B\u7684<code>settings.json</code>\u3002</li><li>\u5F53<code>-m=cjs</code>\u65F6\uFF0C\u4F1A\u751F\u6210<code>commonjs</code>\u6A21\u5757\u7C7B\u578B\u7684<code>settings.json</code>\u3002</li></ul></li><li><p><code>location</code>\u53C2\u6570\u662F\u53EF\u9009\u7684\uFF0C\u5982\u679C\u6CA1\u6709\u6307\u5B9A\u5219\u91C7\u7528\u5F53\u524D\u76EE\u5F55\u3002</p><p>\u5982\u679C\u4F60\u60F3\u5C06<code>languages</code>\u5B89\u88C5\u5728<code>src/languages</code>\u4E0B\uFF0C\u5219\u53EF\u4EE5\u6307\u5B9A<code>voerkai18n init ./src</code></p></li></ul><h2 id="\u63D0\u53D6\u6587\u672C-extract" tabindex="-1"><a class="header-anchor" href="#\u63D0\u53D6\u6587\u672C-extract" aria-hidden="true">#</a> \u63D0\u53D6\u6587\u672C - extract</h2><p>\u626B\u63CF\u63D0\u53D6\u5F53\u524D\u9879\u76EE\u4E2D\u7684\u6240\u6709\u6E90\u7801\uFF0C\u63D0\u53D6\u51FA\u6240\u6709\u9700\u8981\u7FFB\u8BD1\u7684\u6587\u672C\u5185\u5BB9\u5E76\u4FDD\u5B58\u5728\u5230<code><\u5DE5\u7A0B\u6E90\u7801\u76EE\u5F55>/languages/translates/*.json</code>\u3002</p><div class="language-bash ext-sh line-numbers-mode"><pre class="language-bash"><code><span class="token operator">></span> voerkai18n extract --help
|
||||
\u626B\u63CF\u5E76\u63D0\u53D6\u6240\u6709\u5F85\u7FFB\u8BD1\u7684\u5B57\u7B26\u4E32\u5230<span class="token operator"><</span>languages/translates<span class="token operator">></span>\u6587\u4EF6\u5939\u4E2D
|
||||
|
||||
Arguments:
|
||||
location \u5DE5\u7A0B\u9879\u76EE\u6240\u5728\u76EE\u5F55 <span class="token punctuation">(</span>default: <span class="token string">"./"</span><span class="token punctuation">)</span>
|
||||
|
||||
Options:
|
||||
-D, --debug \u8F93\u51FA\u8C03\u8BD5\u4FE1\u606F
|
||||
-lngs, --languages \u652F\u6301\u7684\u8BED\u8A00
|
||||
-d, --defaultLanguage \u9ED8\u8BA4\u8BED\u8A00
|
||||
-a, --activeLanguage \u6FC0\u6D3B\u8BED\u8A00
|
||||
-ns, --namespaces \u7FFB\u8BD1\u540D\u79F0\u7A7A\u95F4
|
||||
-e, --exclude <span class="token operator"><</span>folders<span class="token operator">></span> \u6392\u9664\u8981\u626B\u63CF\u7684\u6587\u4EF6\u5939\uFF0C\u591A\u4E2A\u7528\u9017\u53F7\u5206\u9694
|
||||
-u, --updateMode \u672C\u6B21\u63D0\u53D6\u5185\u5BB9\u4E0E\u5DF2\u5B58\u5728\u5185\u5BB9\u7684\u6570\u636E\u5408\u5E76\u7B56\u7565,\u9ED8\u8BA4\u53D6\u503Csync<span class="token operator">=</span>\u540C\u6B65,overwrite<span class="token operator">=</span>\u8986\u76D6,merge<span class="token operator">=</span>\u5408\u5E76
|
||||
-f, --filetypes \u8981\u626B\u63CF\u7684\u6587\u4EF6\u7C7B\u578B
|
||||
-h, --help display <span class="token builtin class-name">help</span> <span class="token keyword">for</span> <span class="token builtin class-name">command</span>
|
||||
</code></pre><div class="line-numbers" aria-hidden="true"><span class="line-number">1</span><br><span class="line-number">2</span><br><span class="line-number">3</span><br><span class="line-number">4</span><br><span class="line-number">5</span><br><span class="line-number">6</span><br><span class="line-number">7</span><br><span class="line-number">8</span><br><span class="line-number">9</span><br><span class="line-number">10</span><br><span class="line-number">11</span><br><span class="line-number">12</span><br><span class="line-number">13</span><br><span class="line-number">14</span><br><span class="line-number">15</span><br><span class="line-number">16</span><br></div></div><p><strong>\u8BF4\u660E\uFF1A</strong></p><ul><li>\u542F\u7528<code>-d</code>\u53C2\u6570\u65F6\u4F1A\u8F93\u51FA\u63D0\u53D6\u8FC7\u7A0B\uFF0C\u663E\u793A\u4ECE\u54EA\u4E9B\u6587\u4EF6\u63D0\u53D6\u4E86\u51E0\u6761\u4FE1\u606F\u3002</li><li>\u5982\u679C\u5DF2\u624B\u52A8\u521B\u5EFA\u6216\u901A\u8FC7<code>init</code>\u547D\u4EE4\u521B\u5EFA\u4E86<code>languages/settings.json</code>\u6587\u4EF6\uFF0C\u5219\u53EF\u4EE5\u4E0D\u6307\u5B9A<code>-ns</code>\uFF0C<code>-lngs</code>\uFF0C<code>-d</code>\uFF0C<code>-a</code>\u53C2\u6570\u3002<code>extract</code>\u4F1A\u4F18\u5148\u4F7F\u7528<code>languages/settings.json</code>\u6587\u4EF6\u4E2D\u7684\u53C2\u6570\u6765\u8FDB\u884C\u63D0\u53D6\u3002</li><li><code>-u</code>\u53C2\u6570\u7528\u6765\u6307\u5B9A\u5982\u4F55\u5C06\u63D0\u53D6\u7684\u6587\u672C\u4E0E\u73B0\u5B58\u7684\u6587\u4EF6\u8FDB\u884C\u5408\u5E76\u3002\u56E0\u4E3A\u5728\u56FD\u9645\u5316\u6D41\u7A0B\u4E2D\uFF0C\u6211\u4EEC\u7ECF\u5E38\u9762\u4E34\u6E90\u4EE3\u7801\u53D8\u66F4\u65F6\u9700\u8981\u66F4\u65B0\u7FFB\u8BD1\u7684\u95EE\u9898\u3002\u652F\u6301\u4E09\u79CD\u5408\u5E76\u7B56\u7565\u3002 <ul><li><strong>sync</strong>\uFF1A\u540C\u6B65\uFF08\u9ED8\u8BA4\u503C\uFF09,\u4E24\u8005\u81EA\u52A8\u5408\u5E76\uFF0C\u5E76\u4E14\u4F1A\u5220\u9664\u5728\u6E90\u7801\u6587\u4EF6\u4E2D\u4E0D\u5B58\u5728\u7684\u6587\u672C\u3002\u5982\u679C\u67D0\u4E2A\u7FFB\u8BD1\u5DF2\u7ECF\u7FFB\u8BD1\u4E86\u4E00\u534A\u4E5F\u4F1A\u4FDD\u7559\u3002\u6B64\u503C\u9002\u7528\u4E8E\u5927\u90E8\u60C5\u51B5\uFF0C\u63A8\u8350\u3002</li><li><strong>overwrite</strong>\uFF1A\u8986\u76D6\u73B0\u5B58\u7684\u7FFB\u8BD1\u5185\u5BB9\u3002\u8FD9\u4F1A\u5BFC\u81F4\u5DF2\u7ECF\u8FDB\u884C\u4E86\u4E00\u534A\u7684\u7FFB\u8BD1\u6570\u636E\u4E22\u5931\uFF0C<strong>\u614E\u7528</strong>\u3002</li><li><strong>merge</strong>\uFF1A\u5408\u5E76\uFF0C\u4E0Esync\u7684\u5DEE\u522B\u5728\u4E8E\u4E0D\u4F1A\u5220\u9664\u6E90\u7801\u4E2D\u5DF2\u4E0D\u5B58\u5728\u7684\u6587\u672C\u3002</li></ul></li><li><code>-e</code>\u53C2\u6570\u7528\u6765\u6392\u9664\u626B\u63CF\u7684\u6587\u4EF6\u5939\uFF0C\u591A\u4E2A\u7528\u9017\u53F7\u5206\u9694\u3002\u5185\u90E8\u91C7\u7528<code>gulp.src</code>\u6765\u8FDB\u884C\u6587\u4EF6\u63D0\u53D6\uFF0C\u8BF7\u53C2\u6570\u3002\u5982 <code>-e !libs,core/**/*</code>\u3002\u9ED8\u8BA4\u4F1A\u81EA\u52A8\u6392\u9664<code>node_modules</code>\u6587\u4EF6\u5939</li><li><code>-f</code>\u53C2\u6570\u7528\u6765\u6307\u5B9A\u8981\u626B\u63CF\u7684\u6587\u4EF6\u7C7B\u578B\uFF0C\u9ED8\u8BA4<code>js,jsx,ts,tsx,vue,html</code></li><li><code>extract</code>\u662F\u57FA\u4E8E\u6B63\u5219\u8868\u8FBE\u5F0F\u65B9\u5F0F\u8FDB\u884C\u5339\u914D\u7684\uFF0C\u800C\u4E0D\u662F\u50CF<code>i18n-next</code>\u91C7\u7528\u57FA\u4E8E<code>AST</code>\u89E3\u6790\u3002</li></ul><blockquote><p><strong>\u91CD\u70B9\uFF1A</strong></p><p>\u9ED8\u8BA4\u60C5\u51B5\u4E0B\uFF0C<code>voerkai18n extract</code>\u53EF\u4EE5\u5B89\u5168\u5730\u53CD\u590D\u591A\u6B21\u6267\u884C\uFF0C\u4E0D\u4F1A\u5BFC\u81F4\u5DF2\u7ECF\u7FFB\u8BD1\u4E00\u534A\u7684\u5185\u5BB9\u4E22\u5931\u3002</p><p>\u5982\u679C\u60F3\u6DFB\u52A0\u65B0\u7684\u8BED\u8A00\u652F\u6301\uFF0C\u4E5F<code>voerkai18n extract</code>\u4E5F\u53EF\u4EE5\u5982\u9884\u671F\u7684\u6B63\u5E38\u5DE5\u4F5C\u3002</p></blockquote><h2 id="\u81EA\u52A8\u7FFB\u8BD1-translate" tabindex="-1"><a class="header-anchor" href="#\u81EA\u52A8\u7FFB\u8BD1-translate" aria-hidden="true">#</a> \u81EA\u52A8\u7FFB\u8BD1 - translate</h2><p>\u5728\u5DE5\u7A0B\u6587\u4EF6\u5939\u4E0B\u6267\u884C<code>voerkai18n translate</code>\u547D\u4EE4\uFF0C\u8BE5\u547D\u4EE4\u4F1A\u8BFB\u53D6<code>languages/settings.json</code>\u914D\u7F6E\u6587\u4EF6\uFF0C\u5E76\u8C03\u7528\u5728\u7EBF\u7FFB\u8BD1\u670D\u52A1\uFF08\u5982\u767E\u5EA6\u5728\u7EBF\u7FFB\u8BD1\uFF09\u5BF9\u63D0\u53D6\u7684\u6587\u672C(<code>languages/translates/*.json</code>)\u8FDB\u884C\u81EA\u52A8\u7FFB\u8BD1\u3002</p><div class="language-bash ext-sh line-numbers-mode"><pre class="language-bash"><code>Usage: voerkai18n translate <span class="token punctuation">[</span>options<span class="token punctuation">]</span> <span class="token punctuation">[</span>location<span class="token punctuation">]</span>
|
||||
|
||||
\u8C03\u7528\u5728\u7EBF\u7FFB\u8BD1\u670D\u52A1\u5546\u7684API\u7FFB\u8BD1\u8BD1\u6307\u5B9A\u9879\u76EE\u7684\u8BED\u8A00\u5305,\u5982\u4F7F\u7528\u767E\u5EA6\u4E91\u7FFB\u8BD1\u670D\u52A1
|
||||
|
||||
Arguments:
|
||||
location \u5DE5\u7A0B\u9879\u76EE\u6240\u5728\u76EE\u5F55
|
||||
|
||||
Options:
|
||||
-p, --provider <span class="token operator"><</span>value<span class="token operator">></span> \u5728\u7EBF\u7FFB\u8BD1\u670D\u52A1\u63D0\u4F9B\u8005\u540D\u79F0\u6216\u7FFB\u8BD1\u811A\u672C\u6587\u4EF6 <span class="token punctuation">(</span>default: <span class="token string">"baidu"</span><span class="token punctuation">)</span>
|
||||
-m, --max-package-size <span class="token operator"><</span>value<span class="token operator">></span> \u5C06\u591A\u4E2A\u6587\u672C\u5408\u5E76\u63D0\u4EA4\u7684\u6700\u5927\u5305\u5B57\u8282\u6570 <span class="token punctuation">(</span>default: <span class="token number">3000</span><span class="token punctuation">)</span>
|
||||
--appkey <span class="token punctuation">[</span>key<span class="token punctuation">]</span> API\u5BC6\u94A5
|
||||
--appid <span class="token punctuation">[</span>id<span class="token punctuation">]</span> API ID
|
||||
--no-backup \u5907\u4EFD\u539F\u59CB\u6587\u4EF6
|
||||
--mode \u7FFB\u8BD1\u6A21\u5F0F\uFF0C\u53D6\u503Cauto<span class="token operator">=</span>\u4EC5\u7FFB\u8BD1\u672A\u7FFB\u8BD1\u7684,full<span class="token operator">=</span>\u5168\u90E8\u7FFB\u8BD1
|
||||
-q, --qps <span class="token operator"><</span>value<span class="token operator">></span> \u7FFB\u8BD1\u901F\u5EA6\u9650\u5236,\u5373\u6BCF\u79D2\u53EF\u8C03\u7528\u7684API\u6B21\u6570 <span class="token punctuation">(</span>default: <span class="token number">1</span><span class="token punctuation">)</span>
|
||||
-h, --help \u663E\u793A\u5E2E\u52A9
|
||||
</code></pre><div class="line-numbers" aria-hidden="true"><span class="line-number">1</span><br><span class="line-number">2</span><br><span class="line-number">3</span><br><span class="line-number">4</span><br><span class="line-number">5</span><br><span class="line-number">6</span><br><span class="line-number">7</span><br><span class="line-number">8</span><br><span class="line-number">9</span><br><span class="line-number">10</span><br><span class="line-number">11</span><br><span class="line-number">12</span><br><span class="line-number">13</span><br><span class="line-number">14</span><br><span class="line-number">15</span><br><span class="line-number">16</span><br></div></div><ul><li><p>\u5185\u7F6E\u652F\u6301\u8C03\u7528\u767E\u5EA6\u7684\u5728\u7EBF\u7FFB\u8BD1\u670D\u52A1\uFF0C\u60A8\u9700\u8981\u767E\u5EA6\u7684\u7F51\u7AD9\u4E0A(http://api.fanyi.baidu.com/)\u7533\u8BF7\u5F00\u901A\u670D\u52A1\uFF0C\u5F00\u901A\u540E\u53EF\u4EE5\u5F97\u5230<code>appid</code>\u548C<code>appkey</code>\uFF08\u5BC6\u94A5\uFF09\u3002</p></li><li><p><code>--provider</code>\u7528\u6765\u6307\u5B9A\u5728\u7EBF\u7FFB\u8BD1\u670D\u52A1\u63D0\u4F9B\u8005\uFF0C\u5185\u7F6E\u652F\u6301\u7684\u662F\u767E\u5EA6\u5728\u7EBF\u7FFB\u8BD1\u3002\u4E5F\u53EF\u4EE5\u4F20\u5165\u4E00\u4E2Ajs\u811A\u672C\uFF0C\u5982\u4E0B\uFF1A</p><div class="language-javascript ext-js line-numbers-mode"><pre class="language-javascript"><code><span class="token comment">// youdao.js</span>
|
||||
module<span class="token punctuation">.</span><span class="token function-variable function">exports</span> <span class="token operator">=</span> <span class="token keyword">async</span> <span class="token keyword">function</span><span class="token punctuation">(</span><span class="token parameter">options</span><span class="token punctuation">)</span><span class="token punctuation">{</span>
|
||||
<span class="token keyword">let</span> <span class="token punctuation">{</span> appkey<span class="token punctuation">,</span>appid <span class="token punctuation">}</span> <span class="token operator">=</span> options
|
||||
<span class="token keyword">return</span> <span class="token punctuation">{</span>
|
||||
<span class="token literal-property property">translate</span><span class="token operator">:</span><span class="token keyword">async</span> <span class="token punctuation">(</span>texts<span class="token punctuation">,</span>from<span class="token punctuation">,</span>to<span class="token punctuation">)</span><span class="token punctuation">{</span>
|
||||
<span class="token comment">// texts\u662F\u4E00\u4E2AArray</span>
|
||||
<span class="token comment">// from,to\u4EE3\u8868\u8981\u4ECE\u54EA\u4E00\u79CD\u8BED\u8A00\u7FFB\u8BD1\u5230\u4F55\u79CD\u8BED\u8A00</span>
|
||||
<span class="token operator">...</span><span class="token punctuation">.</span><span class="token punctuation">.</span>
|
||||
<span class="token comment">// \u5728\u6B64\u5BF9texts\u5185\u5BB9\u8C03\u7528\u5728\u7EBF\u7FFB\u8BD1API</span>
|
||||
<span class="token comment">// \u7FFB\u8BD1\u7ED3\u679C\u5E94\u8BE5\u8FD4\u56DE\u4E0Etexts\u5BF9\u5E94\u7684\u6570\u7EC4</span>
|
||||
<span class="token comment">// \u5982\u679C\u51FA\u9519\u5219\u5E94\u8BE5throw new Error()</span>
|
||||
<span class="token keyword">return</span> <span class="token punctuation">[</span><span class="token operator">...</span><span class="token punctuation">]</span>
|
||||
<span class="token punctuation">}</span>
|
||||
<span class="token punctuation">}</span>
|
||||
<span class="token punctuation">}</span>
|
||||
</code></pre><div class="line-numbers" aria-hidden="true"><span class="line-number">1</span><br><span class="line-number">2</span><br><span class="line-number">3</span><br><span class="line-number">4</span><br><span class="line-number">5</span><br><span class="line-number">6</span><br><span class="line-number">7</span><br><span class="line-number">8</span><br><span class="line-number">9</span><br><span class="line-number">10</span><br><span class="line-number">11</span><br><span class="line-number">12</span><br><span class="line-number">13</span><br><span class="line-number">14</span><br><span class="line-number">15</span><br></div></div></li><li><p><code>qps</code>\u7528\u6765\u6307\u5B9A\u8C03\u7528\u5728\u7EBF\u7FFB\u8BD1API\u7684\u901F\u5EA6\uFF0C\u9ED8\u8BA4\u662F1\uFF0C\u4EE3\u8868\u6BCF\u79D2\u8C03\u7528\u4E00\u6B21\uFF1B\u6B64\u53C2\u6570\u7684\u5F15\u5165\u662F\u8003\u8651\u5230\u6709\u4E9B\u7FFB\u8BD1\u5E73\u53F0\u7684\u514D\u8D39API\u6709QPS\u9650\u5236\u3002\u6BD4\u5982\u767E\u5EA6\u5728\u7EBF\u7FFB\u8BD1\u514D\u8D39\u7248\u672C\u9650\u5236<code>QPS</code>\u5C31\u662F1\uFF0C\u5373\u6BCF\u79D2\u53EA\u80FD\u8C03\u7528\u4E00\u6B21\u3002\u5982\u679C\u60A8\u8D2D\u4E70\u4E86\u670D\u52A1\uFF0C\u5219\u53EF\u4EE5\u5C06<code>QPS</code>\u8C03\u9AD8\u3002</p></li><li><p>\u9ED8\u8BA4\u60C5\u51B5\u4E0B\uFF0C\u6BCF\u6B21\u8FD0\u884C\u65F6\u5747\u4F1A\u5907\u4EFD\u539F\u59CB\u7684\u7FFB\u8BD1\u6587\u4EF6\u81F3<code>languages/translates/backup</code>\uFF0C<code>--no-backup</code>\u53EF\u4EE5\u7981\u6B62\u5907\u4EFD\u3002</p></li><li><p>\u9ED8\u8BA4\u60C5\u51B5\u4E0B\uFF0C<code>voerkai18n translate</code>\u4F1A\u5728\u6BCF\u6B21\u8FD0\u884C\u65F6\u8DF3\u8FC7\u5DF2\u7ECF\u7FFB\u8BD1\u8FC7\u7684\u5185\u5BB9\uFF0C\u8FD9\u6837\u53EF\u4EE5\u4FDD\u7559\u7FFB\u8BD1\u6210\u679C\u3002\u6B64\u7279\u6027\u5728\u60A8\u5BF9\u81EA\u52A8\u7FFB\u8BD1\u7684\u5185\u5BB9\u8FDB\u884C\u4FEE\u6539\u540E\uFF0C\u518D\u591A\u6B21\u8FD0\u884C<code>voerkai18n translate</code>\u547D\u4EE4\u65F6\u5747\u80FD\u4FDD\u7559\u7FFB\u8BD1\u5185\u5BB9\uFF0C\u4E0D\u4F1A\u5BFC\u81F4\u60A8\u4FEE\u6539\u8C03\u6574\u8FC7\u7684\u5185\u5BB9\u4E22\u5931\u3002<code>--mode full</code>\u53C2\u6570\u53EF\u4EE5\u5B8C\u5168\u8986\u76D6\u7FFB\u8BD1\uFF0C\u8BF7\u614E\u7528\u3002</p></li><li><p>\u4E3A\u4E86\u63D0\u9AD8\u5728\u7EBF\u7FFB\u8BD1\u7684\u901F\u5EA6\uFF0C<code>voerkai18n translate</code>\u5E76\u4E0D\u662F\u4E00\u6761\u6587\u672C\u8C03\u7528\u4E00\u6B21API\uFF0C\u800C\u662F\u5C06\u591A\u6761\u6587\u672C\u5408\u5E76\u8D77\u6765\u8FDB\u884C\u8C03\u7528\uFF0C\u4F46\u662F\u5355\u6B21\u8C03\u7528\u4E5F\u662F\u6709\u6570\u636E\u5305\u5927\u5C0F\u7684\u9650\u5236\u7684\uFF0C<code>--max-package-size</code>\u53C2\u6570\u7528\u6765\u6307\u5B9A\u6570\u636E\u5305\u7684\u6700\u5927\u503C\u3002\u6BD4\u5982\u767E\u5EA6\u5EFA\u8BAE\uFF0C\u4E3A\u4FDD\u8BC1\u7FFB\u8BD1\u8D28\u91CF\uFF0C\u8BF7\u5C06\u5355\u6B21\u8BF7\u6C42\u957F\u5EA6\u63A7\u5236\u5728 6000 bytes\u4EE5\u5185\uFF08\u6C49\u5B57\u7EA6\u4E3A\u8F93\u5165\u53C2\u6570 2000 \u4E2A\uFF09\u3002</p></li><li><p>\u9700\u8981\u6CE8\u610F\u7684\u662F\uFF0C\u81EA\u52A8\u7FFB\u8BD1\u867D\u7136\u51C6\u786E\u6027\u8FD8\u4E0D\u9519\uFF0C\u771F\u5B9E\u573A\u666F\u8FD8\u662F\u9700\u8981\u8FDB\u884C\u624B\u5DE5\u8C03\u6574\u7684\uFF0C\u7279\u522B\u662F\u81EA\u52A8\u7FFB\u8BD1\u4E00\u822C\u4E0D\u80FD\u8BC6\u522B\u63D2\u503C\u53D8\u91CF\u3002</p></li></ul><h2 id="\u7F16\u8BD1-compile" tabindex="-1"><a class="header-anchor" href="#\u7F16\u8BD1-compile" aria-hidden="true">#</a> \u7F16\u8BD1 - compile</h2><p>\u7F16\u8BD1\u5F53\u524D\u5DE5\u7A0B\u7684\u8BED\u8A00\u5305\uFF0C\u7F16\u8BD1\u7ED3\u679C\u8F93\u51FA\u5728.<code>/langauges</code>\u6587\u4EF6\u5939\u3002</p><div class="language-bash ext-sh line-numbers-mode"><pre class="language-bash"><code>Usage: voerkai18n compile <span class="token punctuation">[</span>options<span class="token punctuation">]</span> <span class="token punctuation">[</span>location<span class="token punctuation">]</span>
|
||||
|
||||
\u7F16\u8BD1\u6307\u5B9A\u9879\u76EE\u7684\u8BED\u8A00\u5305
|
||||
|
||||
Arguments:
|
||||
location \u5DE5\u7A0B\u9879\u76EE\u6240\u5728\u76EE\u5F55 <span class="token punctuation">(</span>default: <span class="token string">"./"</span><span class="token punctuation">)</span>
|
||||
|
||||
Options:
|
||||
-D, --debug \u8F93\u51FA\u8C03\u8BD5\u4FE1\u606F
|
||||
-m, --moduleType <span class="token punctuation">[</span>types<span class="token punctuation">]</span> \u8F93\u51FA\u6A21\u5757\u7C7B\u578B,\u53D6\u503Cauto,esm,cjs <span class="token punctuation">(</span>default: <span class="token string">"esm"</span><span class="token punctuation">)</span>
|
||||
--no-inline-runtime \u4E0D\u5D4C\u5165\u8FD0\u884C\u65F6\u6E90\u7801
|
||||
-h, --help display <span class="token builtin class-name">help</span> <span class="token keyword">for</span> <span class="token builtin class-name">command</span>
|
||||
</code></pre><div class="line-numbers" aria-hidden="true"><span class="line-number">1</span><br><span class="line-number">2</span><br><span class="line-number">3</span><br><span class="line-number">4</span><br><span class="line-number">5</span><br><span class="line-number">6</span><br><span class="line-number">7</span><br><span class="line-number">8</span><br><span class="line-number">9</span><br><span class="line-number">10</span><br><span class="line-number">11</span><br><span class="line-number">12</span><br></div></div><p><code>voerkai18n compile</code>\u6267\u884C\u540E\u4F1A\u5728<code>langauges</code>\u6587\u4EF6\u5939\u4E0B\u8F93\u51FA\uFF1A</p><div class="language-javascript ext-js line-numbers-mode"><pre class="language-javascript"><code>myapp
|
||||
<span class="token operator">|</span><span class="token operator">--</span><span class="token operator">-</span> langauges
|
||||
<span class="token operator">|</span><span class="token operator">--</span> index<span class="token punctuation">.</span>js <span class="token comment">// \u5F53\u524D\u4F5C\u7528\u57DF\u7684\u6E90\u7801</span>
|
||||
<span class="token operator">|</span><span class="token operator">--</span> idMap<span class="token punctuation">.</span>js <span class="token comment">// \u7FFB\u8BD1\u6587\u672C\u4E0Eid\u7684\u6620\u5C04\u6587\u4EF6</span>
|
||||
<span class="token operator">|</span><span class="token operator">--</span> formatters<span class="token punctuation">.</span>js <span class="token comment">// \u81EA\u5B9A\u4E49\u683C\u5F0F\u5316\u5668</span>
|
||||
<span class="token operator">|</span><span class="token operator">--</span> zh<span class="token punctuation">.</span>js <span class="token comment">// \u4E2D\u6587\u8BED\u8A00\u5305</span>
|
||||
<span class="token operator">|</span><span class="token operator">--</span> en<span class="token punctuation">.</span>js <span class="token comment">// \u82F1\u6587\u8BED\u8A00\u5305 </span>
|
||||
<span class="token operator">|</span><span class="token operator">--</span> xx<span class="token punctuation">.</span>js <span class="token comment">// \u5176\u4ED6\u8BED\u8A00\u5305</span>
|
||||
<span class="token operator">|</span><span class="token operator">--</span> <span class="token operator">...</span>
|
||||
</code></pre><div class="line-numbers" aria-hidden="true"><span class="line-number">1</span><br><span class="line-number">2</span><br><span class="line-number">3</span><br><span class="line-number">4</span><br><span class="line-number">5</span><br><span class="line-number">6</span><br><span class="line-number">7</span><br><span class="line-number">8</span><br><span class="line-number">9</span><br></div></div><p><strong>\u8BF4\u660E\uFF1A</strong></p><ul><li>\u5728\u5F53\u524D\u5DE5\u7A0B\u76EE\u5F55\u4E0B\uFF0C\u4E00\u822C\u4E0D\u9700\u8981\u6307\u5B9A\u53C2\u6570\u5C31\u53EF\u4EE5\u53CD\u590D\u591A\u6B21\u8FDB\u884C\u7F16\u8BD1\u3002</li><li>\u60A8\u6BCF\u6B21\u4FEE\u6539\u4E86\u6E90\u7801\u5E76<code>extract</code>\u540E\uFF0C\u5747\u5E94\u8BE5\u518D\u6B21\u8FD0\u884C<code>compile</code>\u547D\u4EE4\u3002</li><li>\u5982\u679C\u60A8\u4FEE\u6539\u4E86<code>formatters.js</code>\uFF0C\u6267\u884C<code>compile</code>\u547D\u4EE4\u4E0D\u4F1A\u91CD\u65B0\u751F\u6210\u548C\u4FEE\u6539\u8BE5\u6587\u4EF6\u3002</li><li><code>--no-inline-runtime </code>\u53C2\u6570\u7528\u6765\u6307\u793A\u5982\u4F55\u5F15\u7528\u8FD0\u884C\u65F6\u3002\u9ED8\u8BA4\u4F1A\u5C06\u8FD0\u884C\u65F6\u4EE3\u7801\u751F\u6210\u4FDD\u5B58\u5728<code>languages/runtime.js</code>\uFF0C\u5E94\u7528\u4EE5\u6E90\u7801\u5F62\u5F0F\u5F15\u7528\u3002\u5F53\u542F\u7528<code>--no-inline-runtime </code>\u53C2\u6570\u65F6\u4F1A\u91C7\u7528<code>require("@voerkai18n/runtime")</code>\u7684\u65B9\u5F0F\u3002</li></ul>`,39);function p(o,t){return e}var l=n(a,[["render",p],["__file","cli.html.vue"]]);export{l as default};
|
1
docs/.vuepress/dist/assets/cli.html.b8dbce74.js
vendored
Normal file
1
docs/.vuepress/dist/assets/cli.html.b8dbce74.js
vendored
Normal file
@ -0,0 +1 @@
|
||||
const e={key:"v-63b11208",path:"/zh/guide/tools/cli.html",title:"\u547D\u4EE4\u884C\u5DE5\u5177",lang:"zh-CN",frontmatter:{summary:"\u547D\u4EE4\u884C\u5DE5\u5177 @voerkai18n/cli\u547D\u4EE4\u884C\u5DE5\u5177\u7528\u6765\u5B9E\u73B0\u5DE5\u7A0B\u521D\u59CB\u5316\u3001\u626B\u63CF\u63D0\u53D6\u6587\u672C\u3001\u81EA\u52A8\u7FFB\u8BD1\u548C\u7F16\u8BD1\u8BED\u8A00\u7B49\u529F\u80FD\u3002\r\u5EFA\u8BAE\u5C06@voerkai18n/cli\u547D\u4EE4\u884C\u5DE5\u5177\u5B89\u88C5\u5728\u5168\u5C40 \u5B89\u88C5 \u5168\u5C40\u5B89\u88C5@voerkai18n/cli\u5DE5\u5177\u3002 \u7136\u540E\u5C31\u53EF\u4EE5\u6267\u884C\uFF1A \u5982\u679C\u6CA1\u6709\u5168\u5C40\u5B89\u88C5\uFF0C\u5219\u9700\u8981\uFF1A \u521D\u59CB\u5316 - init \u7528\u4E8E\u5728\u6307\u5B9A\u9879\u76EE\u521B\u5EFAvoerkai18n\u56FD\u9645\u5316\u914D\u7F6E\u6587\u4EF6\u3002 \u4F7F\u7528\u65B9\u6CD5\u5982\u4E0B",head:[["meta",{property:"og:url",content:"https://vuepress-theme-hope-v2-demo.mrhope.site/voerka-i18n/zh/guide/tools/cli.html"}],["meta",{property:"og:site_name",content:"VoerkaI18n"}],["meta",{property:"og:title",content:"\u547D\u4EE4\u884C\u5DE5\u5177"}],["meta",{property:"og:type",content:"article"}],["meta",{property:"og:locale",content:"zh-CN"}],["meta",{property:"og:locale:alternate",content:"en-US"}]]},excerpt:"",headers:[{level:2,title:"\u5B89\u88C5",slug:"\u5B89\u88C5",children:[]},{level:2,title:"\u521D\u59CB\u5316 - init",slug:"\u521D\u59CB\u5316-init",children:[]},{level:2,title:"\u63D0\u53D6\u6587\u672C - extract",slug:"\u63D0\u53D6\u6587\u672C-extract",children:[]},{level:2,title:"\u81EA\u52A8\u7FFB\u8BD1 - translate",slug:"\u81EA\u52A8\u7FFB\u8BD1-translate",children:[]},{level:2,title:"\u7F16\u8BD1 - compile",slug:"\u7F16\u8BD1-compile",children:[]}],git:{createdTime:null,updatedTime:null,contributors:[]},readingTime:{minutes:7.61,words:2283},filePathRelative:"zh/guide/tools/cli.md"};export{e as data};
|
1
docs/.vuepress/dist/assets/currency.html.3ecbdd37.js
vendored
Normal file
1
docs/.vuepress/dist/assets/currency.html.3ecbdd37.js
vendored
Normal file
@ -0,0 +1 @@
|
||||
const e={key:"v-06b41a65",path:"/zh/guide/use/currency.html",title:"\u8D27\u5E01",lang:"zh-CN",frontmatter:{title:"\u8D27\u5E01",summary:"\u8D27\u5E01",head:[["meta",{property:"og:url",content:"https://vuepress-theme-hope-v2-demo.mrhope.site/voerka-i18n/zh/guide/use/currency.html"}],["meta",{property:"og:site_name",content:"VoerkaI18n"}],["meta",{property:"og:title",content:"\u8D27\u5E01"}],["meta",{property:"og:type",content:"article"}],["meta",{property:"og:locale",content:"zh-CN"}],["meta",{property:"og:locale:alternate",content:"en-US"}]]},excerpt:"",headers:[],git:{createdTime:null,updatedTime:null,contributors:[]},readingTime:{minutes:.01,words:2},filePathRelative:"zh/guide/use/currency.md"};export{e as data};
|
1
docs/.vuepress/dist/assets/currency.html.e01a43ae.js
vendored
Normal file
1
docs/.vuepress/dist/assets/currency.html.e01a43ae.js
vendored
Normal file
@ -0,0 +1 @@
|
||||
import{_ as e,a as t,o as c,b as r,d as a}from"./app.b0e3c1fe.js";const o={},s={id:"\u8D27\u5E01",tabindex:"-1"},_=r("a",{class:"header-anchor",href:"#\u8D27\u5E01","aria-hidden":"true"},"#",-1),n=a(" \u8D27\u5E01"),d=[_,n];function h(i,f){return c(),t("h1",s,d)}var u=e(o,[["render",h],["__file","currency.html.vue"]]);export{u as default};
|
1
docs/.vuepress/dist/assets/customformatter.html.089cb647.js
vendored
Normal file
1
docs/.vuepress/dist/assets/customformatter.html.089cb647.js
vendored
Normal file
@ -0,0 +1 @@
|
||||
const e={key:"v-d78d4c5c",path:"/zh/guide/advanced/customformatter.html",title:"\u81EA\u5B9A\u4E49\u683C\u5F0F\u5316\u5668",lang:"zh-CN",frontmatter:{summary:"\u81EA\u5B9A\u4E49\u683C\u5F0F\u5316\u5668 \u5F53\u6211\u4EEC\u4F7F\u7528voerkai18n compile\u7F16\u8BD1\u540E\uFF0C\u4F1A\u751F\u6210languages/formatters.js\u6587\u4EF6\uFF0C\u53EF\u4EE5\u5728\u8BE5\u6587\u4EF6\u4E2D\u81EA\u5B9A\u4E49\u60A8\u81EA\u5DF1\u7684\u683C\u5F0F\u5316\u5668\u3002 formatters.js\u6587\u4EF6\u5185\u5BB9\u5982\u4E0B\uFF1A \u683C\u5F0F\u5316\u5668\u51FD\u6570 \u6BCF\u4E00\u4E2A\u683C\u5F0F\u5316\u5668\u5C31\u662F\u4E00\u4E2A\u666E\u901A\u7684\u540C\u6B65\u51FD\u6570\uFF0C\u4E0D\u652F\u6301\u5F02\u6B65\u51FD\u6570\uFF0C\u683C\u5F0F\u5316\u5668\u51FD\u6570\u53EF\u4EE5\u652F\u6301\u65E0\u53C2\u6570\u6216\u6709\u53C2\u6570\u3002\r\u65E0\u53C2\u6570\u7684\u683C\u5F0F\u5316\u5668\uFF1A(value)=>{...",head:[["meta",{property:"og:url",content:"https://vuepress-theme-hope-v2-demo.mrhope.site/voerka-i18n/zh/guide/advanced/customformatter.html"}],["meta",{property:"og:site_name",content:"VoerkaI18n"}],["meta",{property:"og:title",content:"\u81EA\u5B9A\u4E49\u683C\u5F0F\u5316\u5668"}],["meta",{property:"og:type",content:"article"}],["meta",{property:"og:locale",content:"zh-CN"}],["meta",{property:"og:locale:alternate",content:"en-US"}]]},excerpt:"",headers:[{level:2,title:"\u683C\u5F0F\u5316\u5668\u51FD\u6570",slug:"\u683C\u5F0F\u5316\u5668\u51FD\u6570",children:[]},{level:2,title:"\u7C7B\u578B\u683C\u5F0F\u5316\u5668",slug:"\u7C7B\u578B\u683C\u5F0F\u5316\u5668",children:[]},{level:2,title:"\u901A\u7528\u7684\u683C\u5F0F\u5316\u5668",slug:"\u901A\u7528\u7684\u683C\u5F0F\u5316\u5668",children:[]},{level:2,title:"\u4F5C\u7528\u57DF\u683C\u5F0F\u5316\u5668",slug:"\u4F5C\u7528\u57DF\u683C\u5F0F\u5316\u5668",children:[]},{level:2,title:"\u5168\u5C40\u683C\u5F0F\u5316\u5668",slug:"\u5168\u5C40\u683C\u5F0F\u5316\u5668",children:[]},{level:2,title:"\u6269\u5C55\u683C\u5F0F\u5316\u5668",slug:"\u6269\u5C55\u683C\u5F0F\u5316\u5668",children:[]}],git:{createdTime:null,updatedTime:null,contributors:[]},readingTime:{minutes:3.99,words:1197},filePathRelative:"zh/guide/advanced/customformatter.md"};export{e as data};
|
120
docs/.vuepress/dist/assets/customformatter.html.70dab055.js
vendored
Normal file
120
docs/.vuepress/dist/assets/customformatter.html.70dab055.js
vendored
Normal file
@ -0,0 +1,120 @@
|
||||
import{_ as n,c as s}from"./app.b0e3c1fe.js";const a={},p=s(`<h1 id="\u81EA\u5B9A\u4E49\u683C\u5F0F\u5316\u5668" tabindex="-1"><a class="header-anchor" href="#\u81EA\u5B9A\u4E49\u683C\u5F0F\u5316\u5668" aria-hidden="true">#</a> \u81EA\u5B9A\u4E49\u683C\u5F0F\u5316\u5668</h1><p>\u5F53\u6211\u4EEC\u4F7F\u7528<code>voerkai18n compile</code>\u7F16\u8BD1\u540E\uFF0C\u4F1A\u751F\u6210<code>languages/formatters.js</code>\u6587\u4EF6\uFF0C\u53EF\u4EE5\u5728\u8BE5\u6587\u4EF6\u4E2D\u81EA\u5B9A\u4E49\u60A8\u81EA\u5DF1\u7684\u683C\u5F0F\u5316\u5668\u3002</p><p><code>formatters.js</code>\u6587\u4EF6\u5185\u5BB9\u5982\u4E0B\uFF1A</p><div class="language-javascript ext-js line-numbers-mode"><pre class="language-javascript"><code>module<span class="token punctuation">.</span>exports <span class="token operator">=</span> <span class="token punctuation">{</span>
|
||||
<span class="token comment">// \u5728\u6240\u6709\u8BED\u8A00\u4E0B\u751F\u6548\u7684\u683C\u5F0F\u5316\u5668</span>
|
||||
<span class="token string-property property">"*"</span><span class="token operator">:</span><span class="token punctuation">{</span>
|
||||
<span class="token comment">//[\u683C\u5F0F\u5316\u540D\u79F0]:(value)=>{...},</span>
|
||||
<span class="token comment">//[\u683C\u5F0F\u5316\u540D\u79F0]:(value,arg)=>{...},</span>
|
||||
<span class="token punctuation">}</span><span class="token punctuation">,</span>
|
||||
<span class="token comment">// \u5728\u6240\u6709\u8BED\u8A00\u4E0B\u53EA\u4F5C\u7528\u4E8E\u7279\u5B9A\u6570\u636E\u7C7B\u578B\u7684\u683C\u5F0F\u5316\u5668 </span>
|
||||
<span class="token literal-property property">$types</span><span class="token operator">:</span><span class="token punctuation">{</span>
|
||||
<span class="token comment">// [\u6570\u636E\u7C7B\u578B\u540D\u79F0]:(value)=>{...},</span>
|
||||
<span class="token comment">// [\u6570\u636E\u7C7B\u578B\u540D\u79F0]:(value)=>{...},</span>
|
||||
<span class="token punctuation">}</span><span class="token punctuation">,</span>
|
||||
<span class="token literal-property property">zh</span><span class="token operator">:</span><span class="token punctuation">{</span>
|
||||
<span class="token literal-property property">$types</span><span class="token operator">:</span><span class="token punctuation">{</span>
|
||||
<span class="token comment">// \u6240\u6709\u7C7B\u578B\u7684\u9ED8\u8BA4\u683C\u5F0F\u5316\u5668</span>
|
||||
<span class="token string-property property">"*"</span><span class="token operator">:</span><span class="token punctuation">{</span>
|
||||
<span class="token punctuation">}</span><span class="token punctuation">,</span>
|
||||
<span class="token literal-property property">Date</span><span class="token operator">:</span><span class="token punctuation">{</span><span class="token punctuation">}</span><span class="token punctuation">,</span>
|
||||
<span class="token literal-property property">Number</span><span class="token operator">:</span><span class="token punctuation">{</span><span class="token punctuation">}</span><span class="token punctuation">,</span>
|
||||
<span class="token literal-property property">Boolean</span><span class="token operator">:</span><span class="token punctuation">{</span> <span class="token punctuation">}</span><span class="token punctuation">,</span>
|
||||
<span class="token literal-property property">String</span><span class="token operator">:</span><span class="token punctuation">{</span><span class="token punctuation">}</span><span class="token punctuation">,</span>
|
||||
<span class="token literal-property property">Array</span><span class="token operator">:</span><span class="token punctuation">{</span>
|
||||
|
||||
<span class="token punctuation">}</span><span class="token punctuation">,</span>
|
||||
<span class="token literal-property property">Object</span><span class="token operator">:</span><span class="token punctuation">{</span>
|
||||
|
||||
<span class="token punctuation">}</span>
|
||||
<span class="token punctuation">}</span><span class="token punctuation">,</span>
|
||||
<span class="token punctuation">[</span>\u683C\u5F0F\u5316\u540D\u79F0<span class="token punctuation">]</span><span class="token operator">:</span><span class="token punctuation">(</span><span class="token parameter">value</span><span class="token punctuation">)</span><span class="token operator">=></span><span class="token punctuation">{</span><span class="token operator">...</span><span class="token punctuation">.</span><span class="token punctuation">.</span><span class="token punctuation">}</span><span class="token punctuation">,</span>
|
||||
<span class="token comment">//.....</span>
|
||||
<span class="token punctuation">}</span><span class="token punctuation">,</span>
|
||||
<span class="token literal-property property">en</span><span class="token operator">:</span><span class="token punctuation">{</span>
|
||||
<span class="token literal-property property">$types</span><span class="token operator">:</span><span class="token punctuation">{</span>
|
||||
<span class="token comment">// [\u6570\u636E\u7C7B\u578B\u540D\u79F0]:(value)=>{...},</span>
|
||||
<span class="token punctuation">}</span><span class="token punctuation">,</span>
|
||||
<span class="token punctuation">[</span>\u683C\u5F0F\u5316\u540D\u79F0<span class="token punctuation">]</span><span class="token operator">:</span><span class="token punctuation">(</span><span class="token parameter">value</span><span class="token punctuation">)</span><span class="token operator">=></span><span class="token punctuation">{</span><span class="token operator">...</span><span class="token punctuation">.</span><span class="token punctuation">.</span><span class="token punctuation">}</span><span class="token punctuation">,</span>
|
||||
<span class="token comment">//.....\u66F4\u591A\u7684\u683C\u5F0F\u5316\u5668.....</span>
|
||||
<span class="token punctuation">}</span>
|
||||
<span class="token punctuation">}</span>
|
||||
</code></pre><div class="line-numbers" aria-hidden="true"><span class="line-number">1</span><br><span class="line-number">2</span><br><span class="line-number">3</span><br><span class="line-number">4</span><br><span class="line-number">5</span><br><span class="line-number">6</span><br><span class="line-number">7</span><br><span class="line-number">8</span><br><span class="line-number">9</span><br><span class="line-number">10</span><br><span class="line-number">11</span><br><span class="line-number">12</span><br><span class="line-number">13</span><br><span class="line-number">14</span><br><span class="line-number">15</span><br><span class="line-number">16</span><br><span class="line-number">17</span><br><span class="line-number">18</span><br><span class="line-number">19</span><br><span class="line-number">20</span><br><span class="line-number">21</span><br><span class="line-number">22</span><br><span class="line-number">23</span><br><span class="line-number">24</span><br><span class="line-number">25</span><br><span class="line-number">26</span><br><span class="line-number">27</span><br><span class="line-number">28</span><br><span class="line-number">29</span><br><span class="line-number">30</span><br><span class="line-number">31</span><br><span class="line-number">32</span><br><span class="line-number">33</span><br><span class="line-number">34</span><br><span class="line-number">35</span><br><span class="line-number">36</span><br><span class="line-number">37</span><br><span class="line-number">38</span><br></div></div><h2 id="\u683C\u5F0F\u5316\u5668\u51FD\u6570" tabindex="-1"><a class="header-anchor" href="#\u683C\u5F0F\u5316\u5668\u51FD\u6570" aria-hidden="true">#</a> \u683C\u5F0F\u5316\u5668\u51FD\u6570</h2><p><strong>\u6BCF\u4E00\u4E2A\u683C\u5F0F\u5316\u5668\u5C31\u662F\u4E00\u4E2A\u666E\u901A\u7684\u540C\u6B65\u51FD\u6570</strong>\uFF0C\u4E0D\u652F\u6301\u5F02\u6B65\u51FD\u6570\uFF0C\u683C\u5F0F\u5316\u5668\u51FD\u6570\u53EF\u4EE5\u652F\u6301\u65E0\u53C2\u6570\u6216\u6709\u53C2\u6570\u3002</p><ul><li><p>\u65E0\u53C2\u6570\u7684\u683C\u5F0F\u5316\u5668\uFF1A<code>(value)=>{....\u8FD4\u56DE\u683C\u5F0F\u5316\u7684\u7ED3\u679C...}</code>\u3002</p></li><li><p>\u5E26\u53C2\u6570\u7684\u683C\u5F0F\u5316\u5668\uFF1A<code>(value,arg1,...)=>{....\u8FD4\u56DE\u683C\u5F0F\u5316\u7684\u7ED3\u679C...}</code>\uFF0C\u5176\u4E2D<code>value</code>\u662F\u4E0A\u4E00\u4E2A\u683C\u5F0F\u5316\u5668\u7684\u8F93\u51FA\u7ED3\u679C\u3002</p></li></ul><h2 id="\u7C7B\u578B\u683C\u5F0F\u5316\u5668" tabindex="-1"><a class="header-anchor" href="#\u7C7B\u578B\u683C\u5F0F\u5316\u5668" aria-hidden="true">#</a> \u7C7B\u578B\u683C\u5F0F\u5316\u5668</h2><p>\u53EF\u4EE5\u4E3A\u6BCF\u4E00\u79CD\u6570\u636E\u7C7B\u578B\u6307\u5B9A\u4E00\u4E2A\u9ED8\u8BA4\u7684\u683C\u5F0F\u5316\u5668\uFF0C\u652F\u6301\u5BF9<code>String</code>\u3001<code>Date</code>\u3001<code>Error</code>\u3001<code>Object</code>\u3001<code>Array</code>\u3001<code>Boolean</code>\u3001<code>Number</code>\u7B49\u6570\u636E\u7C7B\u578B\u7684\u683C\u5F0F\u5316\u3002</p><p>\u5F53\u63D2\u503C\u53D8\u91CF\u4F20\u5165\u65F6\uFF0C\u5982\u679C\u6709\u5B9A\u4E49\u4E86\u5BF9\u5E94\u7684\u7684\u7C7B\u578B\u683C\u5F0F\u5316\u5668\uFF0C\u4F1A\u9ED8\u8BA4\u8C03\u7528\u8BE5\u683C\u5F0F\u5316\u5668\u5BF9\u6570\u636E\u8FDB\u884C\u8F6C\u6362\u3002</p><p>\u6BD4\u5982\u6211\u4EEC\u5B9A\u4E49\u5BF9<code>Boolean</code>\u7C7B\u578B\u683C\u5F0F\u5316\u5668\uFF0C</p><div class="language-javascript ext-js line-numbers-mode"><pre class="language-javascript"><code><span class="token comment">//formatters.js</span>
|
||||
|
||||
module<span class="token punctuation">.</span>exports <span class="token operator">=</span> <span class="token punctuation">{</span>
|
||||
<span class="token comment">// \u5728\u6240\u6709\u8BED\u8A00\u4E0B\u53EA\u4F5C\u7528\u4E8E\u7279\u5B9A\u6570\u636E\u7C7B\u578B\u7684\u683C\u5F0F\u5316\u5668 </span>
|
||||
<span class="token literal-property property">$types</span><span class="token operator">:</span><span class="token punctuation">{</span>
|
||||
<span class="token function-variable function">Boolean</span><span class="token operator">:</span><span class="token punctuation">(</span><span class="token parameter">value</span><span class="token punctuation">)</span><span class="token operator">=></span> value <span class="token operator">?</span> <span class="token string">"ON"</span> <span class="token operator">:</span> <span class="token string">"OFF"</span>
|
||||
<span class="token punctuation">}</span>
|
||||
<span class="token punctuation">}</span>
|
||||
<span class="token function">t</span><span class="token punctuation">(</span><span class="token string">"\u706F\u72B6\u6001\uFF1A{status}"</span><span class="token punctuation">,</span><span class="token boolean">true</span><span class="token punctuation">)</span> <span class="token comment">// === \u706F\u72B6\u6001\uFF1AON</span>
|
||||
<span class="token function">t</span><span class="token punctuation">(</span><span class="token string">"\u706F\u72B6\u6001\uFF1A{status}"</span><span class="token punctuation">,</span><span class="token boolean">false</span><span class="token punctuation">)</span> <span class="token comment">// === \u706F\u72B6\u6001\uFF1AOFF</span>
|
||||
</code></pre><div class="line-numbers" aria-hidden="true"><span class="line-number">1</span><br><span class="line-number">2</span><br><span class="line-number">3</span><br><span class="line-number">4</span><br><span class="line-number">5</span><br><span class="line-number">6</span><br><span class="line-number">7</span><br><span class="line-number">8</span><br><span class="line-number">9</span><br><span class="line-number">10</span><br></div></div><p>\u5728\u4E0A\u4F8B\u4E2D\uFF0C\u5982\u679C\u6211\u4EEC\u60F3\u5728\u4E0D\u540C\u7684\u8BED\u8A00\u73AF\u5883\u4E0B\uFF0C\u7FFB\u8BD1\u4E3A\u4E0D\u540C\u7684\u663E\u793A\u6587\u672C\uFF0C\u5219\u53EF\u4EE5\u4E3A\u4E0D\u540C\u7684\u8BED\u8A00\u6307\u5B9A\u7C7B\u578B\u683C\u5F0F\u5316\u5668</p><div class="language-javascript ext-js line-numbers-mode"><pre class="language-javascript"><code><span class="token comment">//formatters.js</span>
|
||||
module<span class="token punctuation">.</span>exports <span class="token operator">=</span> <span class="token punctuation">{</span>
|
||||
<span class="token literal-property property">zh</span><span class="token operator">:</span><span class="token punctuation">{</span>
|
||||
<span class="token literal-property property">$types</span><span class="token operator">:</span><span class="token punctuation">{</span>
|
||||
<span class="token function-variable function">Boolean</span><span class="token operator">:</span><span class="token punctuation">(</span><span class="token parameter">value</span><span class="token punctuation">)</span><span class="token operator">=></span> value <span class="token operator">?</span> <span class="token string">"\u5F00"</span> <span class="token operator">:</span> <span class="token string">"\u5173"</span>
|
||||
<span class="token punctuation">}</span>
|
||||
<span class="token punctuation">}</span><span class="token punctuation">,</span>
|
||||
<span class="token literal-property property">en</span><span class="token operator">:</span><span class="token punctuation">{</span>
|
||||
<span class="token literal-property property">$types</span><span class="token operator">:</span><span class="token punctuation">{</span>
|
||||
<span class="token function-variable function">Boolean</span><span class="token operator">:</span><span class="token punctuation">(</span><span class="token parameter">value</span><span class="token punctuation">)</span><span class="token operator">=></span> value <span class="token operator">?</span> <span class="token string">"ON"</span> <span class="token operator">:</span> <span class="token string">"OFF"</span>
|
||||
<span class="token punctuation">}</span>
|
||||
<span class="token punctuation">}</span>
|
||||
<span class="token punctuation">}</span>
|
||||
<span class="token comment">// \u5F53\u5207\u6362\u5230\u4E2D\u6587\u65F6</span>
|
||||
<span class="token function">t</span><span class="token punctuation">(</span><span class="token string">"\u706F\u72B6\u6001\uFF1A{status}"</span><span class="token punctuation">,</span><span class="token boolean">true</span><span class="token punctuation">)</span> <span class="token comment">// === \u706F\u72B6\u6001\uFF1A\u5F00</span>
|
||||
<span class="token function">t</span><span class="token punctuation">(</span><span class="token string">"\u706F\u72B6\u6001\uFF1A{status}"</span><span class="token punctuation">,</span><span class="token boolean">false</span><span class="token punctuation">)</span> <span class="token comment">// === \u706F\u72B6\u6001\uFF1A\u5173</span>
|
||||
<span class="token comment">// \u5F53\u5207\u6362\u5230\u82F1\u6587\u65F6</span>
|
||||
<span class="token function">t</span><span class="token punctuation">(</span><span class="token string">"\u706F\u72B6\u6001\uFF1A{status}"</span><span class="token punctuation">,</span><span class="token boolean">true</span><span class="token punctuation">)</span> <span class="token comment">// === \u706F\u72B6\u6001\uFF1AON</span>
|
||||
<span class="token function">t</span><span class="token punctuation">(</span><span class="token string">"\u706F\u72B6\u6001\uFF1A{status}"</span><span class="token punctuation">,</span><span class="token boolean">false</span><span class="token punctuation">)</span> <span class="token comment">// === \u706F\u72B6\u6001\uFF1AOFF</span>
|
||||
</code></pre><div class="line-numbers" aria-hidden="true"><span class="line-number">1</span><br><span class="line-number">2</span><br><span class="line-number">3</span><br><span class="line-number">4</span><br><span class="line-number">5</span><br><span class="line-number">6</span><br><span class="line-number">7</span><br><span class="line-number">8</span><br><span class="line-number">9</span><br><span class="line-number">10</span><br><span class="line-number">11</span><br><span class="line-number">12</span><br><span class="line-number">13</span><br><span class="line-number">14</span><br><span class="line-number">15</span><br><span class="line-number">16</span><br><span class="line-number">17</span><br><span class="line-number">18</span><br><span class="line-number">19</span><br></div></div><p><strong>\u8BF4\u660E\uFF1A</strong></p><ul><li><p>\u5B8C\u6574\u7684\u7C7B\u578B\u683C\u5F0F\u5316\u5668\u5B9A\u4E49\u5F62\u5F0F</p><div class="language-javascript ext-js line-numbers-mode"><pre class="language-javascript"><code>module<span class="token punctuation">.</span>exports <span class="token operator">=</span> <span class="token punctuation">{</span>
|
||||
<span class="token string-property property">"*"</span><span class="token operator">:</span><span class="token punctuation">{</span>
|
||||
<span class="token literal-property property">$types</span><span class="token operator">:</span><span class="token punctuation">{</span><span class="token operator">...</span><span class="token punctuation">}</span>
|
||||
<span class="token punctuation">}</span><span class="token punctuation">,</span>
|
||||
<span class="token literal-property property">zh</span><span class="token operator">:</span><span class="token punctuation">{</span>
|
||||
<span class="token literal-property property">$types</span><span class="token operator">:</span><span class="token punctuation">{</span><span class="token operator">...</span><span class="token punctuation">}</span>
|
||||
<span class="token punctuation">}</span><span class="token punctuation">,</span>
|
||||
<span class="token literal-property property">en</span><span class="token operator">:</span><span class="token punctuation">{</span>
|
||||
<span class="token literal-property property">$types</span><span class="token operator">:</span><span class="token punctuation">{</span><span class="token operator">...</span><span class="token punctuation">.</span><span class="token punctuation">}</span>
|
||||
<span class="token punctuation">}</span>
|
||||
<span class="token punctuation">}</span>
|
||||
</code></pre><div class="line-numbers" aria-hidden="true"><span class="line-number">1</span><br><span class="line-number">2</span><br><span class="line-number">3</span><br><span class="line-number">4</span><br><span class="line-number">5</span><br><span class="line-number">6</span><br><span class="line-number">7</span><br><span class="line-number">8</span><br><span class="line-number">9</span><br><span class="line-number">10</span><br><span class="line-number">11</span><br></div></div><p>\u5728\u5339\u914D\u5E94\u7528\u683C\u5F0F\u5316\u65F6\u4F1A\u5148\u5728\u5F53\u524D\u8BED\u8A00\u7684<code>$types</code>\u4E2D\u67E5\u627E\u5339\u914D\u7684\u683C\u5F0F\u5316\u5668\uFF0C\u5982\u679C\u627E\u4E0D\u5230\u518D\u4E0A<code>*.$types</code>\u4E2D\u67E5\u627E\u3002</p></li><li><p><code>*.$types</code>\u4EE3\u8868\u5F53\u6240\u6709\u8BED\u8A00\u4E2D\u5747\u6CA1\u6709\u5B9A\u4E49\u65F6\u624D\u5339\u914D\u7684\u7C7B\u578B\u683C\u5F0F\u5316\u3002</p></li><li><p>\u7C7B\u578B\u683C\u5F0F\u5316\u5668\u662F<strong>\u9ED8\u8BA4\u6267\u884C\u7684\uFF0C\u4E0D\u9700\u8981\u6307\u5B9A\u540D\u79F0</strong>\u3002</p></li><li><p>\u5F53\u524D\u4F5C\u7528\u57DF\u7684\u683C\u5F0F\u5316\u5668\u4F18\u5148\u4E8E\u5168\u5C40\u7684\u683C\u5F0F\u5316\u5668\u3002</p></li></ul><h2 id="\u901A\u7528\u7684\u683C\u5F0F\u5316\u5668" tabindex="-1"><a class="header-anchor" href="#\u901A\u7528\u7684\u683C\u5F0F\u5316\u5668" aria-hidden="true">#</a> \u901A\u7528\u7684\u683C\u5F0F\u5316\u5668</h2><p>\u7C7B\u578B\u683C\u5F0F\u5316\u5668\u53EA\u9488\u5BF9\u7279\u5B9A\u6570\u636E\u7C7B\u578B\uFF0C\u5E76\u4E14\u4F1A\u9ED8\u8BA4\u8C03\u7528\u3002\u800C\u901A\u7528\u7684\u683C\u5F0F\u5316\u5668\u9700\u8981\u4F7F\u7528<code>|</code>\u7BA1\u9053\u7B26\u8FDB\u884C\u663E\u5F0F\u8C03\u7528\u3002</p><p>\u540C\u6837\u7684\uFF0C\u901A\u7528\u7684\u683C\u5F0F\u5316\u5668\u5B9A\u4E49\u5728<code>languages/formatters.js</code>\u4E2D\u3002</p><div class="language-javascript ext-js line-numbers-mode"><pre class="language-javascript"><code>module<span class="token punctuation">.</span>exports <span class="token operator">=</span> <span class="token punctuation">{</span>
|
||||
<span class="token string-property property">"*"</span><span class="token operator">:</span><span class="token punctuation">{</span>
|
||||
<span class="token literal-property property">$types</span><span class="token operator">:</span><span class="token punctuation">{</span><span class="token operator">...</span><span class="token punctuation">}</span><span class="token punctuation">,</span>
|
||||
<span class="token punctuation">[</span>\u683C\u5F0F\u5316\u540D\u79F0<span class="token punctuation">]</span><span class="token operator">:</span><span class="token punctuation">(</span><span class="token parameter">value</span><span class="token punctuation">)</span><span class="token operator">=></span><span class="token punctuation">{</span><span class="token operator">...</span><span class="token punctuation">.</span><span class="token punctuation">.</span><span class="token punctuation">}</span><span class="token punctuation">,</span>
|
||||
<span class="token punctuation">}</span><span class="token punctuation">,</span>
|
||||
<span class="token literal-property property">zh</span><span class="token operator">:</span><span class="token punctuation">{</span>
|
||||
<span class="token literal-property property">$types</span><span class="token operator">:</span><span class="token punctuation">{</span><span class="token operator">...</span><span class="token punctuation">}</span><span class="token punctuation">,</span>
|
||||
<span class="token punctuation">[</span>\u683C\u5F0F\u5316\u540D\u79F0<span class="token punctuation">]</span><span class="token operator">:</span><span class="token punctuation">(</span><span class="token parameter">value</span><span class="token punctuation">)</span><span class="token operator">=></span><span class="token punctuation">{</span><span class="token operator">...</span><span class="token punctuation">.</span><span class="token punctuation">.</span><span class="token punctuation">}</span><span class="token punctuation">,</span>
|
||||
<span class="token punctuation">}</span><span class="token punctuation">,</span>
|
||||
<span class="token literal-property property">en</span><span class="token operator">:</span><span class="token punctuation">{</span>
|
||||
<span class="token literal-property property">$types</span><span class="token operator">:</span><span class="token punctuation">{</span><span class="token operator">...</span><span class="token punctuation">.</span><span class="token punctuation">}</span><span class="token punctuation">,</span>
|
||||
<span class="token punctuation">[</span>\u683C\u5F0F\u5316\u540D\u79F0<span class="token punctuation">]</span><span class="token operator">:</span><span class="token punctuation">(</span><span class="token parameter">value</span><span class="token punctuation">)</span><span class="token operator">=></span><span class="token punctuation">{</span><span class="token operator">...</span><span class="token punctuation">.</span><span class="token punctuation">.</span><span class="token punctuation">}</span><span class="token punctuation">,</span>
|
||||
<span class="token punctuation">[</span>\u683C\u5F0F\u5316\u540D\u79F0<span class="token punctuation">]</span><span class="token operator">:</span><span class="token punctuation">(</span><span class="token parameter">value<span class="token punctuation">,</span>arg</span><span class="token punctuation">)</span><span class="token operator">=></span><span class="token punctuation">{</span><span class="token operator">...</span><span class="token punctuation">.</span><span class="token punctuation">.</span><span class="token punctuation">}</span><span class="token punctuation">,</span>
|
||||
<span class="token punctuation">}</span>
|
||||
<span class="token punctuation">}</span>
|
||||
</code></pre><div class="line-numbers" aria-hidden="true"><span class="line-number">1</span><br><span class="line-number">2</span><br><span class="line-number">3</span><br><span class="line-number">4</span><br><span class="line-number">5</span><br><span class="line-number">6</span><br><span class="line-number">7</span><br><span class="line-number">8</span><br><span class="line-number">9</span><br><span class="line-number">10</span><br><span class="line-number">11</span><br><span class="line-number">12</span><br><span class="line-number">13</span><br><span class="line-number">14</span><br><span class="line-number">15</span><br></div></div><p>\u6BCF\u4E00\u4E2A\u683C\u5F0F\u5316\u5668\u5747\u9700\u8981\u6307\u5B9A\u4E00\u4E2A\u540D\u79F0\uFF0C\u5728\u8FDB\u884C\u63D2\u503C\u66FF\u6362\u65F6\u4F1A\u4F18\u5148\u4F9D\u636E\u5F53\u524D\u8BED\u8A00\u6765\u5339\u914D\u67E5\u627E\u683C\u5F0F\u5316\u5668\uFF0C\u5982\u679C\u627E\u4E0D\u5230\uFF0C\u518D\u5230\u952E\u540D\u4E3A<code>*</code>\u4E2D\u67E5\u627E\u3002</p><div class="language-javascript ext-js line-numbers-mode"><pre class="language-javascript"><code>module<span class="token punctuation">.</span>exports <span class="token operator">=</span> <span class="token punctuation">{</span>
|
||||
<span class="token string-property property">"*"</span><span class="token operator">:</span><span class="token punctuation">{</span>
|
||||
<span class="token function-variable function">uppercase</span><span class="token operator">:</span><span class="token punctuation">(</span><span class="token parameter">value</span><span class="token punctuation">)</span><span class="token operator">=></span>value
|
||||
<span class="token punctuation">}</span><span class="token punctuation">,</span>
|
||||
<span class="token literal-property property">zh</span><span class="token operator">:</span><span class="token punctuation">{</span>
|
||||
<span class="token function-variable function">uppercase</span><span class="token operator">:</span><span class="token punctuation">(</span><span class="token parameter">value</span><span class="token punctuation">)</span><span class="token operator">=></span><span class="token punctuation">[</span><span class="token string">"\u4E00"</span><span class="token punctuation">,</span><span class="token string">"\u4E8C"</span><span class="token punctuation">,</span><span class="token string">"\u4E09"</span><span class="token punctuation">,</span><span class="token string">"\u56DB"</span><span class="token punctuation">,</span><span class="token string">"\u4E94"</span><span class="token punctuation">,</span><span class="token string">"\u516D"</span><span class="token punctuation">,</span><span class="token string">"\u4E03"</span><span class="token punctuation">,</span><span class="token string">"\u516B"</span><span class="token punctuation">,</span><span class="token string">"\u4E5D"</span><span class="token punctuation">,</span><span class="token string">"\u5341"</span><span class="token punctuation">]</span><span class="token punctuation">[</span>value<span class="token operator">-</span><span class="token number">1</span><span class="token punctuation">]</span>
|
||||
<span class="token punctuation">}</span><span class="token punctuation">,</span>
|
||||
<span class="token literal-property property">en</span><span class="token operator">:</span><span class="token punctuation">{</span>
|
||||
<span class="token function-variable function">uppercase</span><span class="token operator">:</span><span class="token punctuation">(</span><span class="token parameter">value</span><span class="token punctuation">)</span><span class="token operator">=></span><span class="token punctuation">[</span><span class="token string">"One"</span><span class="token punctuation">,</span><span class="token string">"Two"</span><span class="token punctuation">,</span><span class="token string">"Three"</span><span class="token punctuation">,</span><span class="token string">"Four"</span><span class="token punctuation">,</span><span class="token string">"Five"</span><span class="token punctuation">,</span><span class="token string">"Six"</span><span class="token punctuation">,</span><span class="token string">"seven"</span><span class="token punctuation">,</span><span class="token string">"eight"</span><span class="token punctuation">,</span><span class="token string">"nine"</span><span class="token punctuation">,</span><span class="token string">"ten"</span><span class="token punctuation">]</span><span class="token punctuation">[</span>value<span class="token operator">-</span><span class="token number">1</span><span class="token punctuation">]</span>
|
||||
<span class="token punctuation">}</span><span class="token punctuation">,</span>
|
||||
<span class="token literal-property property">jp</span><span class="token operator">:</span><span class="token punctuation">{</span>
|
||||
|
||||
<span class="token punctuation">}</span>
|
||||
<span class="token punctuation">}</span>
|
||||
<span class="token comment">// \u5F53\u5207\u6362\u5230\u4E2D\u6587\u65F6</span>
|
||||
<span class="token function">t</span><span class="token punctuation">(</span><span class="token string">"{value | uppercase}"</span><span class="token punctuation">,</span><span class="token number">1</span><span class="token punctuation">)</span> <span class="token comment">// == \u4E00</span>
|
||||
<span class="token function">t</span><span class="token punctuation">(</span><span class="token string">"{value | uppercase}"</span><span class="token punctuation">,</span><span class="token number">2</span><span class="token punctuation">)</span> <span class="token comment">// == \u4E8C</span>
|
||||
<span class="token function">t</span><span class="token punctuation">(</span><span class="token string">"{value | uppercase}"</span><span class="token punctuation">,</span><span class="token number">3</span><span class="token punctuation">)</span> <span class="token comment">// == \u4E09</span>
|
||||
<span class="token comment">// \u5F53\u5207\u6362\u5230\u82F1\u6587\u65F6</span>
|
||||
<span class="token function">t</span><span class="token punctuation">(</span><span class="token string">"{value | uppercase}"</span><span class="token punctuation">,</span><span class="token number">1</span><span class="token punctuation">)</span> <span class="token comment">// == One</span>
|
||||
<span class="token function">t</span><span class="token punctuation">(</span><span class="token string">"{value | uppercase}"</span><span class="token punctuation">,</span><span class="token number">2</span><span class="token punctuation">)</span> <span class="token comment">// == Two</span>
|
||||
<span class="token function">t</span><span class="token punctuation">(</span><span class="token string">"{value | uppercase}"</span><span class="token punctuation">,</span><span class="token number">3</span><span class="token punctuation">)</span> <span class="token comment">// == Three</span>
|
||||
<span class="token comment">// \u5F53\u5207\u6362\u5230\u65E5\u6587\u65F6\uFF0C\u7531\u4E8E\u5728\u8BE5\u8BED\u8A00\u4E0B\u6CA1\u6709\u5B9A\u4E49uppercase\u683C\u5F0F\u5F0F\uFF0C\u56E0\u6B64\u5230*\u4E2D\u67E5\u627E</span>
|
||||
<span class="token function">t</span><span class="token punctuation">(</span><span class="token string">"{value | uppercase}"</span><span class="token punctuation">,</span><span class="token number">1</span><span class="token punctuation">)</span> <span class="token comment">// == 1</span>
|
||||
<span class="token function">t</span><span class="token punctuation">(</span><span class="token string">"{value | uppercase}"</span><span class="token punctuation">,</span><span class="token number">2</span><span class="token punctuation">)</span> <span class="token comment">// == 2</span>
|
||||
<span class="token function">t</span><span class="token punctuation">(</span><span class="token string">"{value | uppercase}"</span><span class="token punctuation">,</span><span class="token number">3</span><span class="token punctuation">)</span> <span class="token comment">// == 3</span>
|
||||
</code></pre><div class="line-numbers" aria-hidden="true"><span class="line-number">1</span><br><span class="line-number">2</span><br><span class="line-number">3</span><br><span class="line-number">4</span><br><span class="line-number">5</span><br><span class="line-number">6</span><br><span class="line-number">7</span><br><span class="line-number">8</span><br><span class="line-number">9</span><br><span class="line-number">10</span><br><span class="line-number">11</span><br><span class="line-number">12</span><br><span class="line-number">13</span><br><span class="line-number">14</span><br><span class="line-number">15</span><br><span class="line-number">16</span><br><span class="line-number">17</span><br><span class="line-number">18</span><br><span class="line-number">19</span><br><span class="line-number">20</span><br><span class="line-number">21</span><br><span class="line-number">22</span><br><span class="line-number">23</span><br><span class="line-number">24</span><br><span class="line-number">25</span><br><span class="line-number">26</span><br></div></div><h2 id="\u4F5C\u7528\u57DF\u683C\u5F0F\u5316\u5668" tabindex="-1"><a class="header-anchor" href="#\u4F5C\u7528\u57DF\u683C\u5F0F\u5316\u5668" aria-hidden="true">#</a> \u4F5C\u7528\u57DF\u683C\u5F0F\u5316\u5668</h2><p>\u5B9A\u4E49\u5728<code>languages/formatters.js</code>\u91CC\u9762\u7684\u683C\u5F0F\u5316\u5668\u4EC5\u5728\u5F53\u524D\u5DE5\u7A0B\u751F\u6548\uFF0C\u4E5F\u5C31\u662F\u4EC5\u5728\u5F53\u524D\u4F5C\u7528\u57DF\u751F\u6548\u3002\u4E00\u822C\u7531\u5E94\u7528\u5F00\u53D1\u8005\u81EA\u884C\u6269\u5C55\u3002</p><h2 id="\u5168\u5C40\u683C\u5F0F\u5316\u5668" tabindex="-1"><a class="header-anchor" href="#\u5168\u5C40\u683C\u5F0F\u5316\u5668" aria-hidden="true">#</a> \u5168\u5C40\u683C\u5F0F\u5316\u5668</h2><p>\u5B9A\u4E49\u5728<code>@voerkai18n/runtime</code>\u91CC\u9762\u7684\u683C\u5F0F\u5316\u5668\u5219\u5168\u5C40\u6709\u6548\uFF0C\u5728\u6240\u6709\u573A\u5408\u5747\u53EF\u4EE5\u4F7F\u7528\uFF0C\u4F46\u662F\u5176\u4F18\u5148\u7EA7\u4F4E\u4E8E\u4F5C\u7528\u57DF\u5185\u7684\u540C\u540D\u683C\u5F0F\u5316\u5668\u3002</p><p>\u76EE\u524D\u5185\u7F6E\u7684\u5168\u5C40\u683C\u5F0F\u5316\u5668\u8BF7\u53C2\u9605API\u53C2\u8003</p><h2 id="\u6269\u5C55\u683C\u5F0F\u5316\u5668" tabindex="-1"><a class="header-anchor" href="#\u6269\u5C55\u683C\u5F0F\u5316\u5668" aria-hidden="true">#</a> \u6269\u5C55\u683C\u5F0F\u5316\u5668</h2><p>\u9664\u4E86\u53EF\u4EE5\u5728\u5F53\u524D\u9879\u76EE<code>languages/formatters.js</code>\u81EA\u5B9A\u4E49\u683C\u5F0F\u5316\u5668\u548C<code>@voerkai18n/runtime</code>\u91CC\u9762\u7684\u5168\u5C40\u683C\u5F0F\u5316\u5668\u5916\uFF0C\u5355\u5217\u4E86<code>@voerkai18n/formatters</code>\u9879\u76EE\u7528\u6765\u5305\u542B\u4E86\u66F4\u591A\u7684\u683C\u5F0F\u5316\u5668\u3002</p><p>\u4F5C\u4E3A\u5F00\u6E90\u9879\u76EE\uFF0C\u6B22\u8FCE\u5927\u5BB6\u63D0\u4EA4\u8D21\u732E\u66F4\u591A\u7684\u683C\u5F0F\u5316\u5668\u3002</p>`,30);function t(e,o){return p}var l=n(a,[["render",t],["__file","customformatter.html.vue"]]);export{l as default};
|
11
docs/.vuepress/dist/assets/datetime.html.0618a1e7.js
vendored
Normal file
11
docs/.vuepress/dist/assets/datetime.html.0618a1e7.js
vendored
Normal file
@ -0,0 +1,11 @@
|
||||
import{_ as n,c as s}from"./app.b0e3c1fe.js";const a={},t=s(`<h1 id="\u65E5\u671F\u65F6\u95F4" tabindex="-1"><a class="header-anchor" href="#\u65E5\u671F\u65F6\u95F4" aria-hidden="true">#</a> \u65E5\u671F\u65F6\u95F4</h1><p><code>@voerkai18n/runtime</code>\u5185\u7F6E\u4E86\u5BF9\u65E5\u671F\u65F6\u95F4\u8FDB\u884C\u5904\u7406\u7684\u683C\u5F0F\u5316\u5668\uFF0C\u53EF\u4EE5\u76F4\u63A5\u4F7F\u7528\uFF0C\u4E0D\u9700\u8981\u989D\u5916\u7684\u5B89\u88C5\u3002</p><div class="language-javascript ext-js line-numbers-mode"><pre class="language-javascript"><code><span class="token comment">// \u5207\u6362\u5230\u4E2D\u6587</span>
|
||||
<span class="token function">t</span><span class="token punctuation">(</span><span class="token string">"\u73B0\u5728\u662F{d | date}"</span><span class="token punctuation">,</span><span class="token keyword">new</span> <span class="token class-name">Date</span><span class="token punctuation">(</span><span class="token punctuation">)</span><span class="token punctuation">)</span> <span class="token comment">// == \u73B0\u5728\u662F2022\u5E743\u670812\u65E5</span>
|
||||
<span class="token function">t</span><span class="token punctuation">(</span><span class="token string">"\u73B0\u5728\u662F{d | time}"</span><span class="token punctuation">,</span><span class="token keyword">new</span> <span class="token class-name">Date</span><span class="token punctuation">(</span><span class="token punctuation">)</span><span class="token punctuation">)</span> <span class="token comment">// == \u73B0\u5728\u662F18\u70B928\u520612\u79D2</span>
|
||||
<span class="token function">t</span><span class="token punctuation">(</span><span class="token string">"\u73B0\u5728\u662F{d | shorttime}"</span><span class="token punctuation">,</span><span class="token keyword">new</span> <span class="token class-name">Date</span><span class="token punctuation">(</span><span class="token punctuation">)</span><span class="token punctuation">)</span> <span class="token comment">// == \u73B0\u5728\u662F18:28:12</span>
|
||||
<span class="token function">t</span><span class="token punctuation">(</span><span class="token string">"\u73B0\u5728\u662F{}"</span><span class="token punctuation">,</span><span class="token keyword">new</span> <span class="token class-name">Date</span><span class="token punctuation">(</span><span class="token punctuation">)</span><span class="token punctuation">)</span> <span class="token comment">// == \u73B0\u5728\u662F2022\u5E743\u670812\u65E5 18\u70B928\u520612\u79D2</span>
|
||||
|
||||
<span class="token comment">// \u5207\u6362\u5230\u82F1\u6587</span>
|
||||
<span class="token function">t</span><span class="token punctuation">(</span><span class="token string">"\u73B0\u5728\u662F{d | date}"</span><span class="token punctuation">,</span><span class="token keyword">new</span> <span class="token class-name">Date</span><span class="token punctuation">(</span><span class="token punctuation">)</span><span class="token punctuation">)</span> <span class="token comment">// == Now is 2022/3/12</span>
|
||||
<span class="token function">t</span><span class="token punctuation">(</span><span class="token string">"\u73B0\u5728\u662F{d | time}"</span><span class="token punctuation">,</span><span class="token keyword">new</span> <span class="token class-name">Date</span><span class="token punctuation">(</span><span class="token punctuation">)</span><span class="token punctuation">)</span> <span class="token comment">// == Now is 18:28:12</span>
|
||||
<span class="token function">t</span><span class="token punctuation">(</span><span class="token string">"\u73B0\u5728\u662F{}"</span><span class="token punctuation">,</span><span class="token keyword">new</span> <span class="token class-name">Date</span><span class="token punctuation">(</span><span class="token punctuation">)</span><span class="token punctuation">)</span> <span class="token comment">// == Now is 2022/3/20 19:17:24'</span>
|
||||
</code></pre><div class="line-numbers" aria-hidden="true"><span class="line-number">1</span><br><span class="line-number">2</span><br><span class="line-number">3</span><br><span class="line-number">4</span><br><span class="line-number">5</span><br><span class="line-number">6</span><br><span class="line-number">7</span><br><span class="line-number">8</span><br><span class="line-number">9</span><br><span class="line-number">10</span><br></div></div>`,3);function p(e,o){return t}var u=n(a,[["render",p],["__file","datetime.html.vue"]]);export{u as default};
|
1
docs/.vuepress/dist/assets/datetime.html.1c7ca90c.js
vendored
Normal file
1
docs/.vuepress/dist/assets/datetime.html.1c7ca90c.js
vendored
Normal file
@ -0,0 +1 @@
|
||||
const e={key:"v-96423d8a",path:"/zh/guide/use/datetime.html",title:"\u65E5\u671F\u65F6\u95F4",lang:"zh-CN",frontmatter:{title:"\u65E5\u671F\u65F6\u95F4",summary:"\u65E5\u671F\u65F6\u95F4 @voerkai18n/runtime\u5185\u7F6E\u4E86\u5BF9\u65E5\u671F\u65F6\u95F4\u8FDB\u884C\u5904\u7406\u7684\u683C\u5F0F\u5316\u5668\uFF0C\u53EF\u4EE5\u76F4\u63A5\u4F7F\u7528\uFF0C\u4E0D\u9700\u8981\u989D\u5916\u7684\u5B89\u88C5\u3002",head:[["meta",{property:"og:url",content:"https://vuepress-theme-hope-v2-demo.mrhope.site/voerka-i18n/zh/guide/use/datetime.html"}],["meta",{property:"og:site_name",content:"VoerkaI18n"}],["meta",{property:"og:title",content:"\u65E5\u671F\u65F6\u95F4"}],["meta",{property:"og:type",content:"article"}],["meta",{property:"og:locale",content:"zh-CN"}],["meta",{property:"og:locale:alternate",content:"en-US"}]]},excerpt:"",headers:[],git:{createdTime:null,updatedTime:null,contributors:[]},readingTime:{minutes:.52,words:157},filePathRelative:"zh/guide/use/datetime.md"};export{e as data};
|
1
docs/.vuepress/dist/assets/disable.html.278f36b7.js
vendored
Normal file
1
docs/.vuepress/dist/assets/disable.html.278f36b7.js
vendored
Normal file
@ -0,0 +1 @@
|
||||
import{_ as i,c as e}from"./app.b0e3c1fe.js";const t={},l=e("<p>You can disable some functions on the page by setting the Frontmatter of the page.</p><p>These should be disabled on this page:</p><ul><li>Navbar</li><li>Sidebar</li><li>Breadcrumb</li><li>Page information</li><li>Contributors</li><li>Edit link</li><li>Update time</li><li>Prev/Next link</li><li>Comment</li><li>Footer</li><li>Back to top button</li></ul>",3);function o(a,r){return l}var s=i(t,[["render",o],["__file","disable.html.vue"]]);export{s as default};
|
3
docs/.vuepress/dist/assets/disable.html.dd4318ca.js
vendored
Normal file
3
docs/.vuepress/dist/assets/disable.html.dd4318ca.js
vendored
Normal file
@ -0,0 +1,3 @@
|
||||
const e={key:"v-45af1cf1",path:"/en/guide/disable.html",title:"Component disabled",lang:"en-US",frontmatter:{index:3,title:"Component disabled",icon:"config",category:["Guide"],tag:["disable"],navbar:!1,sidebar:!1,breadcrumb:!1,pageInfo:!1,contributors:!1,editLink:!1,lastUpdated:!1,prev:!1,next:!1,comment:!1,footer:!1,backtotop:!1,summary:`You can disable some functions on the page by setting the Frontmatter of the page.
|
||||
`,head:[["meta",{property:"og:url",content:"https://vuepress-theme-hope-v2-demo.mrhope.site/voerka-i18n/en/guide/disable.html"}],["meta",{property:"og:site_name",content:"VoerkaI18n"}],["meta",{property:"og:title",content:"Component disabled"}],["meta",{property:"og:type",content:"article"}],["meta",{property:"og:locale",content:"en-US"}],["meta",{property:"og:locale:alternate",content:"zh-CN"}],["meta",{property:"article:tag",content:"disable"}]]},excerpt:`<p>You can disable some functions on the page by setting the Frontmatter of the page.</p>
|
||||
`,headers:[],git:{createdTime:null,updatedTime:null,contributors:[]},readingTime:{minutes:.14,words:42},filePathRelative:"en/guide/disable.md"};export{e as data};
|
1
docs/.vuepress/dist/assets/encrypt.html.685becdf.js
vendored
Normal file
1
docs/.vuepress/dist/assets/encrypt.html.685becdf.js
vendored
Normal file
@ -0,0 +1 @@
|
||||
const t={key:"v-0c393394",path:"/en/guide/encrypt.html",title:"Encryption article",lang:"en-US",frontmatter:{icon:"lock",category:["Guide"],tag:["encryption"],summary:"Encryption article The actual article content. Paragraph 1 text paragraph 1 text paragraph 1 text paragraph 1 text paragraph 1 text paragraph 1 text paragraph 1 text paragraph 1 te",head:[["meta",{property:"og:url",content:"https://vuepress-theme-hope-v2-demo.mrhope.site/voerka-i18n/en/guide/encrypt.html"}],["meta",{property:"og:site_name",content:"VoerkaI18n"}],["meta",{property:"og:title",content:"Encryption article"}],["meta",{property:"og:type",content:"article"}],["meta",{property:"og:locale",content:"en-US"}],["meta",{property:"og:locale:alternate",content:"zh-CN"}],["meta",{property:"article:tag",content:"encryption"}]]},excerpt:"",headers:[],git:{createdTime:null,updatedTime:null,contributors:[]},readingTime:{minutes:.28,words:84},filePathRelative:"en/guide/encrypt.md"};export{t as data};
|
1
docs/.vuepress/dist/assets/encrypt.html.f9bdd1f0.js
vendored
Normal file
1
docs/.vuepress/dist/assets/encrypt.html.f9bdd1f0.js
vendored
Normal file
@ -0,0 +1 @@
|
||||
import{_ as t,a as r,o as e,F as p,b as a,d as h}from"./app.b0e3c1fe.js";const n={},x=a("h1",{id:"encryption-article",tabindex:"-1"},[a("a",{class:"header-anchor",href:"#encryption-article","aria-hidden":"true"},"#"),h(" Encryption article")],-1),c=a("p",null,"The actual article content.",-1),g=a("p",null,"Paragraph 1 text paragraph 1 text paragraph 1 text paragraph 1 text paragraph 1 text paragraph 1 text paragraph 1 text paragraph 1 text paragraph 1 text paragraph 1 text paragraph 1 text paragraph 1 text.",-1),o=a("p",null,"Paragraph 2 text paragraph 2 text paragraph 2 text paragraph 2 text paragraph 2 text paragraph 2 text paragraph 2 text paragraph 2 text paragraph 2 text paragraph 2 text paragraph 2 text paragraph 2 text paragraph 2 text paragraph 2 text.",-1);function s(l,_){return e(),r(p,null,[x,c,g,o],64)}var d=t(n,[["render",s],["__file","encrypt.html.vue"]]);export{d as default};
|
1
docs/.vuepress/dist/assets/footnote.3dff8346.js
vendored
Normal file
1
docs/.vuepress/dist/assets/footnote.3dff8346.js
vendored
Normal file
@ -0,0 +1 @@
|
||||
var o="";export{o as default};
|
1
docs/.vuepress/dist/assets/formatters.html.020f0d0f.js
vendored
Normal file
1
docs/.vuepress/dist/assets/formatters.html.020f0d0f.js
vendored
Normal file
@ -0,0 +1 @@
|
||||
import{_ as e,a as t,o as a,b as o,d as r}from"./app.b0e3c1fe.js";const s={},_={id:"\u683C\u5F0F\u5316\u5668",tabindex:"-1"},c=o("a",{class:"header-anchor",href:"#\u683C\u5F0F\u5316\u5668","aria-hidden":"true"},"#",-1),n=r(" \u683C\u5F0F\u5316\u5668"),d=[c,n];function h(i,f){return a(),t("h1",_,d)}var m=e(s,[["render",h],["__file","formatters.html.vue"]]);export{m as default};
|
1
docs/.vuepress/dist/assets/formatters.html.21904419.js
vendored
Normal file
1
docs/.vuepress/dist/assets/formatters.html.21904419.js
vendored
Normal file
@ -0,0 +1 @@
|
||||
const e={key:"v-3034cea4",path:"/zh/reference/formatters.html",title:"\u683C\u5F0F\u5316\u5668",lang:"zh-CN",frontmatter:{summary:"\u683C\u5F0F\u5316\u5668",head:[["meta",{property:"og:url",content:"https://vuepress-theme-hope-v2-demo.mrhope.site/voerka-i18n/zh/reference/formatters.html"}],["meta",{property:"og:site_name",content:"VoerkaI18n"}],["meta",{property:"og:title",content:"\u683C\u5F0F\u5316\u5668"}],["meta",{property:"og:type",content:"article"}],["meta",{property:"og:locale",content:"zh-CN"}],["meta",{property:"og:locale:alternate",content:"en-US"}]]},excerpt:"",headers:[],git:{createdTime:null,updatedTime:null,contributors:[]},readingTime:{minutes:.01,words:4},filePathRelative:"zh/reference/formatters.md"};export{e as data};
|
83
docs/.vuepress/dist/assets/get-started.html.1a3b338f.js
vendored
Normal file
83
docs/.vuepress/dist/assets/get-started.html.1a3b338f.js
vendored
Normal file
@ -0,0 +1,83 @@
|
||||
import{_ as n,c as s}from"./app.b0e3c1fe.js";const a={},e=s(`<h1 id="\u5FEB\u901F\u5165\u95E8" tabindex="-1"><a class="header-anchor" href="#\u5FEB\u901F\u5165\u95E8" aria-hidden="true">#</a> \u5FEB\u901F\u5165\u95E8</h1><p>\u672C\u8282\u4EE5\u6807\u51C6\u7684<code>Nodejs</code>\u5E94\u7528\u7A0B\u5E8F\u4E3A\u4F8B\uFF0C\u7B80\u8981\u4ECB\u7ECD<code>VoerkaI18n</code>\u56FD\u9645\u5316\u6846\u67B6\u7684\u57FA\u672C\u4F7F\u7528\u3002\u5176\u4ED6<code>vue</code>\u6216<code>react</code>\u5E94\u7528\u7684\u4F7F\u7528\u4E5F\u57FA\u672C\u76F8\u540C\u3002</p><div class="language-bash ext-sh line-numbers-mode"><pre class="language-bash"><code>myapp
|
||||
<span class="token operator">|</span>--package.json
|
||||
<span class="token operator">|</span>--index.js
|
||||
</code></pre><div class="line-numbers" aria-hidden="true"><span class="line-number">1</span><br><span class="line-number">2</span><br><span class="line-number">3</span><br></div></div><p>\u5728\u672C\u9879\u76EE\u7684\u6240\u6709\u652F\u6301\u7684\u6E90\u7801\u6587\u4EF6\u4E2D\u5747\u53EF\u4EE5\u4F7F\u7528<code>t</code>\u51FD\u6570\u5BF9\u8981\u7FFB\u8BD1\u7684\u6587\u672C\u8FDB\u884C\u5305\u88C5\uFF0C\u7B80\u5355\u800C\u7C97\u66B4\u3002</p><div class="language-javascript ext-js line-numbers-mode"><pre class="language-javascript"><code><span class="token comment">// index.js</span>
|
||||
console<span class="token punctuation">.</span><span class="token function">log</span><span class="token punctuation">(</span><span class="token function">t</span><span class="token punctuation">(</span><span class="token string">"\u4E2D\u534E\u4EBA\u6C11\u5171\u548C\u56FD\u4E07\u5C81"</span><span class="token punctuation">)</span><span class="token punctuation">)</span>
|
||||
console<span class="token punctuation">.</span><span class="token function">log</span><span class="token punctuation">(</span><span class="token function">t</span><span class="token punctuation">(</span><span class="token string">"\u4E2D\u534E\u4EBA\u6C11\u5171\u548C\u56FD\u6210\u7ACB\u4E8E{}"</span><span class="token punctuation">,</span><span class="token number">1949</span><span class="token punctuation">)</span><span class="token punctuation">)</span>
|
||||
</code></pre><div class="line-numbers" aria-hidden="true"><span class="line-number">1</span><br><span class="line-number">2</span><br><span class="line-number">3</span><br></div></div><p><code>t</code>\u7FFB\u8BD1\u51FD\u6570\u662F\u4ECE<code>myapp/languages/index.js</code>\u6587\u4EF6\u5BFC\u51FA\u7684\u7FFB\u8BD1\u51FD\u6570\uFF0C\u4F46\u662F\u73B0\u5728<code>myapp/languages</code>\u8FD8\u4E0D\u5B58\u5728\uFF0C\u540E\u7EED\u4F1A\u4F7F\u7528\u5DE5\u5177\u81EA\u52A8\u751F\u6210\u3002<code>voerkai18n</code>\u540E\u7EED\u4F1A\u4F7F\u7528\u6B63\u5219\u8868\u8FBE\u5F0F\u5BF9\u63D0\u53D6\u8981\u7FFB\u8BD1\u7684\u6587\u672C\u3002</p><h2 id="\u7B2C\u4E00\u6B65-\u5B89\u88C5\u547D\u4EE4\u884C\u5DE5\u5177" tabindex="-1"><a class="header-anchor" href="#\u7B2C\u4E00\u6B65-\u5B89\u88C5\u547D\u4EE4\u884C\u5DE5\u5177" aria-hidden="true">#</a> \u7B2C\u4E00\u6B65\uFF1A\u5B89\u88C5\u547D\u4EE4\u884C\u5DE5\u5177</h2><div class="language-bash ext-sh line-numbers-mode"><pre class="language-bash"><code><span class="token operator">></span> <span class="token function">npm</span> <span class="token function">install</span> -g @voerkai18n/cli
|
||||
<span class="token operator">></span> <span class="token function">yarn</span> global <span class="token function">add</span> @voerkai18n/cli
|
||||
<span class="token operator">></span>pnpm <span class="token function">add</span> -g @voerkai18/cli
|
||||
</code></pre><div class="line-numbers" aria-hidden="true"><span class="line-number">1</span><br><span class="line-number">2</span><br><span class="line-number">3</span><br></div></div><h2 id="\u7B2C\u4E8C\u6B65-\u521D\u59CB\u5316\u5DE5\u7A0B" tabindex="-1"><a class="header-anchor" href="#\u7B2C\u4E8C\u6B65-\u521D\u59CB\u5316\u5DE5\u7A0B" aria-hidden="true">#</a> \u7B2C\u4E8C\u6B65\uFF1A\u521D\u59CB\u5316\u5DE5\u7A0B</h2><p>\u5728\u5DE5\u7A0B\u76EE\u5F55\u4E2D\u8FD0\u884C<code>voerkai18n init</code>\u547D\u4EE4\u8FDB\u884C\u521D\u59CB\u5316\u3002</p><div class="language-javascript ext-js line-numbers-mode"><pre class="language-javascript"><code><span class="token operator">></span> voerkai18n init
|
||||
</code></pre><div class="line-numbers" aria-hidden="true"><span class="line-number">1</span><br></div></div><p>\u4E0A\u8FF0\u547D\u4EE4\u4F1A\u5728\u5F53\u524D\u5DE5\u7A0B\u76EE\u5F55\u4E0B\u521B\u5EFA<code>languages/settings.json</code>\u6587\u4EF6\u3002\u5982\u679C\u60A8\u7684\u6E90\u4EE3\u7801\u5728<code>src</code>\u5B50\u6587\u4EF6\u5939\u4E2D\uFF0C\u5219\u4F1A\u521B\u5EFA\u5728<code>src/languages/settings.json</code></p><p><code>settings.json</code>\u5185\u5BB9\u5982\u4E0B:</p><div class="language-json ext-json line-numbers-mode"><pre class="language-json"><code><span class="token punctuation">{</span>
|
||||
<span class="token property">"languages"</span><span class="token operator">:</span> <span class="token punctuation">[</span>
|
||||
<span class="token punctuation">{</span>
|
||||
<span class="token property">"name"</span><span class="token operator">:</span> <span class="token string">"zh"</span><span class="token punctuation">,</span>
|
||||
<span class="token property">"title"</span><span class="token operator">:</span> <span class="token string">"zh"</span>
|
||||
<span class="token punctuation">}</span><span class="token punctuation">,</span>
|
||||
<span class="token punctuation">{</span>
|
||||
<span class="token property">"name"</span><span class="token operator">:</span> <span class="token string">"en"</span><span class="token punctuation">,</span>
|
||||
<span class="token property">"title"</span><span class="token operator">:</span> <span class="token string">"en"</span>
|
||||
<span class="token punctuation">}</span>
|
||||
<span class="token punctuation">]</span><span class="token punctuation">,</span>
|
||||
<span class="token property">"defaultLanguage"</span><span class="token operator">:</span> <span class="token string">"zh"</span><span class="token punctuation">,</span>
|
||||
<span class="token property">"activeLanguage"</span><span class="token operator">:</span> <span class="token string">"zh"</span><span class="token punctuation">,</span>
|
||||
<span class="token property">"namespaces"</span><span class="token operator">:</span> <span class="token punctuation">{</span><span class="token punctuation">}</span>
|
||||
<span class="token punctuation">}</span>
|
||||
</code></pre><div class="line-numbers" aria-hidden="true"><span class="line-number">1</span><br><span class="line-number">2</span><br><span class="line-number">3</span><br><span class="line-number">4</span><br><span class="line-number">5</span><br><span class="line-number">6</span><br><span class="line-number">7</span><br><span class="line-number">8</span><br><span class="line-number">9</span><br><span class="line-number">10</span><br><span class="line-number">11</span><br><span class="line-number">12</span><br><span class="line-number">13</span><br><span class="line-number">14</span><br><span class="line-number">15</span><br></div></div><p>\u4E0A\u8FF0\u547D\u4EE4\u4EE3\u8868\u4E86\uFF1A</p><ul><li>\u672C\u9879\u76EE\u62DF\u652F\u6301<code>\u4E2D\u6587</code>\u548C<code>\u82F1\u6587</code>\u4E24\u79CD\u8BED\u8A00\u3002</li><li>\u9ED8\u8BA4\u8BED\u8A00\u662F<code>\u4E2D\u6587</code>(\u5373\u5728\u6E90\u4EE3\u7801\u4E2D\u76F4\u63A5\u4F7F\u7528\u4E2D\u6587)</li><li>\u6FC0\u6D3B\u8BED\u8A00\u662F<code>\u4E2D\u6587</code></li></ul><p><strong>\u6CE8\u610F\uFF1A</strong></p><ul><li><code>voerkai18n init</code>\u662F\u53EF\u9009\u7684\uFF0C<code>voerkai18n extract</code>\u4E5F\u53EF\u4EE5\u5B9E\u73B0\u76F8\u540C\u7684\u529F\u80FD\u3002</li><li>\u4E00\u822C\u60C5\u51B5\u4E0B\uFF0C\u60A8\u53EF\u4EE5\u624B\u5DE5\u4FEE\u6539<code>settings.json</code>\uFF0C\u5982\u5B9A\u4E49\u540D\u79F0\u7A7A\u95F4\u3002</li></ul><h2 id="\u7B2C\u4E09\u6B65-\u63D0\u53D6\u6587\u672C" tabindex="-1"><a class="header-anchor" href="#\u7B2C\u4E09\u6B65-\u63D0\u53D6\u6587\u672C" aria-hidden="true">#</a> \u7B2C\u4E09\u6B65\uFF1A\u63D0\u53D6\u6587\u672C</h2><p>\u63A5\u4E0B\u6765\u6211\u4EEC\u4F7F\u7528<code>voerkai18n extract</code>\u547D\u4EE4\u6765\u81EA\u52A8\u626B\u63CF\u5DE5\u7A0B\u6E90\u7801\u6587\u4EF6\u4E2D\u7684\u9700\u8981\u7684\u7FFB\u8BD1\u7684\u6587\u672C\u4FE1\u606F\u3002</p><div class="language-bash ext-sh line-numbers-mode"><pre class="language-bash"><code>myapp<span class="token operator">></span>voerkai18n extract
|
||||
</code></pre><div class="line-numbers" aria-hidden="true"><span class="line-number">1</span><br></div></div><p>\u6267\u884C<code>voerkai18n extract</code>\u547D\u4EE4\u540E\uFF0C\u5C31\u4F1A\u5728<code>myapp/languages</code>\u901A\u8FC7\u751F\u6210<code>translates/default.json</code>\u3001<code>settings.json</code>\u7B49\u76F8\u5173\u6587\u4EF6\u3002</p><ul><li><p><strong>translates/default.json</strong> \uFF1A \u8BE5\u6587\u4EF6\u5C31\u662F\u9700\u8981\u8FDB\u884C\u7FFB\u8BD1\u7684\u6587\u672C\u4FE1\u606F\u3002</p></li><li><p><strong>settings.json</strong>\uFF1A \u8BED\u8A00\u73AF\u5883\u7684\u57FA\u672C\u914D\u7F6E\u4FE1\u606F\uFF0C\u53EF\u4EE5\u8FDB\u884C\u4FEE\u6539\u3002</p></li></ul><p>\u6700\u540E\u6587\u4EF6\u7ED3\u6784\u5982\u4E0B\uFF1A</p><div class="language-bash ext-sh line-numbers-mode"><pre class="language-bash"><code>myapp
|
||||
<span class="token operator">|</span>-- languages
|
||||
<span class="token operator">|</span>-- settings.json // \u8BED\u8A00\u914D\u7F6E\u6587\u4EF6
|
||||
<span class="token operator">|</span>-- translates // \u6B64\u6587\u4EF6\u5939\u662F\u6240\u6709\u9700\u8981\u7FFB\u8BD1\u7684\u5185\u5BB9
|
||||
<span class="token operator">|</span>-- default.json // \u9ED8\u8BA4\u540D\u79F0\u7A7A\u95F4\u5185\u5BB9
|
||||
<span class="token operator">|</span>-- package.json
|
||||
<span class="token operator">|</span>-- index.js
|
||||
|
||||
</code></pre><div class="line-numbers" aria-hidden="true"><span class="line-number">1</span><br><span class="line-number">2</span><br><span class="line-number">3</span><br><span class="line-number">4</span><br><span class="line-number">5</span><br><span class="line-number">6</span><br><span class="line-number">7</span><br><span class="line-number">8</span><br></div></div><p><strong>\u5982\u679C\u7565\u8FC7\u7B2C\u4E00\u6B65\u4E2D\u7684<code>voerkai18n init</code>\uFF0C\u4E5F\u53EF\u4EE5\u4F7F\u7528\u4EE5\u4E0B\u547D\u4EE4\u6765\u4E3A\u521B\u5EFA\u548C\u66F4\u65B0<code>settinbgs.json</code></strong></p><div class="language-javascript ext-js line-numbers-mode"><pre class="language-javascript"><code>myapp<span class="token operator">></span>voerkai18n extract <span class="token operator">-</span><span class="token constant">D</span> <span class="token operator">-</span>lngs zh en de jp <span class="token operator">-</span>d zh <span class="token operator">-</span>a zh
|
||||
</code></pre><div class="line-numbers" aria-hidden="true"><span class="line-number">1</span><br></div></div><p>\u4EE5\u4E0A\u547D\u4EE4\u4EE3\u8868\uFF1A</p><ul><li>\u626B\u63CF\u5F53\u524D\u6587\u4EF6\u5939\u4E0B\u6240\u6709\u6E90\u7801\u6587\u4EF6\uFF0C\u9ED8\u8BA4\u662F<code>js</code>\u3001<code>jsx</code>\u3001<code>html</code>\u3001<code>vue</code>\u6587\u4EF6\u7C7B\u578B\u3002</li><li>\u8BA1\u5212\u652F\u6301<code>zh</code>\u3001<code>en</code>\u3001<code>de</code>\u3001<code>jp</code>\u56DB\u79CD\u8BED\u8A00</li><li>\u9ED8\u8BA4\u8BED\u8A00\u662F\u4E2D\u6587\u3002\uFF08\u6307\u5728\u6E90\u7801\u6587\u4EF6\u4E2D\u6211\u4EEC\u76F4\u63A5\u4F7F\u7528\u4E2D\u6587\u5373\u53EF\uFF09</li><li>\u6FC0\u6D3B\u8BED\u8A00\u662F\u4E2D\u6587\uFF08\u5373\u9ED8\u8BA4\u5207\u6362\u5230\u4E2D\u6587\uFF09</li><li><code>-D</code>\u4EE3\u8868\u663E\u793A\u626B\u63CF\u8C03\u8BD5\u4FE1\u606F</li></ul><h2 id="\u7B2C\u56DB\u6B65-\u7FFB\u8BD1\u6587\u672C" tabindex="-1"><a class="header-anchor" href="#\u7B2C\u56DB\u6B65-\u7FFB\u8BD1\u6587\u672C" aria-hidden="true">#</a> \u7B2C\u56DB\u6B65\uFF1A\u7FFB\u8BD1\u6587\u672C</h2><p>\u63A5\u4E0B\u6765\u5C31\u53EF\u4EE5\u5206\u522B\u5BF9<code>language/translates</code>\u6587\u4EF6\u5939\u4E0B\u7684\u6240\u6709<code>JSON</code>\u6587\u4EF6\u8FDB\u884C\u7FFB\u8BD1\u4E86\u3002\u6BCF\u4E2A<code>JSON</code>\u6587\u4EF6\u5927\u6982\u5982\u4E0B\uFF1A</p><div class="language-json ext-json line-numbers-mode"><pre class="language-json"><code><span class="token punctuation">{</span>
|
||||
<span class="token property">"\u4E2D\u534E\u4EBA\u6C11\u5171\u548C\u56FD\u4E07\u5C81"</span><span class="token operator">:</span><span class="token punctuation">{</span>
|
||||
<span class="token property">"en"</span><span class="token operator">:</span><span class="token string">"<\u5728\u6B64\u7F16\u5199\u5BF9\u5E94\u7684\u82F1\u6587\u7FFB\u8BD1\u5185\u5BB9>"</span><span class="token punctuation">,</span>
|
||||
<span class="token property">"de"</span><span class="token operator">:</span><span class="token string">"<\u5728\u6B64\u7F16\u5199\u5BF9\u5E94\u7684\u5FB7\u6587\u7FFB\u8BD1\u5185\u5BB9>"</span>
|
||||
<span class="token property">"jp"</span><span class="token operator">:</span><span class="token string">"<\u5728\u6B64\u7F16\u5199\u5BF9\u5E94\u7684\u65E5\u6587\u7FFB\u8BD1\u5185\u5BB9>"</span><span class="token punctuation">,</span>
|
||||
<span class="token property">"$files"</span><span class="token operator">:</span><span class="token punctuation">[</span><span class="token string">"index.js"</span><span class="token punctuation">]</span> <span class="token comment">// \u8BB0\u5F55\u4E86\u8BE5\u4FE1\u606F\u662F\u4ECE\u54EA\u51E0\u4E2A\u6587\u4EF6\u4E2D\u63D0\u53D6\u7684</span>
|
||||
<span class="token punctuation">}</span><span class="token punctuation">,</span>
|
||||
<span class="token property">"\u4E2D\u534E\u4EBA\u6C11\u5171\u548C\u56FD\u6210\u7ACB\u4E8E{}"</span><span class="token operator">:</span><span class="token punctuation">{</span>
|
||||
<span class="token property">"en"</span><span class="token operator">:</span><span class="token string">"<\u5728\u6B64\u7F16\u5199\u5BF9\u5E94\u7684\u82F1\u6587\u7FFB\u8BD1\u5185\u5BB9>"</span><span class="token punctuation">,</span>
|
||||
<span class="token property">"de"</span><span class="token operator">:</span><span class="token string">"<\u5728\u6B64\u7F16\u5199\u5BF9\u5E94\u7684\u5FB7\u6587\u7FFB\u8BD1\u5185\u5BB9>"</span>
|
||||
<span class="token property">"jp"</span><span class="token operator">:</span><span class="token string">"<\u5728\u6B64\u7F16\u5199\u5BF9\u5E94\u7684\u65E5\u6587\u7FFB\u8BD1\u5185\u5BB9>"</span><span class="token punctuation">,</span>
|
||||
<span class="token property">"$files"</span><span class="token operator">:</span><span class="token punctuation">[</span><span class="token string">"index.js"</span><span class="token punctuation">]</span>
|
||||
<span class="token punctuation">}</span>
|
||||
<span class="token punctuation">}</span>
|
||||
</code></pre><div class="line-numbers" aria-hidden="true"><span class="line-number">1</span><br><span class="line-number">2</span><br><span class="line-number">3</span><br><span class="line-number">4</span><br><span class="line-number">5</span><br><span class="line-number">6</span><br><span class="line-number">7</span><br><span class="line-number">8</span><br><span class="line-number">9</span><br><span class="line-number">10</span><br><span class="line-number">11</span><br><span class="line-number">12</span><br><span class="line-number">13</span><br><span class="line-number">14</span><br></div></div><p>\u6211\u4EEC\u53EA\u9700\u8981\u4FEE\u6539\u8BE5\u6587\u4EF6\u7FFB\u8BD1\u5BF9\u5E94\u7684\u8BED\u8A00\u5373\u53EF\u3002</p><p><strong>\u91CD\u70B9\uFF1A\u5982\u679C\u7FFB\u8BD1\u671F\u95F4\u5BF9\u6E90\u6587\u4EF6\u8FDB\u884C\u4E86\u4FEE\u6539\uFF0C\u5219\u53EA\u9700\u8981\u91CD\u65B0\u6267\u884C\u4E00\u4E0B<code>voerkai18n extract</code>\u547D\u4EE4\uFF0C\u8BE5\u547D\u4EE4\u4F1A\u8FDB\u884C\u4EE5\u4E0B\u64CD\u4F5C\uFF1A</strong></p><ul><li>\u5982\u679C\u6587\u672C\u5185\u5BB9\u5728\u6E90\u4EE3\u7801\u4E2D\u5DF2\u7ECF\u5220\u9664\u4E86\uFF0C\u5219\u4F1A\u81EA\u52A8\u4ECE\u7FFB\u8BD1\u6E05\u5355\u4E2D\u5220\u9664\u3002</li><li>\u5982\u679C\u6587\u672C\u5185\u5BB9\u5728\u6E90\u4EE3\u7801\u4E2D\u5DF2\u4FEE\u6539\u4E86\uFF0C\u5219\u4F1A\u89C6\u4E3A\u65B0\u589E\u52A0\u7684\u5185\u5BB9\u3002</li><li>\u5982\u679C\u6587\u672C\u5185\u5BB9\u5DF2\u7ECF\u7FFB\u8BD1\u4E86\u4E00\u90E8\u4EFD\u4E86\uFF0C\u5219\u4F1A\u4FDD\u7559\u5DF2\u7FFB\u8BD1\u7684\u5185\u5BB9\u3002</li></ul><p>\u56E0\u6B64\uFF0C\u53CD\u590D\u6267\u884C<code>voerkai18n extract</code>\u547D\u4EE4\u662F\u5B89\u5168\u7684\uFF0C\u4E0D\u4F1A\u5BFC\u81F4\u8FDB\u884C\u4E86\u4E00\u534A\u7684\u7FFB\u8BD1\u5185\u5BB9\u4E22\u5931\uFF0C\u53EF\u4EE5\u653E\u5FC3\u6267\u884C\u3002</p><p>\u5927\u90E8\u5206\u56FD\u9645\u5316\u89E3\u51B3\u65B9\u6848\u81F3\u6B64\u5C31\u9700\u8981\u4EA4\u7ED9\u4EBA\u5DE5\u8FDB\u884C\u7FFB\u8BD1\u4E86\uFF0C\u4F46\u662F<code>voerkai18n</code>\u9664\u4E86\u624B\u52A8\u7FFB\u8BD1\u5916\uFF0C\u901A\u8FC7<code>voerkai18n translate</code>\u547D\u4EE4\u6765\u5B9E\u73B0<strong>\u8C03\u7528\u5728\u7EBF\u7FFB\u8BD1\u670D\u52A1</strong>\u8FDB\u884C\u81EA\u52A8\u7FFB\u8BD1\u3002</p><div class="language-javascript ext-js line-numbers-mode"><pre class="language-javascript"><code><span class="token operator">></span>voerkai18n translate <span class="token operator">--</span>provider baidu <span class="token operator">--</span>appkey <span class="token operator"><</span>\u5728\u767E\u5EA6\u7FFB\u8BD1\u4E0A\u7533\u8BF7\u7684\u5BC6\u94A5<span class="token operator">></span> <span class="token operator">--</span>appid <span class="token operator"><</span>\u5728\u767E\u5EA6\u7FFB\u8BD1\u4E0A\u7533\u8BF7\u7684appid<span class="token operator">></span>
|
||||
</code></pre><div class="line-numbers" aria-hidden="true"><span class="line-number">1</span><br></div></div><p>\u5728\u9879\u76EE\u6587\u4EF6\u5939\u4E0B\u6267\u884C\u4E0A\u9762\u7684\u8BED\u53E5\uFF0C\u5C06\u4F1A\u81EA\u52A8\u8C03\u7528\u767E\u5EA6\u7684\u5728\u7EBF\u7FFB\u8BD1API\u8FDB\u884C\u7FFB\u8BD1\uFF0C\u4EE5\u73B0\u5728\u7684\u7FFB\u8BD1\u6C34\u5E73\u800C\u8A00\uFF0C\u60A8\u53EA\u9700\u8981\u8FDB\u884C\u5C11\u91CF\u7684\u5FAE\u8C03\u5373\u53EF\u3002\u5173\u4E8E<code>voerkai18n translate</code>\u547D\u4EE4\u7684\u4F7F\u7528\u8BF7\u67E5\u9605\u540E\u7EED\u4ECB\u7ECD\u3002</p><h2 id="\u7B2C\u4E94\u6B65-\u7F16\u8BD1\u8BED\u8A00\u5305" tabindex="-1"><a class="header-anchor" href="#\u7B2C\u4E94\u6B65-\u7F16\u8BD1\u8BED\u8A00\u5305" aria-hidden="true">#</a> \u7B2C\u4E94\u6B65\uFF1A\u7F16\u8BD1\u8BED\u8A00\u5305</h2><p>\u5F53\u6211\u4EEC\u5B8C\u6210<code>myapp/languages/translates</code>\u4E0B\u7684\u6240\u6709<code>JSON\u8BED\u8A00\u6587\u4EF6</code>\u7684\u7FFB\u8BD1\u540E\uFF08\u5982\u679C\u914D\u7F6E\u4E86\u540D\u79F0\u7A7A\u95F4\u540E\uFF0C\u6BCF\u4E00\u4E2A\u540D\u79F0\u7A7A\u95F4\u4F1A\u5BF9\u5E94\u751F\u6210\u4E00\u4E2A\u6587\u4EF6\uFF0C\u8BE6\u89C1\u540E\u7EED<code>\u540D\u79F0\u7A7A\u95F4</code>\u4ECB\u7ECD\uFF09\uFF0C\u63A5\u4E0B\u6765\u9700\u8981\u5BF9\u7FFB\u8BD1\u540E\u7684\u6587\u4EF6\u8FDB\u884C\u7F16\u8BD1\u3002</p><div class="language-bash ext-sh line-numbers-mode"><pre class="language-bash"><code>myapp<span class="token operator">></span> voerkai18n compile
|
||||
</code></pre><div class="line-numbers" aria-hidden="true"><span class="line-number">1</span><br></div></div><p><code>compile</code>\u547D\u4EE4\u6839\u636E<code>myapp/languages/translates/*.json</code>\u548C<code>myapp/languages/settings.json</code>\u6587\u4EF6\u7F16\u8BD1\u751F\u6210\u4EE5\u4E0B\u6587\u4EF6\uFF1A</p><div class="language-javascript ext-js line-numbers-mode"><pre class="language-javascript"><code> <span class="token operator">|</span><span class="token operator">--</span> languages
|
||||
<span class="token operator">|</span><span class="token operator">--</span> settings<span class="token punctuation">.</span>json <span class="token comment">// \u8BED\u8A00\u914D\u7F6E\u6587\u4EF6</span>
|
||||
<span class="token operator">|</span><span class="token operator">--</span> idMap<span class="token punctuation">.</span>js <span class="token comment">// \u6587\u672C\u4FE1\u606Fid\u6620\u5C04\u8868</span>
|
||||
<span class="token operator">|</span><span class="token operator">--</span> runtime<span class="token punctuation">.</span>js <span class="token comment">// \u8FD0\u884C\u65F6\u6E90\u7801</span>
|
||||
<span class="token operator">|</span><span class="token operator">--</span> index<span class="token punctuation">.</span>js <span class="token comment">// \u5305\u542B\u8BE5\u5E94\u7528\u4F5C\u7528\u57DF\u4E0B\u7684\u7FFB\u8BD1\u51FD\u6570\u7B49</span>
|
||||
<span class="token operator">|</span><span class="token operator">--</span> zh<span class="token punctuation">.</span>js <span class="token comment">// \u8BED\u8A00\u5305</span>
|
||||
<span class="token operator">|</span><span class="token operator">--</span> en<span class="token punctuation">.</span>js
|
||||
<span class="token operator">|</span><span class="token operator">--</span> jp<span class="token punctuation">.</span>js
|
||||
<span class="token operator">|</span><span class="token operator">--</span> de<span class="token punctuation">.</span>js
|
||||
<span class="token operator">|</span><span class="token operator">--</span> translates <span class="token comment">// \u6B64\u6587\u4EF6\u5939\u5305\u542B\u4E86\u6240\u6709\u9700\u8981\u7FFB\u8BD1\u7684\u5185\u5BB9</span>
|
||||
<span class="token operator">|</span><span class="token operator">--</span> <span class="token keyword">default</span><span class="token punctuation">.</span>json
|
||||
<span class="token operator">|</span><span class="token operator">--</span> <span class="token keyword">package</span><span class="token punctuation">.</span>json
|
||||
<span class="token operator">|</span><span class="token operator">--</span> index<span class="token punctuation">.</span>js
|
||||
|
||||
</code></pre><div class="line-numbers" aria-hidden="true"><span class="line-number">1</span><br><span class="line-number">2</span><br><span class="line-number">3</span><br><span class="line-number">4</span><br><span class="line-number">5</span><br><span class="line-number">6</span><br><span class="line-number">7</span><br><span class="line-number">8</span><br><span class="line-number">9</span><br><span class="line-number">10</span><br><span class="line-number">11</span><br><span class="line-number">12</span><br><span class="line-number">13</span><br><span class="line-number">14</span><br></div></div><h2 id="\u7B2C\u516D\u6B65-\u5BFC\u5165\u7FFB\u8BD1\u51FD\u6570" tabindex="-1"><a class="header-anchor" href="#\u7B2C\u516D\u6B65-\u5BFC\u5165\u7FFB\u8BD1\u51FD\u6570" aria-hidden="true">#</a> \u7B2C\u516D\u6B65\uFF1A\u5BFC\u5165\u7FFB\u8BD1\u51FD\u6570</h2><p>\u7B2C\u4E00\u6B65\u4E2D\u6211\u4EEC\u5728\u6E90\u6587\u4EF6\u4E2D\u76F4\u63A5\u4F7F\u7528\u4E86<code>t</code>\u7FFB\u8BD1\u51FD\u6570\u5305\u88C5\u8981\u7FFB\u8BD1\u7684\u6587\u672C\u4FE1\u606F\uFF0C\u8BE5<code>t</code>\u7FFB\u8BD1\u51FD\u6570\u5C31\u662F\u5728\u7F16\u8BD1\u73AF\u8282\u81EA\u52A8\u751F\u6210\u5E76\u58F0\u660E\u5728<code>myapp/languages/index.js</code>\u4E2D\u7684\u3002</p><div class="language-javascript ext-js line-numbers-mode"><pre class="language-javascript"><code><span class="token keyword">import</span> <span class="token punctuation">{</span> t <span class="token punctuation">}</span> <span class="token keyword">from</span> <span class="token string">"./languages"</span>
|
||||
</code></pre><div class="line-numbers" aria-hidden="true"><span class="line-number">1</span><br></div></div><p>\u56E0\u6B64\uFF0C\u6211\u4EEC\u9700\u8981\u5728\u9700\u8981\u8FDB\u884C\u7FFB\u8BD1\u65F6\u5BFC\u5165\u8BE5\u51FD\u6570\u5373\u53EF\u3002</p><p>\u4F46\u662F\u5982\u679C\u6E90\u7801\u6587\u4EF6\u5F88\u591A\uFF0C\u91CD\u6B21\u91CD\u590D\u5BFC\u5165<code>t</code>\u51FD\u6570\u4E5F\u662F\u6BD4\u8F83\u9EBB\u70E6\u7684\uFF0C\u6240\u4EE5\u6211\u4EEC\u4E5F\u63D0\u4F9B\u4E86\u4E00\u4E2A<code>babel/vite</code>\u7B49\u63D2\u4EF6\u6765\u81EA\u52A8\u5BFC\u5165<code>t</code>\u51FD\u6570\u3002</p><h2 id="\u7B2C\u516D\u6B65-\u5207\u6362\u8BED\u8A00" tabindex="-1"><a class="header-anchor" href="#\u7B2C\u516D\u6B65-\u5207\u6362\u8BED\u8A00" aria-hidden="true">#</a> \u7B2C\u516D\u6B65\uFF1A\u5207\u6362\u8BED\u8A00</h2><p>\u5F53\u9700\u8981\u5207\u6362\u8BED\u8A00\u65F6\uFF0C\u53EF\u4EE5\u901A\u8FC7\u8C03\u7528<code>change</code>\u65B9\u6CD5\u6765\u5207\u6362\u8BED\u8A00\u3002</p><div class="language-javascript ext-js line-numbers-mode"><pre class="language-javascript"><code><span class="token keyword">import</span> <span class="token punctuation">{</span> i18nScope <span class="token punctuation">}</span> <span class="token keyword">from</span> <span class="token string">"./languages"</span>
|
||||
|
||||
<span class="token comment">// \u5207\u6362\u5230\u82F1\u6587</span>
|
||||
<span class="token keyword">await</span> i18nScope<span class="token punctuation">.</span><span class="token function">change</span><span class="token punctuation">(</span><span class="token string">"en"</span><span class="token punctuation">)</span>
|
||||
<span class="token comment">// VoerkaI18n\u662F\u4E00\u4E2A\u5168\u5C40\u5355\u4F8B\uFF0C\u53EF\u4EE5\u76F4\u63A5\u8BBF\u95EE</span>
|
||||
<span class="token keyword">await</span> VoerkaI18n<span class="token punctuation">.</span><span class="token function">change</span><span class="token punctuation">(</span><span class="token string">"en"</span><span class="token punctuation">)</span>
|
||||
</code></pre><div class="line-numbers" aria-hidden="true"><span class="line-number">1</span><br><span class="line-number">2</span><br><span class="line-number">3</span><br><span class="line-number">4</span><br><span class="line-number">5</span><br><span class="line-number">6</span><br></div></div><p><code>i18nScope.change</code>\u4E0E<code>VoerkaI18n.change</code>\u4E24\u8005\u662F\u7B49\u4EF7\u7684\u3002</p><p>\u4E00\u822C\u53EF\u80FD\u4E5F\u9700\u8981\u5728\u8BED\u8A00\u5207\u6362\u540E\u8FDB\u884C\u754C\u9762\u66F4\u65B0\u6E32\u67D3\uFF0C\u53EF\u4EE5\u8BA2\u9605\u4E8B\u4EF6\u6765\u54CD\u5E94\u8BED\u8A00\u5207\u6362\u3002</p><div class="language-javascript ext-js line-numbers-mode"><pre class="language-javascript"><code><span class="token keyword">import</span> <span class="token punctuation">{</span> i18nScope <span class="token punctuation">}</span> <span class="token keyword">from</span> <span class="token string">"./languages"</span>
|
||||
|
||||
<span class="token comment">// \u5207\u6362\u5230\u82F1\u6587</span>
|
||||
i18nScope<span class="token punctuation">.</span><span class="token function">on</span><span class="token punctuation">(</span><span class="token punctuation">(</span><span class="token parameter">newLanguage</span><span class="token punctuation">)</span><span class="token operator">=></span><span class="token punctuation">{</span>
|
||||
<span class="token operator">...</span>
|
||||
<span class="token punctuation">}</span><span class="token punctuation">)</span>
|
||||
<span class="token comment">// </span>
|
||||
VoerkaI18n<span class="token punctuation">.</span><span class="token function">on</span><span class="token punctuation">(</span><span class="token punctuation">(</span><span class="token parameter">newLanguage</span><span class="token punctuation">)</span><span class="token operator">=></span><span class="token punctuation">{</span>
|
||||
<span class="token operator">...</span>
|
||||
<span class="token punctuation">}</span><span class="token punctuation">)</span>
|
||||
</code></pre><div class="line-numbers" aria-hidden="true"><span class="line-number">1</span><br><span class="line-number">2</span><br><span class="line-number">3</span><br><span class="line-number">4</span><br><span class="line-number">5</span><br><span class="line-number">6</span><br><span class="line-number">7</span><br><span class="line-number">8</span><br><span class="line-number">9</span><br><span class="line-number">10</span><br></div></div>`,55);function p(o,t){return e}var r=n(a,[["render",p],["__file","get-started.html.vue"]]);export{r as default};
|
1
docs/.vuepress/dist/assets/get-started.html.e5dfcb15.js
vendored
Normal file
1
docs/.vuepress/dist/assets/get-started.html.e5dfcb15.js
vendored
Normal file
@ -0,0 +1 @@
|
||||
const e={key:"v-53049e26",path:"/zh/guide/intro/get-started.html",title:"\u5FEB\u901F\u5165\u95E8",lang:"zh-CN",frontmatter:{title:"\u5FEB\u901F\u5165\u95E8",summary:"\u5FEB\u901F\u5165\u95E8 \u672C\u8282\u4EE5\u6807\u51C6\u7684Nodejs\u5E94\u7528\u7A0B\u5E8F\u4E3A\u4F8B\uFF0C\u7B80\u8981\u4ECB\u7ECDVoerkaI18n\u56FD\u9645\u5316\u6846\u67B6\u7684\u57FA\u672C\u4F7F\u7528\u3002\u5176\u4ED6vue\u6216react\u5E94\u7528\u7684\u4F7F\u7528\u4E5F\u57FA\u672C\u76F8\u540C\u3002 \u5728\u672C\u9879\u76EE\u7684\u6240\u6709\u652F\u6301\u7684\u6E90\u7801\u6587\u4EF6\u4E2D\u5747\u53EF\u4EE5\u4F7F\u7528t\u51FD\u6570\u5BF9\u8981\u7FFB\u8BD1\u7684\u6587\u672C\u8FDB\u884C\u5305\u88C5\uFF0C\u7B80\u5355\u800C\u7C97\u66B4\u3002 t\u7FFB\u8BD1\u51FD\u6570\u662F\u4ECEmyapp/languages/index.js\u6587\u4EF6\u5BFC\u51FA\u7684\u7FFB\u8BD1\u51FD\u6570\uFF0C\u4F46\u662F\u73B0\u5728myapp/languages\u8FD8\u4E0D\u5B58\u5728\uFF0C\u540E",head:[["meta",{property:"og:url",content:"https://vuepress-theme-hope-v2-demo.mrhope.site/voerka-i18n/zh/guide/intro/get-started.html"}],["meta",{property:"og:site_name",content:"VoerkaI18n"}],["meta",{property:"og:title",content:"\u5FEB\u901F\u5165\u95E8"}],["meta",{property:"og:type",content:"article"}],["meta",{property:"og:locale",content:"zh-CN"}],["meta",{property:"og:locale:alternate",content:"en-US"}]]},excerpt:"",headers:[{level:2,title:"\u7B2C\u4E00\u6B65\uFF1A\u5B89\u88C5\u547D\u4EE4\u884C\u5DE5\u5177",slug:"\u7B2C\u4E00\u6B65-\u5B89\u88C5\u547D\u4EE4\u884C\u5DE5\u5177",children:[]},{level:2,title:"\u7B2C\u4E8C\u6B65\uFF1A\u521D\u59CB\u5316\u5DE5\u7A0B",slug:"\u7B2C\u4E8C\u6B65-\u521D\u59CB\u5316\u5DE5\u7A0B",children:[]},{level:2,title:"\u7B2C\u4E09\u6B65\uFF1A\u63D0\u53D6\u6587\u672C",slug:"\u7B2C\u4E09\u6B65-\u63D0\u53D6\u6587\u672C",children:[]},{level:2,title:"\u7B2C\u56DB\u6B65\uFF1A\u7FFB\u8BD1\u6587\u672C",slug:"\u7B2C\u56DB\u6B65-\u7FFB\u8BD1\u6587\u672C",children:[]},{level:2,title:"\u7B2C\u4E94\u6B65\uFF1A\u7F16\u8BD1\u8BED\u8A00\u5305",slug:"\u7B2C\u4E94\u6B65-\u7F16\u8BD1\u8BED\u8A00\u5305",children:[]},{level:2,title:"\u7B2C\u516D\u6B65\uFF1A\u5BFC\u5165\u7FFB\u8BD1\u51FD\u6570",slug:"\u7B2C\u516D\u6B65-\u5BFC\u5165\u7FFB\u8BD1\u51FD\u6570",children:[]},{level:2,title:"\u7B2C\u516D\u6B65\uFF1A\u5207\u6362\u8BED\u8A00",slug:"\u7B2C\u516D\u6B65-\u5207\u6362\u8BED\u8A00",children:[]}],git:{createdTime:null,updatedTime:null,contributors:[]},readingTime:{minutes:5.36,words:1608},filePathRelative:"zh/guide/intro/get-started.md"};export{e as data};
|
27
docs/.vuepress/dist/assets/highlight.esm.d982e650.js
vendored
Normal file
27
docs/.vuepress/dist/assets/highlight.esm.d982e650.js
vendored
Normal file
File diff suppressed because one or more lines are too long
1
docs/.vuepress/dist/assets/history.html.b744d275.js
vendored
Normal file
1
docs/.vuepress/dist/assets/history.html.b744d275.js
vendored
Normal file
@ -0,0 +1 @@
|
||||
const e={key:"v-55dd0ea3",path:"/zh/guide/intro/history.html",title:"\u7248\u672C\u5386\u53F2",lang:"zh-CN",frontmatter:{title:"\u7248\u672C\u5386\u53F2",summary:"",head:[["meta",{property:"og:url",content:"https://vuepress-theme-hope-v2-demo.mrhope.site/voerka-i18n/zh/guide/intro/history.html"}],["meta",{property:"og:site_name",content:"VoerkaI18n"}],["meta",{property:"og:title",content:"\u7248\u672C\u5386\u53F2"}],["meta",{property:"og:type",content:"article"}],["meta",{property:"og:locale",content:"zh-CN"}],["meta",{property:"og:locale:alternate",content:"en-US"}]]},excerpt:"",headers:[],git:{createdTime:null,updatedTime:null,contributors:[]},readingTime:{minutes:0,words:0},filePathRelative:"zh/guide/intro/history.md"};export{e as data};
|
1
docs/.vuepress/dist/assets/history.html.f2aa5678.js
vendored
Normal file
1
docs/.vuepress/dist/assets/history.html.f2aa5678.js
vendored
Normal file
@ -0,0 +1 @@
|
||||
import{_ as r}from"./app.b0e3c1fe.js";const t={};function _(e,c){return null}var o=r(t,[["render",_],["__file","history.html.vue"]]);export{o as default};
|
1
docs/.vuepress/dist/assets/home.html.162268f3.js
vendored
Normal file
1
docs/.vuepress/dist/assets/home.html.162268f3.js
vendored
Normal file
@ -0,0 +1 @@
|
||||
import{_ as e}from"./app.b0e3c1fe.js";const _={};function r(t,c){return null}var o=e(_,[["render",r],["__file","home.html.vue"]]);export{o as default};
|
Some files were not shown because too many files have changed in this diff Show More
Loading…
x
Reference in New Issue
Block a user