diff --git a/config/app.php b/config/app.php index 54cdca21b..48348f837 100644 --- a/config/app.php +++ b/config/app.php @@ -58,7 +58,7 @@ return [ */ 'locale' => env('APP_LANG', 'en'), - 'locales' => ['en', 'de', 'es', 'fr', 'nl', 'pt_BR', 'sk'], + 'locales' => ['en', 'de', 'es', 'fr', 'nl', 'pt_BR', 'sk', 'ja'], /* |-------------------------------------------------------------------------- diff --git a/resources/lang/en/settings.php b/resources/lang/en/settings.php index 31163e87e..4529b1978 100644 --- a/resources/lang/en/settings.php +++ b/resources/lang/en/settings.php @@ -121,6 +121,7 @@ return [ 'nl' => 'Nederlands', 'pt_BR' => 'Português do Brasil', 'sk' => 'Slovensky', + 'ja' => '日本語', ] /////////////////////////////////// ]; diff --git a/resources/lang/ja/activities.php b/resources/lang/ja/activities.php new file mode 100644 index 000000000..b907e0c63 --- /dev/null +++ b/resources/lang/ja/activities.php @@ -0,0 +1,40 @@ + 'がページを作成:', + 'page_create_notification' => 'ページを作成しました', + 'page_update' => 'がページを更新:', + 'page_update_notification' => 'ページを更新しました', + 'page_delete' => 'がページを削除:', + 'page_delete_notification' => 'ページを削除しました', + 'page_restore' => 'がページを復元:', + 'page_restore_notification' => 'ページを復元しました', + 'page_move' => 'がページを移動:', + + // Chapters + 'chapter_create' => 'がチャプターを作成:', + 'chapter_create_notification' => 'チャプターを作成しました', + 'chapter_update' => 'がチャプターを更新:', + 'chapter_update_notification' => 'チャプターを更新しました', + 'chapter_delete' => 'がチャプターを削除:', + 'chapter_delete_notification' => 'チャプターを削除しました', + 'chapter_move' => 'がチャプターを移動:', + + // Books + 'book_create' => 'がブックを作成:', + 'book_create_notification' => 'ブックを作成しました', + 'book_update' => 'がブックを更新:', + 'book_update_notification' => 'ブックを更新しました', + 'book_delete' => 'がブックを削除:', + 'book_delete_notification' => 'ブックを削除しました', + 'book_sort' => 'がブックの並び順を変更:', + 'book_sort_notification' => '並び順を変更しました', + +]; diff --git a/resources/lang/ja/auth.php b/resources/lang/ja/auth.php new file mode 100644 index 000000000..4d5aee8b3 --- /dev/null +++ b/resources/lang/ja/auth.php @@ -0,0 +1,76 @@ + 'この資格情報は登録されていません。', + 'throttle' => 'ログイン試行回数が制限を超えました。:seconds秒後に再試行してください。', + + /** + * Login & Register + */ + 'sign_up' => '新規登録', + 'log_in' => 'ログイン', + 'log_in_with' => ':socialDriverでログイン', + 'sign_up_with' => ':socialDriverで登録', + 'logout' => 'ログアウト', + + 'name' => '名前', + 'username' => 'ユーザ名', + 'email' => 'メールアドレス', + 'password' => 'パスワード', + 'password_confirm' => 'パスワード (確認)', + 'password_hint' => '5文字以上である必要があります', + 'forgot_password' => 'パスワードをお忘れですか?', + 'remember_me' => 'ログイン情報を保存する', + 'ldap_email_hint' => 'このアカウントで使用するEメールアドレスを入力してください。', + 'create_account' => 'アカウント作成', + 'social_login' => 'SNSログイン', + 'social_registration' => 'SNS登録', + 'social_registration_text' => '他のサービスで登録 / ログインする', + + 'register_thanks' => '登録が完了しました!', + 'register_confirm' => 'メール内の確認ボタンを押して、:appNameへアクセスしてください。', + 'registrations_disabled' => '登録は現在停止中です。', + 'registration_email_domain_invalid' => 'このEmailドメインでの登録は許可されていません。', + 'register_success' => '登録が完了し、ログインできるようになりました!', + + + /** + * Password Reset + */ + 'reset_password' => 'パスワードリセット', + 'reset_password_send_instructions' => '以下にEメールアドレスを入力すると、パスワードリセットリンクが記載されたメールが送信されます。', + 'reset_password_send_button' => 'リセットリンクを送信', + 'reset_password_sent_success' => ':emailへリセットリンクを送信しました。', + 'reset_password_success' => 'パスワードがリセットされました。', + + 'email_reset_subject' => ':appNameのパスワードをリセット', + 'email_reset_text' => 'このメールは、パスワードリセットがリクエストされたため送信されています。', + 'email_reset_not_requested' => 'もしパスワードリセットを希望しない場合、操作は不要です。', + + + /** + * Email Confirmation + */ + 'email_confirm_subject' => ':appNameのメールアドレス確認', + 'email_confirm_greeting' => ':appNameへ登録してくださりありがとうございます!', + 'email_confirm_text' => '以下のボタンを押し、メールアドレスを確認してください:', + 'email_confirm_action' => 'メールアドレスを確認', + 'email_confirm_send_error' => 'Eメールの確認が必要でしたが、システム上でEメールの送信ができませんでした。管理者に連絡し、Eメールが正しく設定されていることを確認してください。', + 'email_confirm_success' => 'Eメールアドレスが確認されました。', + 'email_confirm_resent' => '確認メールを再送信しました。受信トレイを確認してください。', + + 'email_not_confirmed' => 'Eメールアドレスが確認できていません', + 'email_not_confirmed_text' => 'Eメールアドレスの確認が完了していません。', + 'email_not_confirmed_click_link' => '登録時に受信したメールを確認し、確認リンクをクリックしてください。', + 'email_not_confirmed_resend' => 'Eメールが見つからない場合、以下のフォームから再送信してください。', + 'email_not_confirmed_resend_button' => '確認メールを再送信', +]; diff --git a/resources/lang/ja/common.php b/resources/lang/ja/common.php new file mode 100644 index 000000000..383294880 --- /dev/null +++ b/resources/lang/ja/common.php @@ -0,0 +1,59 @@ + 'キャンセル', + 'confirm' => '確認', + 'back' => '戻る', + 'save' => '保存', + 'continue' => '続ける', + 'select' => '選択', + + /** + * Form Labels + */ + 'name' => '名称', + 'description' => '概要', + 'role' => '権限', + + /** + * Actions + */ + 'actions' => '実行', + 'view' => '表示', + 'create' => '作成', + 'update' => '更新', + 'edit' => '編集', + 'sort' => '並び順', + 'move' => '移動', + 'delete' => '削除', + 'search' => '検索', + 'search_clear' => '検索をクリア', + 'reset' => 'リセット', + 'remove' => '削除', + 'add' => '追加', + + + /** + * Misc + */ + 'deleted_user' => '削除済みユーザ', + 'no_activity' => '表示するアクティビティがありません', + 'no_items' => 'アイテムはありません', + 'back_to_top' => '上に戻る', + 'toggle_details' => '概要の表示切替', + + /** + * Header + */ + 'view_profile' => 'プロフィール表示', + 'edit_profile' => 'プロフィール編集', + + /** + * Email Content + */ + 'email_action_help' => '":actionText" をクリックできない場合、以下のURLをコピーしブラウザで開いてください:', + 'email_rights' => 'All rights reserved', +]; diff --git a/resources/lang/ja/components.php b/resources/lang/ja/components.php new file mode 100644 index 000000000..89ed33ef3 --- /dev/null +++ b/resources/lang/ja/components.php @@ -0,0 +1,24 @@ + '画像を選択', + 'image_all' => 'すべて', + 'image_all_title' => '全ての画像を表示', + 'image_book_title' => 'このブックにアップロードされた画像を表示', + 'image_page_title' => 'このページにアップロードされた画像を表示', + 'image_search_hint' => '画像名で検索', + 'image_uploaded' => 'アップロード日時: :uploadedDate', + 'image_load_more' => 'さらに読み込む', + 'image_image_name' => '画像名', + 'image_delete_confirm' => 'この画像は以下のページで利用されています。削除してもよろしければ、再度ボタンを押して下さい。', + 'image_select_image' => '選択', + 'image_dropzone' => '画像をドロップするか、クリックしてアップロード', + 'images_deleted' => '画像を削除しました', + 'image_preview' => '画像プレビュー', + 'image_upload_success' => '画像がアップロードされました', + 'image_update_success' => '画像が更新されました', + 'image_delete_success' => '画像が削除されました' +]; diff --git a/resources/lang/ja/entities.php b/resources/lang/ja/entities.php new file mode 100644 index 000000000..8d215516d --- /dev/null +++ b/resources/lang/ja/entities.php @@ -0,0 +1,236 @@ + '最近作成', + 'recently_created_pages' => '最近作成されたページ', + 'recently_updated_pages' => '最近更新されたページ', + 'recently_created_chapters' => '最近作成されたチャプター', + 'recently_created_books' => '最近作成されたブック', + 'recently_update' => '最近更新', + 'recently_viewed' => '閲覧履歴', + 'recent_activity' => 'アクティビティ', + 'create_now' => '作成する', + 'revisions' => '編集履歴', + 'meta_revision' => 'リビジョン #:revisionCount', + 'meta_created' => '作成: :timeLength', + 'meta_created_name' => '作成: :timeLength (:user)', + 'meta_updated' => '更新: :timeLength', + 'meta_updated_name' => '更新: :timeLength (:user)', + 'x_pages' => ':countページ', + 'entity_select' => 'エンティティ選択', + 'images' => '画像', + 'my_recent_drafts' => '最近の下書き', + 'my_recently_viewed' => '閲覧履歴', + 'no_pages_viewed' => 'なにもページを閲覧していません', + 'no_pages_recently_created' => '最近作成されたページはありません', + 'no_pages_recently_updated' => '最近更新されたページはありません。', + 'export' => 'エクスポート', + 'export_html' => 'Webページ', + 'export_pdf' => 'PDF', + 'export_text' => 'テキストファイル', + + /** + * Permissions and restrictions + */ + 'permissions' => '権限', + 'permissions_intro' => 'この設定は各ユーザの役割よりも優先して適用されます。', + 'permissions_enable' => 'カスタム権限設定を有効にする', + 'permissions_save' => '権限を保存', + + /** + * Search + */ + 'search_results' => '検索結果', + 'search_total_results_found' => ':count件見つかりました', + 'search_clear' => '検索をクリア', + 'search_no_pages' => 'ページが見つかりませんでした。', + 'search_for_term' => ':term の検索結果', + 'search_more' => 'さらに表示', + 'search_filters' => '検索フィルタ', + 'search_content_type' => '種類', + 'search_exact_matches' => '完全一致', + 'search_tags' => 'タグ検索', + 'search_viewed_by_me' => '自分が閲覧したことがある', + 'search_not_viewed_by_me' => '自分が閲覧したことがない', + 'search_permissions_set' => '権限が設定されている', + 'search_created_by_me' => '自分が作成した', + 'search_updated_by_me' => '自分が更新した', + 'search_updated_before' => '以前に更新', + 'search_updated_after' => '以降に更新', + 'search_created_before' => '以前に作成', + 'search_created_after' => '以降に更新', + 'search_set_date' => '日付を設定', + 'search_update' => 'フィルタを更新', + + /** + * Books + */ + 'book' => 'Book', + 'books' => 'ブック', + 'books_empty' => 'まだブックは作成されていません', + 'books_popular' => '人気のブック', + 'books_recent' => '最近のブック', + 'books_popular_empty' => 'ここに人気のブックが表示されます。', + 'books_create' => '新しいブックを作成', + 'books_delete' => 'ブックを削除', + 'books_delete_named' => 'ブック「:bookName」を削除', + 'books_delete_explain' => '「:bookName」を削除すると、ブック内のページとチャプターも削除されます。', + 'books_delete_confirmation' => '本当にこのブックを削除してよろしいですか?', + 'books_edit' => 'ブックを編集', + 'books_edit_named' => 'ブック「:bookName」を編集', + 'books_form_book_name' => 'ブック名', + 'books_save' => 'ブックを保存', + 'books_permissions' => 'ブックの権限', + 'books_permissions_updated' => 'ブックの権限を更新しました', + 'books_empty_contents' => 'まだページまたはチャプターが作成されていません。', + 'books_empty_create_page' => '新しいページを作成', + 'books_empty_or' => 'または', + 'books_empty_sort_current_book' => 'ブックの並び順を変更', + 'books_empty_add_chapter' => 'チャプターを追加', + 'books_permissions_active' => 'ブックの権限は有効です', + 'books_search_this' => 'このブックから検索', + 'books_navigation' => '目次', + 'books_sort' => '並び順を変更', + 'books_sort_named' => 'ブック「:bookName」を並び替え', + 'books_sort_show_other' => '他のブックを表示', + 'books_sort_save' => '並び順を保存', + + /** + * Chapters + */ + 'chapter' => 'チャプター', + 'chapters' => 'チャプター', + 'chapters_popular' => '人気のチャプター', + 'chapters_new' => 'チャプターを作成', + 'chapters_create' => 'チャプターを作成', + 'chapters_delete' => 'チャプターを削除', + 'chapters_delete_named' => 'チャプター「:chapterName」を削除', + 'chapters_delete_explain' => 'チャプター「:chapterName」を削除すると、チャプター内のすべてのページはブック内に直接追加されます。', + 'chapters_delete_confirm' => 'チャプターを削除してよろしいですか?', + 'chapters_edit' => 'チャプターを編集', + 'chapters_edit_named' => 'チャプター「:chapterName」を編集', + 'chapters_save' => 'チャプターを保存', + 'chapters_move' => 'チャプターを移動', + 'chapters_move_named' => 'チャプター「:chapterName」を移動', + 'chapter_move_success' => 'チャプターを「:bookName」に移動しました', + 'chapters_permissions' => 'チャプター権限', + 'chapters_empty' => 'まだチャプター内にページはありません。', + 'chapters_permissions_active' => 'チャプターの権限は有効です', + 'chapters_permissions_success' => 'チャプターの権限を更新しました', + 'chapters_search_this' => 'このチャプターを検索', + + /** + * Pages + */ + 'page' => 'ページ', + 'pages' => 'ページ', + 'pages_popular' => '人気のページ', + 'pages_new' => 'ページを作成', + 'pages_attachments' => '添付', + 'pages_navigation' => 'ページナビゲーション', + 'pages_delete' => 'ページを削除', + 'pages_delete_named' => 'ページ :pageName を削除', + 'pages_delete_draft_named' => 'ページ :pageName の下書きを削除', + 'pages_delete_draft' => 'ページの下書きを削除', + 'pages_delete_success' => 'ページを削除しました', + 'pages_delete_draft_success' => 'ページの下書きを削除しました', + 'pages_delete_confirm' => 'このページを削除してもよろしいですか?', + 'pages_delete_draft_confirm' => 'このページの下書きを削除してもよろしいですか?', + 'pages_editing_named' => 'ページ :pageName を編集', + 'pages_edit_toggle_header' => 'ヘッダーの表示切替', + 'pages_edit_save_draft' => '下書きを保存', + 'pages_edit_draft' => 'ページの下書きを編集', + 'pages_editing_draft' => '下書きを編集中', + 'pages_editing_page' => 'ページを編集中', + 'pages_edit_draft_save_at' => '下書きを保存済み: ', + 'pages_edit_delete_draft' => '下書きを削除', + 'pages_edit_discard_draft' => '下書きを破棄', + 'pages_edit_set_changelog' => '編集内容についての説明', + 'pages_edit_enter_changelog_desc' => 'どのような変更を行ったのかを記録してください', + 'pages_edit_enter_changelog' => '編集内容を入力', + 'pages_save' => 'ページを保存', + 'pages_title' => 'ページタイトル', + 'pages_name' => 'ページ名', + 'pages_md_editor' => 'エディター', + 'pages_md_preview' => 'プレビュー', + 'pages_md_insert_image' => '画像を挿入', + 'pages_md_insert_link' => 'エンティティへのリンクを挿入', + 'pages_not_in_chapter' => 'チャプターが設定されていません', + 'pages_move' => 'ページを移動', + 'pages_move_success' => 'ページを ":parentName" へ移動しました', + 'pages_permissions' => 'ページの権限設定', + 'pages_permissions_success' => 'ページの権限を更新しました', + 'pages_revisions' => '編集履歴', + 'pages_revisions_named' => ':pageName のリビジョン', + 'pages_revision_named' => ':pageName のリビジョン', + 'pages_revisions_created_by' => '作成者', + 'pages_revisions_date' => '日付', + 'pages_revisions_number' => 'リビジョン', + 'pages_revisions_changelog' => '説明', + 'pages_revisions_changes' => '変更点', + 'pages_revisions_current' => '現在のバージョン', + 'pages_revisions_preview' => 'プレビュー', + 'pages_revisions_restore' => '復元', + 'pages_revisions_none' => 'このページにはリビジョンがありません', + 'pages_copy_link' => 'リンクをコピー', + 'pages_permissions_active' => 'ページの権限は有効です', + 'pages_initial_revision' => '初回の公開', + 'pages_initial_name' => '新規ページ', + 'pages_editing_draft_notification' => ':timeDiffに保存された下書きを編集しています。', + 'pages_draft_edited_notification' => 'このページは更新されています。下書きを破棄することを推奨します。', + 'pages_draft_edit_active' => [ + 'start_a' => ':count人のユーザがページの編集を開始しました', + 'start_b' => ':userNameがページの編集を開始しました', + 'time_a' => '数秒前に保存されました', + 'time_b' => ':minCount分前に保存されました', + 'message' => ':start :time. 他のユーザによる更新を上書きしないよう注意してください。', + ], + 'pages_draft_discarded' => '下書きが破棄されました。エディタは現在の内容へ復元されています。', + + /** + * Editor sidebar + */ + 'page_tags' => 'タグ', + 'tag' => 'タグ', + 'tags' => '', + 'tag_value' => '内容 (オプション)', + 'tags_explain' => "タグを設定すると、コンテンツの管理が容易になります。\nより高度な管理をしたい場合、タグに内容を設定できます。", + 'tags_add' => 'タグを追加', + 'attachments' => '添付ファイル', + 'attachments_explain' => 'ファイルをアップロードまたはリンクを添付することができます。これらはサイドバーで確認できます。', + 'attachments_explain_instant_save' => 'この変更は即座に保存されます。', + 'attachments_items' => 'アイテム', + 'attachments_upload' => 'アップロード', + 'attachments_link' => 'リンクを添付', + 'attachments_set_link' => 'リンクを設定', + 'attachments_delete_confirm' => 'もう一度クリックし、削除を確認してください。', + 'attachments_dropzone' => 'ファイルをドロップするか、クリックして選択', + 'attachments_no_files' => 'ファイルはアップロードされていません', + 'attachments_explain_link' => 'ファイルをアップロードしたくない場合、他のページやクラウド上のファイルへのリンクを添付できます。', + 'attachments_link_name' => 'リンク名', + 'attachment_link' => '添付リンク', + 'attachments_link_url' => 'ファイルURL', + 'attachments_link_url_hint' => 'WebサイトまたはファイルへのURL', + 'attach' => '添付', + 'attachments_edit_file' => 'ファイルを編集', + 'attachments_edit_file_name' => 'ファイル名', + 'attachments_edit_drop_upload' => 'ファイルをドロップするか、クリックしてアップロード', + 'attachments_order_updated' => '添付ファイルの並び順が変更されました', + 'attachments_updated_success' => '添付ファイルが更新されました', + 'attachments_deleted' => '添付は削除されました', + 'attachments_file_uploaded' => 'ファイルがアップロードされました', + 'attachments_file_updated' => 'ファイルが更新されました', + 'attachments_link_attached' => 'リンクがページへ添付されました', + + /** + * Profile View + */ + 'profile_user_for_x' => ':time前に作成', + 'profile_created_content' => '作成したコンテンツ', + 'profile_not_created_pages' => ':userNameはページを作成していません', + 'profile_not_created_chapters' => ':userNameはチャプターを作成していません', + 'profile_not_created_books' => ':userNameはブックを作成していません', +]; diff --git a/resources/lang/ja/errors.php b/resources/lang/ja/errors.php new file mode 100644 index 000000000..5905237fd --- /dev/null +++ b/resources/lang/ja/errors.php @@ -0,0 +1,70 @@ + 'リクエストされたページへの権限がありません。', + 'permissionJson' => '要求されたアクションを実行する権限がありません。', + + // Auth + 'error_user_exists_different_creds' => ':emailを持つユーザは既に存在しますが、資格情報が異なります。', + 'email_already_confirmed' => 'Eメールは既に確認済みです。ログインしてください。', + 'email_confirmation_invalid' => 'この確認トークンは無効か、または既に使用済みです。登録を再試行してください。', + 'email_confirmation_expired' => '確認トークンは有効期限切れです。確認メールを再送しました。', + 'ldap_fail_anonymous' => '匿名バインドを用いたLDAPアクセスに失敗しました', + 'ldap_fail_authed' => '識別名, パスワードを用いたLDAPアクセスに失敗しました', + 'ldap_extension_not_installed' => 'LDAP PHP extensionがインストールされていません', + 'ldap_cannot_connect' => 'LDAPサーバに接続できませんでした', + 'social_no_action_defined' => 'アクションが定義されていません', + 'social_account_in_use' => ':socialAccountアカウントは既に使用されています。:socialAccountのオプションからログインを試行してください。', + 'social_account_email_in_use' => ':emailは既に使用されています。ログイン後、プロフィール設定から:socialAccountアカウントを接続できます。', + 'social_account_existing' => 'アカウント:socialAccountは既にあなたのプロフィールに接続されています。', + 'social_account_already_used_existing' => 'この:socialAccountアカウントは既に他のユーザが使用しています。', + 'social_account_not_used' => 'この:socialAccountアカウントはどのユーザにも接続されていません。プロフィール設定から接続できます。', + 'social_account_register_instructions' => 'まだアカウントをお持ちでない場合、:socialAccountオプションから登録できます。', + 'social_driver_not_found' => 'Social driverが見つかりません。', + 'social_driver_not_configured' => 'あなたの:socialAccount設定は正しく構成されていません。', + + // System + 'path_not_writable' => 'ファイルパス :filePath へアップロードできませんでした。サーバ上での書き込みを許可してください。', + 'cannot_get_image_from_url' => ':url から画像を取得できませんでした。', + 'cannot_create_thumbs' => 'このサーバはサムネイルを作成できません。GD PHP extensionがインストールされていることを確認してください。', + 'server_upload_limit' => 'このサイズの画像をアップロードすることは許可されていません。ファイルサイズを小さくし、再試行してください。', + 'image_upload_error' => '画像アップロード時にエラーが発生しました。', + + // Attachments + 'attachment_page_mismatch' => '添付を更新するページが一致しません', + + // Pages + 'page_draft_autosave_fail' => '下書きの保存に失敗しました。インターネットへ接続してください。', + + // Entities + 'entity_not_found' => 'エンティティが見つかりません', + 'book_not_found' => 'ブックが見つかりません', + 'page_not_found' => 'ページが見つかりません', + 'chapter_not_found' => 'チャプターが見つかりません', + 'selected_book_not_found' => '選択されたブックが見つかりません', + 'selected_book_chapter_not_found' => '選択されたブック、またはチャプターが見つかりません', + 'guests_cannot_save_drafts' => 'ゲストは下書きを保存できません', + + // Users + 'users_cannot_delete_only_admin' => '唯一の管理者を削除することはできません', + 'users_cannot_delete_guest' => 'ゲストユーザを削除することはできません', + + // Roles + 'role_cannot_be_edited' => 'この役割は編集できません', + 'role_system_cannot_be_deleted' => 'この役割はシステムで管理されているため、削除できません', + 'role_registration_default_cannot_delete' => 'この役割を登録時のデフォルトに設定することはできません', + + // Error pages + '404_page_not_found' => 'ページが見つかりません', + 'sorry_page_not_found' => 'ページを見つけることができませんでした。', + 'return_home' => 'ホームに戻る', + 'error_occurred' => 'エラーが発生しました', + 'app_down' => ':appNameは現在停止しています', + 'back_soon' => '回復までしばらくお待ちください。', +]; diff --git a/resources/lang/ja/pagination.php b/resources/lang/ja/pagination.php new file mode 100644 index 000000000..1ebcef722 --- /dev/null +++ b/resources/lang/ja/pagination.php @@ -0,0 +1,19 @@ + '« 前', + 'next' => '次 »', + +]; diff --git a/resources/lang/ja/passwords.php b/resources/lang/ja/passwords.php new file mode 100644 index 000000000..17c82e299 --- /dev/null +++ b/resources/lang/ja/passwords.php @@ -0,0 +1,22 @@ + 'パスワードは6文字以上である必要があります。', + 'user' => "このEメールアドレスに一致するユーザが見つかりませんでした。", + 'token' => 'このパスワードリセットトークンは無効です。', + 'sent' => 'パスワードリセットリンクを送信しました。', + 'reset' => 'パスワードはリセットされました。', + +]; diff --git a/resources/lang/ja/settings.php b/resources/lang/ja/settings.php new file mode 100644 index 000000000..b4cf57aeb --- /dev/null +++ b/resources/lang/ja/settings.php @@ -0,0 +1,112 @@ + '設定', + 'settings_save' => '設定を保存', + 'settings_save_success' => '設定を保存しました', + + /** + * App settings + */ + + 'app_settings' => 'アプリケーション設定', + 'app_name' => 'アプリケーション名', + 'app_name_desc' => 'この名前はヘッダーやEメール内で表示されます。', + 'app_name_header' => 'ヘッダーにアプリケーション名を表示する', + 'app_public_viewing' => 'アプリケーションを公開する', + 'app_secure_images' => '画像アップロード時のセキュリティを強化', + 'app_secure_images_desc' => 'パフォーマンスの観点から、全ての画像が公開になっています。このオプションを有効にすると、画像URLの先頭にランダムで推測困難な文字列が追加され、アクセスを困難にします。', + 'app_editor' => 'ページエディタ', + 'app_editor_desc' => 'ここで選択されたエディタを全ユーザが使用します。', + 'app_custom_html' => 'カスタムheadタグ', + 'app_custom_html_desc' => 'スタイルシートやアナリティクスコード追加したい場合、ここを編集します。これはの最下部に挿入されます。', + 'app_logo' => 'ロゴ', + 'app_logo_desc' => '高さ43pxで表示されます。これを上回る場合、自動で縮小されます。', + 'app_primary_color' => 'プライマリカラー', + 'app_primary_color_desc' => '16進数カラーコードで入力します。空にした場合、デフォルトの色にリセットされます。', + + /** + * Registration settings + */ + + 'reg_settings' => '登録設定', + 'reg_allow' => '新規登録を許可', + 'reg_default_role' => '新規登録時のデフォルト役割', + 'reg_confirm_email' => 'Eメール認証を必須にする', + 'reg_confirm_email_desc' => 'ドメイン制限を有効にしている場合はEメール認証が必須となり、この項目は無視されます。', + 'reg_confirm_restrict_domain' => 'ドメイン制限', + 'reg_confirm_restrict_domain_desc' => '特定のドメインのみ登録できるようにする場合、以下にカンマ区切りで入力します。設定された場合、Eメール認証が必須になります。
登録後、ユーザは自由にEメールアドレスを変更できます。', + 'reg_confirm_restrict_domain_placeholder' => '制限しない', + + /** + * Role settings + */ + + 'roles' => '役割', + 'role_user_roles' => '役割', + 'role_create' => '役割を作成', + 'role_create_success' => '役割を作成しました', + 'role_delete' => '役割を削除', + 'role_delete_confirm' => '役割「:roleName」を削除します。', + 'role_delete_users_assigned' => 'この役割は:userCount人のユーザに付与されています。該当するユーザを他の役割へ移行できます。', + 'role_delete_no_migration' => "ユーザを移行しない", + 'role_delete_sure' => '本当に役割を削除してよろしいですか?', + 'role_delete_success' => '役割を削除しました', + 'role_edit' => '役割を編集', + 'role_details' => '概要', + 'role_name' => '役割名', + 'role_desc' => '役割の説明', + 'role_system' => 'システム権限', + 'role_manage_users' => 'ユーザ管理', + 'role_manage_roles' => '役割と権限の管理', + 'role_manage_entity_permissions' => '全てのブック, チャプター, ページに対する権限の管理', + 'role_manage_own_entity_permissions' => '自身のブック, チャプター, ページに対する権限の管理', + 'role_manage_settings' => 'アプリケーション設定の管理', + 'role_asset' => 'アセット権限', + 'role_asset_desc' => '各アセットに対するデフォルトの権限を設定します。ここで設定した権限が優先されます。', + 'role_all' => '全て', + 'role_own' => '自身', + 'role_controlled_by_asset' => 'このアセットに対し、右記の操作を許可:', + 'role_save' => '役割を保存', + 'role_update_success' => '役割を更新しました', + 'role_users' => 'この役割を持つユーザ', + 'role_users_none' => 'この役割が付与されたユーザは居ません', + + /** + * Users + */ + + 'users' => 'ユーザ', + 'user_profile' => 'ユーザプロフィール', + 'users_add_new' => 'ユーザを追加', + 'users_search' => 'ユーザ検索', + 'users_role' => 'ユーザ役割', + 'users_external_auth_id' => '外部認証ID', + 'users_password_warning' => 'パスワードを変更したい場合のみ入力してください', + 'users_system_public' => 'このユーザはアプリケーションにアクセスする全てのゲストを表します。ログインはできませんが、自動的に割り当てられます。', + 'users_delete' => 'ユーザを削除', + 'users_delete_named' => 'ユーザ「:userName」を削除', + 'users_delete_warning' => 'ユーザ「:userName」を完全に削除します。', + 'users_delete_confirm' => '本当にこのユーザを削除してよろしいですか?', + 'users_delete_success' => 'ユーザを削除しました', + 'users_edit' => 'ユーザ編集', + 'users_edit_profile' => 'プロフィール編集', + 'users_edit_success' => 'ユーザを更新しました', + 'users_avatar' => 'アバター', + 'users_avatar_desc' => '256pxの正方形である必要があります。', + 'users_preferred_language' => '使用言語', + 'users_social_accounts' => 'ソーシャルアカウント', + 'users_social_accounts_info' => 'アカウントを接続すると、ログインが簡単になります。ここでアカウントの接続を解除すると、そのアカウントを経由したログインを禁止できます。接続解除後、各ソーシャルアカウントの設定にてこのアプリケーションへのアクセス許可を解除してください。', + 'users_social_connect' => 'アカウントを接続', + 'users_social_disconnect' => 'アカウントを接続解除', + 'users_social_connected' => '「:socialAccount」がプロフィールに接続されました。', + 'users_social_disconnected' => '「:socialAccount」がプロフィールから接続解除されました。' + +]; diff --git a/resources/lang/ja/validation.php b/resources/lang/ja/validation.php new file mode 100644 index 000000000..e0fa3cb2c --- /dev/null +++ b/resources/lang/ja/validation.php @@ -0,0 +1,108 @@ + ':attributeに同意する必要があります。', + 'active_url' => ':attributeは正しいURLではありません。', + 'after' => ':attributeは:date以降である必要があります。', + 'alpha' => ':attributeは文字のみが含められます。', + 'alpha_dash' => ':attributeは文字, 数値, ハイフンのみが含められます。', + 'alpha_num' => ':attributeは文字と数値のみが含められます。', + 'array' => ':attributeは配列である必要があります。', + 'before' => ':attributeは:date以前である必要があります。', + 'between' => [ + 'numeric' => ':attributeは:min〜:maxである必要があります。', + 'file' => ':attributeは:min〜:maxキロバイトである必要があります。', + 'string' => ':attributeは:min〜:max文字である必要があります。', + 'array' => ':attributeは:min〜:max個である必要があります。', + ], + 'boolean' => ':attributeはtrueまたはfalseである必要があります。', + 'confirmed' => ':attributeの確認が一致しません。', + 'date' => ':attributeは正しい日時ではありません。', + 'date_format' => ':attributeが:formatのフォーマットと一致しません。', + 'different' => ':attributeと:otherは異なる必要があります。', + 'digits' => ':attributeは:digitsデジットである必要があります', + 'digits_between' => ':attributeは:min〜:maxである必要があります。', + 'email' => ':attributeは正しいEメールアドレスである必要があります。', + 'filled' => ':attributeは必須です。', + 'exists' => '選択された:attributeは不正です。', + 'image' => ':attributeは画像である必要があります。', + 'in' => '選択された:attributeは不正です。', + 'integer' => ':attributeは数値である必要があります。', + 'ip' => ':attributeは正しいIPアドレスである必要があります。', + 'max' => [ + 'numeric' => ':attributeは:maxを越えることができません。', + 'file' => ':attributeは:maxキロバイトを越えることができません。', + 'string' => ':attributeは:max文字をこえることができません。', + 'array' => ':attributeは:max個を越えることができません。', + ], + 'mimes' => ':attributeのファイルタイプは以下のみが許可されています: :values.', + 'min' => [ + 'numeric' => ':attributeは:min以上である必要があります。', + 'file' => ':attributeは:minキロバイト以上である必要があります。', + '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_with_all' => ':valuesが設定されている場合、:attributeは必須です。', + 'required_without' => ':valuesが設定されていない場合、:attributeは必須です。', + 'required_without_all' => ':valuesが設定されていない場合、:attributeは必須です。', + 'same' => ':attributeと:otherは一致している必要があります。', + 'size' => [ + 'numeric' => ':attributeは:sizeである必要があります。', + 'file' => ':attributeは:sizeキロバイトである必要があります。', + 'string' => ':attributeは:size文字である必要があります。', + 'array' => ':attributeは:size個である必要があります。', + ], + 'string' => ':attributeは文字列である必要があります。', + 'timezone' => ':attributeは正しいタイムゾーンである必要があります。', + 'unique' => ':attributeは既に使用されています。', + 'url' => ':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' => [ + 'password-confirm' => [ + 'required_with' => 'パスワードの確認は必須です。', + ], + ], + + /* + |-------------------------------------------------------------------------- + | 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' => [], + +];