teratail header banner
teratail header banner
質問するログイン新規登録

回答編集履歴

1

その後の調査結果を追記。

2018/11/25 09:47

投稿

t.kusu
t.kusu

スコア21

answer CHANGED
@@ -4,4 +4,15 @@
4
4
  WSH で Resource -> js の変換を行うスクリプトを組んで、ビルド時に実行するように仕込みました。
5
5
  一応成功しているようです。コメント空行を含んで 200行程度でした。
6
6
 
7
- まだよりよい方法を模索していますので、お心当たりがございましたら教えてください。
7
+ まだよりよい方法を模索していますので、お心当たりがございましたら教えてください。
8
+
9
+ .
10
+ その後の調査結果。 (2018/11/25)
11
+
12
+ 上のスクリプトを改造して、指定階層以下のフォルダ名をメッセージの変数のパスに含む形に修正してみました。
13
+ 連想配列を利用しています。こんな形です。
14
+
15
+ --- locale.js ---
16
+ var locale = { message: 'メッセージ', folder01: { message: 'メッセージ' }, ... };
17
+
18
+ これでも途中のパスを含む形、つまり locale.folder01.message などの形でメッセージを参照できるのでアリかもしれません。スクリプトのコード量はあまり変わりませんでした。