1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374 |
- //function remove_html_tag(content) {
- // var tag = "span";
- // var foundat = content.indexOf("<" + tag, foundat);
- // while (foundat > -1) {
- // f2 = content.indexOf(">", foundat);
- // if (f2 > -1) {
- // content = content.substr(0, foundat) + content.substr(f2 + 1, content.length);
- // }
- // f2 = content.indexOf("</" + tag + ">", foundat);
- // if (f2 > -1) {
- // content = content.substr(0, f2) + content.substr(f2 + 3 + tag.length, content.length);
- // }
- // foundat = content.indexOf("<" + tag, foundat);
- // }
- // return content;
- //}
- String.prototype.replaceAll = function(character, replaceChar) {
- var word = this.valueOf();
-
- while (word.indexOf(character) != -1)
- word = word.replace(character, replaceChar);
-
- return word;
- }
- function writeToFileOneLine(str, dir, fileName) {
- // alert(str);
- // alert(dir);
- // alert(fileName);
- var s = str;
- var ret = iimPlayCode("ADD !EXTRACT " + stringForIIMContent(str) + "\nSAVEAS TYPE=EXTRACT FOLDER=" + dir + " FILE=" + fileName);
- // alert(ret);
- }
- function stringForIIMContent(str) {
- return str.replaceAll(" ", "<SP>");
- }
- var _output_dir = "ZG_outputDir_ZG";
- var _input_string = "ZG_input_ZG";
- //var _config_code = ["af","ar","be","bg","ca","zh-CN","zh-TW","hr","cs","da","nl","et","tl","fi","fr","fr","de","el","iw","hi","hu","id","it","ja","ko","lv","lt","ms","no","fa","pl","pt","pt","ro","ru","sr","sk","sl","es","es","es","sw","sv","th","tr","uk","vi","zu"];
- //var _config_code_out = ["af","ar","be","bg","ca","zh-CN","zh-TW","hr","cs-CZ","da-DK","nl-NL","et","fil","fi-FI","fr-FR","fr-CA","de-DE","el-GR","iw-IL","hi-IN","hu-HU","id","it-IT","ja-JP","ko-KR","lv","lt","ms","no-NO","fa","pl-PL","pt-BR","pt-PT","ro","ru-RU","sr","sk","sl","es-419","es-US","es-ES","sw","sv-SE","th","tr-TR","uk","vi","zu"];
- var _config_code = [ZG_outTranslateConfig_ZG];
- var _config_code_out = [ZG_outPlayConfig_ZG];
- var output = "";
- for (var i = 0; i < _config_code.length; i++) {
- var code = _config_code[i];
- var code_out = _config_code_out[i];
- iimSet("code", code);
- iimSet("value", _input_string);
- iimPlay("Translate/doOneTranslate.iim");
- var dir = _output_dir + "/";
- var fileName = code_out + ".txt";
- var retCode = iimPlay("CODE:WAIT SECONDS=3\nTAG POS=1 TYPE=SPAN FORM=ID:gt-form ATTR=ID:result_box EXTRACT=HTM\nSAVEAS TYPE=EXTRACT FOLDER=" + dir + " FILE=" + fileName);
- if (retCode < 0) {
- i--;
- output += "\n" + code + ":sth is wrong, try again\n";
- continue;
- }
- var v = iimGetLastExtract(1);
- if (v == "正在翻译..." || v == "") {
- i--;
- output += "\n" + code + ":sth is wrong, try again\n";
- continue;
- };
- // writeToFileOneLine(v, _output_dir + "/", code_out + ".txt");
-
- output += code + " | ";
- iimDisplay(output);
- }
|