V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  eyelly  ›  全部回复第 2 页 / 共 3 页
回复总数  50
1  2  3  
@lisxour #5
感谢大佬耐心且详细的回复

针对上述的的问题:
3.1 如果语言包中已经存在该文案的翻译,就不会再次翻译该文案了,只要文案本身不变,就不用担心翻译好的内容(不管是机翻的,还是人工手动的)丢失

3.2 如果文案发生了变化
例如:`欢迎` -> `你好,欢迎!`,那么以前针对 `欢迎` 翻译内容是会被移除掉,又会基于 `你好,欢迎!` 重新翻译。

因为 文案即 key ,代码中改了文案,语言包中的文案也会被同步改掉,当然人工手动翻译的是会丢失。虽然可以做到在语言包中保留不再使用的文案,但是这样没有意义。

针对上述场景可以有这样的解决方案:

例如:针对 `欢迎` 文案,对于机翻的 `Welcome` 不满意,然后人工维护成了 `Welcomeeeee`,但是后续文案显示上要变成 `你好,欢迎!`

如果要保留人工维护的翻译内容,新的文案写法这样调整可以满足需求:
以前:t('欢迎')
现在:t('你好,{0}!', t('欢迎'))

相当于某些文案已经有固定的翻译内容了,可以理解为抽成一个变量,在文案中基于`变量插值`的特性与其他文案进行组合来生成新的文案
@lisxour #2 比较好奇是什么样的维护问题?可以展开说说吗
@lisxour 对于第二点表示认同,机器翻译肯定不能做到 100%满意的,但是对于绝大部分(不是所有哟)开发人员的话,外语水平可能都不太好,但这样至少可以应对,如果翻译不佳,后期在语言包中调整也不是什么大问题

基于第一点的文案生成的语言包是这样的
{
"你好,${0},欢迎登陆后台": "假如这里是翻译后的内容"
}
如果文案调整了第 3 点的,会重新生成下面的语音包:
{
"你好,${0},欢迎使用后台": "这里会是新翻译的内容"
}
哈哈哈,希望你能实现自由
@eyelly 倒是不着急,你慢慢来
@pnglog #2 没有上传失败,https://www.imgurl.ink/img/fb5e954397d42790 这个图片就是通过 [盘络上传] 插件上传的,但是上传记录里面就不显示上传的图片,然后复制链接也不对
用起来挺方便的,不过 Edge 商店目前还没有更新到最新版

目前发现的问题:
1. 右键上传好像没有生效(重启了也没有用)
2. 自动插入也没有生效(在 V2EX 上,不知道是不是跟其他插件有冲突)
3. 就是上传记录能不能支持显示未已上传的图片呢
![]( https://s3.bmp.ovh/imgs/2023/06/07/fb5e954397d42790.png)
4. 已上传的图片复制后,不是有效的图片地址
例如这样的:icons/err512.png

上面的问题由于不是最新版,所以不知道已经解决了
@create2308 不知道有没有折扣呢?
@leedarmau 19 楼说支持支付宝,11 楼说有个小程序可以(我也注册了,很简洁,就是还没实操过)
@nothing2 #11 这个可以做地铁和公交车么?这个小程序倒是很简洁;也不知道为啥都需要实名认证呢
@xwayway 厉害的,不过 callkit 功能不是被禁了么?你咋弄的,表示很羡慕
@norcm 对的啊,就是因为钱包的公交卡中,没有天府通,没有折扣就很难受,其他好多城市都支持了的
@piecezzz 可能大部分人都想的是身上能少带样东西就少带样东西吧
@nuxio
@create2308
安装试了下,iOS 的也没有广告,不过有点遗憾的是,看样子好像不能在公交车上刷
@nothing2 @chonger @iX8NEGGn 已禁用,眼不见心不烦
2023-05-09 15:01:15 +08:00
回复了 tanran 创建的主题 程序员 macOS 怎样快速切换到另一个应用?
可以试试 https://www.npmjs.com/package/i18n-pro ,纯 js 库,不限制框架
2023-03-24 12:39:50 +08:00
回复了 guoziq09 创建的主题 程序员 chatGPT 相关
我也遇到过在 JavaScript 中调用 API 无法请求的问题,后来了解到代码请求中也需要配置代理服务;最后在 JS 中通过这个 https://www.npmjs.com/package/https-proxy-agent 工具解决了
2023-03-22 19:36:29 +08:00
回复了 eyelly 创建的主题 分享创造 开源了一款支持通过 JSX 来编写 Markdown 的工具
@Sailwww 认同你的看法,我也很期待那种直接识别 Markdown 中内容,然后生成可用国际化工具的出现(或许已经有了🤔)。也认同你说的把第一步复杂化了,毕竟相对于原生 Markdown 的简洁写法是要繁琐很多,毕竟 JSX 就是类似于 HTML 的,这样有点反骨了,但这样也最终实现了我的需求。第二步要找其他的库,因为国际化有很多的解决方案,可以任选自己熟悉的,自己实现也可以。当前库的英文版文档就是基于中文版生成的,也是借助于我写的另一个国际化库自动翻译生成的语言包。由于另一个库还不完美,所以暂不敢发出来,大佬感兴趣的话,可以在当前库中找到答案
2023-03-22 12:36:52 +08:00
回复了 eyelly 创建的主题 分享创造 开源了一款支持通过 JSX 来编写 Markdown 的工具
@ourongxing 哈哈哈,谢谢你的评价,首先呢,尝试做这个的时候 chatGPT 好像还没有面世,即便现在我个人也更倾向于基于句子的翻译,而不是整片文稿的翻译,虽然类似于 chartGPT 的 AI 工具很强,但他们也不是完美的,很多细节还需要人工把控。其次,个人喜欢纯粹的 JSX ,因此 jsx-to-md 从命名上也可以知道它的定位也很明确。最后呢,jsx-to-md 虽然不完美,但是还能用😂😂😂
1  2  3  
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1575 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 21ms · UTC 23:56 · PVG 07:56 · LAX 16:56 · JFK 19:56
Developed with CodeLauncher
♥ Do have faith in what you're doing.