public class IOSResouceBundleFileUtils extends Object
| Constructor and Description |
|---|
IOSResouceBundleFileUtils() |
| Modifier and Type | Method and Description |
|---|---|
static org.apache.maven.plugin.logging.Log |
getLog() |
static boolean |
injectTranslation(String crowdinFilePath,
String resourceMasterFilePath,
String resourceTranslationFilePath)
Inject translation from crowdin translation file to resouce bundle file
After injection, file @crowdinFilePath will be deleted
|
static boolean |
isCommentOrEmptyLine(int lineIndex,
List<String> linesOfFile) |
static List<String> |
readAllIOSResource(String filePath) |
static List<String> |
readIOSResourceSkipCommentAndEmtyLine(String filePath) |
static boolean |
saveListStringToFile(String filePath,
List<String> listString) |
static void |
setLog(org.apache.maven.plugin.logging.Log varLog) |
static String |
updateTranslationByLine(String sourceLine,
String crowdinLine) |
public static void setLog(org.apache.maven.plugin.logging.Log varLog)
public static org.apache.maven.plugin.logging.Log getLog()
public static List<String> readIOSResourceSkipCommentAndEmtyLine(String filePath)
public static String updateTranslationByLine(String sourceLine, String crowdinLine)
public static boolean isCommentOrEmptyLine(int lineIndex,
List<String> linesOfFile)
public static boolean injectTranslation(String crowdinFilePath, String resourceMasterFilePath, String resourceTranslationFilePath)
crowdinFilePath: - temporaire zip locale file extractedresourceMasterFilePath: - master file (en) in codebaseresourceTranslationFilePath: - locale file in codebaseCopyright © 2003–2017 eXo Platform SAS. All rights reserved.