i18n、L10n、G11N 和 T9N 的含义

注:机翻,未校对。

在这里插入图片描述

Looking into localization for the first time can be terrifying, if only due to all of the abbreviations. But the meaning of i18n, L10n, G11N, and T9N, are all very easy to understand.
第一次研究本地化可能会很可怕,如果只是因为所有的缩写。但是 i18n、L10n、G11N 和 T9N 的含义都很容易理解。

Here is what they all stand for!
这就是他们所代表的!

i18n Meaning i18n 含义

i18n stands for “internationalization”. Why? Because there are 18 characters between the first “i” and “n” in “internationalization”. Look at it as a sort of shortcut.
i18n 代表 “国际化”。为什么?因为 “国际化” 中的第一个 “i” 和 “n” 之间有 18 个字符。把它看作是一种捷径。

Software internationalization is all about preparing your software for localization, mostly in terms of code. This is necessary not only for localizing your software in the first place but also because bad internationalization is going to result in a broken website or app.
软件国际化就是为本地化准备软件,主要是在代码方面。这不仅对于首先本地化您的软件是必要的,而且因为糟糕的国际化会导致网站或应用程序损坏。

To be more specific, a broken user interface after localization is one of the most common localization issues due to bad internationalization.
更具体地说,由于国际化不良,本地化后的用户界面损坏是最常见的本地化问题之一。

L10n Meaning L10n 含义

L10n refers to “localization”. Similarly to the meaning of i18n, L10n stands for the letters between the “L” and “n” in “localization”.
L10n 是指 “本地化”。与 i18n 的含义类似,L10n 代表 “本地化” 中 “L” 和 “n” 之间的字母。

Localizing your product and/or content is all about making it more appealing to a specific locale. Hence the name, local-ization.
本地化您的产品和 / 或内容就是使其对特定区域更具吸引力。因此得名,本地化。

Localization typically includes adapting:
本地化通常包括调整:

  • Text
  • Images 图像
  • Speech 演讲
  • Currency 货币
  • Date/time formats 日期 / 时间格式

And other types of content, depending on exactly what you want to localize.
以及其他类型的内容,具体取决于您想要本地化的内容。

T9N Meaning T9N 含义

T9N stands for “Translation”. 9 is about the number of characters between the “T and “n” in “Translation”.
T9N 代表 “翻译”。9 大约是 “翻译” 中 “T ” 和 “n” 之间的字符数。

Translation is a part of localization. As you probably already know, translation is all about taking a word or sentence and making it understandable in another language. Ideally, you want to retain as much of the original meaning as possible.
翻译是本地化的一部分。您可能已经知道,翻译就是将一个单词或句子用另一种语言理解。理想情况下,您希望尽可能多地保留原始含义。

However, do keep in mind that there are also times where no translation, can actually be the best translation. For example, the Japanese use honorifics after addressing someone to show respect, adoration, or the lack of those.
但是,请记住,有时没有翻译,实际上可能是最好的翻译。例如,日本人在称呼某人后使用敬语来表示尊重、崇拜或缺乏敬语。

Thus, if you are translating something from Japanese to another language, it sometimes makes sense to keep the honorifics for the viewer to get a better understanding of what’s going on.
因此,如果您要将某些内容从日语翻译成另一种语言,有时保留敬语以便观众更好地了解正在发生的事情是有意义的。

And so it is that while translation seems like an easy concept, the execution has its own set of challenges, depending on the language.
因此,虽然翻译似乎是一个简单的概念,但执行起来有其自身的一系列挑战,具体取决于语言。

G11N Meaning G11N 含义

G11N is an abbreviation for “Globalization”. As the name suggests, G11N stands for the 11 characters between the “G” and “n” in “globalization”.
G11N 是 “全球化” 的缩写。顾名思义,G11N 代表 “全球化” 中 “G” 和 “n” 之间的 11 个字符。

Globalization is the process of preparing a product or service for global expansion. And in it, you’ll also find internationalization, localization, as well as translation, which is a part of localization.
全球化是为全球扩张准备产品或服务的过程。在其中,您还会发现国际化、本地化以及翻译,这是本地化的一部分。

Thus, globalization involves pretty much every step that you are required to follow in internationalization and localization, with everything that proper business practices involve. We are referring to:
因此,全球化几乎涉及您在国际化和本地化中需要遵循的每一步,以及适当的商业实践所涉及的一切。我们指的是:

  1. Legal matters (Taxation, local laws, etc)
    法律事务(税务、当地法律等)
  2. HR
  3. Marketing 营销
  4. Sales 销售
  5. Culture aspects 文化方面

Etc. So, localization, and, in turn, globalization, are definitely far from easy to implement. But the numbers show that the effort is going to be worth it, to say the least!
等等。因此,本地化,以及反过来的全球化,绝对远非易事。但数字表明,至少可以说,这种努力是值得的!

