- 封闭接口:
- LinCommand
- 函数接口:
- 这是一个函数接口, 因此可用作 lambda 表达式或方法引用的赋值目标。
延迟 i18n 提供者:在渲染 usage/help 时根据当前语言动态取值。
典型用法:直接引用语言文件服务 bind 后的字段(字段会在语言切换/重载时就地刷新)。
-
方法概要
-
方法详细资料
-
get
- 参数:
localeTag- 当前语言(例如 zh_CN / en_GB)。实现可以忽略该参数。- 返回:
- 文本(可为 null,代表无值/回退)。
-
of
将无参文本提供者包装为国际化提供者。- 参数:
s- 文本提供者,可为null- 返回:
- 忽略 locale 的国际化提供者
-
from
将静态 locale 映射包装为国际化提供者。查找顺序为完整标签、短横线标签、语言标签、
zh_CN、en_GB, 最后回退到映射中的首个值。- 参数:
i18n- locale 到文本的映射- 返回:
- 使用宽松 locale 匹配的国际化提供者
-