tencent cloud

文档反馈

最后更新时间:2024-08-15 11:22:55

    支持的语言

    目前支持简体中文、英文、日文和阿拉伯语。

    切换语言

    TUICallKit 默认语言与手机系统保持一致 。如果需要切换语言,可以使用 TUIThemeManager.getInstance().changeLanguage 切换语言,以切换英文为例:
    ……
    import com.tencent.qcloud.tuicore.TUIThemeManager;
    
    public class MainActivity extends BaseActivity {
    @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState);
    TUIThemeManager.getInstance().changeLanguage(getApplicationContext(), "en");
    ……
    }
    ……
    }

    添加新的语言

    第一步:源码集成

    1. Github 中克隆/下载代码,然后拷贝 Android 目录下的 tuicallkit-kt 子目录到您当前工程中的 app 同一级目录中,如下图所示。
    
    
    
    2. 在工程根目录下找到settings.gradle.kts(或settings.gradle)文件,在其中增加如下代码,导入tuicallkit-kt组件到项目中。
    setting.gradle.kts
    settings.gradle
    include(":tuicallkit-kt")
    include ':tuicallkit-kt'
    3. 在 app 目录下找到 build.gradle.kts(或build.gradle) 文件,在dependencies 中增加如下代码,声明当前 app 对新加入的组件的依赖。
    build.gradle.kts
    build.gradle
    dependencies {
    api(project(":tuicallkit-kt"))
    }
    dependencies {
    api project(':tuicallkit-kt')
    }

    第二步:新增语言包

    西班牙语为例:

    1. 新增西班牙语文件。
    进入到 TUICallKit 源码文件目录下的 src/main/res 目录下,新增 value-es/strings.xml文件 。
    2. src/main/res/values-en/strings.xml 中的内容复制到新增的 src/main/res/values-es/strings.xml 文件中。
    3. src/main/res/values-es/strings.xml 中的英文翻译为西班牙语。
    4. 新增语言。
    ……
    import com.tencent.qcloud.tuicore.TUIThemeManager;
    
    public class MainActivity extends BaseActivity {
    @Override
    public void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    
    Locale locale = new Locale("es"); TUIThemeManager.addLanguage("es", locale);
    ……
    }
    ……
    }
    联系我们

    联系我们,为您的业务提供专属服务。

    技术支持

    如果你想寻求进一步的帮助,通过工单与我们进行联络。我们提供7x24的工单服务。

    7x24 电话支持