Wrapping Up 结束语

To wrap this up, pretty much all of the abbreviations refer to the number of letters that each word contains, be it localization (L10n), internationalization (i18n), globalization (G11N), or translation (T9N).
总而言之,几乎所有的缩写都是指每个单词包含的字母数量,无论是本地化 (L10n)、国际化 (i18n)、全球化 (G11N) 还是翻译 (T9N)。

As for the processes:
至于流程:

  • Globalization (G11N): Encapsulates all of the processes of going global, meaning internationalization, localization, and translation. Furthermore, don’t forget legal and company-related preparations.
    全球化 (G11N):囊括了走向全球的所有过程,即国际化、本地化和翻译。此外,不要忘记法律和公司相关的准备工作。

  • Internationalization (i18n): In terms of software, it’s all about preparing your app and/or website for localization. At the end of the day, you have to make sure that you can localize without breaking anything.
    国际化 (i18n):就软件而言,一切都是为了准备您的应用程序和 / 或网站进行本地化。归根结底,您必须确保可以在不破坏任何东西的情况下进行本地化。

  • Localization (L10n): After internationalization is completed, you are ready to start localizing your content, meaning that you’ll have to make it more appealing for a locale.
    本地化 (L10n):国际化完成后,您就可以开始本地化您的内容了,这意味着您必须使其对某个区域设置更具吸引力。

  • Translation (T9N): Translation is one of the most essential steps of localization. It’s all about expressing a word or sentence from one language to another, preferably while maintaining as much of the original meaning as possible.
    翻译 (T9N):翻译是本地化最重要的步骤之一。这一切都是为了将单词或句子从一种语言表达到另一种语言,最好在尽可能多地保持原始含义的同时。


    via: i18n Meaning VS L10n, G11N, and T9N: What do they Mean? - George Kasiouras, January 7, 2022
    https://www.transifex.com/blog/2022/i18n-meaning-vs-l10n-g11n-and-t9n/

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:/a/799575.html

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

Leetcode3202. 找出有效子序列的最大长度 II

Every day a Leetcode 题目来源:3202. 找出有效子序列的最大长度 II 解法1:动态规划 本题是选与不选的子序列问题,可以尝试给出这样的状态定义: dp[i][j]:以 nums[i] 结尾模 k 后值为 j 的最长子序列的长度。 那么…

el-popover或el-popconfirm中button不展示问题

vue3在使用Element-plus 2.X时&#xff0c;出现el-popover或el-popconfirm中button不展示问题。 正常效果&#xff1a; 第一种错误原因&#xff1a;el-button没有添加 slotreference <template slot-scope"scope"><el-popconfirm title"您确定删除吗…

【Linux】从零开始认识多线程 --- 线程控制

在这个浮躁的时代 只有自律的人才能脱颖而出 -- 《觉醒年代》 从零开始认识多线程 --- 线程控制 1 知识回顾2 线程控制2.1 线程创建2.2 线程等待2.3 线程终止 3 测试运行3.1 小试牛刀 --- 创建线程3.2 探幽析微 --- 理解线程参数3.3 小有心得 --- 探索线程返回3.4 求索无厌 …

CSS技巧专栏:一日一例 2.纯CSS实现 多彩边框按钮特效

大家好,今天是 CSS技巧一日一例 专栏的第二篇《纯CSS实现多彩边框按钮特效》 先看图: 开工前的准备工作 正如昨日所讲,为了案例的表现,也处于书写的习惯,在今天的案例开工前,先把昨天的准备工作重做一遍。 清除浏览器的默认样式定义页面基本颜色设定body的样式清除butt…

好用的智能模型网站合集——Vol1

探秘 AIGC 精彩应用&#xff0c;开启 AI 无限可能 别忘了点赞关注转发&#xff01; openxlab 在线工具合集 大眼仔好用工具合集 扣子——海量ai工具合集

书生大模型实战营-入门岛-第三关

提交PR 建立仓库 https://github.com/Olive-2019/NL2SQL/tree/main

算法日常练习

对于这个题&#xff0c;如何处理同一个方向的问题&#xff0c;且对于同一组的如果间隔太大如何实现离散化 #include<bits/stdc.h> using namespace std;#define int long long typedef long long ll; map<pair<int,int>,vector<pair<ll,ll>>> mp…

Windows安装adb和常用操作命令

简介 ADB&#xff08;Android Debug Bridge&#xff09;是Android开发者、测试工程师和普通用户在管理、调试、自动化控制Android设备时的重要工具。它提供了丰富的命令集&#xff0c;允许通过命令行接口对Android设备进行各种操作。 下载 https://download.csdn.net/downlo…

TCA链路聚合技术之手工配置详解

