質問編集履歴

1

最新のソースに更新

2019/04/30 06:55

投稿

l_kotomai
l_kotomai

スコア12

test CHANGED
File without changes
test CHANGED
@@ -196,25 +196,33 @@
196
196
 
197
197
  ```js
198
198
 
199
+ // ここから「Test03.js」(このファイル自体は「Shift_JIS」で保存すること)
200
+
199
201
  // ファイル名指定
200
202
 
201
- var strFileJA = "FileJapanese.xml";
203
+ var FileConfig = "FileJapanese.xml";
202
-
204
+
203
- var strFileEN = "FileEnglish.xml";
205
+ var FileEng = "FileEnglish.xml";
204
-
206
+
205
- var strFileOut = "FileOutput.xml";
207
+ var FileOutput = "FileOutput.xml";
206
208
 
207
209
 
208
210
 
209
211
  //翻訳対象タグの指定
210
212
 
213
+ //var regStrEN = /(<StringEN>)([^<]*)(</StringEN>)/;
214
+
211
- var regDescEn1 = /(<description>)([^<]*)/;
215
+ var regDescEn1 = /([^<]*)(<description>)([^<]*)/;
212
-
216
+
213
- var regDescEn2 = /([^<]*)(</description>)/;
217
+ var regDescEn2 = /([^<]*)(</description>)([^<]*)/;
218
+
214
-
219
+ // FileENの<desc~>の終わりと始まり
220
+
215
- var regStrENJA1 = /(<Japanese>)([^<]*)/;
221
+ var regStrENJA1 = /([^<]*)(<Japanese>)([^<]*)/;
216
-
222
+
217
- var regStrENJA2 = /([^<]*)(</Japanese>)/;
223
+ var regStrENJA2 = /([^<]*)(</Japanese>)([^<]*)/;
224
+
225
+ // FileJAの訳文タグ<Japanese>の終わりと始まり
218
226
 
219
227
 
220
228
 
@@ -272,7 +280,7 @@
272
280
 
273
281
  objStreamJA.Open();
274
282
 
275
- objStreamJA.LoadFromFile( strFileJA );
283
+ objStreamJA.LoadFromFile( FileConfig );
276
284
 
277
285
 
278
286
 
@@ -286,7 +294,7 @@
286
294
 
287
295
  objStreamEN.Open();
288
296
 
289
- objStreamEN.LoadFromFile( strFileEN );
297
+ objStreamEN.LoadFromFile( FileEng );
290
298
 
291
299
 
292
300
 
@@ -384,7 +392,7 @@
384
392
 
385
393
  });
386
394
 
387
- arrayEN = new array(); //配列ENを空に
395
+ arrayEN = new Array(); //配列ENを空に
388
396
 
389
397
  decTotal++; // 置換件数を更新
390
398
 
@@ -402,7 +410,7 @@
402
410
 
403
411
  if(arrayENJA.length > 1){
404
412
 
405
- arrayENJA = new array();
413
+ arrayENJA = new Array();
406
414
 
407
415
  }else{
408
416
 
@@ -414,7 +422,7 @@
414
422
 
415
423
  });
416
424
 
417
- arrayEN = new array(); //配列ENを空に
425
+ arrayEN = new Array(); //配列ENを空に
418
426
 
419
427
  }
420
428
 
@@ -426,13 +434,17 @@
426
434
 
427
435
  }
428
436
 
437
+ // objStreamOUT.WriteText( strTextEN, adWriteLine ); // 「FileOutput.xml」に一行(strTextENの内容を)追加
438
+
439
+
440
+
429
441
  }
430
442
 
431
443
 
432
444
 
433
445
  // 処理完了後、ファイルを上書き保存
434
446
 
435
- objStreamOUT.SaveToFile( strFileOut, adSaveCreateOverWrite );
447
+ objStreamOUT.SaveToFile( FileOutput, adSaveCreateOverWrite );
436
448
 
437
449
 
438
450