File tree Expand file tree Collapse file tree
src/com/maxprograms/javapm Expand file tree Collapse file tree Original file line number Diff line number Diff line change 1+ # JavaPM
2+
3+ <img src =" images/Orange_squares.png " alt =" javPM icon " />
4+
5+ ## Java Properties Manager
6+
7+ JavaPM is a set of scripts for localizing Java projects using XLIFF as intermediate format.
8+
9+ ## Convert .properites to XLIFF
10+
11+ Running ` .\createxliff.bat ` or ` ./createxliff.sh ` without parameters displays help for XLIFF generation.
12+
13+ ``` text
14+ Usage:
15+
16+ createxliff.bat [-help] -src sourceFolder -xliff xliffFile -srcLang sourceLanguage [-tgtLang targetLanguage] [-2.0]
17+
18+ Where:
19+
20+ -help: (optional) display this help information and exit
21+ -src: source code folder
22+ -xliff: XLIFF file to generate
23+ -srcLang: source language code
24+ -tgtLang: (optional) target language code
25+ -2.0: (optional) generate XLIFF 2.0
26+ ```
27+
28+ ## Import translated XLIFF
29+
30+ Running ` .\mergexliff.bat ` or ` ./mergexliff.sh ` without parameters displays help for importing translated XLIFF files.
31+
32+ ``` text
33+ Usage:
34+
35+ mergexliff.sh [-help] -src sourceFolder -xliff xliffFile
36+
37+ Where:
38+
39+ -help: (optional) display this help information and exit
40+ -src: source code folder
41+ -xliff: XLIFF file to merge
42+ ```
Original file line number Diff line number Diff line change @@ -176,9 +176,9 @@ private static void harvestProperties(File folder) throws IOException {
176176 }
177177
178178 private static void help () {
179- String launcher = File . pathSeparatorChar == '/' ? "createxliff.sh" : "createxliff.bat" ;
179+ String launcher = System . getProperty ( "file.separator" ). equals ( "/" ) ? "createxliff.sh" : "createxliff.bat" ;
180180 MessageFormat mf = new MessageFormat (
181- "\n Usage :\n \n {0} [-help] -src sourceFolder -xliff xliffFile -srcLang sourceLanguage [-tgtLang targetLanguage] [-2.0]\n \n Where:\n \n -help: (optional) display this help information and exit\n -src: source code folder\n -xliff: XLIFF file to generate\n -srcLang: source language code\n -tgtLang: (optional) target language code\n -2.0: (optional) generate XLIFF 2.0" );
181+ "Usage :\n \n {0} [-help] -src sourceFolder -xliff xliffFile -srcLang sourceLanguage [-tgtLang targetLanguage] [-2.0]\n \n Where:\n \n -help: (optional) display this help information and exit\n -src: source code folder\n -xliff: XLIFF file to generate\n -srcLang: source language code\n -tgtLang: (optional) target language code\n -2.0: (optional) generate XLIFF 2.0\n \n " );
182182 System .out .println (mf .format (new String [] { launcher }));
183183 }
184184}
Original file line number Diff line number Diff line change 1414import java .io .IOException ;
1515import java .lang .System .Logger ;
1616import java .lang .System .Logger .Level ;
17+ import java .text .MessageFormat ;
1718import java .util .List ;
1819
1920import javax .xml .parsers .ParserConfigurationException ;
@@ -139,6 +140,8 @@ private static File process20(File xliffFile, Document doc) {
139140 }
140141
141142 private static void help () {
142- System .out .println ("merge" );
143+ String launcher = System .getProperty ("file.separator" ).equals ("/" ) ? "mergexliff.sh" : "mergexliff.bat" ;
144+ MessageFormat mf = new MessageFormat ("Usage:\n \n {0} [-help] -src sourceFolder -xliff xliffFile\n \n Where:\n \n -help: (optional) display this help information and exit\n -src: source code folder\n -xliff: XLIFF file to merge\n \n " );
145+ System .out .println (mf .format (new String [] { launcher }));
143146 }
144147}
You can’t perform that action at this time.
0 commit comments