public interface I18nResourceManager
限定符和类型 | 方法和说明 |
---|---|
boolean |
addLanguageInfo(java.lang.String ressourceKey,
java.lang.String resourceName,
java.lang.String showName,
boolean isDefault) |
boolean |
deleteLanguage(java.lang.String resourceKey,
boolean isDefault) |
FlipInfo |
findALLResource(FlipInfo userFlipInfo,
java.util.Map params)
查找
|
FlipInfo |
getAllM3Resource(FlipInfo fi,
java.util.Map params) |
FlipInfo |
getAllPCResource(FlipInfo fi,
java.util.Map params) |
boolean |
hotPublishPC()
重新加载
|
void |
importProperties(java.lang.String srcFilePath,
java.lang.String copyFilePath)
导入proper文件
|
void |
resetResourceInfo(java.lang.String key)
新增重置资源
|
ResourceInfo |
resourceLoaded(java.util.Locale locale,
java.lang.String levelType,
java.lang.String filePath,
java.lang.String relativePath,
java.lang.String key,
java.lang.String value)
加载了一条资源信息
|
boolean |
restM3(java.lang.String appID)
一键重置M3国际化
|
boolean |
restPC(java.lang.String category)
一键重置PC端对应国际化
|
void |
saveImportLanguage4M3(java.util.Map<java.lang.String,java.util.Map<java.util.Locale,java.lang.String>> importDatas,
java.util.List<java.util.Locale> importLocales)
M3国际化词条 保存通过Excel导入的国际化数据
|
void |
saveImportLanguage4PC(java.util.Map<java.lang.String,java.util.Map<java.util.Locale,java.lang.String>> datas,
java.util.List<java.util.Locale> locals)
保存通过Excel导入的国际化数据
|
void |
saveResourceInfo(ResourceInfo info)
新增或修改资源, 只支持custom级别
|
boolean |
setDefaultLanguage(java.lang.String resourceKey) |
boolean |
setEnableLanguage(java.lang.String resourceKey) |
boolean |
setStoppedLanguage(java.lang.String resourceKey) |
void |
updateM3CustomItem(ResourceInfo resourceInfo)
修改M3应用包的国际化词条
|
java.util.Map<java.lang.String,java.lang.String> |
updateM3ZipFile()
M3 zip 更新I18n信息
|
ResourceInfo resourceLoaded(java.util.Locale locale, java.lang.String levelType, java.lang.String filePath, java.lang.String relativePath, java.lang.String key, java.lang.String value)
locale
- levelType
- filePath
- relativePath
- key
- value
- FlipInfo findALLResource(FlipInfo userFlipInfo, java.util.Map params) throws java.io.IOException
userFlipInfo
- 翻页对象.params
- 查找参数条件.java.io.IOException
void saveResourceInfo(ResourceInfo info) throws BusinessException, java.io.IOException
info
- java.lang.Exception
BusinessException
java.io.IOException
void resetResourceInfo(java.lang.String key) throws BusinessException
void importProperties(java.lang.String srcFilePath, java.lang.String copyFilePath) throws java.lang.Exception
srcFilePath读取的文件未知
- copyFilePath导入后的位置
- java.lang.Exception
void saveImportLanguage4PC(java.util.Map<java.lang.String,java.util.Map<java.util.Locale,java.lang.String>> datas, java.util.List<java.util.Locale> locals) throws BusinessException
datas
- BusinessException
java.util.Map<java.lang.String,java.lang.String> updateM3ZipFile() throws BusinessException
void updateM3CustomItem(ResourceInfo resourceInfo) throws BusinessException
resourceInfo
- BusinessException
boolean addLanguageInfo(java.lang.String ressourceKey, java.lang.String resourceName, java.lang.String showName, boolean isDefault)
boolean deleteLanguage(java.lang.String resourceKey, boolean isDefault)
boolean setDefaultLanguage(java.lang.String resourceKey)
boolean setStoppedLanguage(java.lang.String resourceKey)
boolean setEnableLanguage(java.lang.String resourceKey)
FlipInfo getAllM3Resource(FlipInfo fi, java.util.Map params) throws BusinessException
void saveImportLanguage4M3(java.util.Map<java.lang.String,java.util.Map<java.util.Locale,java.lang.String>> importDatas, java.util.List<java.util.Locale> importLocales) throws BusinessException
@AjaxAccess boolean restPC(java.lang.String category) throws BusinessException
@AjaxAccess boolean restM3(java.lang.String appID) throws BusinessException
@AjaxAccess boolean hotPublishPC() throws BusinessException