are localization and internationalization the same thing in software?
@Acer
I'm yet to come across "Internationalization" in any software!
Did you see i18n before? that's Internationalization
@Acer
I have. But you don't see it as an option in software. For example mastodon is an internationalized software whose Interface language setting can be changed to any supported language. You can have a setting to localize an application but you can't have a setting to internationalize an application.
oh
yes
@Acer
Not quite.
Internationalisation (or i18n) is the process of making software translatable. Plus language specific things like dates, currencies and writing direction.
Localisation (or l10n) is providing the translation but also taking care of locale specific nuances.
Think Austrian vs. Germany vs. Switzerland German.
Or UK vs. US vs. AU English.
Or even North vs. South States.
You can see that at the locale part (e.g. en_UK).
Thanks
@Acer
You're welcome.
@Acer #国际化 (#internationalization )是#软件本地化 (#localization )正规流程的第一步,在开发初期就考虑到语序、单复数等差异在后期翻译时可能造成的问题并调整代码
@Acer 还要考虑货币符号,数字分隔符(一万、10000、1,0000、10,000,10.000)、日期时间格式等等
@Acer 我专长不是软件也不太会写码,不过大概操作是切分元素,并为每一个元素建立不同语言(以及区域(locale))的素材库
@Acer 两者很明显不是一回事,但不考虑本地化就没有国际化,不做国际化肯定做不好本地化(开发完了才说要本地化,要么不能按时上线,要么本地化一塌糊涂)。国际化主要由研发负责,或者需要研发鼎力支持,本地化在不同公司可能分属研发也可能分属市场等其他部门,研发、本地化一条心才能做好各个语言、地区都一样好用的软件
https://www.w3.org/International/questions/qa-i18n