All Downloads are FREE. Search and download functionalities are using the official Maven repository.

org.openea.eap.module.system.api.i18n.I18nDataApi Maven / Gradle / Ivy

The newest version!
package org.openea.eap.module.system.api.i18n;

import cn.hutool.json.JSONObject;

import java.util.List;
import java.util.Map;

/**
 * 语言/I18n/翻译 API
 *
 */
public interface I18nDataApi {

    /**
     * 获取I8n支持的语言
     * @return list(iso language)
     */
    List getI18nSupportLangs();

    /**
     * 获取i18n数据
     * @param langs 获取指定语言列表,多个逗号分割,默认全部
     * @param modules 获取指定模块列表,多个逗号分割,默认全部
     * @return i18n数据
     * json or map(language, map(key, label))
     */
    Map> getI18nDataMap(String langs, String modules);
    JSONObject getI18nDataJson(String langs, String modules);

}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy