String 什么是字符串外部化?

String 什么是字符串外部化?,string,internationalization,String,Internationalization,我正在学习国际化的最佳实践,并看到“字符串外部化”经常出现。这是什么意思?在谷歌上搜索总是会导致人们推荐一些java插件,但我正试图想出一些关于javascript的东西。字符串外部化意味着,而不是写: console.log("Hello, world"); 您可以从外部源(如文本文件或数据库)加载字符串。代码如下所示: console.log(gettext("Hello, world")); 然后,gettext函数完成加载外部化字符串的全部工作。这是翻译软件的要素之一

我正在学习国际化的最佳实践,并看到“字符串外部化”经常出现。这是什么意思?在谷歌上搜索总是会导致人们推荐一些java插件,但我正试图想出一些关于javascript的东西。

字符串外部化意味着,而不是写:

console.log("Hello, world");
您可以从外部源(如文本文件或数据库)加载字符串。代码如下所示:

console.log(gettext("Hello, world"));
然后,
gettext
函数完成加载外部化字符串的全部工作。这是翻译软件的要素之一