回答編集履歴

1

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

2018/11/25 09:47

投稿

t.kusu
t.kusu

スコア21

test CHANGED
@@ -11,3 +11,25 @@
11
11
 
12
12
 
13
13
  まだよりよい方法を模索していますので、お心当たりがございましたら教えてください。
14
+
15
+
16
+
17
+ .
18
+
19
+ その後の調査結果。 (2018/11/25)
20
+
21
+
22
+
23
+ 上のスクリプトを改造して、指定階層以下のフォルダ名をメッセージの変数のパスに含む形に修正してみました。
24
+
25
+ 連想配列を利用しています。こんな形です。
26
+
27
+
28
+
29
+ --- locale.js ---
30
+
31
+ var locale = { message: 'メッセージ', folder01: { message: 'メッセージ' }, ... };
32
+
33
+
34
+
35
+ これでも途中のパスを含む形、つまり locale.folder01.message などの形でメッセージを参照できるのでアリかもしれません。スクリプトのコード量はあまり変わりませんでした。