stp端口状态 1. discarding堵塞状态&#xff1a;禁用&#xff0c;堵塞&#xff0c;监听 所有接口初始状态&#xff0c;无法发送数据帧&#xff0c;也无法学习mac地址表&#xff0c;最终只有AP口永久停留该状态。DP和RP会向下一个状态转变&#xff0c; 2、learning学习状态&a…

【C++进阶学习】第七弹——AVL树——树形结构存储数据的经典模块

二叉搜索树&#xff1a;【C进阶学习】第五弹——二叉搜索树——二叉树进阶及set和map的铺垫-CSDN博客 目录 一、AVL树的概念 二、AVL树的原理与实现 AVL树的节点 AVL树的插入 AVL树的旋转 AVL树的打印 AVL树的检查 三、实现AVL树的完整代码 四、总结 前言&#xff1a…

2024世界人工智能大会(WAIC)学习总结

1 前言 在2024年的世界人工智能大会&#xff08;WAIC&#xff09;上&#xff0c;我们见证了从农业社会到工业社会再到数字化社会的深刻转变。这一进程不仅体现在技术的单点爆发&#xff0c;更引发了整个产业链的全面突破&#xff0c;未来将是技术以指数级速度发展的崭新时代。…

21天学通C++:第十一、十二章节

第十一章&#xff1a;多态 多态基础 多态&#xff08;Polymorphism&#xff09;是面向对象语言的一种特征&#xff0c;让您能够以类似的方式处理不同类似的对象。 有一句话总结的很好&#xff1a;多态其实就是父类型引用指向子类型对象。 为什么需要多态 #include <ios…

Profibus协议转Profinet协议网关模块连接智能电表通讯案例

一、背景 在工业自动化领域&#xff0c;Profibus协议和Profinet协议是两种常见的工业通讯协议&#xff0c;而连接智能电表需要用到这两种协议之间的网关模块。本文将通过一个实际案例&#xff0c;详细介绍如何使用Profibus转Profinet模块&#xff08;XD-PNPBM20&#xff09;实…

docker 安装 onlyoffice

1.文档地址 Installing ONLYOFFICE Docs for Docker on a local server - ONLYOFFICE 2.安装onlyoffice docker run -i -t -d -p 9000:8000 --restartalways -e JWT_ENABLEDfalse onlyoffice/documentserver 如果发现镜像无法下载,可以尝试更换镜像源 {"registry-mir…

wifi信号处理的CRC8、CRC32

&#x1f9d1;&#x1f3fb;个人简介&#xff1a;具有3年工作经验&#xff0c;擅长通信算法的MATLAB仿真和FPGA实现。代码事宜&#xff0c;私信博主&#xff0c;程序定制、设计指导。 &#x1f680;wifi信号处理的CRC8、CRC32 目录 &#x1f680;1.CRC概述 &#x1f680;1.C…

【链表】算法题(一) ---- 力扣 / 牛客

一、移除链表元素 移除链表中值为val的元素&#xff0c;并返回新的头节点 思路&#xff1a; 题目上这样说&#xff0c;我们就可以创建一个新的链表&#xff0c;将值不为val的节点&#xff0c;尾插到新的链表当中&#xff0c;最后返回新链表的头节点。 typedef struct ListNo…

[React 进阶系列] useSyncExternalStore hook

[React 进阶系列] useSyncExternalStore hook 前情提要&#xff0c;包括 yup 的实现在这里&#xff1a;yup 基础使用以及 jest 测试 简单的提一下&#xff0c;需要实现的功能是&#xff1a; yup schema 需要访问外部的 storage外部的 storage 是可变的React 内部也需要访问同…

linux adb命令

⏩ 大家好哇&#xff01;我是小光&#xff0c;正在努力寻找自己的职业方向。 ⏩ 在调试设备时&#xff0c;经常会用到adb命令&#xff0c;本文对linux adb命令做一个知识分享。 ⏩ 感谢你的阅读&#xff0c;不对的地方欢迎指正。 1.adb命令 即 Android Debug Bridge 是一种允许…

解决第三方模块ts声明文件缺失的问题

最近小卷在用vite脚手架学习vue组件开发&#xff0c;使用的语言框架是typescript。在搭建vitepress在线文档服务时&#xff0c;用到了vitepress-demo-preview模块来展示vue组件示例和源代码。 发现import相关依赖时&#xff0c;会有这样的编译错误&#xff1a; 也就是没找到第…

Transformer模型:Postion Embedding实现

前言 这是对上一篇WordEmbedding的续篇PositionEmbedding。 视频链接&#xff1a;19、Transformer模型Encoder原理精讲及其PyTorch逐行实现_哔哩哔哩_bilibili 上一篇链接&#xff1a;Transformer模型&#xff1a;WordEmbedding实现-CSDN博客 正文 先回顾一下原论文中对Posit…