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/

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

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

深入探索Python Web抓取世界:利用BeautifulSoup与Pandas构建全面的网页数据采集与分析流程

引言 在信息爆炸的时代,网络成为了一个无尽的知识宝库,其中包含了大量有价值的公开数据。Python作为一种灵活多变且具有强大生态系统支持的编程语言,尤其擅长于数据的收集、处理与分析工作。本文将聚焦于Python的两大利器——BeautifulSoup和…

如何做一个迟钝不受伤的打工人?

一、背景 在当前激烈的职场环境中,想要成为一个相对“迟钝”且不易受伤的打工人,以下是一些建议,但请注意,这里的“迟钝”并非指智力上的迟钝,而是指在应对复杂人际关系和压力时展现出的豁达与钝感力: 尊重…

【测开能力提升-fastapi框架】fastapi路由分发

1.7 路由分发 apps/app01.py from fastapi import APIRouterapp01 APIRouter()app01.get("/food") async def shop_food():return {"shop": "food"}app01.get("/bed") async def shop_food():return {"shop": "bed&…

部署stable-diffusion时遇到RuntimeError: Couldn‘t clone Stable Diffusion XL.问题

错误信息如下&#xff1a; venv "E:\AI\stable-diffusion-webui-master\venv\Scripts\Python.exe" fatal: ambiguous argument HEAD: unknown revision or path not in the working tree. Use -- to separate paths from revisions, like this: git <command>…

js前端隐藏列 并且获取值,列表复选框

列表框 <div class"block" id"psi_wh_allocation_m"><table id"result" class"list auto hover fixed" style"width:100%;border-collapse:collapse"><thead><tr><%--<th></th>--%&…

LabVIEW滤波器性能研究

为了研究滤波器的滤波性能&#xff0c;采用LabVIEW设计了一套滤波器性能研究系统。该系统通过LabVIEW中的波形生成函数&#xff0c;输出幅值及频率可调的正弦波和白噪声两种信号&#xff0c;并将白噪声与正弦波叠加&#xff0c;再通过滤波器输出纯净的正弦波信号。系统通过FFT&…

Python从0到100(三十八):json字符串的数据提取

JSON的数据提取 1.学习目标 掌握JSON相关的方法&#xff08;load, loads, dump, dumps&#xff09;了解JSONPath的使用&#xff08;提取JSON中的数据&#xff09; 2 复习什么是JSON JSON(JavaScript Object Notation) 是一种轻量级的数据交换格式&#xff0c;它使得人们很容…

富文本braft-editor插件分享

效果展示 安装插件 npm install braft-editor 或者 yarn add braft-editor 主要代码 import React, { useState, forwardRef } from react //引入富文本编辑器 import BraftEditor from braft-editor // 引入编辑器样式 import braft-editor/dist/index.css import { B…

thinkphp8框架源码精讲

前言 很开心你能看到这个笔记&#xff0c;相信你对thinkphp是有一定兴趣的&#xff0c;正好大家都是志同道合的人。 thinkphp是我入门学习的第一个框架&#xff0c;经过这么多年了&#xff0c;还没好好的研究它&#xff0c;今年利用了空闲的时间狠狠的深入源码学习了一把&…

缺陷检测总结

基于深度学习的缺陷检测方法 1、全监督模型&#xff1a;基于表征学习的缺陷检测模型&#xff0c;基于度量学习的缺陷检测模型 1.1、基于表征学习的缺陷检测模型&#xff1a;分类网络&#xff0c;检测网络&#xff0c;分割网络&#xff1b; 其中分类网络的使用方式主要有三种…

2974. 最小数字游戏 Easy

你有一个下标从 0 开始、长度为 偶数 的整数数组 nums &#xff0c;同时还有一个空数组 arr 。Alice 和 Bob 决定玩一个游戏&#xff0c;游戏中每一轮 Alice 和 Bob 都会各自执行一次操作。游戏规则如下&#xff1a; 每一轮&#xff0c;Alice 先从 nums 中移除一个 最小 元素&a…

硅谷甄选运营平台-vue3组件通信方式

vue3组件通信方式 vue2组件通信方式&#xff1a; props:可以实现父子组件、子父组件、甚至兄弟组件通信自定义事件:可以实现子父组件通信全局事件总线$bus:可以实现任意组件通信pubsub:发布订阅模式实现任意组件通信vuex:集中式状态管理容器&#xff0c;实现任意组件通信ref:父…

camunda最终章-springboot

1.实现并行流子流程 1.画图 2.创建实体 package com.jmj.camunda7test.subProcess.entity;import lombok.AllArgsConstructor; import lombok.Data; import lombok.NoArgsConstructor;import java.io.Serializable; import java.util.ArrayList; import java.util.List;Data …

C语言 | Leetcode C语言题解之第230题二叉搜索树中第K小的元素

题目&#xff1a; 题解&#xff1a; /*** Definition for a binary tree node.* struct TreeNode {* int val;* struct TreeNode *left;* struct TreeNode *right;* };*/int search_num(struct TreeNode* root, int k, int *result, int num) {if(num k 1){retu…

《Foundation 侧边栏》

《Foundation 侧边栏》 介绍 Foundation 是一个强大的前端框架,它提供了一套丰富的工具和组件,帮助开发者快速构建响应式、移动优先的网站和应用程序。在 Foundation 中,侧边栏是一个常用的组件,用于展示导航链接、菜单或其他相关信息。本文将详细介绍如何在 Foundation …

FastGPT连接OneAI接入网络模型

文章目录 FastGPT连接OneAI接入网络模型1.准备工作2.开始部署2.1下载 docker-compose.yml2.2修改docker-compose.yml里的参数 3.打开FastGPT添加模型3.1打开OneAPI3.2接入网络模型3.3重启服务 FastGPT连接OneAI接入网络模型 1.准备工作 本文档参考FastGPT的官方文档 主机ip接…

JDBC 实例分享——简易图书管理系统

目录 前言 数据表的建立 操作包各个类的实现 增加类 删除类 展示类 借阅与归还类 前言 书接上文 JDBC编程的学习——MYsql版本-CSDN博客 本期我们通过对先前图书管理系统进行改造,是它的数据能保存在数据库中 完整代码我已经保存在github中,能不能给个星呢!!!! call…

记一次若依框架和Springboot常见报错的实战漏洞挖掘

目录 前言 本次测实战利用图​ 1.判段系统框架 2.登录页面功能点测试 2.1 弱口令 2.2 webpack泄露信息判断 2.3 未授权接口信息发现 3.进一步测试发现新的若依测试点 3.1 默认弱口令 3.2 历史漏洞 4.访问8080端口发现spring经典爆粗 4.1 druid弱口令 4.2 SwaggerU…

热键危机:揭秘Memcached中的热键问题及其解决方案

热键危机&#xff1a;揭秘Memcached中的热键问题及其解决方案 Memcached是一种广泛使用的高性能分布式内存缓存系统&#xff0c;它通过缓存数据来减少对后端数据库的访问压力&#xff0c;从而提高应用性能。然而&#xff0c;Memcached也可能遇到热键&#xff08;hot key&#…

浅析Kafka-Stream消息流式处理流程及原理

以下结合案例&#xff1a;统计消息中单词出现次数&#xff0c;来测试并说明kafka消息流式处理的执行流程 Maven依赖 <dependencies><dependency><groupId>org.apache.kafka</groupId><artifactId>kafka-streams</artifactId><exclusio…