diff --git a/scripts/build.js b/scripts/build.js
index 169cc64..1db1890 100644
--- a/scripts/build.js
+++ b/scripts/build.js
@@ -11,6 +11,7 @@ async function copyStaticAssets() {
const assets = [
"nrlint-core.html",
"nrlint-core.js",
+ "locales",
"nrlint-rules.html",
"nrlint-rules-function-eslint.html"
];
diff --git a/src/locales/en-US/nrlint-core.json b/src/locales/en-US/nrlint-core.json
new file mode 100644
index 0000000..3d9a365
--- /dev/null
+++ b/src/locales/en-US/nrlint-core.json
@@ -0,0 +1,16 @@
+{
+ "label": {
+ "settings": "Settings",
+ "autoLint": "Automatically lint after any change",
+ "delay": "Delay (ms)",
+ "default": "Default: 1000",
+ "lintDisabledFlows": "Lint disabled flows",
+ "rules": "Rules",
+ "useDefaults": "Use defaults",
+ "ignoreNode": "Ignore for node",
+ "ignoreGroup": "Ignore for group",
+ "ignoreFlow": "Ignore for flow",
+ "linter": "Linter",
+ "lint": "lint"
+ }
+}
diff --git a/src/locales/ja/nrlint-core.json b/src/locales/ja/nrlint-core.json
new file mode 100644
index 0000000..55c9320
--- /dev/null
+++ b/src/locales/ja/nrlint-core.json
@@ -0,0 +1,16 @@
+{
+ "label": {
+ "settings": "設定",
+ "autoLint": "変更があった際に自動的にリントを実行",
+ "delay": "遅延時間 (ミリ秒)",
+ "default": "デフォルト: 1000",
+ "lintDisabledFlows": "無効化されたフローに対してリントを実行",
+ "rules": "条件",
+ "useDefaults": "デフォルト設定を使用",
+ "ignoreNode": "ノードを除外",
+ "ignoreGroup": "グループを除外",
+ "ignoreFlow": "フローを除外",
+ "linter": "リンター",
+ "lint": "リント"
+ }
+}
diff --git a/src/nrlint-core.html b/src/nrlint-core.html
index dbcc45e..cc82ffc 100644
--- a/src/nrlint-core.html
+++ b/src/nrlint-core.html
@@ -166,7 +166,7 @@
var pane = $('
');
var headerOptions = $('').appendTo(pane);
- $('Settings
').appendTo(headerOptions);
+ $('').appendTo(headerOptions);
var autoRow = $('').appendTo(headerOptions);
var autoLint = $('').appendTo(autoRow).on('change', function() {
@@ -175,21 +175,21 @@
autoDelayLint.prop("disabled",!state);
});
var autoOptions = $('').appendTo(autoRow);
- $('