diff --git a/README.md b/README.md index 2b22e95a..a5251fa6 100644 --- a/README.md +++ b/README.md @@ -124,7 +124,7 @@ These options can be configured by setting environment variables using `-e KEY=" | `WG_PRE_DOWN` | `...` | - | See [config.js](https://github.com/wg-easy/wg-easy/blob/master/src/config.js#L27) for the default value. | | `WG_POST_DOWN` | `...` | `iptables ...` | See [config.js](https://github.com/wg-easy/wg-easy/blob/master/src/config.js#L28) for the default value. | | `WG_ENABLE_EXPIRES_TIME` | `false` | `true` | Enable expire time for clients | -| `LANG` | `en` | `de` | Web UI language (Supports: en, ua, ru, tr, no, pl, fr, de, ca, es, ko, vi, nl, is, pt, chs, cht, it, th, hi). | +| `LANG` | `en` | `de` | Web UI language (Supports: en, ua, ru, tr, no, pl, fr, de, ca, es, ko, vi, nl, is, pt, chs, cht, it, th, hi, ja). | | `UI_TRAFFIC_STATS` | `false` | `true` | Enable detailed RX / TX client stats in Web UI | | `UI_CHART_TYPE` | `0` | `1` | UI_CHART_TYPE=0 # Charts disabled, UI_CHART_TYPE=1 # Line chart, UI_CHART_TYPE=2 # Area chart, UI_CHART_TYPE=3 # Bar chart | | `WG_ENABLE_ONE_TIME_LINKS` | `false` | `true` | Enable display and generation of short one time download links (expire after 5 minutes) | diff --git a/docker-compose.yml b/docker-compose.yml index 095557bf..a6005e93 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -5,7 +5,7 @@ services: wg-easy: environment: # Change Language: - # (Supports: en, ua, ru, tr, no, pl, fr, de, ca, es, ko, vi, nl, is, pt, chs, cht, it, th, hi) + # (Supports: en, ua, ru, tr, no, pl, fr, de, ca, es, ko, vi, nl, is, pt, chs, cht, it, th, hi, ja) - LANG=en # ⚠️ Required: # Change this to your host's public address diff --git a/src/www/js/i18n.js b/src/www/js/i18n.js index b74c30a6..c2edbeed 100644 --- a/src/www/js/i18n.js +++ b/src/www/js/i18n.js @@ -640,4 +640,44 @@ const messages = { // eslint-disable-line no-unused-vars madeBy: 'सर्जक', donate: 'दान करें', }, + ja: { // github.com/penguinlab + name: '名前', + password: 'パスワード', + signIn: 'サインイン', + logout: 'ログアウト', + updateAvailable: 'アップデートがあります!', + update: 'アップデート', + clients: 'クライアント', + new: '新規', + deleteClient: 'クライアントを削除', + deleteDialog1: '削除してもよろしいですか?', + deleteDialog2: 'この操作を取り消すことはできません。', + cancel: 'キャンセル', + create: '作成', + createdOn: '作成日: ', + lastSeen: '最終アクセス日: ', + totalDownload: 'ダウンロードの合計: ', + totalUpload: 'アップロードの合計: ', + newClient: '新規クライアント', + disableClient: 'クライアントを無効化', + enableClient: 'クライアントを有効化', + noClients: 'クライアントはまだありません。', + noPrivKey: 'このクライアントには既知の秘密鍵がありません。設定を作成できません。', + showQR: 'QRコードを表示', + downloadConfig: '設定をダウンロード', + madeBy: '作成者: ', + donate: '寄付', + toggleCharts: 'チャートを表示/非表示', + theme: { dark: 'ダークテーマ', light: 'ライトテーマ', auto: '自動テーマ' }, + restore: 'リストア', + backup: 'バックアップ', + titleRestoreConfig: '設定をリストア', + titleBackupConfig: '設定をバックアップ', + rememberMe: 'ログイン情報を記憶', + titleRememberMe: 'ブラウザを閉じてもログインしたままにする', + sort: '並び替え', + ExpireDate: '有効期限日', + Permanent: '無期限', + OneTimeLink: '短いワンタイムリンクを生成', + }, };