gpt4 book ai didi

javascript - 使用动态文本和输入进行字符串翻译

转载 作者:行者123 更新时间:2023-11-28 06:34:19 25 4
gpt4 key购买 nike

我正在开发仅前端的 React 应用程序,并将很快实现国际化。此时我们只需要一种额外的语言。我希望以一种可维护的方式来做到这一点,在这种情况下,添加一种新语言在理想情况下尽可能接近于仅仅提供一个带有各种字符串翻译的新配置对象。

我知道我们会遇到的问题是,我们在句子内部有动态输入,如下所示(其中 [] 是输入,** 是动态更改的数据)。这只是一个例句...应用程序中其他地方还有很多其他类似类型的内容。

我今年 [23] 岁。我出生于[______▾]。到 2055 年,我就 *65* 岁了

我们可以分解“我是”、“*年龄输入”、“岁”。我出生于', '*年份下拉列表'。等等。但根据语言的不同,词序可能会改变,或者输入可能位于句子的开头等,我觉得这样做会导致看起来非常奇怪并且难以维护语言文件。

我想知道是否有常见的模式和/或库可以用来帮助应对这一挑战。

最佳答案

react 特定库是 react-intl由雅虎提供。这是一个名为 FormatJS 的更大项目的一部分其中有许多用于内化的库和解决方案。这些及其相应的文档是一个很好的起点。

关于javascript - 使用动态文本和输入进行字符串翻译,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34423639/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com