1ce1fa23a4
The editor's delete-translation button used `__('messages.documents.delete_translation') ?? __('messages.documents.delete')`, but `__()` returns the key string (not null) on miss so the `??` fallback never fires — the button rendered the literal key. Adds the missing key to all 16 locales (en+ja human-translated, others mirror en) and simplifies the blade to a single `__()` call.
Plan doc also reflects the SQLite dropIndex requirement found during Task 2.
165 lines
7.5 KiB
PHP
165 lines
7.5 KiB
PHP
<?php
|
||
|
||
return [
|
||
// Navigation
|
||
'nav' => [
|
||
'dashboard' => 'ダッシュボード',
|
||
'knowledge_base' => 'ナレッジベース',
|
||
'profile' => 'プロフィール',
|
||
'user_management' => 'ユーザー管理',
|
||
'logout' => 'ログアウト',
|
||
'login' => 'ログイン',
|
||
'register' => '登録',
|
||
],
|
||
|
||
// Documents
|
||
'documents' => [
|
||
'title' => 'ドキュメント',
|
||
'new_document' => '新規ドキュメント',
|
||
'edit_document' => 'ドキュメント編集',
|
||
'edit' => '編集',
|
||
'delete' => '削除',
|
||
'save' => '保存',
|
||
'cancel' => 'キャンセル',
|
||
'created_by' => '作成者',
|
||
'modified_by' => '更新者:',
|
||
'updated' => '更新日',
|
||
'path' => 'パス',
|
||
'last_modified' => '最終更新',
|
||
'no_documents' => 'ドキュメントが見つかりません',
|
||
'search_placeholder' => 'ドキュメントを検索...',
|
||
'create_success' => 'ドキュメントを作成しました!',
|
||
'update_success' => 'ドキュメントを更新しました!',
|
||
'delete_success' => 'ドキュメントを削除しました!',
|
||
'delete_confirm' => 'このドキュメントを削除してもよろしいですか?',
|
||
'linked_references' => 'リンク元',
|
||
'title_label' => 'タイトル',
|
||
'title_placeholder' => 'ドキュメントタイトル(例: Laravel/Livewire/Components)',
|
||
'title_hint' => 'ヒント: タイトルにスラッシュ(/)を含めると自動的にフォルダ構造が作成されます',
|
||
'content_label' => '本文',
|
||
'content_placeholder' => 'Markdownで記述してください...',
|
||
'saving' => '保存中...',
|
||
'translation_added' => '翻訳を追加しました。',
|
||
'translation_deleted' => '翻訳を削除しました。',
|
||
'fallback_notice' => 'この記事には選択した言語の翻訳がありません。元の言語版を表示しています。',
|
||
'add_translation' => '翻訳を追加',
|
||
'set_as_default' => 'デフォルトに設定',
|
||
'delete_translation' => '翻訳を削除',
|
||
'delete_translation_blocked' => 'デフォルト言語の翻訳は削除できません。',
|
||
'translation_tabs_label' => '言語',
|
||
],
|
||
|
||
// Quick Switcher
|
||
'quick_switcher' => [
|
||
'title' => 'クイックスイッチ',
|
||
'placeholder' => 'ドキュメントを検索...',
|
||
'no_results' => 'ドキュメントが見つかりません',
|
||
'navigate' => 'で移動',
|
||
'select' => 'で選択',
|
||
'close' => 'で閉じる',
|
||
],
|
||
|
||
// Admin
|
||
'admin' => [
|
||
'user_management' => 'ユーザー管理',
|
||
'new_user' => '新規ユーザー',
|
||
'edit_user' => 'ユーザー編集',
|
||
'create_user' => 'ユーザー作成',
|
||
'users' => 'ユーザー',
|
||
'name' => '名前',
|
||
'email' => 'メールアドレス',
|
||
'password' => 'パスワード',
|
||
'password_confirmation' => 'パスワード(確認)',
|
||
'password_hint' => '変更しない場合は空欄のままにしてください。',
|
||
'role' => '権限',
|
||
'admin' => '管理者',
|
||
'user' => '一般ユーザー',
|
||
'grant_admin' => '管理者権限を付与する',
|
||
'created_at' => '登録日',
|
||
'actions' => '操作',
|
||
'edit' => '編集',
|
||
'delete' => '削除',
|
||
'no_users' => 'ユーザーが登録されていません。',
|
||
'create_success' => 'ユーザーを作成しました。',
|
||
'update_success' => 'ユーザー情報を更新しました。',
|
||
'delete_success' => 'ユーザーを削除しました。',
|
||
'cannot_delete_self' => '自分自身を削除することはできません。',
|
||
'self_admin_warning' => '自分自身の管理者権限を外すと、管理画面にアクセスできなくなります。',
|
||
],
|
||
|
||
// Settings
|
||
'settings' => [
|
||
'language' => '言語',
|
||
'select_language' => '言語を選択',
|
||
'language_updated' => '言語を変更しました。',
|
||
],
|
||
|
||
// Common
|
||
'common' => [
|
||
'save' => '保存',
|
||
'cancel' => 'キャンセル',
|
||
'delete' => '削除',
|
||
'edit' => '編集',
|
||
'create' => '作成',
|
||
'update' => '更新',
|
||
'back' => '戻る',
|
||
'confirm' => '確認',
|
||
'yes' => 'はい',
|
||
'no' => 'いいえ',
|
||
'loading' => '読み込み中...',
|
||
'error' => 'エラー',
|
||
'success' => '成功',
|
||
],
|
||
|
||
// Auth
|
||
'auth' => [
|
||
'login' => 'ログイン',
|
||
'register' => '登録',
|
||
'email' => 'メールアドレス',
|
||
'password' => 'パスワード',
|
||
'remember_me' => 'ログイン状態を保持',
|
||
'forgot_password' => 'パスワードをお忘れですか?',
|
||
'confirm_password' => 'パスワード(確認)',
|
||
'already_registered' => '既にアカウントをお持ちですか?',
|
||
],
|
||
|
||
// Errors
|
||
'errors' => [
|
||
'404_title' => 'ページが見つかりません',
|
||
'page_not_found' => 'ページが見つかりません',
|
||
'page_not_found_description' => 'お探しのページは見つかりませんでした。',
|
||
'back_to_home' => 'ホームに戻る',
|
||
],
|
||
|
||
'locale_names' => [
|
||
'en' => '英語', 'ja' => '日本語',
|
||
'zh-CN' => '簡体字中国語', 'zh-TW' => '繁体字中国語',
|
||
'ko' => '韓国語', 'hi' => 'ヒンディー語', 'vi' => 'ベトナム語', 'tr' => 'トルコ語',
|
||
'de' => 'ドイツ語', 'fr' => 'フランス語', 'es' => 'スペイン語', 'pt-BR' => 'ポルトガル語(ブラジル)',
|
||
'ru' => 'ロシア語', 'uk' => 'ウクライナ語', 'it' => 'イタリア語', 'pl' => 'ポーランド語',
|
||
],
|
||
|
||
// Profile
|
||
'profile' => [
|
||
'title' => 'プロフィール',
|
||
'information' => 'プロフィール情報',
|
||
'information_description' => 'アカウントのプロフィール情報とメールアドレスを更新します。',
|
||
'name' => '名前',
|
||
'email' => 'メールアドレス',
|
||
'email_unverified' => 'メールアドレスが確認されていません。',
|
||
'resend_verification' => 'こちらをクリックして確認メールを再送信してください。',
|
||
'verification_sent' => '新しい確認リンクをメールアドレスに送信しました。',
|
||
'saved' => '保存しました。',
|
||
'update_password' => 'パスワード変更',
|
||
'update_password_description' => 'アカウントのセキュリティのため、長くランダムなパスワードを使用してください。',
|
||
'current_password' => '現在のパスワード',
|
||
'new_password' => '新しいパスワード',
|
||
'confirm_password' => 'パスワード(確認)',
|
||
'delete_account' => 'アカウント削除',
|
||
'delete_account_description' => 'アカウントを削除すると、すべてのリソースとデータが完全に削除されます。削除する前に、保存しておきたいデータや情報をダウンロードしてください。',
|
||
'delete_account_confirm' => '本当にアカウントを削除しますか?',
|
||
'delete_account_confirm_description' => 'アカウントを削除すると、すべてのリソースとデータが完全に削除されます。アカウントを完全に削除することを確認するため、パスワードを入力してください。',
|
||
],
|
||
];
|
||
|