diff --git a/src/lang/ja_JP.lang.php b/src/lang/ja_JP.lang.php
index b635b95a..67797436 100644
--- a/src/lang/ja_JP.lang.php
+++ b/src/lang/ja_JP.lang.php
@@ -47,7 +47,11 @@ $sm_lang = array(
'back_to_top' => 'トップに戻る',
'go_back' => '戻る',
'ok' => 'OK',
+ 'bad' => 'よくない',
'cancel' => 'キャンセル',
+ 'none' => 'なし',
+ 'activate' => '有効化',
+ 'advanced' => '高度な設定',
// date/time format according the strftime php function format parameter http://php.net/manual/function.strftime.php
'short_day_format' => '%B %e',
'long_day_format' => '%B %e, %Y',
@@ -60,6 +64,20 @@ $sm_lang = array(
'a_minute_ago' => '1分くらい前',
'seconds_ago' => '%d 秒前',
'a_second_ago' => '<1秒',
+ 'year' => '年',
+ 'years' => '年',
+ 'month' => '月',
+ 'months' => '月',
+ 'day' => '日',
+ 'days' => '日',
+ 'hour' => '時間',
+ 'hours' => '時間',
+ 'minute' => '分',
+ 'minutes' => '分',
+ 'second' => '秒',
+ 'seconds' => '秒',
+ 'online' => 'オンライン',
+ 'offline' => 'オフライン',
),
'menu' => array(
'config' => '設定',
@@ -83,11 +101,21 @@ $sm_lang = array(
'level_description' => '管理者(Administrator) はフルアクセス権があります:サーバーの管理、 ユーザーとグローバル設定を変更できます。
ユーザー(Users)は、割り当てられたサーバーのアップデータのみを表示して実行できます。',
'mobile' => 'モバイル',
'email' => 'メールアドレス',
- 'pushover' => 'プッシュオーバー',
- 'pushover_description' => 'プッシュオーバーサービスは、リアルタイムで通知を受け取るのが簡単にできます。詳細についてはこちらをご覧ください: https://pushover.net/',
- 'pushover_key' => 'プッシュオーバーキー',
- 'pushover_device' => 'プッシュオーバーデバイス',
+ 'pushover' => 'Pushover',
+ 'pushover_description' => 'Pushoverサービスは、リアルタイムで通知を受け取るのが簡単にできます。詳細についてはこちらをご覧ください: https://pushover.net/',
+ 'pushover_key' => 'Pushoverキー',
+ 'pushover_device' => 'Pushoverデバイス',
'pushover_device_description' => '指定したデバイスに送信します。空欄ですべてのデバイスに送信できます。',
+ 'telegram' => 'Telegram',
+ 'telegram_description' => 'Telegram はチャットアプリで、簡単にリアルタイム通知を受け取ることができます。 ドキュメント で詳しい情報、インストールの方法を知りましょう。',
+ 'telegram_chat_id' => 'Telegram チャットID',
+ 'telegram_chat_id_description' => 'メッセージは対応するチャットへ送信されます。',
+ 'telegram_get_chat_id' => 'ここをクリックしてあなたのチャットIDを取得します。',
+ 'activate_telegram' => 'Telegramの通知を有効化',
+ 'activate_telegram_description' => '指定されたチャットIDにTelegram通知を送信できるようにします。 この許可がなければ、Telegramはあなたに通知を送信することができません。',
+ 'telegram_bot_username_found' => 'ボットが見つかりました!
これにより、ボットとあなたのチャットが開かれます。ここであなたは、 /start を入力する必要があります。',
+ 'telegram_bot_username_error_token' => '401 - 未認証。 APIトークンが有効であることを確認してください。',
+ 'telegram_bot_error' => 'Telegram通知を有効化中にエラーが発生: %s',
'delete_title' => 'ユーザーを削除',
'delete_message' => '本当にユーザーを削除しますか?: \'%1\'?',
'deleted' => 'ユーザーを削除しました。',
@@ -96,7 +124,7 @@ $sm_lang = array(
'profile' => 'プロフィール',
'profile_updated' => 'あなたのプロフィールは更新されました。',
'error_user_name_bad_length' => 'ユーザーネームは2~64文字以内で入力してください。',
- 'error_user_name_invalid' => 'ユーザー名は、アルファベット、数字とアンダーバーのみを含むことができます ドット(。)。',
+ 'error_user_name_invalid' => 'ユーザー名は、アルファベット、数字とアンダーバーのみを含むことができます ドット(.)。',
'error_user_name_exists' => '登録しようとしたユーザー名は既にデータベースに登録されています。',
'error_user_email_bad_length' => 'メールアドレスは5~255文字以内で入力してください。',
'error_user_email_invalid' => 'メールアドレスが無効です。',
@@ -111,7 +139,8 @@ $sm_lang = array(
'status' => 'ステータス',
'email' => 'メール',
'sms' => 'SMS',
- 'pushover' => 'プッシュオーバー',
+ 'pushover' => 'Pushover',
+ 'telegram' => 'Telegram',
'no_logs' => 'ログがありません',
'clear' => 'ログをクリアする',
'delete_title' => 'ログを削除する',
@@ -135,6 +164,11 @@ $sm_lang = array(
'port' => 'ポート',
'custom_port' => 'カスタムポート',
'popular_ports' => '主要なポート',
+ 'request_method' => 'リクエストメソッド',
+ 'custom_request_method' => 'カスタムリクエストメソッド',
+ 'popular_request_methods' => '主要なリクエストメソッド',
+ 'post_field' => 'Postフィールド',
+ 'post_field_description' => 'このデータは上記のリクエストメソッドを使用する際に使用されます。 例: param1=val1¶m2=val2&...',
'please_select' => '選択してください',
'type' => 'タイプ',
'type_website' => 'ウェブサイト',
@@ -142,15 +176,31 @@ $sm_lang = array(
'type_ping' => 'Ping',
'pattern' => '文字列/パターンを検索',
'pattern_description' => '指定した文字列/パターンが存在しない場合は、「オフライン」としてマークされます。また、標準的な計算式は許可されています。',
+ 'pattern_online' => 'パターンがウェブサイトであることを示すパターン: ',
+ 'pattern_online_description' => 'オンライン: このパターンがウェブサイトにない場合は、オンラインとしてマークされます。 Offline: このパターンがウェブサイトにない場合は、オフラインとしてマークされます。',
+ 'redirect_check' => '別のドメインへのリダイレクト: ',
+ 'redirect_check_description' => '別のドメインにリダイレクトするのは通常は悪い兆候です。',
+ 'allow_http_status' => 'HTTPステータスコードを許可する',
+ 'allow_http_status_description' => 'ウェブサイトをオンラインにマークします。 400未満のステータスコードはデフォルトでオンラインとマークされます。 | で区切ります。 例: 401|403.',
+ 'header' => 'ヘッダー',
+ 'header_name_description' => 'ヘッダー名(大文字小文字を区別します)',
+ 'header_value_description' => 'ヘッダーの値。正規表現が利用可能です。',
'last_check' => '最後の確認',
+ 'last_offline' => '最後のオフライン',
'last_online' => '最後のオンライン',
+ 'last_output' => '最後のポジティブの出力',
+ 'last_error' => '最後のエラー',
+ 'last_error_output' => '最後のエラー出力',
'monitoring' => 'モニタリング',
'no_monitoring' => 'モニタリングなし',
'email' => 'メール',
'send_email' => 'メールを送信',
'sms' => 'SMS',
'send_sms' => 'SMSを送信',
- 'pushover' => 'プッシュオーバー',
+ 'pushover' => 'Pushover',
+ 'send_pushover' => 'Pushover通知を送信',
+ 'telegram' => 'Telegram',
+ 'send_telegram' => 'Telegram通知を送信',
'users' => 'ユーザー',
'delete_title' => 'サーバーを削除',
'delete_message' => '本当にこのサーバーを削除しますか?: \'%1\'?',
@@ -178,7 +228,8 @@ $sm_lang = array(
'chart_short_time_format' => '%H:%M',
'warning_notifications_disabled_sms' => 'SMS 通知は無効です。',
'warning_notifications_disabled_email' => 'メール通知は無効です。',
- 'warning_notifications_disabled_pushover' => 'プッシュオーバー通知は無効です。',
+ 'warning_notifications_disabled_pushover' => 'Pushover通知は無効です。',
+ 'warning_notifications_disabled_telegram' => 'Telegram通知は無効です。',
'error_server_no_match' => 'サーバーが見つかりません',
'error_server_label_bad_length' => 'ラベルは1~255文字以内で入力してください。',
'error_server_ip_bad_length' => 'ドメイン/IPは1~255文字以内で入力してください。',
@@ -213,11 +264,16 @@ $sm_lang = array(
'sms_gateway_username' => 'ゲートウェイのユーザー名',
'sms_gateway_password' => 'ゲートウェイのパスワード',
'sms_from' => '送信者の電話番号:',
- 'pushover_status' => 'プッシュオーバーのメッセージを送信することを許可する',
- 'pushover_description' => 'プッシュオーバーは、リアルタイムの通知を簡単に取得できるサービスです。 詳細については、ウェブサイトをご覧ください。',
- 'pushover_clone_app' => 'クリックでプッシュオーバーアプリケーションを作成できます。',
- 'pushover_api_token' => 'プッシュオーバーアプリケーションのAPIトークン',
- 'pushover_api_token_description' => 'プッシュオーバーを使用するには、事前にウェブサイトでアプリを登録してApp APIトークンを入力する必要があります。',
+ 'pushover_status' => 'Pushoverのメッセージを送信することを許可する',
+ 'pushover_description' => 'Pushoverは、リアルタイムの通知を簡単に取得できるサービスです。 詳細については、
+ href="https://pushover.net/">ウェブサイトをご覧ください。',
+ 'pushover_clone_app' => 'クリックでPushoverアプリケーションを作成できます。',
+ 'pushover_api_token' => 'PushoverアプリケーションのAPIトークン',
+ 'pushover_api_token_description' => 'Pushoverを使用するには、事前にウェブサイトでアプリを登録してApp APIトークンを入力する必要があります。',
+ 'telegram_status' => 'Telegramメッセージの送信を許可する',
+ 'telegram_description' => 'Telegram はチャットアプリで、簡単にリアルタイム通知を受け取ることができます。 documentation で詳しい情報、インストールの方法を知りましょう。',
+ 'telegram_api_token' => 'Telegram APIトークン',
+ 'telegram_api_token_description' => 'Telegramを使用する前に、APIトークンを取得する必要があります。 documentation でヘルプを参照してください。',
'alert_type' => '通知するタイミングを選択',
'alert_type_description' => '状態の変化: '.
'サーバーのステータスが変更されたときに通知を受け取ります。 だからオンライン -> オフラインまたはオフライン -> オンライン。
'.
@@ -230,20 +286,25 @@ $sm_lang = array(
'alert_type_status' => '状況の変化',
'alert_type_offline' => 'オフライン',
'alert_type_always' => '常に',
+ 'combine_notifications' => '通知の結合',
+ 'combine_notifications_description' => '通知を1つの通知にまとめて通知の量を削減します。(これはSMS通知には影響しません。)',
'alert_proxy' => '有効にしても、プロキシはサービスに使用されません',
'alert_proxy_url' => 'フォーマット: ホスト:ポート',
'log_status' => 'ログステータス',
'log_status_description' => 'ログステータスがTRUEに設定されている場合、モニターは通知設定が渡されるたびにイベントを記録します。',
'log_email' => 'スクリプトによって送信された電子メールを記録する',
'log_sms' => 'スクリプトによって送信されたテキストメッセージを記録する',
- 'log_pushover' => 'スクリプトによって送信されたプッシュオーバーメッセージを記録する',
+ 'log_pushover' => 'スクリプトによって送信されたPushoverメッセージを記録する',
+ 'log_telegram' => 'スクリプトによって送信されたTelegramメッセージを記録する',
'updated' => '設定は更新されました。',
'tab_email' => 'メール',
'tab_sms' => 'SMS',
- 'tab_pushover' => 'プッシュオーバー',
+ 'tab_pushover' => 'Pushover',
+ 'tab_telegram' => 'Telegram',
'settings_email' => 'メール設定',
'settings_sms' => 'テキストメッセージ設定',
- 'settings_pushover' => 'プッシュオーバー設定',
+ 'settings_pushover' => 'Pushover設定',
+ 'settings_telegram' => 'Telegram設定',
'settings_notification' => '通知設定',
'settings_log' => 'ログ設定',
'settings_proxy' => 'プロキシ設定',
@@ -257,7 +318,8 @@ $sm_lang = array(
'test' => 'テスト',
'test_email' => 'あなたのユーザープロフィールで指定されたアドレスに電子メールが送信されます。',
'test_sms' => 'あなたのユーザープロフィールで指定された電話番号にSMSが送信されます。',
- 'test_pushover' => 'あなたのユーザープロフィールで指定されたユーザー キー/デバイスにプッシュオーバーが送信されます。',
+ 'test_pushover' => 'あなたのユーザープロフィールで指定されたユーザー キー/デバイスにPushover通知が送信されます。',
+ 'test_telegram' => 'あなたのユーザープロフィールで指定されたチャットIDにTelegram通知が送信されます。',
'send' => '送信',
'test_subject' => 'テスト',
'test_message' => 'これはテストメッセージです',
@@ -266,11 +328,15 @@ $sm_lang = array(
'sms_sent' => 'SMSが送信されました',
'sms_error' => 'SMSを送信中にエラーが発生しました %s',
'sms_error_nomobile' => 'テストSMSの送信に失敗: あなたのプロフィールに有効な電話番号がありません',
- 'pushover_sent' => 'プッシュオーバー通知が送信されました',
- 'pushover_error' => 'プッシュオーバー通知を送信中にエラーが発生しました: %s',
+ 'pushover_sent' => 'Pushover通知が送信されました',
+ 'pushover_error' => 'Pushover通知を送信中にエラーが発生しました: %s',
'pushover_error_noapp' => 'テスト通知の送信に失敗しました:グローバル設定にAPIトークンがありません',
- 'pushover_error_nokey' => 'テスト通知の送信に失敗しました:あなたのプロフィールに有効なプッシュオーバーキーがありません',
- 'log_retention_period' => 'ログ保存期間',
+ 'pushover_error_nokey' => 'テスト通知の送信に失敗しました:あなたのプロフィールに有効なPushoverキーがありません',
+ 'telegram_sent' => 'Telegram通知が送信されました',
+ 'telegram_error' => 'Telegram通知を送信中にエラーが発生しました: %s',
+ 'telegram_error_notoken' => 'テスト通知の送信に失敗しました:グローバル設定にTelegram APIトークンがありません',
+ 'telegram_error_noid' => 'テスト通知の送信に失敗しました:あなたのプロフィールに有効なチャットIDがありません',
+ 'log_retention_period' => 'ログ保持期間',
'log_retention_period_description' => '通知のログおよびサーバー稼働時間のアーカイブを保持する日数。 ログのクリーンアップを無効にするには、0を入力します。',
'log_retention_days' => '日',
),
@@ -280,12 +346,25 @@ $sm_lang = array(
'off_email_subject' => '重要: サーバー \'%LABEL%\' がダウンしています!',
'off_email_body' => "サーバーへの接続に失敗しました:
Server: %LABEL%
IP: %IP%
ポート: %PORT%
エラー: %ERROR%
日時: %DATE%",
'off_pushover_title' => 'サーバー \'%LABEL%\' がダウンしています!',
- 'off_pushover_message' => "サーバーへの接続に失敗しました:
Server: %LABEL%
IP: %IP%
ポート: %PORT%
エラー: %ERROR%
日時: %DATE%",
+ 'off_pushover_message' => "サーバーへの接続に失敗しました:
Server: %LABEL%
IP: %IP%
ポート: %PORT%
エラー: %ERROR%
日時: %DATE%",
+ 'off_telegram_message' => "サーバーへの接続に失敗しました:
Server: %LABEL%
IP: %IP%
ポート: %PORT%
エラー: %ERROR%
日時: %DATE%",
'on_sms' => 'サーバー \'%LABEL%\' は動作しています: ip=%IP%, port=%PORT%, it was down for %LAST_OFFLINE_DURATION%',
'on_email_subject' => '重要: サーバー \'%LABEL%\' は動作しています',
- 'on_email_body' => "サーバー '%LABEL%' は動作中です, it was down for %LAST_OFFLINE_DURATION%:
サーバー: %LABEL%
IP: %IP%
ポート: %PORT%
日時: %DATE%",
+ 'on_email_body' => "サーバー '%LABEL%' は動作中です。 この期間の間ダウンしていました: %LAST_OFFLINE_DURATION%:
サーバー: %LABEL%
IP: %IP%
ポート: %PORT%
日時: %DATE%",
'on_pushover_title' => 'サーバー \'%LABEL%\' は動作しています',
- 'on_pushover_message' => "サーバー '%LABEL%' は動作中です, it was down for %LAST_OFFLINE_DURATION%:
サーバー: %LABEL%
IP: %IP%
ポート: %PORT%
日時: %DATE%",
+ 'on_pushover_message' => "サーバー '%LABEL%' は動作中です。 この期間の間ダウンしていました: %LAST_OFFLINE_DURATION%:
サーバー: %LABEL%
IP: %IP%
ポート: %PORT%
日時: %DATE%",
+ 'on_telegram_message' => 'サーバー \'%LABEL%\' は動作中です。 この期間の間ダウンしていました:
サーバー: %LABEL%
IP: %IP%
ポート: %PORT%
ダウンタイム: %LAST_OFFLINE_DURATION%
日時: %DATE%',
+ 'combi_off_email_message' => "