From 77a4e498924c865ffec68472278fd1c000a464d3 Mon Sep 17 00:00:00 2001 From: Fumio Furukawa Date: Tue, 27 Jan 2015 02:46:30 +0900 Subject: [PATCH] Update translation for Japanese. --- modules/backend/lang/ja/lang.php | 211 +++++++++++++++++++++----- modules/cms/lang/ja/lang.php | 84 +++++++--- modules/system/lang/ja/lang.php | 138 +++++++++++++++-- modules/system/lang/ja/validation.php | 187 ++++++++++++----------- 4 files changed, 455 insertions(+), 165 deletions(-) diff --git a/modules/backend/lang/ja/lang.php b/modules/backend/lang/ja/lang.php index a6697996e..d9514cd5c 100644 --- a/modules/backend/lang/ja/lang.php +++ b/modules/backend/lang/ja/lang.php @@ -1,6 +1,9 @@ [ + 'title' => 'システム管理者領域' + ], 'field' => [ 'invalid_type' => '無効なフィールドタイプ :type が使用されています。', 'options_method_not_exists' => 'モデルクラスの:modelは、":field"フォームフィールドのためにオプションを返す、:method()メソッドを定義しなくてはなりません。', @@ -31,12 +34,12 @@ return [ 'enter_email' => "メールアドレスを入力してください", 'enter_login' => "ユーザー名を入力してください", 'email_placeholder' => "メールアドレス", - 'enter_new_password' => "新パスワードを入力してください", + 'enter_new_password' => "新しいパスワードを入力してください", 'password_reset' => "パスワードリセット", 'restore_success' => "パスワードを元に戻すための手順を説明したメールを送信しました。", 'restore_error' => "':login'というユーザーは登録されていません。", 'reset_success' => "パスワードがリセットされました。", - 'reset_error' => "間違ったパスワードリセットデーターが送信されました。再実行してください。", + 'reset_error' => "間違ったパスワードリセットデータが送信されました。再実行してください。", 'reset_fail' => "パスワードをリセットできませんでした。", 'apply' => '適用', 'cancel' => 'キャンセル', @@ -45,34 +48,63 @@ return [ ], 'dashboard' => [ 'menu_label' => 'ダッシュボード', + 'widget_label' => 'ウィジェット', + 'widget_width' => 'ウィジェット幅', + 'full_width' => '全幅', + 'add_widget' => 'ウィジェットの追加', + 'widget_inspector_title' => 'ウィジェットの設定', + 'widget_inspector_description' => 'リポートウィジェットを設定します。', + 'widget_columns_label' => '幅 :columns', + 'widget_columns_description' => 'ウィジェット幅は1〜10の数字で指定してします。', + 'widget_columns_error' => 'ウィジェット幅は1〜10の数字で指定してください。', + 'columns' => '{1} カラム|[2,Inf] カラム', + 'widget_new_row_label' => '次の行に配置', + 'widget_new_row_description' => 'ウィジェットを次の行に配置します。', + 'widget_title_label' => 'ウィジェットタイトル', + 'widget_title_error' => 'ウィジェットタイトルを指定してください。', + 'status' => [ + 'widget_title_default' => 'システム状態', + 'online' => 'オンライン', + 'maintenance' => 'メンテナンスモード', + 'update_available' => '{0}個のアップデートが見つかりました。|{1} 個のアップデートが見つかりました。|[2,Inf] 個のアップデートが見つかりました。' + ], ], 'user' => [ - 'name' => '管理者', - 'menu_label' => '管理者', - 'list_title' => '管理者管理', - 'new' => '新管理者', + 'name' => 'システム管理者', + 'menu_label' => 'システム管理者', + 'menu_description' => 'バックエンドの管理ユーザーとグループ、権限の管理。', + 'list_title' => 'システム管理者の管理', + 'new' => '新規システム管理者', 'login' => "ログイン", 'first_name' => "名", - 'last_name' => "氏", - 'full_name' => "氏名", + 'last_name' => "姓", + 'full_name' => "姓名", 'email' => "メールアドレス", 'groups' => "グループ", - 'groups_comment' => "このユーザー所属が所属するグループを指定してください。", + 'groups_comment' => "このユーザーが所属するグループを指定してください。", 'avatar' => "アバター", 'password' => "パスワード", 'password_confirmation' => "パスワード確認", + 'permissions' => '権限', 'superuser' => "スーパーユーザー", 'superuser_comment' => "全領域へのアクセスをこのユーザーに許可する場合、ボックスをチェックしてください。", 'send_invite' => 'メールにより招待送信', 'send_invite_comment' => 'このユーザーに、メールで招待状を送る場合、ボックスをチェックしてください。', 'delete_confirm' => 'この管理者を本当に削除しますか?', - 'return' => '管理者リストに戻る', + 'return' => 'システム管理者リストに戻る', + 'allow' => '許可', + 'inherit' => '継承', + 'deny' => '拒否', 'group' => [ 'name' => 'グループ', 'name_field' => '名前', + 'description_field' => '説明', + 'is_new_user_default_field' => 'デフォルトで新しいシステム管理者をこのグループに追加する。', + 'code_field' => 'コード', + 'code_comment' => 'もしあなたがAPIでアクセスしたい場合は、ユニークなコードを入力してください。', 'menu_label' => 'グループ', 'list_title' => 'グループ管理', - 'new' => '新管理者グループ', + 'new' => '新規グループ', 'delete_confirm' => '本当にこの管理者グループを削除しますか?', 'return' => 'グループリストへ戻る', ], @@ -82,14 +114,28 @@ return [ ], 'list' => [ 'default_title' => 'リスト', - 'search_prompt' => '検索…', + 'search_prompt' => '検索...', 'no_records' => 'このビューにはレコードがありません。', 'missing_model' => ':classクラスの中のリストビヘイビアーにモデルがありません。', 'missing_column' => ':columnsに対する、カラム定義がありません。', 'missing_columns' => ':classクラスの中のリストには、リストするカラムが定義されていません。', 'missing_definition' => "リストビヘイビアーは、':field'に対するカラムを持っていません。", 'behavior_not_ready' => 'リストビヘイビアーは初期化されていません。コントローラーで、makeLists()を呼び出しているか確認してください。', - 'invalid_column_datetime' => "Column value ':column' is not a DateTime object, are you missing a \$dates reference in the Model?", + 'invalid_column_datetime' => "カラムの値 ':column' はDateTimeオブジェクトではありません。モデル内の \$dates に指定していますか?", + 'pagination' => '表示中のレコード: :from-:to / :total', + 'prev_page' => '前のページ', + 'next_page' => '次のページ', + 'loading' => 'ロード中...', + 'setup_title' => 'リストのセットアップ', + 'setup_help' => 'リストの表示したいカラムをチェックボックスで選択してください。カラムの位置は上下にドラッグして変更できます。', + 'records_per_page' => 'ページ中のレコード数', + 'records_per_page_help' => 'ページあたりの表示レコード数を選択してください。1ページにたくさん表示するとパフォーマンスに影響があるので留意してください。' + ], + 'fileupload' => [ + 'attachment' => '添付', + 'help' => 'この添付のタイトルと説明を追加します。', + 'title_label' => 'タイトル', + 'description_label' => '説明' ], 'form' => [ 'create_title' => "新規 :name", @@ -102,66 +148,153 @@ return [ 'missing_model' => ':classクラスで使用している、フォームビヘイビアーは、モデル定義を持っていません。', 'missing_definition' => "フォームビヘイビアーは、':field'フィールドを持っていません。", 'not_found' => 'IDが:idのフォームレコードが見つかりません。', + 'action_confirm' => '削除していいですか?', 'create' => '作成', 'create_and_close' => '作成後閉じる', - 'creating' => '作成中…', + 'creating' => '作成中...', + 'creating_name' => ':name を作成中...', 'save' => '保存', 'save_and_close' => '保存後閉じる', - 'saving' => '保存中…', + 'saving' => '保存中...', + 'saving_name' => ':name を保存中...', 'delete' => '削除', - 'deleting' => '削除中…', + 'deleting' => '削除中...', + 'deleting_name' => ':name を削除中...', + 'reset_default' => '初期値にリセット', + 'resetting' => 'リセット', + 'resetting_name' => ':name を初期値にリセット中...', 'undefined_tab' => 'その他', 'field_off' => '無効', - 'field_on' => '有効', + 'field_on' => '', // MEMO あえて空文字列にしています。 + 'add' => 'Add', 'apply' => '適用', 'cancel' => 'キャンセル', - 'close' => 'クローズ', + 'close' => '閉じる', + 'confirm' => '確認', + 'reload' => 'リロード', 'ok' => 'OK', 'or' => 'または', 'confirm_tab_close' => '本当にタブを閉じますか? 保存されていない変更は消えてしまいます。', 'behavior_not_ready' => 'フォームビヘイビアーは初期化されていません。コントローラーでinitForm()を呼び出しているか確認してください。', + 'preview_no_files_message' => 'ファイルはアップロードされません。', + 'select' => '選択', + 'select_all' => 'すべて', + 'select_none' => 'なし', + 'select_placeholder' => '選択してください', + 'insert_row' => '行を挿入', + 'delete_row' => '行を削除', + 'concurrency_file_changed_title' => 'ファイルは変更されていません。', + 'concurrency_file_changed_description' => '編集中のファイルが他のユーザーにより変更されました。リロードして加えた変更を破棄するか、そのまま上書きできます。', ], 'relation' => [ - 'missing_definition' => "リレーションビヘイビアーは、':field'フィールドに対する定義を持っていません。", - 'missing_model' => ":classクラスで使用している、リレーションビヘイビアーは、モデル定義を持っていません。", + 'missing_config' => "リレーションビヘイビアは、':config'に対する設定を持っていません。", + 'missing_definition' => "リレーションビヘイビアは、':field'フィールドに対する定義を持っていません。", + 'missing_model' => ":classクラスで使用している、リレーションビヘイビアは、モデル定義を持っていません。", 'invalid_action_single' => "このアクションは、単一リレーションでは実行できません。", 'invalid_action_multi' => "このアクションは、複数リレーションでは実行できません。", + 'help' => '項目をクリックすると追加されます。', + 'related_data' => "関連するデータ :name", 'add' => "追加", 'add_name' => "追加 :name", + 'add_selected' => "追加は選択されています", + 'add_a_new' => "新しい追加 :name", + 'link_selected' => "リンクは選択されています", + 'link_a_new' => "新しいリンク :name", + 'cancel' => "キャンセル", + 'close' => "閉じる", 'create' => "作成", 'create_name' => "作成 :name", - 'update' => "Update", - 'update_name' => "Update :name", + 'update' => "更新", + 'update_name' => "更新 :name", + 'preview' => "プレビュー", + 'preview_name' => "プレビュー :name", 'remove' => "削除", 'remove_name' => "削除 :name", 'delete' => "削除", 'delete_name' => "削除 :name", + 'delete_confirm' => "削除していいですか?", + 'link' => "リンク", + 'link_name' => "リンク :name", + 'unlink' => "リンク解除", + 'unlink_name' => "リンク解除 :name", + 'unlink_confirm' => "リンクを解除していいですか?", ], 'model' => [ - 'name' => "Model", + 'name' => "モデル", 'not_found' => "IDが:idの、':class'モデルは見つかりません。", 'missing_id' => "モデルレコードを探すためのIDが、指定されていません。", 'missing_relation' => "':class'モデルは、':relation'の定義を持っていません。", + 'missing_method' => "モデル ':class' にメソッド ':method' は定義されていません。", 'invalid_class' => ":classクラスで使用している、:modelモデルは正しくありません。\Modelクラスを継承してください。", - 'mass_assignment_failed' => "Mass assignment failed for Model attribute ':attribute'.", + 'mass_assignment_failed' => "モデル属性':attribute'の一括設定に失敗しました。", ], 'warnings' => [ - 'tips' => 'System configuration tips', - 'tips_description' => 'There are issues you need to pay attention to in order to configure the system properly.', - 'permissions' => 'Directory :name or its subdirectories is not writable for PHP. Please set corresponding permissions for the webserver on this directory.', - 'extension' => 'The PHP extension :name is not installed. Please install this library and activate the extension.' + 'tips' => 'システム構成のチップス', + 'tips_description' => 'あなたが、システムを適切に設定するために注意を払う必要がある問題があります。', + 'permissions' => 'ディレクトリ":name"またはそのサブディレクトリは、PHPから書き込みできません。このディレクトリのパーミッションを設定してください。', + 'extension' => 'PHP拡張":name"はインストールされていません。PHP拡張をインストールして有効にしてください。', ], 'editor' => [ - 'menu_label' => 'Editor Preferences', - 'menu_description' => 'Manage code editor preferences.', - 'font_size' => 'Font size', - 'tab_size' => 'Tab size', - 'use_hard_tabs' => 'Indent using tabs', - 'code_folding' => 'Code folding', - 'word_wrap' => 'Word wrap', - 'highlight_active_line' => 'Highlight active line', - 'show_invisibles' => 'Show invisible characters', - 'show_gutter' => 'Show gutter', - 'theme' => 'Color scheme', + 'menu_label' => 'エディタ', + 'menu_description' => 'コードエディタ設定の管理', + 'font_size' => 'フォントサイズ', + 'tab_size' => 'タブサイズ', + 'use_hard_tabs' => 'インデントにタブを使用する', + 'code_folding' => 'コード折りたたみ', + 'word_wrap' => 'ワードラップ', + 'highlight_active_line' => '選択行のハイライト', + 'show_invisibles' => '見えない文字を表示する', + 'show_gutter' => '行番号を表示する', + 'theme' => 'カラーテーマ', + ], + 'tooltips' => [ + 'preview_website' => 'Webサイトをプレビューする' + ], + 'mysettings' => [ + 'menu_label' => 'マイ設定', + 'menu_description' => 'この管理者アカウントの設定をします。' + ], + 'myaccount' => [ + 'menu_label' => 'アカウント', + 'menu_description' => '名前、電子メールアドレス、パスワードなどのあなたのアカウント詳細をアップデートしてください。', + 'menu_keywords' => 'セキュリティ ログイン' + ], + 'branding' => [ + 'menu_label' => 'バックエンドのカスタマイズ', + 'menu_description' => 'システム管理者領域を設定します。例えば、名前や色、ロゴ。', + 'brand' => 'ブランド', + 'logo' => 'ロゴ', + 'logo_description' => 'バックエンドで使用するロゴをアップロードします。', + 'app_name' => 'アプリ名', + 'app_name_description' => 'この名前はバックエンドのタイトル領域に表示されます。', + 'app_tagline' => 'アプリタグライン', + 'app_tagline_description' => 'この名前はバックエンドのサインインページに表示されます。', + 'colors' => '配色', + 'primary_light' => 'プライマリ (明るい)', + 'primary_dark' => 'プライマリ (暗い)', + 'secondary_light' => 'セカンダリ (明るい)', + 'secondary_dark' => 'セカンダリ (暗い)', + 'styles' => 'スタイル', + 'custom_stylesheet' => 'カスタムスタイルシート' + ], + 'backend_preferences' => [ + 'menu_label' => 'バックエンド', + 'menu_description' => '言語の設定などを行います。', + 'locale' => 'ロケール', + 'locale_comment' => '使用する言語のロケールを選択してください。' + ], + 'access_log' => [ + 'hint' => 'このログは管理者のサインインが成功したリストです。記録は:days日間保持されます。', + 'menu_label' => 'アクセスログ', + 'menu_description' => 'サインインに成功したバックエンドユーザーを表示します。', + 'created_at' => '日時', + 'login' => 'ログイン', + 'ip_address' => 'IPアドレス', + 'first_name' => '名', + 'last_name' => '姓', + 'email' => 'メール' + ], + 'filter' => [ + 'all' => 'すべて' ], ]; diff --git a/modules/cms/lang/ja/lang.php b/modules/cms/lang/ja/lang.php index bad662b3d..a2e5ee6e9 100644 --- a/modules/cms/lang/ja/lang.php +++ b/modules/cms/lang/ja/lang.php @@ -10,17 +10,30 @@ return [ 'invalid_file_extension'=>'正しくないファイル拡張子::invalid。許されている拡張子は、:allowedです。', 'error_deleting' => '":name"一時ファイル削除エラー', 'delete_success' => ':count個のテンプレートを削除しました。', - 'file_name_required' => 'ファイル名フィールドが必要です。' + 'file_name_required' => 'ファイル名フィールドが必要です。', ], 'theme' => [ 'active' => [ - 'not_set' => "アクティブなテーマがセットされていません。", + 'not_set' => "アクティブなテーマが設定されていません。", + 'not_found' => 'アクティブなテーマが見つかりません。', ], 'edit' => [ - 'not_set' => "編集テーマがセットされていません。", + 'not_set' => "編集テーマが設定されていません。", 'not_found' => "編集テーマが見つかりません。", - 'not_match' => "アクセスしようとしてるオブジェクトは、編集中のテーマに所属していません。ページを再読込してください。" - ] + 'not_match' => "アクセスしようとしてるオブジェクトは、編集中のテーマに所属していません。ページを再読み込みしてください。", + ], + 'settings_menu' => 'フロントエンドのテーマ', + 'settings_menu_description' => 'インストール済みのテーマのプレビュー一覧とアクティブテーマの選択。', + 'find_more_themes' => 'OctoberCMSマーケットプレースで、もっとテーマを探す。', + 'activate_button' => 'これをアクティブにする', + 'active_button' => '現在アクティブ中です', + 'customize_button' => 'カスタマイズ', + ], + 'maintenance' => [ + 'settings_menu' => 'メンテナンスモード', + 'settings_menu_description' => 'メンテナンスモードページの設定と切り替えをします。', + 'is_enabled' => 'メンテナンスモードを有効にする', + 'is_enabled_comment' => 'メンテナンスモードの時、Webサイト訪問者が見るページを選択してください。', ], 'page' => [ 'not_found' => [ @@ -29,51 +42,55 @@ return [ ], 'custom_error' => [ 'label' => "ページエラー。", - 'help' => "恐れいります。何かが間違っているようで、ページが表示できません。", + 'help' => "申し訳ありません。何かが間違っているようで、ページが表示できません。", ], 'menu_label' => 'ページ', + 'unsaved_label' => '保存されていないページ', 'no_list_records' => 'ページが見つかりません', 'new' => '新ページ', 'invalid_url' => '正しくないURL形式。URLはスラッシュ(/)で始まり、数字、ラテン文字、._-[]:?|/+*^$で構成します。', 'delete_confirm_multiple' => '指定した全ページを本当に削除しますか?', 'delete_confirm_single' => '本当にこのページを削除しますか?', - 'no_layout' => '-- レイアウト無し --' + 'no_layout' => '-- レイアウト無し --', ], 'layout' => [ 'not_found' => "レイアウト':name'が見つかりません。", 'menu_label' => 'レイアウト', + 'unsaved_label' => '保存されていないレイアウト', 'no_list_records' => 'レイアウトが見つかりません', 'new' => '新レイアウト', 'delete_confirm_multiple' => '指定した全ページを本当に削除しますか?', - 'delete_confirm_single' => '本当にこのページを削除しますか?' + 'delete_confirm_single' => '本当にこのページを削除しますか?', ], 'partial' => [ 'invalid_name' => "正しくないパーシャル名::name。", 'not_found' => "':name'パーシャルが見つかりません。", 'menu_label' => 'パーシャル', + 'unsaved_label' => '保存されていないパーシャル(s)', 'no_list_records' => 'パーシャルが見つかりません。', 'delete_confirm_multiple' => '指定した全パーシャルを本当に削除しますか?', 'delete_confirm_single' => '本当にこのパーシャルを削除しますか?', - 'new' => '新パーシャル' + 'new' => '新パーシャル', ], 'content' => [ 'not_found' => "':name'コンテンツファイルが見つかりません。", 'menu_label' => 'コンテンツ', + 'unsaved_label' => '保存されていないコンテンツ', 'no_list_records' => 'コンテンツファイルが見つかりません', 'delete_confirm_multiple' => '指定した全コンテンツファイル/ディレクトリーを本当に削除しますか?', 'delete_confirm_single' => '本当にこのコンテンツファイルを削除しますか?', - 'new' => '新コンテンツファイル' + 'new' => '新コンテンツファイル', ], 'ajax_handler' => [ - 'invalid_name' => "正しくないAJAXハンドラー名::name。", - 'not_found' => "':name' AJAXハンドラーが見つかりません。", + 'invalid_name' => "正しくないAjaxハンドラ名::name。", + 'not_found' => "':name' Ajaxハンドラが見つかりません。", ], 'cms' => [ - 'menu_label' => "CMS" + 'menu_label' => "CMS", ], 'sidebar' => [ 'add' => '追加', - 'search' => '検索…' + 'search' => '検索...', ], 'editor' => [ 'settings' => '設定', @@ -90,28 +107,36 @@ return [ 'markup' => 'マークアップ', 'code' => 'コード', 'content' => 'コンテンツ', + 'hidden' => '非表示', + 'hidden_comment' => 'フロントエンドでページを表示しないようにします。バックエンドでのみ閲覧・編集できます。', + 'enter_fullscreen' => '全画面モードに移行する', + 'exit_fullscreen' => '全画面モードを解除する', ], 'asset' => [ 'menu_label' => "アセット", - 'drop_down_add_title' => '追加…', - 'drop_down_operation_title' => 'アクション…', + 'unsaved_label' => '保存されていないアセット', + 'drop_down_add_title' => '追加...', + 'drop_down_operation_title' => 'アクション...', 'upload_files' => 'ファイルアップロード', 'create_file' => 'ファイル作成', - 'create_directory' => 'ディレクトリー作成', + 'create_directory' => 'ディレクトリ作成', + 'directory_popup_title' => '新規ディレクトリ', + 'directory_name' => 'ディレクトリ名', 'rename' => '名前変更', 'delete' => '削除', 'move' => '移動', + 'select' => '選択', 'new' => '新ファイル', 'rename_popup_title' => '名前変更', 'rename_new_name' => '新しい名前', 'invalid_path' => 'パスは数字、ラテン文字、空白、._-/で構成されなくてはなりません。', 'error_deleting_file' => ':nameファイル削除エラー。', - 'error_deleting_dir_not_empty' => ':nameディレクトリー削除エラー。ディレクトリーが空ではありません。', - 'error_deleting_dir' => ':nameディレクトリー削除エラー。', + 'error_deleting_dir_not_empty' => ':nameディレクトリ削除エラー。ディレクトリが空ではありません。', + 'error_deleting_dir' => ':nameディレクトリ削除エラー。', 'invalid_name' => '名前は数字、ラテン文字、空白、._-で構成されなくてはなりません。', - 'original_not_found' => '元のファイル/ディレクトリーが見つかりません', - 'already_exists' => 'この名前のファイル/ディレクトリーは既に存在します。', - 'error_renaming' => 'ファイル/ディレクトリー名前変更エラー', + 'original_not_found' => '元のファイル/ディレクトリが見つかりません', + 'already_exists' => 'この名前のファイル/ディレクトリは既に存在します。', + 'error_renaming' => 'ファイル/ディレクトリ名前変更エラー', 'name_cant_be_empty' => '名前は空白にできません', 'too_large' => 'アップロードファイルは大きすぎます。ファイルサイズは最大で、:max_sizeです。', 'type_not_allowed' => '許可されているファイルタイプは、:allowed_typesだけです。', @@ -127,7 +152,7 @@ return [ 'error_moving_file' => ':fileファイル移動エラー', 'error_moving_directory' => ':dirディレクトリー移動エラー', 'error_deleting_directory' => '移動元:dirディレクトリー削除エラー', - 'path' => 'パス' + 'path' => 'パス', ], 'component' => [ 'menu_label' => "コンポーネント", @@ -144,6 +169,15 @@ return [ 'template' => [ 'invalid_type' => "未知のテンプレートタイプ。", 'not_found' => "リクエストされたテンプレートが見つかりません。", - 'saved'=> "テンプレートを保存しました。" - ] + 'saved'=> "テンプレートを保存しました。", + ], + 'permissions' => [ + 'name' => 'CMS', + 'manage_content' => 'コンテンツ管理', + 'manage_assets' => 'アセット管理', + 'manage_pages' => 'ページ管理', + 'manage_layouts' => 'レイアウト管理', + 'manage_partials' => 'パーシャル管理', + 'manage_themes' => 'テーマ管理', + ], ]; diff --git a/modules/system/lang/ja/lang.php b/modules/system/lang/ja/lang.php index 42add62f2..1918f3507 100644 --- a/modules/system/lang/ja/lang.php +++ b/modules/system/lang/ja/lang.php @@ -7,30 +7,47 @@ return [ ], 'locale' => [ 'en' => 'English', - 'nl' => 'Dutch', - 'ja' => 'Japanese', - 'se' => 'Swedish', - 'tr' => 'Turkish', 'de' => 'German', - 'ru' => 'Russian', - 'fr' => 'French', - 'it' => 'Italian', - 'ro' => 'Romana', - 'pt-br' => 'Brazilian Portuguese', + 'es' => 'Spanish', + 'es-ar' => 'Spanish (Argentina)', 'fa' => 'Persian', + 'fr' => 'French', + 'hu' => 'Hungarian', + 'it' => 'Italian', + 'ja' => 'Japanese', + 'nl' => 'Dutch', + 'pt-br' => 'Brazilian Portuguese', + 'ro' => 'Romanian', + 'ru' => 'Russian', + 'se' => 'Swedish', + 'tr' => 'Turkish' ], 'directory' => [ - 'create_fail' => "ディレクトリーが作成できません: :name", + 'create_fail' => "ディレクトリ':name'を作成できません。", ], 'file' => [ - 'create_fail' => "ファイルが作成できません: :name", + 'create_fail' => "ファイル':name'を作成できません。", ], 'combiner' => [ - 'not_found' => "':name'コンバイナーファイルが見つかりません。", + 'not_found' => "コンバイナファイル':name'が見つかりません。", ], 'system' => [ 'name' => 'システム', 'menu_label' => 'システム', + 'categories' => [ + 'cms' => 'CMS', + 'misc' => 'その他', + 'logs' => 'ログ', + 'mail' => 'メール', + 'shop' => 'ショップ', + 'team' => 'チーム', + 'users' => 'ユーザー', + 'system' => 'システム', + 'social' => 'ソーシャル', + 'events' => 'イベント', + 'customers' => 'カスタマー', + 'my_settings' => 'マイ設定' + ] ], 'plugin' => [ 'unnamed' => '名前なしプラグイン', @@ -39,6 +56,24 @@ return [ 'help' => '重複しないプラグイン名を付けてください。(例:RainLab.Blog)', ], ], + 'plugins' => [ + 'manage' => 'プラグイン管理', + 'enable_or_disable' => '有効化・無効化', + 'enable_or_disable_title' => 'プラグインの有効化・無効化', + 'remove' => '削除', + 'refresh' => '更新', + 'disabled_label' => '無効にする', + 'disabled_help' => 'プラグインを無効にすると、アプリケーションから参照されなくなります。', + 'selected_amount' => 'プラグインを:amount個選択', + 'remove_confirm' => '削除していいですか?', + 'remove_success' => 'システムからプラグインを削除しました。', + 'refresh_confirm' => '更新していいですか?', + 'refresh_success' => 'システム内のプラグインを更新しました。', + 'disable_confirm' => '無効にしていいですか?', + 'disable_success' => 'プラグインを無効にしました。', + 'enable_success' => 'プラグインを有効にしました。', + 'unknown_plugin' => 'システムから見知らぬプラグインを削除しました。' + ], 'project' => [ 'name' => 'プロジェクト', 'owner_label' => '所有者', @@ -55,17 +90,22 @@ return [ ], 'settings' => [ 'menu_label' => '設定', + 'not_found' => '指定された設定は使えません。', 'missing_model' => 'モデルの定義が見つかりません。', 'update_success' => ':name を設定しました。', 'return' => 'システム設定へ戻る', + 'search' => '検索' ], - 'email' => [ + 'mail' => [ + 'log_file' => 'ログファイル', 'menu_label' => 'メール設定', 'menu_description' => 'メール設定の管理', 'general' => '全般', 'method' => 'メール方法', 'sender_name' => '送信者名', 'sender_email' => '送信者メール', + 'php_mail' => 'PHPメール', + 'sendmail' => 'Sendmail', 'smtp' => 'SMTP', 'smtp_address' => 'SMTPアドレス', 'smtp_authorization' => 'SMTP認証が必要', @@ -77,6 +117,35 @@ return [ 'sendmail' => 'Sendmail', 'sendmail_path' => 'Sendmailパス', 'sendmail_path_comment' => 'Sendmailプログラムへのパスを指定してください。', + 'mailgun' => 'Mailgun', + 'mailgun_domain' => 'Mailgunドメイン', + 'mailgun_domain_comment' => 'Mailgunドメイン名を指定してください。', + 'mailgun_secret' => 'Mailgun APIキー', + 'mailgun_domain_secret' => 'Mailgun APIキーを指定してください。' + ], + 'mail_templates' => [ + 'menu_label' => 'メールテンプレート', + 'menu_description' => 'メールテンプレートの変更、ユーザー・アドミニストレーターへの送信、メールレイアウトの管理。', + 'new_template' => '新規テンプレート', + 'new_layout' => '新規レイアウト', + 'template' => 'テンプレート', + 'templates' => 'テンプレートs', + 'menu_layouts_label' => 'メールレイアウト', + 'layout' => 'レイアウト', + 'layouts' => 'レイアウトs', + 'name' => '名前', + 'name_comment' => 'システム内で一意な名前をつけてください。', + 'code' => 'コード', + 'code_comment' => 'システム内で一意なコードをつけてください。', + 'subject' => 'サブジェクト', + 'subject_comment' => 'Emailメッセージのサブジェクト', + 'description' => '説明', + 'content_html' => 'HTML', + 'content_css' => 'CSS', + 'content_text' => 'プレーンテキスト', + 'test_send' => 'テストメッセージを送信する', + 'test_success' => 'テストメッセージが送信されました。', + 'return' => 'テンプレートリストに戻る' ], 'install' => [ 'project_label' => 'プロジェクト追加', @@ -89,6 +158,7 @@ return [ 'title' => 'アップデート管理', 'name' => 'ソフトウェアアップデート', 'menu_label' => 'アップデート', + 'menu_description' => 'システムの更新、プラグインとテーマの管理とインストール。', 'check_label' => 'アップデート確認', 'retry_label' => '再実行', 'plugin_name' => '名前', @@ -101,11 +171,16 @@ return [ 'core_build_new_help' => '新しいビルドが存在します。', 'core_downloading' => 'アプリケーションファイルのダウンロード中', 'core_extracting' => 'アプリケーションファイルの展開中', + 'plugins' => 'プラグイン', 'plugin_downloading' => 'プラグインダウンロード中: :name', 'plugin_extracting' => 'プラグイン展開中: :name', 'plugin_version_none' => '新プラグイン', 'plugin_version_old' => '現在 v:version', 'plugin_version_new' => 'v:version', + 'theme_label' => 'テーマ', + 'theme_new_install' => '新しいテーマのインストール', + 'theme_downloading' => "テーマ ':name' をダウンロードしています", + 'theme_extracting' => "テーマ ':name' を展開しています", 'update_label' => 'ソフトウェアアップデート', 'update_completing' => 'アップデート仕上げ中', 'update_loading' => 'アップデートロード中…', @@ -139,4 +214,41 @@ return [ 'zip' => [ 'extract_failed' => "コアファイル: ':file' が取り出せません。", ], + 'event_log' => [ + 'hint' => 'アプリケーションで発生した潜在的なエラーを表示します。例えば、例外やデバッグ情報です。', + 'menu_label' => 'イベントログ', + 'menu_description' => 'システムログメッセージを時間や詳細付きで表示します。', + 'empty_link' => 'イベントログを空にする', + 'empty_loading' => 'イベントログを空にしています...', + 'empty_success' => 'イベントログを空にしました。', + 'return_link' => 'イベントログに戻る', + 'id' => 'ID', + 'id_label' => 'イベントID', + 'created_at' => '日付と時間', + 'message' => 'メッセージ', + 'level' => 'レベル' + ], + 'request_log' => [ + 'hint' => 'This log displays a list of browser requests that may require attention. For example, if a visitor opens a CMS page that cannot be found, a record is created with the status code 404.', + 'menu_label' => 'リクエストログ', + 'menu_description' => '正しくないリクエストやリダイレクトを表示します。例えば "Page not found (404)" です。', + 'empty_link' => 'リクエストログを空にする', + 'empty_loading' => 'リクエストログを空にしています...', + 'empty_success' => 'リクエストログを空にしました。', + 'return_link' => 'リクエストログに戻る', + 'id' => 'ID', + 'id_label' => 'ログID', + 'count' => 'カウンタ', + 'referer' => '参照元', + 'url' => 'URL', + 'status_code' => 'ステータス' + ], + 'permissions' => [ + 'name' => 'システム', + 'manage_system_settings' => 'システム設定の管理', + 'manage_software_updates' => 'ソフトウェアアップデートの管理', + 'manage_mail_templates' => 'メールテンプレートの管理', + 'manage_other_administrators' => '他のアドミニストレーターの管理', + 'view_the_dashboard' => 'ダッシュボードの表示' + ], ]; diff --git a/modules/system/lang/ja/validation.php b/modules/system/lang/ja/validation.php index 21efc0e7e..2fee64e7b 100644 --- a/modules/system/lang/ja/validation.php +++ b/modules/system/lang/ja/validation.php @@ -2,98 +2,109 @@ return array( - /* - |-------------------------------------------------------------------------- - | バリデーション言語行 - |-------------------------------------------------------------------------- - | - | 以下の言語行はバリデタークラスにより使用されるデフォルトのエラー - | メッセージです。サイズルールのようにいくつかのバリデーションを - | 持っているものもあります。メッセージはご自由に調整してください。 - | - */ + /* + |-------------------------------------------------------------------------- + | Validation Language Lines + |-------------------------------------------------------------------------- + | + | The following language lines contain the default error messages used by + | the validator class. Some of these rules have multiple versions such + | such as the size rules. Feel free to tweak each of these messages. + | + */ - "accepted" => ":attributeを承認してください。", - "active_url" => ":attributeが有効なURLではありません。", - "after" => ":attributeには、:date以降の日付を指定してください。", - "alpha" => ":attributeはアルファベッドのみがご利用できます。", - "alpha_dash" => ":attributeは英数字とダッシュ(-)及び下線(_)がご利用できます。", - "alpha_num" => ":attributeは英数字がご利用できます。.", - "array" => ":attributeは配列でなくてはなりません。", - "before" => ":attributeには、:date以前の日付をご利用ください。", - "between" => array( - "numeric" => ":attributeは、:minから:maxの間で指定してください。", - "file" => ":attributeは、:min kBから、:max kBの間で指定してください。", - "string" => ":attributeは、:min文字から、:max文字の間で指定してください。", - "array" => ":attributeは、:min個から:max個の間で指定してください。", - ), - "confirmed" => ":attributeと、確認フィールドとが、一致していません。", - "date" => ":attributeには有効な日付を指定してください。", - "date_format" => ":attributeは:format形式で指定してください。", - "different" => ":attributeと:otherには、異なった内容を指定してください。", - "digits" => ":attributeは:digits桁で指定してください。", - "digits_between" => ":attributeは:min桁から:max桁の間で指定してください。", - "email" => "The :attribute must be a valid email address.", - "exists" => "選択された:attributeは正しくありません。", - "image" => ":attributeには画像ファイルを指定してください。", - "in" => "選択された:attributeは正しくありません。", - "integer" => ":attributeは整数でご指定ください。", - "ip" => ":attributeには、有効なIPアドレスをご指定ください。", - "max" => array( - "numeric" => ":attributeには、:max以下の数字をご指定ください。", - "file" => ":attributeには、:max kB以下のファイルをご指定ください。", - "string" => ":attributeは、:max文字以下でご指定ください。", - "array" => ":attributeは:max個以下ご指定ください。", - ), - "mimes" => ":attributeには:valuesタイプのファイルを指定してください。", - "min" => array( - "numeric" => ":attributeには、:min以上の数字をご指定ください。", - "file" => ":attributeには、:min kB以上のファイルをご指定ください。", - "string" => ":attributeは、:min文字以上でご指定ください。", - "array" => ":attributeは:min個以上ご指定ください。", - ), - "not_in" => "選択された:attributeは正しくありません。", - "numeric" => ":attributeには、数字を指定してください。", - "regex" => ":attributeに正しい形式をご指定ください。", - "required" => ":attributeは必ず指定してください。", - "required_if" => ":otherが:valueの場合、:attributeも指定してください。", - "required_with" => ":valuesを指定する場合は、:attributeも指定してください。", - "required_without" => ":valuesを指定しない場合は、:attributeを指定してください。", - "required_without_all" => "The :attribute field is required when none of :values are present.", - "same" => ":attributeと:otherには同じ値を指定してください。", - "size" => array( - "numeric" => ":attributeは:sizeを指定してください。", - "file" => ":attributeのファイルは、:sizeキロバイトでなくてはなりません。", - "string" => ":attributeは:size文字で指定してください。", - "array" => ":attributeは:size個ご指定ください。", - ), - "unique" => ":attributeの値は既に存在しています。", - "url" => ":attributeに正しい形式をご指定ください。", + "accepted" => ":attributeを承認してください。", + "active_url" => ":attributeは、有効なURLではありません。", + "after" => ":attributeには、:date以降の日付を指定してください。", + "alpha" => ":attributeには、アルファベッドのみ使用できます。", + "alpha_dash" => ":attributeには、英数字('A-Z','a-z','0-9')とハイフンと下線('-','_')が使用できます。", + "alpha_num" => ":attributeには、英数字('A-Z','a-z','0-9')が使用できます。", + "array" => ":attributeには、配列を指定してください。", + "before" => ":attributeには、:date以前の日付を指定してください。", + "between" => array( + "numeric" => ":attributeには、:minから、:maxまでの数字を指定してください。", + "file" => ":attributeには、:min KBから:max KBまでのサイズのファイルを指定してください。", + "string" => ":attributeは、:min文字から:max文字にしてください。", + "array" => ":attributeの項目は、:min個から:max個にしてください。", + ), + "boolean" => ":attributeには、'true'か'false'を指定してください。", + "confirmed" => ":attributeと:attribute確認が一致しません。", + "date" => ":attributeは、正しい日付ではありません。", + "date_format" => ":attributeの形式は、':format'と合いません。", + "different" => ":attributeと:otherには、異なるものを指定してください。", + "digits" => ":attributeは、:digits桁にしてください。", + "digits_between" => ":attributeは、:min桁から:max桁にしてください。", + "email" => ":attributeは、有効なメールアドレス形式で指定してください。", + "exists" => "選択された:attributeは、有効ではありません。", + "image" => ":attributeには、画像を指定してください。", + "in" => "選択された:attributeは、有効ではありません。", + "integer" => ":attributeには、整数を指定してください。", + "ip" => ":attributeには、有効なIPアドレスを指定してください。", + "max" => array( + "numeric" => ":attributeには、:max以下の数字を指定してください。", + "file" => ":attributeには、:max KB以下のファイルを指定してください。", + "string" => ":attributeは、:max文字以下にしてください。", + "array" => ":attributeの項目は、:max個以下にしてください。", + ), + "mimes" => ":attributeには、:valuesタイプのファイルを指定してください。", + "min" => array( + "numeric" => ":attributeには、:min以上の数字を指定してください。", + "file" => ":attributeには、:min KB以上のファイルを指定してください。", + "string" => ":attributeは、:min文字以上にしてください。", + "array" => ":attributeの項目は、:max個以上にしてください。", + ), + "not_in" => "選択された:attributeは、有効ではありません。", + "numeric" => ":attributeには、数字を指定してください。", + "regex" => ":attributeには、有効な正規表現を指定してください。", + "required" => ":attributeは、必ず指定してください。", + "required_if" => ":otherが:valueの場合、:attributeを指定してください", + "required_with" => ":valuesが指定されている場合、:attributeも指定してください。", + "required_with_all" => ":valuesが全て指定されている場合、:attributeも指定してください。", + "required_without" => ":valuesが指定されていない場合、:attributeを指定してください。", + "required_without_all" => ":valuesが全て指定されていない場合、:attributeを指定してください。", + "same" => ":attributeと:otherが一致しません。", + "size" => array( + "numeric" => ":attributeには、:sizeを指定してください。", + "file" => ":attributeには、:size KBのファイルを指定してください。", + "string" => ":attributeは、:size文字にしてください。", + "array" => ":attributeの項目は、:size個にしてください。", + ), + "unique" => "指定の:attributeは既に使用されています。", + "url" => ":attributeは、有効なURL形式で指定してください。", + "timezone" => ":attributeには、有効なタイムゾーンを指定してください。", - /* - |-------------------------------------------------------------------------- - | カスタムバリデーション言語行 - |-------------------------------------------------------------------------- - | - | "属性.ルール"の規約でキーを指定することでカスタムバリデーション - | メッセージを定義できます。指定した属性ルールに対する特定の - | カスタム言語行を手早く指定できます。 - | - */ + /* + |-------------------------------------------------------------------------- + | Custom Validation Language Lines + |-------------------------------------------------------------------------- + | + | Here you may specify custom validation messages for attributes using the + | convention "attribute.rule" to name the lines. This makes it quick to + | specify a specific custom language line for a given attribute rule. + | + */ - 'custom' => array(), + 'custom' => array( + 'phone.regex' => '電話番号の形式が正しくありません。', + ), - /* - |-------------------------------------------------------------------------- - | カスタムバリデーション属性名 - |-------------------------------------------------------------------------- - | - | 以下の言語行は、例えば"email"の代わりに「メールアドレス」のように、 - | 読み手にフレンドリーな表現でプレースホルダーを置き換えるために指定する - | 言語行です。これはメッセージをよりきれいに表示するために役に立ちます。 - | - */ + /* + |-------------------------------------------------------------------------- + | Custom Validation Attributes + |-------------------------------------------------------------------------- + | + | The following language lines are used to swap attribute place-holders + | with something more reader friendly such as E-Mail Address instead + | of "email". This simply helps us make messages a little cleaner. + | + */ - 'attributes' => array(), + 'attributes' => array( + 'name' => '名前', + 'email' => 'メールアドレス', + 'phone' => '電話番号', + 'subject' => 'お申し込み・お問い合わせ内容', + 'body' => 'メッセージ', + ), );