Changeset 7311
- Timestamp:
- 11/10/11 11:25:33 (19 months ago)
- Location:
- CKLangTool/trunk
- Files:
-
- 5 added
- 5 edited
-
_dev/build.xml (modified) (2 diffs)
-
_source/includes/ckmetaformat.js (added)
-
_source/langtool.js (modified) (3 diffs)
-
bin/langtool.exe (modified) (previous)
-
bin/langtool.jar (modified) (previous)
-
test/_assets/meta (added)
-
test/_assets/meta/en.js (added)
-
test/_assets/meta/meta.txt (added)
-
test/_assets/meta/meta.txt.correct.txt (added)
-
test/test.js (modified) (3 diffs)
Legend:
- Unmodified
- Added
- Removed
-
CKLangTool/trunk/_dev/build.xml
r7088 r7311 27 27 <arg value="${source.dir}/includes/cklangtool.js" /> 28 28 <arg value="${source.dir}/includes/ckjpformat.js" /> 29 <arg value="${source.dir}/includes/ckmetaformat.js" /> 29 30 <arg value="${source.dir}/includes/ckpoformat.js" /> 30 31 <arg value="${source.dir}/includes/po_parser.js" /> … … 39 40 <copy file="${source.dir}/includes/cklangtool/includes/cklangtool.class" tofile="${build.dir}/cklangtool/includes/cklangtool.class" overwrite="true" /> 40 41 <copy file="${source.dir}/includes/cklangtool/includes/ckjpformat.class" tofile="${build.dir}/cklangtool/includes/ckjpformat.class" overwrite="true" /> 42 <copy file="${source.dir}/includes/cklangtool/includes/ckmetaformat.class" tofile="${build.dir}/cklangtool/includes/ckmetaformat.class" overwrite="true" /> 41 43 <copy file="${source.dir}/includes/cklangtool/includes/ckpoformat.class" tofile="${build.dir}/cklangtool/includes/ckpoformat.class" overwrite="true" /> 42 44 <copy file="${source.dir}/includes/cklangtool/includes/po_parser.class" tofile="${build.dir}/cklangtool/includes/po_parser.class" overwrite="true" /> -
CKLangTool/trunk/_source/langtool.js
r7298 r7311 56 56 CKLANGTOOL.load( 'cklangtool.includes.ckjpformat' ); 57 57 CKLANGTOOL.load( 'cklangtool.includes.ckpoformat' ); 58 CKLANGTOOL.load( 'cklangtool.includes.ckmetaformat' ); 58 59 CKLANGTOOL.load( 'cklangtool.includes.po_parser' ); 59 60 CKLANGTOOL.load( 'cklangtool.includes.io' ); … … 68 69 69 70 + '\n\nOptions:' 70 + '\n[-f|--format]=json|gettext|jprops Format of language file when update from or export translation entries to, default to json.'71 + '\n[-f|--format]=json|gettext|jprops|meta Format of language file when update from or export translation entries to, default to json.' 71 72 + '\n\t json - A private JavaScript format used as runtime language files in CKEditor.' 72 + '\n\t get ext - The versatile GNU Gettext format, simplified to fit for CKEditor.'73 + '\n\t gettext - The versatile GNU Gettext format, simplified to fit for CKEditor.' 73 74 + '\n\t jprops - The Java Properties file format.' 75 + '\n\t meta - The meta file with context information (used by the gettext method).' 74 76 + '\n[-m|--metafile]=path Specify the path to an optional meta file which used only by the Gettext format for context information.' 75 77 + '\n[-c|--config]=path Specify the path to an optional configuration file.' … … 159 161 if ( action == 'update' ) 160 162 { 161 var translator = new CKLANGTOOL.translator(); 162 translator.run( CKLANGTOOL.destinationDir || CKLANGTOOL.languageDir ); 163 if ( CKLANGTOOL.format == 'meta' ) 164 { 165 new CKLANGTOOL.meta().run(); 166 } 167 else 168 { 169 var translator = new CKLANGTOOL.translator(); 170 translator.run( CKLANGTOOL.destinationDir || CKLANGTOOL.languageDir ); 171 } 163 172 } 164 173 // Export translations to other formats. -
CKLangTool/trunk/test/test.js
r7294 r7311 99 99 error( "Can't create temp directory: " + tempDir ); 100 100 101 var tests = [ 'gettext', 'gettext/out', 'jprops', 'jprops/out', 'translator', 'translator2' ];101 var tests = [ 'gettext', 'gettext/out', 'jprops', 'jprops/out', 'translator', 'translator2', 'meta', 'meta/out' ]; 102 102 103 103 for ( var i = 0 ; i < tests.length ; i++ ) … … 149 149 CKLANGTOOL.destinationDir = new File( tmpDir + '/out' ); 150 150 CKLANGTOOL.templateFile = new File( tmpDir, 'en.js' ); 151 151 152 if ( format == 'meta' ) 153 { 154 CKLANGTOOL.metaFile = '_assets/meta/meta.txt'; 155 } 152 156 var dir = new File( '_assets/' + format ); 153 157 var dirList = dir.list(); … … 184 188 testFormat('gettext'); 185 189 testFormat('jprops'); 190 testFormat('meta'); 186 191 187 192 print( '' );
Note: See TracChangeset
for help on using the changeset viewer.
