虚构语言的自定义 ECMA Intl Locale

Custom ECMA Intl Locale for fictional language

提问人:Ar3s 提问时间:6/20/2023 最后编辑:mplungjanAr3s 更新时间:6/20/2023 访问量:39

问:

TL;博士

我很想定义一次(/在任何地方使用)一些自定义 Intl 对象,但我不知道这是否可能,或者是否有好办法......

我需要在以下领域使用各种自定义(虚构)语言环境和大量奇怪的规则:

  • DateTimeFormat
  • 整理
  • 大写/小写对应关系(这将是最奇怪的,也是最重要的
  • 分割
  • 复数规则

长版(无聊🙄)

我有一个项目,将在虚构世界中使用各种虚构语言,用户将被允许使用货币/日期时间等从一个地方到另一个地方旅行,并且需要用他们自己的语言/习俗与当地人互动以解决谜题和谜语等等。

我不想为这个游戏重新发明一个本地系统,当国际看起来是要走的路,但这甚至可能吗?

到目前为止,我浏览了 Intl 的文档,但几乎没有发现关于如何做(和使用)我自己的文档......

请注意,我的语言不存在,永远不会存在,不应该存在,也不会有类似于任何现有语言的规则(我不能对现有的语言规则进行拼凑,或者至少我不明白为什么,也不认为这是一个好主意)

JavaScript 本地化 习语 国际

评论

1赞 mplungjan 6/20/2023
垫片
0赞 Ar3s 6/20/2023
你的意思是热替换我的几个新语言环境的底层元素,并以一种非常黑客般的 polyfill 方法塞进我的几个新语言环境?(只是为了确定)IntlString
0赞 mplungjan 6/20/2023
不确定。我花在这上面的一分钟表明你不能以简单的添加新语言环境的方式做到这一点

答: 暂无答案