• 请不要在回答技术问题时复制粘贴 AI 生成的内容
KyL
V2EX  ›  程序员

软件开发中,界面内容术语与多种语言的对照表叫什么?

  •  
  •   KyL · Apr 4, 2024 · 4116 views
    This topic created in 946 days ago, the information mentioned may be changed or developed.

    我正在开发一个软件,界面语言要根据用户选择显示不同的语言。

    比如“确认”按钮,如果用户选择中文,则显示“确认”,选择英文则显示“Confirm”。

    我现在需要一个“Confirm”与多种语言对应的对照表,请问这种表有没有什么专用术语,有没有开源项目是专门做这种对照表的?

    Supplement 1  ·  Apr 10, 2024
    我知道 i18n 这个术语,我需要的不是代码,而是数据,记录了不同语言的文本材料,是一个或多个 XML 、JSON 或者 TXT 格式的文件。
    15 replies  •  2024-04-05 15:11:05 +08:00
    x1596357
    x1596357
    Apr 4, 2024
    1
    GNU gettext
    SpiritYa
    SpiritYa
    Apr 4, 2024
    2
    似乎是想问 i18n ?比如在 Qt 中一般会添加 translations/i18n_zh.ts 、translations/i18n_en.ts 文件。
    在其它语言/框架中也有一般都有 i18n 的解决方案,直接 Google 即可。
    Zhuzhuchenyan
    Zhuzhuchenyan
    Apr 4, 2024
    3
    我们之前项目也有本地化的需求,以下两个工具简单用过,你可以参考下,
    - BabelEdit https://www.codeandweb.com/babeledit 可以导出多个格式的输出,收费
    - https://crowdl.io/ 也可以导出多个格式,免费
    主要还是看你们开发用的 i18n 库支持的格式,或者这个库推荐的编辑器
    geniusmary
    geniusmary
    Apr 4, 2024
    4
    二楼说的对 你去了解下 i18n
    twig
    twig
    Apr 4, 2024
    5
    插句嘴。这个中文的「确定」英文界面里往往原文是 OK 来的。
    kanezeng
    kanezeng
    Apr 4, 2024
    6
    TM, Translation Memory 。L10N 的时候用来维护英语字符串与目标语言的对照。
    duron600
    duron600
    Apr 4, 2024
    7
    国际化。Internationalization. 简写 I18n.
    vevlins
    vevlins
    Apr 4, 2024
    8
    恐怕你想要的是一个标准的软件交互术语的中译英?

    不知道有没有,记得网上流传一份很古早的对照表,但不是专门针对界面的所以覆盖率不全。楼上说的 i18n 似乎没有匹配你的需求,会有一些 i18n 协同翻译的网站,不确定有没有公开的可以供你借鉴。
    ymlluo
    ymlluo
    Apr 4, 2024
    9
    Felix96
    Felix96
    Apr 4, 2024 via iPhone
    10
    i18n weblate
    yolee599
    yolee599
    Apr 4, 2024 via Android
    11
    .pot -> .po -> .mo
    我都是用 gnu gettext ,上面几个分别是从软件源码导出的模板文件,各个语言的翻译文件,由翻译文件生成的供软件使用的二进制文件
    iX8NEGGn
    iX8NEGGn
    Apr 5, 2024❤️1
    12
    之前玩计算机辅助翻译时接触到一些,你似乎要找的是翻译记忆( Translation Memory )或 术语表( Glossary 、Term ),这种东西是专业的译员或公司才会有,都是吃饭的家伙,通常不会分享出来。

    不过,还是给你推荐下可能是全球最大的免费翻译记忆库: https://mymemory.translated.net/en/English/Chinese-%28Simplified%29/confirm ,差不多能满足你的需求,但它不是一次性列出全部语言的翻译,得一个一个来,不过它有 提供 API ,自己写个小工具聚合一下就行。
    siweipancc
    siweipancc
    Apr 5, 2024 via iPhone
    13
    你直接发语言跟框架,让大伙直接给你个 现成的库
    8rmEHZ8WhVHVOb0E
    8rmEHZ8WhVHVOb0E
    Apr 5, 2024
    14
    功能叫国际化、本地化、多语言,标准有 i18n ,负责存放对照关系的文件叫翻译文件,一般用英语作为基础语言,所有语言都用英文版查找到对应语言翻译过去显示
    Fatinora
    Fatinora
    Apr 5, 2024
    15
    i18n, Internationalization, 本地化
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   1089 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 44ms · UTC 23:46 · PVG 07:46 · LAX 15:46 · JFK 18:46
    ♥ Do have faith in what you're doing.