IFreeOvO / i18n-cli

支持将vue、react项目里的中文替换成 i18n 国际化标记,并支持自动翻译的命令行工具
MIT License
119 stars 36 forks source link

翻译遇到语法错误 #139

Open jiechen257 opened 2 hours ago

jiechen257 commented 2 hours ago

image

如图,代码本身语法逻辑并无问题,但翻译总是出错,代码完整版本如下:

import CacheKey from '@/constants/cache-key'
import Cookies from 'js-cookie'

const acgDomain: any = import.meta.env.VITE_ACG_DOMAIN
const dgDomain: any = import.meta.env.VITE_DG_DOMAIN

const getToken = () => {
  return localStorage.getItem(CacheKey.TOKEN)
}

const setToken = (token: string) => {
  localStorage.setItem(CacheKey.TOKEN, token)
}

const removeToken = () => {
  localStorage.removeItem(CacheKey.TOKEN)
}

const getCookie = (key = CacheKey.TOKEN): string => {
  return <string>Cookies.get(key)
}

const setCookie = (value: any, key = CacheKey.TOKEN) => {
  Cookies.set(key, value, { domain: acgDomain })
  Cookies.set(key, value, { domain: dgDomain })
}

const removeCookie = () => {
  Cookies.remove(CacheKey.TOKEN)
  Cookies.remove(CacheKey.TOKEN, { domain: acgDomain })
  Cookies.remove(CacheKey.TOKEN, { domain: dgDomain })
}

export { getCookie, setCookie, removeCookie, getToken, setToken, removeToken }