zhuangzhuang1988

zhuangzhuang1988

V2EX 第 121655 号会员,加入于 2015-06-10 22:46:59 +08:00
今日活跃度排名 9726
根据 zhuangzhuang1988 的设置,主题列表被隐藏
二手交易 相关的信息,包括已关闭的交易,不会被隐藏
zhuangzhuang1988 最近回复了
@ljlljl0 我也是,就一个新加坡客户,要加英文,翻译得累死
提取翻译不是难的,难得是页面排版,特别是中文几个字,到英文变成了十几个字,页面各种乱
i18n-ally + 人肉提取 没那么复杂的。
规划翻译字段类型,通用的,枚举的。
一般枚举的 我会先提取这样的。

/**
*$t('enum.E_MessageType .Warning')
*$t('enum.E_MessageType .Error')
*/
enum E_MessageType {
/**
* 警告
*/
Warning,
/**
* 错误
*/
Error,
}

上面注释会被 i18n-ally 识别的,然后提取到翻译。

代码层, 页面(模板)层。 注入一个 $enumTrans 的翻译对象。
$enumTrans 包含各种枚举, 可以通过一些 js 动态功能 + ts 类型处理。
类似这样,
<script setup lang="ts">
const { $enumTrans } = useI18nExt()

let msgType = E_MessageType.Warning
function showMsg() {
console.log($enumTrans.MessageType(msgType))
}
</script>
<template>
<div>
{{$enumTrans.MessageType(msgType)}}
</div>
</template>
4 天前
回复了 llej 创建的主题 程序员 如何实现模块化加载的前端和后端代码?
学习下 kibana , 就是要系统的设计才行。

举例 https://github.com/elastic/kibana/tree/main/x-pack/examples/alerting_example
Notepad.
我也发现了, 真尼玛坑,
还以为做文件清理出问题了。
13 天前
回复了 frankkly 创建的主题 生活 你们上个月电费多少??
200
单词打错了
23 天前
回复了 Xheldon 创建的主题 Windows 有没有长期 Windows 不关机做家庭服务器的?
windows + easytier
在外面手机就能控制电脑。
打开美团的微信小程序的外卖的神抢手, 上下滑动卡得死了。
大厂也这样。
关于   ·   帮助文档   ·   自助推广系统   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   3028 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 11ms · UTC 13:21 · PVG 21:21 · LAX 06:21 · JFK 09:21
Developed with CodeLauncher
♥ Do have faith in what you're doing.