类 I18nResource.Builder

java.lang.Object
com.lark.oapi.service.approval.v4.model.I18nResource.Builder
封闭类:
I18nResource

public static class I18nResource.Builder extends Object
  • 构造器详细资料

    • Builder

      public Builder()
  • 方法详细资料

    • locale

      public I18nResource.Builder locale(String locale)
      语言可选值有: zh-CN:中文 en-US:英文 ja-JP:日文

      示例值:zh-CN

      参数:
      locale -
      返回:
    • locale

      语言可选值有: zh-CN:中文 en-US:英文 ja-JP:日文

      示例值:zh-CN

      参数:
      locale - I18nResourceLocaleEnum
      返回:
    • texts

      public I18nResource.Builder texts(I18nResourceText[] texts)
      文案 key, value, i18n key 以 @i18n@ 开头; 该字段主要用于做国际化,允许用户同时传多个语言的文案,审批中心会根据用户当前的语音环境使用对应的文案,如果没有传用户当前的语音环境文案,则会使用默认的语言文案。

      示例值:{ "@i18n@1": "权限申请", "@i18n@2": "OA审批", "@i18n@3": "Permission" }

      参数:
      texts -
      返回:
    • isDefault

      public I18nResource.Builder isDefault(Boolean isDefault)
      是否默认语言,默认语言需要包含所有key,非默认语言如果key不存在会使用默认语言代替

      示例值:true

      参数:
      isDefault -
      返回:
    • build

      public I18nResource build()