首页   注册   登录
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
宝塔
V2EX  ›  程序员

请问 v 友, app 国际化(语言翻译)应该如何做到简单快捷与准确?

  •  
  •   anypwx · 250 天前 · 942 次点击
    这是一个创建于 250 天前的主题,其中的信息可能已经有所发展或是发生改变。

    在公司承担了 app 国际化的语言翻译工作, 现有的方法非常的陈旧与繁琐。 每次比较大的改版,文本被调整后,原来翻译过的文本用不了了,都需要重新抽取出来做成 list 去翻译,而调整的文本需要人工核对后(有些没变的可以继续使用)给出列表送去业务那边通过国外业务去找各个地区及国家的代理人翻译相对应的语言。十分的痛苦!目前我司需要翻译的语言大概在二十几个国家与地区。 有没有一个好的方案,能解决以上问题呢?

    9 回复  |  直到 2019-03-19 14:45:33 +08:00
        1
    cq65617875   249 天前
    po file?
        2
    woodelf   249 天前
    1、没有引入 CAT 工具和相关的工程处理手段?
    2、软件的每一处 UI 文本都对应唯一一个 string ID,如果每次大改版都会把 UI 文本的 string ID 同时改掉的话,那只能说明开发真不嫌麻烦。
    只要能够引入 CAT 工具,做好工程处理,这些问题根本就不是事,SDL Passolo 能够很好地处理。
        3
    zpxshl   249 天前 via Android
    i18n 欢迎您?
        4
    anypwx   248 天前
        5
    anypwx   248 天前
    @woodelf string id 不会变, 内容文本改变了。
        6
    anypwx   248 天前
    @zpxshl app 上可以用吗
        7
    zpxshl   248 天前 via Android
    @anypwx 可以
        8
    woodelf   248 天前
    @anypwx string ID 不变,只改变文本内容的话就更好处理了,现成的 CAT 工具就可以实现。如果你们自己要做预处理和后处理的话,就得培养下相关的工程人员,否则的话连工程处理都可以直接分包给 vendor 去搞定
        9
    anypwx   247 天前
    @woodelf 谢谢大佬
    关于   ·   FAQ   ·   API   ·   我们的愿景   ·   广告投放   ·   感谢   ·   实用小工具   ·   4163 人在线   最高记录 5043   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.3 · 29ms · UTC 08:38 · PVG 16:38 · LAX 00:38 · JFK 03:38
    ♥ Do have faith in what you're doing.