diff --git a/modules/backend/lang/ja/lang.php b/modules/backend/lang/ja/lang.php new file mode 100644 index 000000000..22cd35efa --- /dev/null +++ b/modules/backend/lang/ja/lang.php @@ -0,0 +1,139 @@ + [ + 'invalid_type' => '無効なフィールドタイプ :type が使用されています。', + 'options_method_not_exists' => 'モデルクラスの:modelは、":field"フォームフィールドのためにオプションを返す、:method()メソッドを定義しなくてはなりません。', + ], + 'widget' => [ + 'not_registered' => "':name'は、ウィジット名として登録されていません。", + 'not_bound' => "ウィジットクラス名の':name'は、コントローラーと結び付けられていません。", + ], + 'page' => [ + 'untitled' => "タイトル無し", + ], + 'partial' => [ + 'not_found' => "':name'パーシャルは見つかりません。", + ], + 'account' => [ + 'sign_out' => 'ログアウト', + 'login' => 'ログイン', + 'reset' => 'リセット', + 'restore' => '元に戻す', + 'login_placeholder' => 'ユーザー名', + 'password_placeholder' => 'パスワード', + 'forgot_password' => "パスワードを忘れましたか?", + 'enter_email' => "メールアドレスを入力してください", + 'enter_login' => "ユーザー名を入力してください", + 'email_placeholder' => "メールアドレス", + 'enter_new_password' => "新パスワードを入力してください", + 'password_reset' => "パスワードリセット", + 'restore_success' => "パスワードを元に戻すための手順を説明したメールを送信しました。", + 'restore_error' => "':login'というユーザーは登録されていません。", + 'reset_success' => "パスワードがリセットされました。", + 'reset_error' => "間違ったパスワードリセットデーターが送信されました。再実行してください。", + 'reset_fail' => "パスワードをリセットできませんでした。", + 'apply' => '適用', + 'cancel' => 'キャンセル', + 'delete' => '削除', + 'ok' => 'OK', + ], + 'dashboard' => [ + 'menu_label' => 'ダッシュボード', + ], + 'user' => [ + 'name' => '管理者', + 'menu_label' => '管理者', + 'list_title' => '管理者管理', + 'new' => '新管理者', + 'login' => "ログイン", + 'first_name' => "名", + 'last_name' => "氏", + 'full_name' => "氏名", + 'email' => "メールアドレス", + 'groups' => "グループ", + 'groups_comment' => "このユーザー所属が所属するグループを指定してください。", + 'avatar' => "アバター", + 'password' => "パスワード", + 'password_confirmation' => "パスワード確認", + 'superuser' => "スーパーユーザー", + 'superuser_comment' => "全領域へのアクセスをこのユーザーに許可する場合、ボックスをチェックしてください。", + 'send_invite' => 'メールにより招待送信', + 'send_invite_comment' => 'このユーザーに、メールで招待状を送る場合、ボックスをチェックしてください。', + 'delete_confirm' => 'この管理者を本当に削除しますか?', + 'return' => '管理者リストに戻る', + 'group' => [ + 'name' => 'グループ', + 'name_field' => '名前', + 'menu_label' => 'グループ', + 'list_title' => 'グループ管理', + 'new' => '新管理者グループ', + 'delete_confirm' => '本当にこの管理者グループを削除しますか?', + 'return' => 'グループリストへ戻る', + ], + 'preferences' => [ + 'not_authenticated' => '設定を読み込み/保存する、認証されたユーザーが存在していません。' + ] + ], + 'list' => [ + 'default_title' => 'リスト', + 'search_prompt' => '検索…', + 'no_records' => 'このビューにはレコードがありません。', + 'missing_model' => ':classクラスの中のリストビヘイビアーにモデルがありません。', + 'missing_column' => ':columnsに対する、カラム定義がありません。', + 'missing_columns' => ':classクラスの中のリストには、リストするカラムが定義されていません。', + 'missing_definition' => "リストビヘイビアーは、':field'に対するカラムを持っていません。", + 'behavior_not_ready' => 'リストビヘイビアーは初期化されていません。コントローラーで、makeLists()を呼び出しているか確認してください。', + ], + 'form' => [ + 'create_title' => "新規 :name", + 'update_title' => "編集 :name", + 'preview_title' => "プレビュー :name", + 'create_success' => ':nameを作成しました。', + 'update_success' => ':nameを更新しました。', + 'delete_success' => ':nameを削除しました。', + 'missing_id' => "フォームのレコードIDが指定されていません。", + 'missing_model' => ':classクラスで使用している、フォームビヘイビアーは、モデル定義を持っていません。', + 'missing_definition' => "フォームビヘイビアーは、':field'フィールドを持っていません。", + 'not_found' => 'IDが:idのフォームレコードが見つかりません。', + 'create' => '作成', + 'create_and_close' => '作成後閉じる', + 'creating' => '作成中…', + 'save' => '保存', + 'save_and_close' => '保存後閉じる', + 'saving' => '保存中…', + 'delete' => '削除', + 'deleting' => '削除中…', + 'undefined_tab' => 'その他', + 'field_off' => '無効', + 'field_on' => '有効', + 'apply' => '適用', + 'cancel' => 'キャンセル', + 'close' => 'クローズ', + 'ok' => 'OK', + 'or' => 'または', + 'confirm_tab_close' => '本当にタブを閉じますか? 保存されていない変更は消えてしまいます。', + 'behavior_not_ready' => 'フォームビヘイビアーは初期化されていません。コントローラーでinitForm()を呼び出しているか確認してください。', + ], + 'relation' => [ + 'missing_definition' => "リレーションビヘイビアーは、':field'フィールドに対する定義を持っていません。", + 'missing_model' => ":classクラスで使用している、リレーションビヘイビアーは、モデル定義を持っていません。", + 'invalid_action_single' => "このアクションは、単一リレーションでは実行できません。", + 'invalid_action_multi' => "このアクションは、複数リレーションでは実行できません。", + 'add' => "追加", + 'add_name' => "追加 :name", + 'create' => "作成", + 'create_name' => "作成 :name", + 'remove' => "削除", + 'remove_name' => "削除 :name", + 'delete' => "削除", + 'delete_name' => "削除 :name", + ], + 'model' => [ + 'name' => "Model", + 'not_found' => "IDが:idの、':class'モデルは見つかりません。", + 'missing_id' => "モデルレコードを探すためのIDが、指定されていません。", + 'missing_relation' => "':class'モデルは、':relation'の定義を持っていません。", + 'invalid_class' => ":classクラスで使用している、:modelモデルは正しくありません。\Modelクラスを継承してください。", + ], +]; diff --git a/modules/cms/lang/ja/lang.php b/modules/cms/lang/ja/lang.php new file mode 100644 index 000000000..9082fdf6c --- /dev/null +++ b/modules/cms/lang/ja/lang.php @@ -0,0 +1,152 @@ + [ + 'invalid_file' => '正しくないファイル名::name。ファイル名は英文字、下線(_)、ダッシュ(-)、ピリオド(.)で構成されなくてはなりません。(正しいファイル名の例:page, page.htm, subdirectory/page)', + 'invalid_property' => '":name"プロパティーをセットできません。', + 'file_already_exists' => '":name"ファイルは既に存在しています。', + 'error_saving' => '":name"ファイル保存エラー', + 'error_creating_directory' => ':nameディレクトリー作成エラー', + 'invalid_file_extension'=>'正しくないファイル拡張子::invalid。許されている拡張子は、:allowedです。', + 'error_deleting' => '":name"一時ファイル削除エラー', + 'delete_success' => ':count個のテンプレートを削除しました。', + 'file_name_required' => 'ファイル名フィールドが必要です。' + ], + 'theme' => [ + 'active' => [ + 'not_set' => "アクティブなテーマがセットされていません。", + ], + 'edit' => [ + 'not_set' => "編集テーマがセットされていません。", + 'not_found' => "編集テーマが見つかりません。", + 'not_match' => "アクセスしようとしてるオブジェクトは、編集中のテーマに所属していません。ページを再読込してください。" + ] + ], + 'page' => [ + 'not_found' => [ + 'label' => "ページが見つかりません。", + 'help' => "要求されているページが見つかりません。", + ], + 'custom_error' => [ + 'label' => "ページエラー。", + 'help' => "恐れいります。何かが間違っているようで、ページが表示できません。", + ], + 'menu_label' => 'ページ', + 'no_list_records' => 'ページが見つかりません', + 'new' => '新ページ', + 'invalid_url' => '正しくないURL形式。URLはスラッシュ(/)で始まり、数字、ラテン文字、_-[]:?|/+*で構成します。', + 'delete_confirm_multiple' => '指定した全ページを本当に削除しますか?', + 'delete_confirm_single' => '本当にこのページを削除しますか?', + 'no_layout' => '-- レイアウト無し --' + ], + 'layout' => [ + 'not_found' => "レイアウト':name'が見つかりません。", + 'menu_label' => 'レイアウト', + 'no_list_records' => 'レイアウトが見つかりません', + 'new' => '新レイアウト', + 'delete_confirm_multiple' => '指定した全ページを本当に削除しますか?', + 'delete_confirm_single' => '本当にこのページを削除しますか?' + ], + 'partial' => [ + 'invalid_name' => "正しくないパーシャル名::name。", + 'not_found' => "':name'パーシャルが見つかりません。", + 'menu_label' => 'パーシャル', + 'no_list_records' => 'パーシャルが見つかりません。', + 'delete_confirm_multiple' => '指定した全パーシャルを本当に削除しますか?', + 'delete_confirm_single' => '本当にこのパーシャルを削除しますか?', + 'new' => '新パーシャル' + ], + 'content' => [ + 'not_found' => "':name'コンテンツファイルが見つかりません。", + 'menu_label' => 'コンテンツ', + 'no_list_records' => 'コンテンツファイルが見つかりません', + 'delete_confirm_multiple' => '指定した全コンテンツファイル/ディレクトリーを本当に削除しますか?', + 'delete_confirm_single' => '本当にこのコンテンツファイルを削除しますか?', + 'new' => '新コンテンツファイル' + ], + 'ajax_handler' => [ + 'invalid_name' => "正しくないAJAXハンドラー名::name。", + 'not_found' => "':name' AJAXハンドラーが見つかりません。", + ], + 'combiner' => [ + 'not_found' => "':name'コンバイナーファイルが見つかりません。", + ], + 'cms' => [ + 'menu_label' => "CMS" + ], + 'sidebar' => [ + 'add' => '追加', + 'search' => '検索…' + ], + 'editor' => [ + 'settings' => '設定', + 'title' => 'タイトル', + 'new_title' => '新ページタイトル', + 'url' => 'URL', + 'filename' => 'ファイル名', + 'layout' => 'レイアウト', + 'description' => '説明', + 'preview' => 'プレビュー', + 'meta' => 'メタ', + 'meta_title' => 'メタタイトル', + 'meta_description' => 'メタ説明', + 'markup' => 'マークアップ', + 'code' => 'コード', + 'content' => 'コンテンツ', + ], + 'asset' => [ + 'menu_label' => "アセット", + 'drop_down_add_title' => '追加…', + 'drop_down_operation_title' => 'アクション…', + 'upload_files' => 'ファイルアップロード', + 'create_file' => 'ファイル作成', + 'create_directory' => 'ディレクトリー作成', + 'rename' => '名前変更', + 'delete' => '削除', + 'move' => '移動', + 'new' => '新ファイル', + 'rename_popup_title' => '名前変更', + 'rename_new_name' => '新しい名前', + 'invalid_path' => 'パスは数字、ラテン文字、空白、._-/で構成されなくてはなりません。', + 'error_deleting_file' => ':nameファイル削除エラー。', + 'error_deleting_dir_not_empty' => ':nameディレクトリー削除エラー。ディレクトリーが空ではありません。', + 'error_deleting_dir' => ':nameディレクトリー削除エラー。', + 'invalid_name' => '名前は数字、ラテン文字、空白、._-で構成されなくてはなりません。', + 'original_not_found' => '元のファイル/ディレクトリーが見つかりません', + 'already_exists' => 'この名前のファイル/ディレクトリーは既に存在します。', + 'error_renaming' => 'ファイル/ディレクトリー名前変更エラー', + 'name_cant_be_empty' => '名前は空白にできません', + 'too_large' => 'アップロードファイルは大きすぎます。ファイルサイズは最大で、:max_sizeです。', + 'type_not_allowed' => '許可されているファイルタイプは、:allowed_typesだけです。', + 'file_not_valid' => 'ファイルが正しくありません。', + 'error_uploading_file' => '":name":ファイルアップロードエラー。(:error)', + 'move_please_select' => '選択してください', + 'move_destination' => '移動先ディレクトリー', + 'move_popup_title' => 'アセット移動', + 'move_button' => '移動', + 'selected_files_not_found' => '選択されたファイルは存在しません。', + 'select_destination_dir' => '移動先ディレクトリーを選択してください', + 'destination_not_found' => '移動先ディレクトリーは存在しません。', + 'error_moving_file' => ':fileファイル移動エラー', + 'error_moving_directory' => ':dirディレクトリー移動エラー', + 'error_deleting_directory' => '移動元:dirディレクトリー削除エラー', + 'path' => 'パス' + ], + 'component' => [ + 'menu_label' => "コンポーネント", + 'unnamed' => "名前なし", + 'no_description' => "説明なし", + 'alias' => "エイリアス", + 'alias_description' => "ページやレイアウトコードの中で使用される、一意のコンポーネント名。", + 'validation_message' => "ラテン文字、数字、下線(_)で構成された、コンポーネントエイリアスが必要です。エイリアスはラテン文字で始まらなくてなりません。", + 'invalid_request' => "コンポーネントデータが正しくないため、テンプレートは保存できません。", + 'no_records' => 'コンポーネントが見つかりません。', + 'not_found' => "':name'コンポーネントが見つかりません。", + 'method_not_found' => "':name'コンポーネントは、':method'メソッドを持っていません。", + ], + 'template' => [ + 'invalid_type' => "未知のテンプレートタイプ。", + 'not_found' => "リクエストされたテンプレートが見つかりません。", + 'saved'=> "テンプレートを保存しました。" + ] +]; diff --git a/modules/system/lang/ja/lang.php b/modules/system/lang/ja/lang.php new file mode 100644 index 000000000..cc9d13b7c --- /dev/null +++ b/modules/system/lang/ja/lang.php @@ -0,0 +1,125 @@ + [ + 'name' => 'October CMS', + 'motto' => '基本に戻ろう!', + ], + 'directory' => [ + 'create_fail' => "ディレクトリーが作成できません: :name", + ], + 'file' => [ + 'create_fail' => "ファイルが作成できません: :name", + ], + 'system' => [ + 'name' => 'システム', + 'menu_label' => 'システム', + ], + 'plugin' => [ + 'unnamed' => '名前なしプラグイン', + 'name' => [ + 'label' => 'プラグイン名', + 'help' => '重複しないプラグイン名を付けてください。(例:RainLab.Blog)', + ], + ], + 'project' => [ + 'name' => 'プロジェクト', + 'owner_label' => '所有者', + 'attach' => 'プロジェクト追加', + 'detach' => 'プロジェクト切り離し', + 'none' => '無し', + 'id' => [ + 'label' => 'プロジェクトID', + 'help' => 'プロジェクトIDの見つけ方', + 'missing' => '使用するプロジェクトのIDを指定してください。', + ], + 'detach_confirm' => 'このプロジェクトを切り離しますか?', + 'unbind_success' => 'プロジェクトを切り離しました。', + ], + 'settings' => [ + 'menu_label' => '設定', + 'missing_model' => 'モデルの定義が見つかりません。', + 'update_success' => ':name を設定しました。', + 'return' => 'システム設定へ戻る', + ], + 'email' => [ + 'menu_label' => 'メール設定', + 'menu_description' => 'メール設定の管理', + 'general' => '全般', + 'method' => 'メール方法', + 'sender_name' => '送信者名', + 'sender_email' => '送信者メール', + 'smtp' => 'SMTP', + 'smtp_address' => 'SMTPアドレス', + 'smtp_authorization' => 'SMTP認証が必要', + 'smtp_authorization_comment' => 'SMTPサーバーの認証が必要な場合、チェックしてください。', + 'smtp_username' => 'ユーザー名', + 'smtp_password' => 'パスワード', + 'smtp_port' => 'SMTPポート', + 'smtp_ssl' => 'SSL接続が必要', + 'sendmail' => 'Sendmail', + 'sendmail_path' => 'Sendmailパス', + 'sendmail_path_comment' => 'Sendmailプログラムへのパスを指定してください。', + ], + 'install' => [ + 'project_label' => 'プロジェクト追加', + 'plugin_label' => 'プラグインインストール', + 'missing_plugin_name' => 'インストールするプラグインの名前を指定してください。', + 'install_completing' => 'インストールを仕上げ中', + 'install_success' => 'プラグインをインストールしました。', + ], + 'updates' => [ + 'title' => 'アップデート管理', + 'name' => 'ソフトウェアアップデート', + 'menu_label' => 'アップデート', + 'check_label' => 'アップデート確認', + 'retry_label' => '再実行', + 'plugin_name' => '名前', + 'plugin_description' => '説明', + 'plugin_version' => 'バージョン', + 'plugin_author' => '作者', + 'core_build' => '現在のビルド', + 'core_build_old' => '現在のビルド :build', + 'core_build_new' => 'ビルド :build', + 'core_build_new_help' => '新しいビルドが存在します。', + 'core_downloading' => 'アプリケーションファイルのダウンロード中', + 'core_extracting' => 'アプリケーションファイルの展開中', + 'plugin_downloading' => 'プラグインダウンロード中: :name', + 'plugin_extracting' => 'プラグイン展開中: :name', + 'plugin_version_none' => '新プラグイン', + 'plugin_version_old' => '現在 v:version', + 'plugin_version_new' => 'v:version', + 'update_label' => 'ソフトウェアアップデート', + 'update_completing' => 'アップデート仕上げ中', + 'update_loading' => 'アップデートロード中…', + 'update_success' => 'アップデートしました。', + 'update_failed_label' => 'アップデート失敗', + 'force_label' => '強制アップデート', + 'found' => [ + 'label' => '新しいアップデートあり', + 'help' => 'アップデートしたいソフトウェアをクリックしてください。', + ], + 'none' => [ + 'label' => 'アップデートなし', + 'help' => '新しいアップデートが見つかりません。', + ], + ], + 'server' => [ + 'connect_error' => 'サーバー接続エラー。', + 'response_not_found' => '更新サーバーが見つかりません。', + 'response_invalid' => 'サーバーからの無効なレスポンス。', + 'response_empty' => 'サーバーから空のレスポンス。', + 'file_error' => 'サーバーがパッケージ配布に失敗。', + 'file_corrupt' => 'サーバーからのファイルが壊れています。', + ], + 'behavior' => [ + 'missing_property' => ':class クラスは、 :behavior ビヘイビアーにより使用される、 :property プロパティーを定義する必要があります。', + ], + 'config' => [ + 'not_found' => ':location で、 :file 設定ファイルが見つかりません。', + 'required' => ':location の中の設定で、値の指定が必要な、 :property が見つかりません。', + ], + 'zip' => [ + 'extract_failed' => "コアファイル: ':file' が取り出せません。", + ], +]; diff --git a/modules/system/lang/ja/validation.php b/modules/system/lang/ja/validation.php new file mode 100644 index 000000000..21efc0e7e --- /dev/null +++ b/modules/system/lang/ja/validation.php @@ -0,0 +1,99 @@ + ":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に正しい形式をご指定ください。", + + /* + |-------------------------------------------------------------------------- + | カスタムバリデーション言語行 + |-------------------------------------------------------------------------- + | + | "属性.ルール"の規約でキーを指定することでカスタムバリデーション + | メッセージを定義できます。指定した属性ルールに対する特定の + | カスタム言語行を手早く指定できます。 + | + */ + + 'custom' => array(), + + /* + |-------------------------------------------------------------------------- + | カスタムバリデーション属性名 + |-------------------------------------------------------------------------- + | + | 以下の言語行は、例えば"email"の代わりに「メールアドレス」のように、 + | 読み手にフレンドリーな表現でプレースホルダーを置き換えるために指定する + | 言語行です。これはメッセージをよりきれいに表示するために役に立ちます。 + | + */ + + 'attributes' => array(), + +);