diff --git a/api/src/main/resources/mailMessages_ja_JP.properties b/api/src/main/resources/mailMessages_ja_JP.properties new file mode 100644 index 00000000..01c23923 --- /dev/null +++ b/api/src/main/resources/mailMessages_ja_JP.properties @@ -0,0 +1,80 @@ +welcome=ようこそ、 +regards=敬具、 +signature=署名 +happyToWelcome=ご利用いただきありがとうございます。まずはアカウントをご確認ください。下のボタンを押してください。 +ifHaveQuestions=ご質問がある場合は、このメールに返信してください。 +grashTeam={0} チーム +needHelp=ヘルプが必要ですか? +hereToHelp=お手伝いいたします +verifyAccount=アカウントを確認する +signupHeader=ご登録いただき誠にありがとうございます!新しいアカウントをお楽しみください。 +inviteHeader={0} のご利用に招待されました。 +inviteTitle={0} 利用のご招待 +inviteMessage={0} は {2} の {1} 会社への参加に招待しました。 +joinCompany=会社に参加する +newWorkOrderHeader=新しい作業指示が割り当てられました +newWorkOrder=新しい作業指示 +newWorkOrderMessage=この作業指示が割り当てられました: {0} +seeDetails=詳細を見る +requestUpdateHeader=ご依頼の作業指示が更新されました +requestUpdate=更新を依頼する +newPurchaseOrderHeader=新しい購入注文 +newPurchaseOrder=新しい購入注文 +resetPwdHeader=新しい {0} パスワード +resetPwdMessage=パスワードリセットのリクエストを受け取りました。リセットを確認するには下のボタンをクリックしてください。確認後、新しい一時パスワードは以下の通りです:

{0}

アカウントの安全のため、できるだけ早くこのパスワードを変更してください。 +confirm_reset=リセットを確認する +login=ログイン +wo_number=作業指示番号 #{0} +format_date={0} 日 {1} 時間 {2} 分 +created_at=作成日 +last_updated=最終更新日 +assigned_to=担当者 +due_date=期限日 +status=ステータス +priority=優先度 +work_order=作業指示 +details=詳細 +location=場所 +estimated_duration=推定所要時間 +team=チーム +category=カテゴリ +customers=顧客 +completed_by=完了者 +completed_on=完了日 +feedback=フィードバック +tasks=タスク +labors=作業員 +user=ユーザー +duration=期間 +cost=コスト +relations=関連 +additional_costs=追加費用 +history=履歴 +parts=部品 +date=日付 +asset=資産 +quantity=数量 +OPEN=オープン +IN_PROGRESS=進行中 +ON_HOLD=保留中 +COMPLETE=完了 +NONE=なし +LOW=低 +MEDIUM=中 +HIGH=高 +this_wo_created=この作業指示は以下で作成されました +DUPLICATE_OF=の複製です +RELATED_TO=に関連しています +SPLIT_FROM=から分割されています +BLOCKS=をブロックします +newRequestHeader=新しい作業依頼 +newRequest=新しい作業依頼 +newRequestMessage={0} が新しい依頼を作成しました: {1} +approvedRequest=依頼 "{0}" が承認されました +rejectedRequest=拒否された作業依頼 +rejectedRequestMessage=依頼 "{0}" が拒否されました +deleted_wo=削除された作業指示 +deleted_wo_message={1} が作業指示 "{0}" を削除しました +comingWorkOrderHeader=あなたに割り当てられた今後の作業指示 +coming_wo=今後の作業指示 +coming_wo_message=作業指示 "{0}" があなたに割り当てられています。近日中に開始されます \ No newline at end of file diff --git a/api/src/main/resources/messages_ja_JP.properties b/api/src/main/resources/messages_ja_JP.properties new file mode 100644 index 00000000..29fe05cb --- /dev/null +++ b/api/src/main/resources/messages_ja_JP.properties @@ -0,0 +1,95 @@ +Title=タイトル +Status=ステータス +ID=ID +Priority=優先度 +Description=説明 +Due_Date=期限日 +Estimated_Duration=推定期間 +Requires_Signature=署名が必要 +Category=カテゴリ +Location_Name=場所名 +Team_Name=チーム名 +Primary_User_Email=主要ユーザー +Assigned_To_Emails=担当者 +Asset_Name=資産名 +Completed_By_Email=完了者 +Completed_On=完了日 +Archived=アーカイブ済み +Feedback=フィードバック +OPEN=オープン +IN_PROGRESS=進行中 +ON_HOLD=保留中 +COMPLETE=完了 +NONE=なし +LOW=低 +MEDIUM=中 +HIGH=高 +Yes=はい +No=いいえ +Name=名前 +Parent_Asset=親資産 +Area=エリア +Barcode=バーコード +Warranty_Expiration_Date=保証期限日 +Additional_Information=追加情報 +Serial_Number=シリアル番号 +Teams_Names=チーム名 +Parts=部品 +Parent_Location=親場所 +Address=住所 +Workers=作業者 +Vendors=ベンダー +Customers=契約者 +Cost=コスト +Non_Stock=非在庫 +Quantity=数量 +Minimum_Quantity=最小数量 +Unit=単位 +Update_Frequency=更新頻度 +OPERATIONAL=稼働中 +DOWN=停止中 +notification_wo_request=ご依頼の作業指示書 {0} は現在 {1} です +notification_meter_assigned=メーター {0} があなたに割り当てられました +notification_part_low={0} の在庫が少なくなっています +notification_location_assigned=場所 {0} があなたに割り当てられました +notification_new_po_request=新しい購入注文がリクエストされました: {0}、費用 {1} {2} +notification_new_request=新しい作業指示書がリクエストされました +notification_part_assigned=部品 {0} があなたに割り当てられました +notification_asset_assigned=資産 {0} があなたに割り当てられました +notification_asset_operational={0} は現在稼働中です +notification_asset_down={0} は停止中です +notification_team_added=あなたは {0} チームに追加されました +notification_wo_assigned=作業指示書 {0} があなたに割り当てられました +notification_reading_less_than={0} の値が {1}{2} 未満です +notification_reading_more_than={0} の値が {1}{2} を超えています +new_wo=新規作業指示書 +request_update=作業指示書リクエストの更新 +new_po=新しい購入注文がリクエストされました +confirmation_email=確認メール +password_reset={0} パスワードリセット +invitation_to_use={0} 利用のご招待 +updating_wo={0} を更新しました +PASS=合格 +FLAG=フラグ +FAIL=不合格 +new_request=新規リクエスト +new_assignment=新規割り当て +asset_status_change=資産ステータスの変更 +new_team=新規チーム +request_approved=承認された作業リクエスト +request_rejected=却下された作業リクエスト +request_approved_description=作業リクエスト「{0}」が承認されました +request_rejected_description=作業リクエスト「{0}」が却下されました +request_approved_description_limited_admin={0} が作業リクエスト「{1}」を承認しました +request_rejected_description_limited_admin={0} が作業リクエスト「{1}」を却下しました +deleted_wo=削除された作業指示書 +Created_At=作成日 +Downtime_Duration=停止時間 +coming_wo=今後の作業指示書 +MODERNIZATION=近代化 +STANDBY=待機中 +INSPECTION_SCHEDULED=点検予定 +COMMISSIONING=試運転 +EMERGENCY_SHUTDOWN=緊急停止 +complete_work_order=作業指示書が完了しました +complete_work_order_content=作業指示書「{0}」は {1} によって完了されました \ No newline at end of file diff --git a/frontend/src/i18n/i18n.ts b/frontend/src/i18n/i18n.ts index dd4047be..9745a659 100644 --- a/frontend/src/i18n/i18n.ts +++ b/frontend/src/i18n/i18n.ts @@ -12,6 +12,7 @@ import ptBRJSON from './translations/pt_BR'; import itJSON from './translations/it'; import svJSON from './translations/sv'; import ruJSON from './translations/ru'; +import jaJSON from './translations/ja'; import { FlagComponent } from 'country-flag-icons/react/1x1'; import { BR, @@ -24,7 +25,8 @@ import { SA, IT, SE, - RU + RU, + JP } from 'country-flag-icons/react/3x2'; import { LocaleSingularArg } from '@fullcalendar/react'; import deLocale from '@fullcalendar/core/locales/de'; @@ -38,6 +40,7 @@ import enLocale from '@fullcalendar/core/locales/en-gb'; import itLocale from '@fullcalendar/core/locales/it'; import svLocale from '@fullcalendar/core/locales/sv'; import ruLocale from '@fullcalendar/core/locales/ru'; +import jaLocale from '@fullcalendar/core/locales/ja'; import { Locale as DateLocale } from 'date-fns'; import { fr, @@ -50,7 +53,8 @@ import { enUS, it, sv, - ru + ru, + ja } from 'date-fns/locale'; const resources = { @@ -64,7 +68,8 @@ const resources = { ar: { translation: arJSON }, it: { translation: itJSON }, sv: { translation: svJSON }, - ru: { translation: ruJSON } + ru: { translation: ruJSON }, + ja: { translation: jaJSON } }; i18n @@ -99,7 +104,8 @@ export type SupportedLanguage = | 'IT' | 'SV' | 'RU' - | 'AR'; + | 'AR' + | 'JA'; export const supportedLanguages: { code: Lowercase; @@ -184,6 +190,13 @@ export const supportedLanguages: { Icon: RU, calendarLocale: ruLocale, dateLocale: ru + }, + { + code: 'ja', + label: 'Japanese', + Icon: JP, + calendarLocale: jaLocale, + dateLocale: ja } ]; diff --git a/frontend/src/i18n/translations/ja.ts b/frontend/src/i18n/translations/ja.ts new file mode 100644 index 00000000..ccc7f604 --- /dev/null +++ b/frontend/src/i18n/translations/ja.ts @@ -0,0 +1,1361 @@ +const locale = { + DUPLICATE_OF: 'の複製', + DUPLICATED_BY: 'によって複製されました', + RELATED_TO: 'に関連', + SPLIT_TO: 'に分割', + SPLIT_FROM: 'から分割', + BLOCKED_BY: 'によってブロック', + BLOCKS: 'ブロック', + MORE_THAN: 'より大きい', + LESS_THAN: 'より小さい', + OPEN: 'オープン', + IN_PROGRESS: '進行中', + ON_HOLD: '保留中', + COMPLETE: '完了', + 'home.built': 'メンテナンス管理をより簡単にするために構築', + home_description: + 'ホワイトボードや付箋が混乱の元で、チームが実際に使えるほど簡単なCMMSソフトウェアが必要な場合は、{{shortBrandName}}をお試しください', + try_grash: '{{shortBrandName}}を試す', + login: 'ログイン', + start_trial: '無料トライアルを開始', + 'home.what': '何が', + 'home.you_will_have': 'あなたは以下を手に入れます', + 'home.you_will_have_description': + '効率的で信頼性の高いワークフローを構築し、メンテナンスをコントロール。作業指示書を作成、割り当て、追跡。在庫管理。信頼性の高い自動レポートで可視性を向上し、責任を明確にします。', + key_features: '主な機能', + key_features_description: + '{{shortBrandName}}が今日利用可能な最高のCMMSの一つである理由のいくつかの機能', + contribute: '貢献', + work_orders: '作業指示書', + request_system: '作業依頼システム', + mobile_app: 'モバイルアプリ', + asset_management: '資産管理', + preventive_maintenance: '予防保全', + parts_inventory: '部品在庫', + custom_dashboards: 'カスタムダッシュボード', + 'work-orders.title': '作業指示書をボスのように管理', + 'work-orders.description.short': 'すべてのタスクを表示・管理', + 'work-orders.descriptions.0': + '膨大な書類や紛失した作業指示書にうんざりですか?それらの紛失は収益と評判に直接影響します。', + 'work-orders.descriptions.1': + '{{shortBrandName}}なら、作業指示書、PM、その他のタスクをチーム全体で簡単かつ迅速に整理し、どこからでもどのデバイスからでもアクセス可能な集中データベースに保存できます。', + 'work-orders.checks.0': + '作業指示書、PM、作業依頼を含むすべてのタスクを表示', + 'work-orders.checks.1': 'タスクの優先順位を設定し、適切な作業を優先', + 'work-orders.checks.2': '現在および今後のタスクのカレンダーを表示', + 'work-orders.checks.3': + '資産情報、期限、優先度などの重要情報を含む作業割り当てを表示', + 'work-orders.checks.4': + '実際に完了した作業、費やした時間、計画作業と非計画作業などの重要なKPIを表示', + 'work-requests.title': '効率的なモバイル作業依頼システム', + 'work-requests.descriptions.0': + '紛失チケット、日々の中断、重複作業をもたらす古い電話やメールシステムにうんざりですか?', + 'work-requests.descriptions.1': + '{{shortBrandName}}のメンテナンス管理ソリューションでは、許可した誰もがQRコード(バーコード)をスキャンするかURLにアクセスし、モバイルデバイスから簡単に依頼を送信できます。', + 'work-requests.checks.0': '作業を二度と失わない。', + 'work-requests.checks.1': '作業依頼の処理時間を最大34%削減。', + 'work-requests.checks.2': '依頼者とのコミュニケーション時間を最大41%削減(電話、メール、テキスト)。', + 'mobile-app.title': 'メンテナンスチームを強化するモバイルCMMSアプリ', + 'mobile-app.descriptions.0': + 'Androidモバイルアプリの利用により、クライアントはメンテナンスチーム全体で最大30%の組織力、コミュニケーション、責任感、生産性の向上を実感しています。', + 'mobile-app.descriptions.1': 'メンテナンスチームの誰もが携帯端末から以下を実行可能:', + 'mobile-app.checks.0': '割り当てられた作業指示書とPMを表示。', + 'mobile-app.checks.1': '60秒以内に作業指示書を記録。', + 'mobile-app.checks.2': 'プッシュ通知とメール通知で即時コミュニケーションを受信。', + 'mobile-app.checks.3': '現場で新しい作業指示書を開始。', + 'mobile-app.checks.4': '問題に取り組みながら問題を記録・対応。', + 'mobile-app.checks.5': '問題診断中に重要な資産情報を参照。', + eam.title: 'エンタープライズ資産管理', + 'eam.description.short': '資産を把握', + 'eam.descriptions.0': + '会社の設備の混乱を整理し、適切に管理されているか、維持費用がいくらか、その他資産管理に伴う頭痛の種に悩んでいませんか?', + 'eam.descriptions.1': + '{{brandName}}のエンタープライズ資産管理モジュールは、10から1,000,000の資産まで対応可能で、使いやすく検索可能なツリー構造で必要な情報を正確に追跡できます。', + 'eam.checks.0': '資産の状態とコストを常に把握', + 'eam.checks.1': '詳細なメンテナンスログを表示', + 'eam.checks.2': '無制限のカスタムフィールドで必要な項目だけ追跡', + 'eam.checks.3': '親子階層で資産を整理', + 'eam.checks.4': 'QRコード(バーコード)で情報を迅速に検索', + 'eam.checks.5': 'センサー接続でリアルタイム資産データを取得', + pm.title: '効果的な予防保全プログラム', + 'pm.descriptions.0': 'PMチェックリストの手動配布やフォローアップに貴重な時間を浪費しないでください。', + 'pm.descriptions.1': + '{{shortBrandName}}はPMスケジューリングを自動化し、適切な作業を適切な時期に適切な技術者に適切な資産のために自動的に届けます。', + 'pm.checks.0': 'PMスケジューリングを日次、週次、月次、年次、イベントまたはメーター読み取りに基づき自動化。', + 'pm.checks.1': 'PM作成または期限到来時に自動プッシュ・メール通知。', + 'pm.checks.2': '使いやすいカレンダーで全ての未完了作業と今後のPMスケジュールを表示。', + 'pm.checks.3': 'ドラッグ&ドロップで期限日を変更。', + 'pm.checks.4': 'PM完了時に作業が自動的に資産のメンテナンスログに記録。', + 'pm.checks.5': 'ほとんどトレーニング不要で使用可能。', + part.title: '予備部品在庫を管理', + 'part.description.short': '部品の在庫切れを把握', + 'part.descriptions.0': + '在庫の部品や使用場所がわからない?部品が切れる時期や技術者が必要な部品を持っているか不明ですか?', + 'part.descriptions.1': + '{{shortBrandName}}の部品管理はこれらの問題を解決するために設計されました:', + 'part.checks.0': + '部品の数量が少なくなると即時プッシュ・メール通知。カスタム設定した閾値以下になると自動通知で適正な在庫数を維持。', + 'part.checks.1': + '技術者は作業指示書内で部品の在庫有無を即座に確認。無い場合は他の場所の在庫も簡単にチェック可能。', + 'part.checks.2': '作業指示書やPMで部品を使用すると在庫が自動更新。', + 'part.checks.3': '部品ログで使用場所と使用者を確認。', + 'part.checks.4': '使用されていない部品を把握し、陳腐化を防止。', + 'part.checks.5': 'リアルタイムレポートで部品の使用状況とコストを把握。', + 'part.checks.6': '在庫レベルを最適化。1年内に使用される部品数を予測。', + 'part.checks.7': 'カスタムQRコードで在庫管理を簡単に。', + dashboard.title: 'カスタムダッシュボードでデータを自在に', + 'dashboard.descriptions.0': '運用改善の第一歩は良い点、悪い点、問題点を知ること。', + 'dashboard.descriptions.1': + '{{shortBrandName}}のカスタムダッシュボードで「メンテナンスのブラックホール」を理解し、データに基づく計画を実行。労働コスト削減、ダウンタイム減少などを実現。', + 'dashboard.descriptions.2': '{{shortBrandName}}のカスタムダッシュボードでできること…', + 'dashboard.checks.0': 'お金がどこで何に使われているか把握', + 'dashboard.checks.1': '最もコストがかかっている資産と理由を把握', + 'dashboard.checks.2': '独自のカスタムKPIを作成', + 'dashboard.checks.3': 'メトリクスに基づき自動生成・更新されるレポートを表示', + 'dashboard.checks.4': 'Excel、PDF、{{shortBrandName}}内で簡単に共有可能なレポートを表示', + 'dashboard.checks.5': 'その他多数...', + 'home.smarter': 'スマートに', + 'home.work': '作業', + 'home.smarter_description': + '{{shortBrandName}}は技術者が必要なツールとデータに手のひらからアクセスでき、効率的に作業できるようにします。', + leading_maintenance: + 'メンテナンスと信頼性のより良い未来をリード', + premium_included: 'プレミアム機能を含む', + no_credit_card: 'クレジットカード不要', + perfect_tool: 'メンテナンスチームに最適なツール', + start_trial_today: '今日から無料トライアルを開始', + create_account: 'アカウント作成', + signup_description: '以下の項目に記入してアカウントを登録してください。', + account_already: 'すでにアカウントをお持ちですか?', + signin_here: 'こちらからサインイン', + invalid_email: '有効なメールアドレスを入力してください', + required_email: 'メールアドレスは必須です', + required_firstName: '名は必須です', + required_lastName: '姓は必須です', + required_company: '会社名は必須です', + required_employeesCount: '従業員数を入力してください', + invalid_phone: '無効な電話番号です', + required_password: 'パスワードは必須です', + required_terms: '利用規約に同意する必要があります', + verify_email: 'アカウントを有効化するためにメールを確認してください', + registration_error: '登録に失敗しました', + first_name: '名', + last_name: '姓', + email: 'メールアドレス', + phone: '電話番号', + password: 'パスワード', + companyName: '会社名', + employeesCount: '従業員数', + i_accept: '同意します', + terms_conditions: '利用規約', + create_your_account: 'アカウントを作成', + register: '登録', + login_description: '以下の項目に記入してログインしてください。', + no_account_yet: 'まだアカウントをお持ちでないですか?', + signup_here: 'こちらから登録', + wrong_credentials: '認証情報が正しくありません', + lost_password: 'パスワードをお忘れですか?', + link_wo: '作業指示書をリンク', + link_wo_description: '作業指示書間の関係を作成', + required_relationType: '関係タイプを選択してください。', + required_wo: '作業指示書は必須です。', + this_wo: 'この作業指示書', + the_wo: '作業指示書', + link: 'リンク', + cost_description: 'コスト説明', + assigned_to: '担当者', + category: 'カテゴリ', + date: '日付', + cost: 'コスト', + include_cost: 'このコストを総コストに含める', + include_cost_description: '作業指示書の総コストにこのコストを加算します', + required_cost_description: 'コスト説明は必須です', + required_cost: 'コストは必須です', + add_cost: '追加コストを追加', + add_cost_description: '以下の項目に記入して追加コストを作成・追加', + add: '追加', + hourly_rate: '時間単価', + include_time: 'この時間を総時間に含める', + include_time_description: '作業指示書の総時間にこの時間を加算します', + work_started_at: '作業開始日時', + duration: '期間', + hours: '時間', + minutes: '分', + required_hours: '時間は必須です', + required_minutes: '分は必須です', + add_time: '時間を追加', + add_time_description: '以下の項目に記入して時間を作成・追加', + feedback: 'フィードバック', + feedback_description: 'フィードバックを提供', + required_feedback: 'フィードバックは必須です', + signature: '署名', + required_signature: '画像は必須です', + close_wo: '作業指示書を閉じる', + close: '閉じる', + task_update_success: 'タスクが正常に更新されました', + task_update_failure: 'タスクの更新に失敗しました', + notes_save_success: 'メモが正常に保存されました', + images_add_task_success: '画像がタスクに追加されました', + images_add_task_failure: 'エラーが発生しました', + images: '画像', + required_images: '少なくとも1枚の画像をアップロードしてください', + add_images: '画像を追加', + tasks: 'タスク', + wo_archive_success: '作業指示書がアーカイブされました', + wo_archive_failure: '作業指示書のアーカイブに失敗しました', + wo_archive_confirm: 'この作業指示書をアーカイブしてもよろしいですか?', + quantity_change_success: '数量が正常に変更されました', + quantity_change_failure: '数量の変更に失敗しました', + details: '詳細', + updates: '更新', + id: 'ID', + due_date: '期限日', + location: '場所', + asset: '資産', + team: 'チーム', + created_at: '作成日', + list_view: 'リスト表示', + calendar_view: 'カレンダー表示', + column_view: 'カラム表示', + wo_create_success: '作業指示書が正常に作成されました', + wo_create_failure: '作業指示書の作成に失敗しました', + changes_saved_success: '変更が保存されました', + wo_update_failure: '作業指示書の編集に失敗しました', + wo_delete_success: '作業指示書が正常に削除されました', + wo_delete_failure: '作業指示書の削除に失敗しました', + status: 'ステータス', + title: 'タイトル', + priority: '優先度', + description: '説明', + worker: '作業者', + location_name: '場所名', + location_address: '場所住所', + asset_name: '資産名', + days_since_creation: '作成からの日数', + files: 'ファイル', + requested_by: '依頼者', + completed_on: '完了日', + updated_at: '更新日', + work_order: '作業指示書', + timer_running: 'タイマー作動中', + run_timer: 'タイマー開始', + approved_by: '承認者', + created_by: '作成者', + completed_by: '完了者', + time: '時間', + save: '保存', + customers: '請負業者', + no_labor: + '{{shortBrandName}}に時間を記録し、時間単価が登録されているユーザーがいないため、労働コストはまだ追加されていません。', + not_assigned: '未割り当て', + no_additional_cost: '追加コストはまだありません', + parts: '部品', + links: 'リンク', + confirm_delete_file_wo: 'このファイルをこの作業指示書から削除してもよろしいですか?', + archive: 'アーカイブ', + labors: '労働', + add_additional_cost: '追加コストを追加', + additional_costs: '追加コスト', + add_parts: '部品を追加', + 'wo.title_description': '作業指示書のタイトルを入力', + image: '画像', + estimated_duration: '推定時間(時間)', + primary_worker: '主担当者', + additional_workers: '追加作業者', + select_team: 'チームを選択', + select_location: '場所を選択', + select_asset: '資産を選択', + select_tasks: 'タスクを選択', + requires_signature: '署名が必要', + required_wo_title: '作業指示書のタイトルは必須です', + add_wo: '作業指示書を追加', + add_wo_description: '以下の項目に記入して新しい作業指示書を作成・追加', + edit_wo: '作業指示書を編集', + edit_wo_description: '以下の項目に記入して作業指示書を更新', + 'noRows.wo.message': '作業指示書はスケジュールまたは割り当て可能なタスクやジョブです', + 'noRows.wo.action': "'+'ボタンを押して作業指示書を作成", + to_delete: '削除', + confirm_delete_wo: 'この作業指示書を削除してもよろしいですか?', + no_access_wo: + '作業指示書へのアクセス権がありません。アクセス権がある場合は管理者に連絡してください。', + cancel: 'キャンセル', + select_parts: '部品を選択', + sets_of_parts: '部品セット', + paused: '一時停止中', + trigger_details: 'トリガー詳細', + starts_on: '開始日', + ends_on: '終了日', + frequency: '頻度', + every_frequency_days: '毎{{frequency}}日', + wo_details: '作業指示書詳細', + confirm_delete_file: 'このファイルを削除してもよろしいですか?', + wo_schedule_success: '作業指示書が正常にスケジュールされました', + wo_schedule_failure: '作業指示書のスケジュールに失敗しました', + wo_trigger_edit_failure: '作業指示書トリガーの編集に失敗しました', + wo_trigger_delete_success: '作業指示書トリガーが正常に削除されました', + wo_trigger_delete_failure: '作業指示書トリガーの削除に失敗しました', + name: '名前', + wo_title: '作業指示書タイトル', + next_wo: '次の作業指示書', + trigger_name: 'トリガー名', + enter_trigger_name: 'トリガー名を入力', + frequency_description: '頻度(日数)', + wo_configuration: '作業指示書設定', + required_trigger_name: 'トリガー名は必須です', + required_frequency: 'トリガー頻度は必須です', + invalid_frequency: '頻度は0より大きくなければなりません', + schedule_wo: '作業指示書をスケジュール', + schedule_wo_description: '以下の項目に記入して作業指示書をスケジュール', + edit_wo_trigger: '作業指示書トリガーを編集', + edit_wo_trigger_description: '以下の項目に記入して作業指示書トリガーを編集', + create_trigger: 'トリガーを作成', + 'noRows.pm.message': 'カスタムトリガーで作業指示書をスケジュール', + 'noRows.pm.action': "'+'ボタンを押してトリガーを作成", + confirm_delete_pm: 'この作業指示書トリガーを削除してもよろしいですか?', + no_access_pm: + '予防保全セクションへのアクセス権がありません。アクセス権がある場合は管理者に連絡してください。', + enter_wo_title: '作業指示書タイトルを入力', + status_report: 'ステータスレポート', + wo_analysis: '作業指示書分析', + wo_aging: '作業指示書経過時間', + time_and_cost: '時間とコスト', + assets: '資産', + reliability_dashboard: '信頼性ダッシュボード', + total_maintenance_cost: '総メンテナンスコスト', + useful_life: '耐用年数', + requests: '依頼', + locations: '場所', + parts_and_inventory: '部品/在庫', + purchase_orders: '購入注文', + meters: 'メーター', + people_teams: '人とチーム', + people: '人', + teams: 'チーム', + vendors_customers: 'ベンダーと請負業者', + vendors: 'ベンダー', + categories: 'カテゴリ', + settings: '設定', + cancelled: 'キャンセル済み', + reject: '拒否', + approve: '承認', + request_create_success: '作業依頼が正常に作成されました', + request_create_failure: '作業依頼の作成に失敗しました', + request_edit_failure: '依頼の編集に失敗しました', + request_delete_success: '依頼が正常に削除されました', + request_delete_failure: '依頼の削除に失敗しました', + rejected: '拒否済み', + approved: '承認済み', + pending: '保留中', + required_request_name: '依頼タイトルは必須です', + required_field: 'この項目は必須です', + add_request: '依頼を追加', + add_request_description: '以下の項目に記入して新しい依頼を作成・追加', + edit_request: '依頼を編集', + edit_request_description: '以下の項目に記入して依頼を編集', + 'noRows.request.message': '作業依頼を管理', + 'noRows.request.action': "'+'ボタンを押して作業依頼を作成", + confirm_delete_request: 'この依頼を削除してもよろしいですか?', + request: '依頼', + request_details: '依頼詳細', + none_priority: 'なし', + low_priority: '低', + medium_priority: '中', + high_priority: '高', + downtimes: 'ダウンタイム', + confirm_delete_file_asset: 'このファイルをこの資産から削除してもよろしいですか?', + actions: 'アクション', + show: '表示', + model: 'モデル', + serial_number: 'シリアル番号', + operational: '稼働中', + down: '停止中', + area: 'エリア', + barcode: 'バーコード', + placed_in_service: '稼働開始日', + warranty_expiration: '保証期限', + asset_information: '資産情報', + more_informations: '詳細情報', + confirm_delete_asset_downtime: 'このダウンタイムを削除してもよろしいですか?', + create_downtime_success: 'ダウンタイムが正常に追加されました', + create_downtime_failure: 'ダウンタイムの追加に失敗しました', + edit_downtime_success: 'ダウンタイムが正常に編集されました', + started_on: '開始日', + required_startsOn: '開始日は必須です', + reading_create_success: '読み取り値が正常に追加されました', + reading_create_failure: '読み取り値の追加に失敗しました', + reading: '読み取り値', + added_by: '追加者', + enter_meter_value: 'メーター値を入力', + add_reading: '読み取り値を追加', + select_meter: 'メーターを選択', + confirm_delete_part_asset: 'この部品をこの資産から削除してもよろしいですか?', + no_due_date: '期限なし', + due_at_date: '{{date}} 期限', + no_primary_worker: '主担当者なし', + no_wo_linked_asset: 'この資産にリンクされた作業指示書はありません', + asset_remove_success: '資産が正常に削除されました', + asset_remove_failure: '資産の削除に失敗しました', + asset_name_description: '資産名を入力', + select_asset_location: '資産の場所を選択', + primary_user_description: '主担当者を選択', + teams_description: 'チームを選択', + customers_description: '請負業者を選択', + vendors_description: 'ベンダーを選択', + inServiceDate_description: '稼働開始日', + warranty_expiration_date: '保証期限日', + additional_information: '追加情報', + structure: '構造', + parent_asset: '親資産', + asset_create_success: '資産が正常に作成されました', + asset_create_failure: '資産の作成に失敗しました', + additional_workers_description: '追加作業者を選択', + required_asset_name: '資産名は必須です', + add_asset: '資産を追加', + add_asset_description: '以下の項目に記入して新しい資産を作成・追加', + create_asset: '資産を作成', + hierarchy: '階層', + add_downtime: 'ダウンタイムを追加', + edit_downtime: 'ダウンタイムを編集', + remove_downtime: 'ダウンタイムを削除', + edit: '編集', + edit_asset: '資産を編集', + edit_asset_description: '以下の項目に記入して資産を編集', + confirm_delete_asset: 'この資産を削除してもよろしいですか?', + loading_assets: '{{name}} #{{id}} 以下の資産を読み込み中', + no_content: 'コンテンツなし', + no_result_criteria: '検索条件に一致する結果がありません', + map_view: 'マップ表示', + location_create_success: '場所が正常に作成されました', + location_create_failure: '場所の作成に失敗しました', + location_edit_failure: '場所の編集に失敗しました', + location_delete_success: '場所が正常に削除されました', + location_delete_failure: '場所の削除に失敗しました', + enter_location_name: '場所名を入力', + address: '住所', + parent_location: '親場所', + select_workers: '作業者を選択', + map_coordinates: '地図座標', + required_location_name: '場所名は必須です', + required_location_address: '場所住所は必須です', + add_location: '場所を追加', + add_location_description: '以下の項目に記入して新しい場所を作成・追加', + edit_location: '場所を編集', + edit_location_description: '以下の項目に記入して場所を更新', + confirm_delete_location: 'この場所を削除してもよろしいですか?', + floor_plans: 'フロアプラン', + floor_plan: 'フロアプラン', + floor_plan_name_description: 'フロアプラン名', + 'Floor plan area in m²': 'フロアプラン面積(㎡)', + upload_image: '画像をアップロード', + required_floor_plan_name: 'フロアプラン名は必須です', + add_floor_plan: '新しいフロアプランを追加', + add_floor_plan_description: '以下の項目に記入して新しいフロアプランを作成', + no_asset_in_location: 'この場所に資産はありません', + no_wo_in_location: 'この場所に作業指示書はありません', + no_file_in_location: 'この場所に添付ファイルはありません', + no_floor_plan_in_location: 'この場所にフロアプランはありません', + assigned_teams: '割り当てられたチーム', + assigned_customers: '割り当てられた請負業者', + assigned_vendors: '割り当てられたベンダー', + no_access_location: + '場所へのアクセス権がありません。アクセス権がある場合は管理者に連絡してください。', + no_access_vendors_customers: + 'ベンダーおよび請負業者へのアクセス権がありません。アクセス権がある場合は管理者に連絡してください。', + no_access_people_team: + '人とチームへのアクセス権がありません。アクセス権がある場合は管理者に連絡してください。', + no_access_analytics: + '分析へのアクセス権がありません。アクセス権がある場合は管理者に連絡してください。', + no_access_assets: + '資産へのアクセス権がありません。アクセス権がある場合は管理者に連絡してください。', + no_access_categories: + 'カテゴリへのアクセス権がありません。アクセス権がある場合は管理者に連絡してください。', + no_access_files: + 'ファイルへのアクセス権がありません。アクセス権がある場合は管理者に連絡してください。', + no_access_inventory: + '在庫へのアクセス権がありません。アクセス権がある場合は管理者に連絡してください。', + no_access_meters: + 'メーターへのアクセス権がありません。アクセス権がある場合は管理者に連絡してください。', + no_access_purchase_orders: + '購入注文を作成できません。アクセス権がある場合は管理者に連絡してください。', + no_access_requests: + '依頼へのアクセス権がありません。アクセス権がある場合は管理者に連絡してください。', + no_access_settings: + '設定へのアクセス権がありません。アクセス権がある場合は管理者に連絡してください。', + no_access_page: 'このページへのアクセス権がありません', + file: 'ファイル', + 'noRows.location.message': '場所は資産と作業者の管理を効率化します', + 'noRows.location.action': "'+'ボタンを押して場所を作成", + card_view: 'カード表示', + set_create_success: 'セットが正常に作成されました', + set_create_failure: 'セットの作成に失敗しました', + set_edit_failure: 'セットの編集に失敗しました', + set_delete_success: 'セットが正常に削除されました', + set_delete_failure: 'セットの削除に失敗しました', + total_cost: '総コスト', + part: '部品', + enter_part_name: '部品名を入力', + required_set_name: 'セット名は必須です', + add_set: 'セットを追加', + add_set_description: '以下の項目に記入して新しいセットを作成・追加', + create_set: 'セットを作成', + edit_set: 'セットを編集', + edit_set_description: '以下の項目に記入してセットを編集', + confirm_delete_set: 'このセットを削除してもよろしいですか?', + part_create_success: '部品が正常に作成されました', + part_create_failure: '部品の作成に失敗しました', + part_edit_failure: '部品の編集に失敗しました', + part_delete_success: '部品が正常に削除されました', + part_delete_failure: '部品の削除に失敗しました', + quantity: '数量', + open_wo: '未完了作業指示書', + enter_part_category: '部品カテゴリを入力', + enter_part_cost: '部品コストを入力', + enter_part_quantity: '部品数量を入力', + minimum_quantity: '最小数量', + enter_part_minimum_quantity: '部品最小数量を入力', + non_stock: '非在庫', + enter_part_barcode: '部品バーコードを入力', + enter_part_area: '部品エリアを入力', + additional_part_details: '追加部品詳細', + add_part: '部品を追加', + add_part_description: '以下の項目に記入して新しい部品を作成・追加', + create_part: '部品を作成', + update_part: '部品を更新', + update_part_description: '以下の項目に記入して部品を更新', + 'noRows.part.message': '部品は資産に組み込むか単独で使用可能', + 'noRows.part.action': "'+'ボタンを押して部品を作成", + confirm_delete_part: 'この部品を削除してもよろしいですか?', + part_details: '部品詳細', + area_details: 'エリア詳細', + assigned_people: '割り当てられた人', + no_asset_related_part: 'この部品に関連する資産はありません', + no_file_found: 'ファイルが見つかりません', + no_wo_found: '作業指示書が見つかりません', + workers: '作業者', + Parts_and_Inventory: '部品&在庫', + po_edit_failure: '購入注文の編集に失敗しました', + po_delete_success: '購入注文が正常に削除されました', + po_delete_failure: '購入注文の削除に失敗しました', + number_of_items: 'アイテム数', + total_quantity: '総数量', + shipping_to: '配送先', + shipping_address: '配送先住所', + po_details: '購入注文詳細', + enter_po_name: '購入注文名を入力', + additional_details: '追加詳細', + vendor: 'ベンダー', + shipping_information: '配送情報', + company_name: '会社名', + ship_to: '配送先', + city: '市区町村', + state: '都道府県', + zip_code: '郵便番号', + fax_number: 'ファックス番号', + po_date: '購入注文日', + notes: 'メモ', + add_notes: 'メモを追加', + requisitioner: '依頼者', + terms: '条件', + shipping_method: '配送方法', + required_name: '名前は必須です', + edit_po: '購入注文を編集', + edit_po_description: '以下の項目に記入して購入注文を更新', + purchase_order: '購入注文', + 'noRows.po.message': '購入注文を一元管理', + 'noRows.po.action': "'+'ボタンを押して購入注文を作成", + confirm_delete_po: 'この購入注文を削除してもよろしいですか?', + upgrade_po: '購入注文作成のためにアップグレード', + new_po: '新しい購入注文', + po_create_success: '購入注文が正常に作成されました', + select_one_part: '少なくとも1つの部品を選択', + po_create_failure: '購入注文の作成に失敗しました', + approve_while_submitting: '送信時に承認', + invalid_fax: '無効なファックス番号です', + submit: '送信', + each_item_superior_zero: '各アイテムの数量は0より大きくなければなりません', + quantity_edit_success: '数量が正常に変更されました', + quantity_edit_failure: '数量の変更に失敗しました', + APPROVED: '承認済み', + PENDING: '保留中', + REJECTED: '拒否済み', + when_reading_is: 'メーター読み取りが', + greater_than: 'より大きい', + lower_than: 'より小さい', + value: '値', + required_value: '値は必須です', + required_trigger_condition: '条件は必須です', + wo_trigger_create_success: '作業指示書トリガーが正常に作成されました', + wo_trigger_create_failure: '作業指示書トリガーの作成に失敗しました', + add_wo_trigger: '作業指示書トリガーを追加', + add_wo_trigger_description: '以下の項目に記入して作業指示書トリガーを作成・追加', + wo_trigger_edit_success: '作業指示書トリガーが正常に更新されました', + meter_create_success: 'メーターが正常に作成されました', + meter_create_failure: 'メーターの作成に失敗しました', + meter_edit_failure: 'メーターの編集に失敗しました', + meter_delete_success: 'メーターが正常に削除されました', + meter_delete_failure: 'メーターの削除に失敗しました', + next_reading_due: '次回読み取り期限', + unit_of_measurement: '単位', + last_reading: '最終読み取り値', + enter_meter_name: 'メーター名を入力', + unit: '単位', + update_frequency: '更新頻度', + update_frequency_in_days: '更新頻度(日数)', + required_meter_name: 'メーター名は必須です', + required_meter_unit: 'メーター単位は必須です', + required_meter_update_frequency: 'メーター更新頻度は必須です', + required_asset: '資産は必須です', + add_meter: 'メーターを追加', + add_meter_description: '以下の項目に記入して新しいメーターを作成・追加', + edit_meter: 'メーターを編集', + edit_meter_description: '以下の項目に記入してメーターを編集', + confirm_delete_meter: 'このメーターを削除してもよろしいですか?', + upgrade_create_meter: 'メーター作成のためにアップグレード', + history: '履歴', + reading_frequency: '読み取り頻度', + required_reading_value: '読み取り値は必須です', + wo_triggers: '作業指示書トリガー', + add_trigger: 'トリガーを追加', + meter_details: 'メーター詳細', + 'noRows.meter.message': 'メーター読み取りで資産を監視し、条件に基づき作業指示書をトリガー', + 'noRows.meter.action': "'+'ボタンを押してメーターを作成", + meter: 'メーター', + drag_one_file: 'ファイルをここにドラッグ', + drag_many_files: 'ファイルをここにドラッグ&ドロップ', + drop_to_start: 'アップロード開始のためファイルをドロップ', + invalid_files_type: 'このファイルタイプはアップロードできません', + you_have_uploaded: 'アップロード済み', + upload: 'アップロード', + Vendors_Customers: 'ベンダー&請負業者', + customer_create_success: '請負業者が正常に作成されました', + customer_create_failure: '請負業者の作成に失敗しました', + customer_edit_failure: '請負業者の編集に失敗しました', + customer_delete_success: '請負業者が正常に削除されました', + customer_delete_failure: '請負業者の削除に失敗しました', + customer_name: '請負業者名', + website: 'ウェブサイト', + customer_type: '請負業者タイプ', + customer_type_description: '例:配管、電気', + customer_description_description: 'この請負業者の目的を数行で説明してください...', + billing_information: '請求情報', + address_line_2: '住所2', + billing_name: '請求先名', + currency: '通貨', + select_currency: '通貨を選択', + required_customer_name: '請負業者名は必須です', + required_phone: '電話番号は必須です', + invalid_website: '無効なウェブサイト', + billing_address: '請求先住所', + add_customer: '請負業者を追加', + add_customer_description: '以下の項目に記入して新しい請負業者を作成・追加', + 'noRows.customer.message': '請負業者は外部作業者です', + 'noRows.customer.action': "'+'ボタンを押して請負業者を作成", + type: 'タイプ', + billing_currency: '請求通貨', + go_back: '戻る', + confirm_delete_customer: 'この請負業者を削除してもよろしいですか?', + vendor_create_success: 'ベンダーが正常に作成されました', + vendor_create_failure: 'ベンダーの作成に失敗しました', + vendor_edit_failure: 'ベンダーの編集に失敗しました', + vendor_delete_success: 'ベンダーが正常に削除されました', + vendor_delete_failure: 'ベンダーの削除に失敗しました', + required_company_name: '会社名は必須です', + vendor_type: 'ベンダータイプ', + contact_name: '連絡先名', + add_vendor: 'ベンダーを追加', + add_vendor_description: '以下の項目に記入して新しいベンダーを作成・追加', + confirm_delete_vendor: 'このベンダーを削除してもよろしいですか?', + 'noRows.vendor.message': 'ベンダーは資産や部品を提供する組織です', + 'noRows.vendor.action': "'+'ボタンを押してベンダーを作成", + vendor_type_description: '例:配管、電気', + role: '役割', + edit_user: 'ユーザーを編集', + edit_user_description: '以下の項目に記入してユーザーを編集', + job_title: '役職', + invite_users: 'ユーザーを招待', + bring_people_team: 'チームに新しい人を招待', + add_20_users: + "'tab'または'enter'で20人まで一度に追加可能。重複や登録済みメールは登録時に除外されます。", + enter_email: 'メールアドレスを入力', + users_invite_success: 'ユーザーが招待されました', + users_invite_failure: 'ユーザーを招待できません。現在のサブスクリプションのメンバー数を確認してください', + please_type_emails: '招待するメールを入力してください', + please_select_role: '役割を選択してください', + invite: '招待', + team_create_success: 'チームが正常に作成されました', + team_create_failure: 'チームの作成に失敗しました', + team_edit_failure: 'チームの編集に失敗しました', + team_delete_success: 'チームが正常に削除されました', + team_delete_failure: 'チームの削除に失敗しました', + team_name: 'チーム名', + people_in_team: 'チームメンバー', + required_team_name: 'チーム名は必須です', + create_team: 'チームを作成', + create_team_description: 'ここからチームメンバーを追加できます', + confirm_delete_team: 'このチームを削除してもよろしいですか?', + overview: '概要', + activity: 'アクティビティ', + wo_complete_last_14_days: '過去14日間に完了した作業指示書', + no_wo_complete_last_14_days: '過去2週間に完了した作業指示書はありません', + ADMIN_name: '管理者', + ADMIN_description: + '管理者は作業指示書や依頼の編集、追加、削除を含む全アクセス権を持ちます', + LIMITED_ADMIN_name: '限定管理者', + LIMITED_ADMIN_description: + '限定管理者は設定の閲覧/編集や人とチームの追加/編集ができません。作成した請負業者、カテゴリ、PMトリガー以外の作業指示書、資産、場所、メーター、購入注文は削除できません。', + TECHNICIAN_name: '技術者', + TECHNICIAN_description: + '技術者は作業指示書、資産、場所の作成と完了ができ、自分が作成したもののみ編集・削除可能。', + LIMITED_TECHNICIAN_name: '限定技術者', + LIMITED_TECHNICIAN_description: '限定技術者は自分に割り当てられた作業指示書のみ閲覧可能。', + VIEW_ONLY_name: '閲覧のみ', + VIEW_ONLY_description: '閲覧のみユーザーは全て閲覧可能ですが編集不可。', + REQUESTER_name: '依頼者', + REQUESTER_description: '依頼者は作業依頼の提出とステータス閲覧のみ可能。', + select_user_role: 'ユーザー役割を選択', + 'noRows.team.message': 'チームは特定のグループを管理するのに役立ちます。', + 'noRows.team.action': "'+'ボタンを押してチームを作成。", + user_details: 'ユーザー詳細', + file_delete_success: 'ファイルが正常に削除されました', + file_delete_failure: 'ファイルの削除に失敗しました', + uploaded_by: 'アップロード者', + uploaded_on: 'アップロード日', + rename: '名前を変更', + required_files: '少なくとも1つのファイルをアップロードしてください', + required_file_name: 'ファイル名を入力してください', + add_files: 'ファイルを追加', + edit_file: 'ファイルを編集', + 'noRows.file.message': 'すべてのファイルを一元管理', + 'noRows.file.action': "'+'ボタンを押してファイルをアップロード", + upgrade_files: '資産、作業指示書、場所などでファイルを使用するにはアップグレードしてください', + parts_consumption: '部品消費', + requests_analysis: '依頼分析', + category_create_success: 'カテゴリが正常に作成されました', + category_create_failure: 'カテゴリの作成に失敗しました', + category_edit_failure: 'カテゴリの編集に失敗しました', + category_delete_success: 'カテゴリが正常に削除されました', + category_delete_failure: 'カテゴリの削除に失敗しました', + timers: 'タイマー', + costs: 'コスト', + add_category: '新しいカテゴリを追加', + add_category_description: '名前を入力して新しいカテゴリを作成・追加', + edit_category: 'カテゴリを編集', + edit_category_description: '名前を入力してカテゴリを編集', + no_category_action: "'+'ボタンを押して最初のカテゴリを追加。", + confirm_delete_category: 'このカテゴリを削除してもよろしいですか?', + no_category_message: '{{categoryName}}カテゴリがまだありません。', + acquisition_cost: '取得コスト', + general_settings: '一般設定', + request_form_configuration: '依頼フォーム設定', + roles: '役割', + checklists: 'チェックリスト', + field_configuration_description: 'フィールドを任意、非表示、必須に設定可能', + optional: '任意', + required: '必須', + hidden: '非表示', + creating_wo: '作業指示書を作成中', + completing_wo: '作業指示書を完了中', + role_edit_failure: '役割の編集に失敗しました', + edit_role: '役割を編集', + edit_role_description: '以下の項目に記入して役割を編集', + external_id: '外部ID', + permissions: '権限', + create_role_description: + '{{brandName}}の管理者と同等の権限を持ちますが、以下の重要な権限をカスタマイズ可能。', + create_and_edit: '作成/編集', + to_access: 'アクセス', + role_delete_success: '役割が正常に削除されました', + role_delete_failure: '役割の削除に失敗しました', + confirm_delete_role: 'この役割を完全に削除してもよろしいですか?', + users: 'ユーザー', + paid: '有料', + free: '無料', + role_create_success: '役割が正常に作成されました', + role_create_failure: '役割の作成に失敗しました', + roles_management: '役割管理', + roles_number: '{{count}} 役割', + create_role: '役割を作成', + upgrade_role: '役割作成のためにアップグレード', + add_role: '新しい役割を追加', + add_role_description: '以下の項目に記入して新しい役割を作成・追加', + parts_and_sets: '部品&部品セット', + upgrade_role_edit: '役割編集のためにアップグレード', + delete_role: '役割を削除', + upgrade_role_delete: '役割削除のためにアップグレード', + create: '作成', + pm_trigger: '予防保全トリガー', + auto_assign_wo: '作業指示書の自動割り当て', + auto_assign_wo_description: '新規作業指示書を作成者に自動割り当て', + auto_assign_requests: '依頼の自動割り当て', + auto_assign_requests_description: '新規作業依頼を承認者に自動割り当て', + disable_closed_wo_notification: '完了作業指示書の通知を無効化', + disable_closed_wo_notification_description: '完了作業指示書の更新通知を無効化', + ask_feedback_wo_closed: '作業指示書完了時にフィードバックを求める', + ask_feedback_wo_closed_description: '作業完了後にユーザーにフィードバックを依頼', + include_labor_in_total_cost: '労働コストを総コストに含める', + include_labor_in_total_cost_description: + 'ユーザーが時間を記録し、時間単価が登録されている場合に労働コストを総コストに加算', + enable_wo_updates_requesters: '依頼者への作業指示書更新通知を有効化', + enable_wo_updates_requesters_description: '依頼者が依頼した作業指示書の更新通知を受け取る', + language: '言語', + date_format: '日付形式', + business_type: '業種', + general_asset_management: '一般資産管理', + physical_asset_management: '物理資産管理', + checklist_delete_success: 'チェックリストが正常に削除されました', + checklist_delete_failure: 'チェックリストの削除に失敗しました', + create_checklist: 'チェックリストを作成', + confirm_delete_checklist: 'このチェックリストを削除してもよろしいですか?', + upgrade_checklist: 'チェックリスト使用のためにアップグレードしてください', + upgrade_now: '今すぐアップグレード', + total: '合計', + sub_task_status: 'サブタスクステータス', + text_field: 'テキストフィールド', + number_field: '数値フィールド', + inspection_check: '点検チェック', + multiple_choices: '複数選択', + meter_reading: 'メーター読み取り', + select_user: 'ユーザーを選択', + PASS: '合格', + FLAG: 'フラグ', + FAIL: '不合格', + enter_task_name: 'タスク名を入力', + see_details: '詳細を見る', + concerned_asset: '対象資産', + me: '自分', + remove_blank_tasks: '空のタスクを削除', + remove_blank_options: '空の選択肢を削除', + preview: 'プレビュー', + edit_checklist: 'チェックリストを編集', + add_tasks: 'タスクを追加', + use_a_checklist: 'チェックリストを使用', + select_checklist: 'チェックリストを選択', + save_checklist: 'チェックリストを保存', + assign_tasks_description: '技術者が記入するカスタムタスクを割り当て', + select_date: '日付を選択', + task: 'タスク', + checklist: 'チェックリスト', + upgrade_analytics: '分析を見るにはアップグレード', + grouped_by_category: 'カテゴリ別にグループ化', + downtime_by_asset: '資産別ダウンタイム', + downtime_and_costs: 'ダウンタイムとコスト', + downtime_and_costs_trends: 'ダウンタイムとコストの傾向', + downtimes_trends: 'ダウンタイムの傾向', + repair_time_by_asset: '資産別修理時間', + consumed_parts_costs: '消費部品コスト', + requests_by_priority: '優先度別依頼', + requests_trends: '依頼の傾向', + time_spent: '費やした時間', + grouped_by_completed_by: '完了者別にグループ化', + grouped_by_assigned_to: '担当者別にグループ化', + grouped_by_priority: '優先度別にグループ化', + completion_comparison: '完了比較', + hours_worked: '作業時間', + work_remaining: '残作業', + wo_status: '作業指示書ステータス', + cost_trends: 'コスト傾向', + cost_center: '資産ライフサイクルコスト分析', + downtime_and_availability: 'ダウンタイムと稼働率', + incomplete_wo: '未完了作業指示書', + the_numbers: '数値', + hours_and_cost_by_asset: '資産別時間とコスト', + completion_comparison_description: '様々なタイプの完了作業指示書の比較。', + wo_age_description: + '作業指示書の経過日数は、作成日(または作業依頼日)から完了日までの日数。', + rav_description: + 'RAVに対する総コストは(資産の作業指示書コスト/購入価格)*100で計算。業界標準はこの指標で3%を目標。', + downtime_and_availability_description: + '稼働率は資産の稼働開始日からの稼働状態の割合。ダウンタイムは指定期間内の停止イベント数。', + total_cost_description: + '総コストは作業指示書の労働コスト、追加コスト、部品コストを含む。', + compliant_wo_description: + '遵守作業指示書は期限前に完了したもの。サイクルタイムは完了までの日数。', + hours_worked_description: + 'これらの時間はフィルターで指定された期間内の作業指示書に対応。', + work_remaining_description: + 'このグラフは指定期間内に期限がある未完了作業指示書の数を示します。推定時間は個別作業指示書に対応。', + total_downtime_in_hours: '総ダウンタイム(時間)', + downtime_events: 'ダウンタイムイベント', + percent_downtime: 'ダウンタイム率(%)', + meantime_between_failures_in_hours: '平均故障間隔(時間)', + availability_percent: '稼働率(%)', + mean_time_to_repair_in_hours: '平均修理時間(時間)', + average_age: '平均年齢', + count: '件数', + average_cost: '平均コスト', + compliant: '遵守', + average_cycle_time_in_days: '平均サイクルタイム(日)', + total_consumption_cost: '総消費コスト', + parts_consumed: '消費部品', + total_cost_as_pct_rav: 'RAVに対する総コスト割合', + approved_requests: '承認済み依頼', + pending_requests: '保留中依頼', + cancelled_requests: 'キャンセル済み依頼', + average_cycle_time: '平均サイクルタイム', + compliance_rate: '遵守率', + complete: '完了', + reactive: 'リアクティブ', + recurring: '定期', + part_costs: '部品コスト', + labor_costs: '労働コスト', + total_time_spent_in_hours: '総作業時間(時間)', + estimated_hours: '推定時間', + total_purchase_price: '総購入価格', + you_have: 'あなたは持っています', + new_messages: '新しいメッセージ', + company: '会社', + change_cover: 'カバーを変更', + required_address: '住所は必須です', + company_details: '会社詳細', + company_details_description: '会社に関する情報を管理', + learn_more: '詳細を見る', + profile: 'プロフィール', + email_notifications: 'メール通知', + email_updates_wo: '作業指示書とメッセージのメール更新', + email_updates_requests: '依頼された作業指示書のメール更新', + po_emails: '購入注文メール', + required_job_title: '役職は必須です', + required_old_password: '現在のパスワードを入力してください。', + invalid_password: 'パスワードは8文字以上である必要があります。', + required_new_password: 'パスワードが入力されていません。', + passwords_must_match: 'パスワードが一致しません', + password_change_success: 'パスワードが正常に変更されました', + wrong_password: 'パスワードが間違っています', + current_password: '現在のパスワード', + new_password: '新しいパスワード', + confirm_password: 'パスワード確認', + personal_details: '個人情報', + personal_details_description: '個人情報に関する情報を管理', + change_password: 'パスワードを変更', + notification_settings: '通知設定', + notification_settings_description: '通知に関する詳細を管理', + recent_activity: '最近のアクティビティ', + created: '作成済み', + completed: '完了済み', + my_account: 'マイアカウント', + my_company: 'マイカンパニー', + you_are_using_plan: + '現在{{planName}}プランを使用中です。{{expiration}}に期限切れになります。より多くの機能を利用するにはアップグレードしてください。', + upgrade_plan: 'プランをアップグレード', + plans: 'プラン', + monthly: '月額', + annually: '年額', + subscription_change_success: 'サブスクリプションが正常に変更されました', + invalid_credit_card: 'クレジットカード番号が無効です', + required_credit_card: 'カード情報は必須です', + invalid_expiration_month: '有効期限(月)が無効です', + required_expiration_month: '有効期限(月)は必須です', + invalid_expiration_year: '有効期限(年)が無効です', + required_expiration_year: '有効期限(年)は必須です', + invalid_cvv: 'CVVが無効です', + required_cvv: 'CVVは必須です', + required_cardholder_name: 'カード名義人は必須です', + card: 'カード', + expiration_month: '有効期限(月)', + expiration_year: '有効期限(年)', + cardholder_name: 'カード名義人', + seats: '席数', + cost_per_seat: '席あたりのコスト', + your_payment_secure: 'お支払い情報は暗号化され安全です。', + plan: 'プラン', + current_plan: '現在のプラン', + number_users_who_will_use_grash: '{{shortBrandName}}を使用するユーザー数', + admin_role: '管理者', + technical_role: '技術者', + limited_technical_role: '限定技術者', + requester_role: '依頼者', + view_only_role: '閲覧のみ', + how_will_you_be_billed: '請求方法を選択してください', + which_plan_fits_you: '最適なプランを選択してください', + per_user_month: 'ユーザー/月', + per_user_year: 'ユーザー/年', + you_will_be_charged: '請求されます', + proceed_to_payment: '支払いへ進む', + pay_only_for_roles: + '管理者技術者限定技術者のみ支払い、依頼者閲覧のみは無料で無制限に使用可能', + checkout_our: '料金ページを', + pricing_page: 'ご覧ください', + for_more_details: '詳細はこちら', + users_count_display: '{{count}} ユーザー', + monthly_adverb: '毎月', + yearly_adverb: '毎年', + features: '機能', + checkout: 'チェックアウト', + checkout_description: '以下の項目に記入', + per_month: '月額', + per_year: '年額', + recover_password_description: '登録したメールアドレスを入力してパスワードをリセット', + send_me_new_password: '新しいパスワードを送信', + want_to_sign_in_again: '再度サインインしますか?', + check_mails_for_instructions: 'メールの指示を確認してください', + pdf_report: 'PDFレポート', + HIGH: '高', + MEDIUM: '中', + LOW: '低', + NONE: 'なし', + import: 'インポート', + start_import_process: 'インポートを開始', + import_data: 'データをインポート', + set_header: 'ヘッダーを設定', + match_columns: '列をマッチング', + review: 'レビュー', + done: '完了', + no_match_yet: 'まだマッチングなし', + select: '選択...', + matched_to_field: '{{field}}にマッチング', + next: '次へ', + not_enough_rows: 'ファイルに行が不足しています', + there_are_duplicates: '重複があります: {{duplicates}}', + assigned_by: '割り当て者', + percent_rows_have_value: '{{percent}}%の行に値があります', + match_at_least_column: '少なくとも1列をマッチング', + to_import: 'インポート', + required_match: '{{field}}のマッチングは必須です', + archived: 'アーカイブ済み', + import_wo_success: + '{{created}}件の作業指示書が作成され、{{updated}}件が更新されました', + to_export: 'エクスポート', + filters: 'フィルター', + more_filters: 'さらにフィルター', + customer: '請負業者', + to: 'から', + dates: '日付', + start: '開始', + end: '終了', + longitude: '経度', + latitude: '緯度', + ALL: 'すべて', + REACTIVE: 'リアクティブ', + REPEATING: '予防', + import_location_success: + '{{created}}件の場所が作成され、{{updated}}件が更新されました', + import_part_success: + '{{created}}件の部品が作成され、{{updated}}件が更新されました', + import_meter_success: + '{{created}}件のメーターが作成され、{{updated}}件が更新されました', + import_asset_success: + '{{created}}件の資産が作成され、{{updated}}件が更新されました', + wo_calendar: '作業指示書カレンダー', + month: '月', + week: '週', + day: '日', + agenda: '予定', + previous: '前', + today: '今日', + to_filter: 'フィルター', + 'noRows.asset.message': '資産は会社が介入可能なリソースです', + 'noRows.asset.action': "'+'ボタンを押して新しい資産を作成。", + reset_filters: 'フィルターをリセット', + toggle_menu: 'メニュー切替', + no_results: '結果が見つかりません', + an_error_occured: 'エラーが発生しました。', + density: '密度', + compact: 'コンパクト', + standard: '標準', + comfortable: '快適', + columns: '列', + select_columns: '列を選択', + show_filters: 'フィルターを表示', + hide_filters: 'フィルターを非表示', + search_placeholder: '検索…', + search: '検索', + clear: 'クリア', + download_as_csv: 'CSVでダウンロード', + print: '印刷', + download_as_excel: 'Excelでダウンロード', + find_column: '列を検索', + column_title: '列タイトル', + reorder_column: '列の順序を変更', + show_all: 'すべて表示', + hide_all: 'すべて非表示', + add_filter: 'フィルターを追加', + logic_operator: '論理演算子', + operator: '演算子', + and: 'かつ', + or: 'または', + filter_value: 'フィルター値', + contains: '含む', + equals: '等しい', + starts_with: 'で始まる', + ends_with: 'で終わる', + is: 'である', + is_not: 'でない', + is_after: '以降', + is_on_or_after: '以降または同日', + is_before: '以前', + is_on_or_before: '以前または同日', + is_empty: '空である', + is_not_empty: '空でない', + is_any_of: 'いずれかである', + any: '任意', + true_text: '真', + false_text: '偽', + menu: 'メニュー', + show_columns: '列を表示', + hide: '非表示', + unsort: '並べ替え解除', + sort_by_ASC: '昇順で並べ替え', + sort_by_DESC: '降順で並べ替え', + sort: '並べ替え', + total_rows: '合計行数:', + yes: 'はい', + no: 'いいえ', + more: 'もっと', + to_group: 'グループ化', + see_children: '子を表示', + hide_children: '子を非表示', + expand: '展開', + collapse: '折りたたみ', + detail_panel_toggle: '詳細パネル切替', + cancel_subscription: 'サブスクリプションをキャンセル', + resume_subscription: 'サブスクリプションを再開', + confirm_cancel_subscription: 'サブスクリプションをキャンセルしてもよろしいですか?', + workflows: 'ワークフロー', + create_workflow: 'ワークフローを作成', + if: 'もし', + and_optional: 'かつ(任意)', + then: 'ならば', + workflow_description: + 'If、And、Thenのように簡単にカスタムワークフローを作成。時間を節約し、作業指示書を自動割り当てしてチームの運用に合わせて{{shortBrandName}}をカスタマイズ。\nすべてのプランで最大1つのカスタムワークフローを作成可能。追加はビジネスプランにアップグレード。', + CREATE_PURCHASE_ORDER: '購入注文を作成', + PART_IS: '部品は', + QUANTITY_INFERIOR: '数量は以下', + ASSIGN_VENDOR: 'ベンダーを割り当て', + ASSIGN_CATEGORY: 'カテゴリを割り当て', + APPROVE: '承認', + REJECT: '拒否', + SEND_REMINDER_EMAIL: 'リマインダーメールを送信', + VENDOR_IS: 'ベンダーは', + CATEGORY_IS: 'カテゴリは', + STATUS_IS: 'ステータスは', + DUE_DATE_BETWEEN: '期限日は以下の間', + DUE_DATE_AFTER: '期限日は以下以降', + ASSIGN_PRIORITY: '優先度を割り当て', + ASSIGN_ASSET: '資産を割り当て', + ASSIGN_LOCATION: '場所を割り当て', + ASSIGN_USER: 'ユーザーを割り当て', + ASSIGN_TEAM: 'チームを割り当て', + ADD_CHECKLIST: 'チェックリストを追加', + PRIORITY_IS: '優先度は', + ASSET_IS: '資産は', + LOCATION_IS: '場所は', + USER_IS: 'ユーザーは', + TEAM_IS: 'チームは', + CREATED_AT_BETWEEN: '作成日は以下の間', + TITLE_CONTAINS: 'タイトルは以下を含む', + CREATE_REQUEST: '依頼を作成', + CREATE_WORK_ORDER: '作業指示書を作成', + SET_ASSET_STATUS: '資産ステータスを設定', + NAME_IS: '名前は', + NAME_CONTAINS: '名前は以下を含む', + VALUE_IS: '値は', + VALUE_CONTAINS: '値は以下を含む', + NUMBER_VALUE_SUPERIOR: '値は以下より大きい', + NUMBER_VALUE_INFERIOR: '値は以下より小さい', + WORK_ORDER_CREATED: '作業指示書が作成されました', + WORK_ORDER_CLOSED: '作業指示書が完了しました', + WORK_ORDER_ARCHIVED: '作業指示書がアーカイブされました', + REQUEST_CREATED: '依頼が作成されました', + REQUEST_APPROVED: '依頼が承認されました', + REQUEST_REJECTED: '依頼が拒否されました', + PURCHASE_ORDER_CREATED: '購入注文が作成されました', + PURCHASE_ORDER_UPDATED: '購入注文が更新されました', + TASK_UPDATED: 'タスクが更新されました', + PART_UPDATED: '部品が更新されました', + add_condition: '条件を追加', + workflow_creation_success: 'ワークフローが正常に作成されました', + workflow_creation_failure: 'ワークフローの作成に失敗しました', + action_value_missing: 'アクション値が不足しています', + condition_value_missing: '条件値が不足しています', + workflow_edit_success: 'ワークフローが正常に更新されました', + workflow_edit_failure: 'ワークフローの編集に失敗しました', + workflow_delete_success: 'ワークフローが正常に削除されました', + workflow_delete_failure: 'ワークフローの削除に失敗しました', + confirm_delete_workflow: 'このワークフローを削除してもよろしいですか?', + click_here: 'ここをクリック', + verify_email_title: 'メール確認', + verify_email_description: + '確認メールを送信しました。受信トレイに見当たらない場合は迷惑メールを確認してください。', + upgrade: 'アップグレード', + downgrade: 'ダウングレード', + upgrade_description: + 'サブスクリプションプランをアップグレードしました。{{shortBrandName}}を使用する無効ユーザーを有効にする必要があります。現在のサブスクリプションで一度だけ可能です。慎重に選択してください。', + enable_users: 'ユーザーを有効化', + max_users_description: '{{maxUsers}}人まで有効化可能', + downgrade_description: + 'サブスクリプションプランをダウングレードしました。続行するには一部のユーザーを無効にする必要があります。現在のサブスクリプションで一度だけ可能です。慎重に選択してください。', + disable_users: 'ユーザーを無効化', + min_users_description: '最低{{minUsers}}人のユーザーを無効化する必要があります', + downgrade_description_no_owner: + '会社がサブスクリプションプランをダウングレードしました。会社の所有者が一部のユーザーを無効にする必要があります。', + past_due: '期限切れ', + due_date_delay: '期限遅延', + due_date_delay_description: '期限遅延(日数)', + days_count: '{{days}}日', + trigger_configuration: 'トリガー設定', + WORK_ORDER_feature: '作業指示書', + REQUEST_feature: '作業依頼', + PART_feature: '部品管理', + MOBILE_APP_feature: 'モバイルアプリ', + WORK_ORDER_HISTORY_feature: '作業指示書履歴', + PREVENTIVE_MAINTENANCE_feature: '予防保全', + CHECKLIST_feature: 'チェックリスト', + FILE_feature: 'ファイルアップロード', + PURCHASE_ORDER_feature: '購入注文', + METER_feature: 'メーター読み取り', + REQUEST_CONFIGURATION_feature: '依頼フォーム設定', + ADDITIONAL_TIME_feature: '高度な時間追跡', + ADDITIONAL_COST_feature: '高度なコスト追跡', + ANALYTICS_feature: '分析とレポート', + REQUEST_PORTAL_feature: '依頼ポータル', + SIGNATURE_feature: '署名', + ROLE_feature: 'カスタム役割', + WORKFLOW_feature: 'ワークフロー自動化', + API_ACCESS_feature: 'APIアクセス', + WEBHOOK_feature: 'Webhook', + add_new_option: '新しいオプションを追加', + edit_company: '会社を編集', + fill_fields_below: '以下の項目に記入', + IMPORT_CSV_feature: 'CSVインポート', + no_import_access: 'CSV、Excelファイルのインポートにはプランをアップグレードしてください', + members: 'メンバー', + assign_user: 'ユーザーを割り当て', + assign_asset: '資産を割り当て', + required_files_on_completion: '作業指示書完了時にファイルが必要', + required_tasks_on_completion: 'タスクを完了する必要があります', + required_labor_on_completion: '時間を記録する必要があります', + required_part_on_completion: 'この作業指示書で部品が使用されていません', + required_cost_on_completion: 'この作業指示書にコスト情報がありません', + estimated_hours_in_text: '{{hours}} 推定時間', + required_part_name: '部品名は必須です', + asset_update_failure: '資産の編集に失敗しました', + terms_of_service: '利用規約', + privacy_policy: 'プライバシーポリシー', + last_login: '最終ログイン', + not_enough_part: 'この部品は在庫が不足しています', + remove_blank_meter_tasks: 'メーターがないメータータイプのタスクを削除', + checklist_update_failure: 'チェックリストの編集に失敗しました', + contact_us: 'お問い合わせ', + simplify_wo: 'モバイルアプリで作業指示書を簡素化', + simplify_wo_description: 'モバイルアプリ使用時に作業指示書詳細の時間管理、コスト、部品を非表示', + account_deletion: '{{brandName}}アカウント削除', + switch_account: 'アカウント切替', + switch_to_super_user: 'スーパー管理者に切り替え', + switch_account_description: '続行するアカウントを選択してください', + put_location_in_map: '地図に場所を設定', + confirm_disable_user: + '{{user}}を無効にしてもよろしいですか?無効化後1ヶ月は再有効化できません', + user_disabled_success: 'ユーザーが正常に無効化されました', + disable: '無効化', + manufacturer: '製造元', + power: '電力', + import_error: 'インポートに失敗しました', + request_upgrade: 'アップグレードをリクエスト', + operation_success: '操作が成功しました', + CANCELLED: '拒否', + uptime_hours: '稼働時間(h)', + downtime_hours: 'ダウンタイム(h)', + mark_all_as_seen: 'すべて既読にする', + estimation_accuracy_ratio: '見積もり精度比率', + download_template: 'テンプレートをダウンロード', + pareto_by_total_price: '総価格によるパレート', + cumulative_percent: '累積割合', + part_consumption_by_asset: '資産別部品消費', + grouped_by_wo_category: '作業指示書カテゴリ別にグループ化', + resolution_rate: '解決率', + resolved: '解決済み', + average: '平均', + documentation: 'ドキュメント', + days_before_pm_notification: '予定された作業指示書の事前通知日数', + estimated_start_date: '予定開始日', + no_file_linked_to_wo: 'この作業指示書に添付ファイルはありません', + add_file: 'ファイルを追加', + try_for_free: '無料で試す', + choose_your_plan: 'プランを選択', + STARTER_description: + '機械状態と人員の可視化による効率的で強力な予防保全を構築したいチーム向け。', + PROFESSIONAL_description: + 'さらなるメンテナンス成長と生産性向上のために洞察と分析を活用したい部門向け。', + BUSINESS_description: + '複数拠点の管理とシステムカスタマイズのためにメンテナンス&運用データを活用したい組織向け。', + book_demo: 'デモを予約', + request_pricing: '詳細な価格情報をリクエスト', + Reports: 'レポート', + 'Custom dashboard built using the included components': '付属コンポーネントを使用したカスタムダッシュボード', + Export: 'エクスポート', + 'Last year': '昨年', + Expenses: '費用', + Statistics: '統計', + General: '一般', + Calendar: 'カレンダー', + Mailbox: 'メールボックス', + Dashboards: 'ダッシュボード', + Analytics: '分析', + Monitoring: '監視', + Tasks: 'タスク', + Applications: 'アプリケーション', + Users: 'ユーザー', + 'List All': 'すべて表示', + 'User Profile': 'ユーザープロフィール', + Login: 'ログイン', + Register: '登録', + 'Recover Password': 'パスワード回復', + Status: 'ステータス', + 'Error 404': 'エラー 404', + 'Error 500': 'エラー 500', + 'Coming Soon': '近日公開', + Maintenance: 'メンテナンス', + Overview: '概要', + Documentation: 'ドキュメント', + Welcome: 'ようこそ', + Help: 'ヘルプ', + 'Features tour': '機能ツアー', + 'Getting started guide': 'はじめにガイド', + 'Contact support': 'サポートに連絡', + Version: 'バージョン', + Search: '検索', + Notifications: '通知', + Settings: '設定', + 'Language Switcher': '言語切替', + 'Sign out': 'サインアウト', + 'Change Theme': 'テーマ変更', + 'View all notifications': 'すべての通知を見る', + rate: '評価', + select_at_least_column: '少なくとも1列を選択してください', + already_read: '既読', + OPERATIONAL: '稼働中', + DOWN: '停止中', + MODERNIZATION: '近代化', + STANDBY: '待機中', + INSPECTION_SCHEDULED: '点検予定', + COMMISSIONING: '試運転', + EMERGENCY_SHUTDOWN: '緊急停止', + select_asset_status: '資産ステータスを選択', + asset_status: '資産ステータス', + ui_configuration: 'UI設定', + password_leave_empty_if_you_dont_want_to_change: 'パスワード - 変更しない場合は空欄のまま', + upgrade_request_success: 'アップグレードリクエストを受け付けました。支払い詳細について追って連絡します。', + continue_with_sso: 'SSOで続行', + see_live_demo: 'ライブデモを見る', + demo_warning: + 'このインスタンスはデモモードです。実データでの使用は避けてください。すべて定期的に削除されます!', + days: '日', + weeks: '週', + months: '月', + years: '年', + based_on: 'に基づく', + scheduled_date: '予定日', + on: 'に', + required_days_of_week: '必要な曜日', + 'schedule.daily_one': '毎{{count}}日', + 'schedule.daily_other': '毎{{count}}日', + 'schedule.weekly_one': '{{days}}の毎{{count}}週', + 'schedule.weekly_other': '{{days}}の毎{{count}}週間', + 'schedule.monthly_one': '毎{{count}}月', + 'schedule.monthly_other': '毎{{count}}ヶ月', + 'schedule.yearly_one': '毎{{count}}年', + 'schedule.yearly_other': '毎{{count}}年', + delete_demo_data: 'デモデータを削除' +}; + +export default locale; \ No newline at end of file diff --git a/mobile/i18n/i18n.ts b/mobile/i18n/i18n.ts index d16c97fd..c1fcd22d 100644 --- a/mobile/i18n/i18n.ts +++ b/mobile/i18n/i18n.ts @@ -13,6 +13,7 @@ import itJSON from './translations/it'; import ptBRJSON from './translations/pt_BR'; import svJSON from './translations/sv'; import ruJSON from './translations/ru'; +import jaJSON from './translations/ja'; const resources = { de: { translation: deJSON }, en: { translation: locale }, @@ -24,7 +25,8 @@ const resources = { ar: { translation: arJSON }, it: { translation: itJSON }, sv: { translation: svJSON }, - ru: { translation: ruJSON } + ru: { translation: ruJSON }, + ja: { translation: jaJSON } }; i18n diff --git a/mobile/i18n/translations/ja.ts b/mobile/i18n/translations/ja.ts new file mode 100644 index 00000000..cf6f1931 --- /dev/null +++ b/mobile/i18n/translations/ja.ts @@ -0,0 +1,1399 @@ +const locale = { + DUPLICATE_OF: 'の複製', + DUPLICATED_BY: 'によって複製されました', + RELATED_TO: 'に関連', + SPLIT_TO: 'に分割', + SPLIT_FROM: 'から分割', + BLOCKED_BY: 'によってブロックされました', + BLOCKS: 'をブロック', + MORE_THAN: 'より大きい', + LESS_THAN: 'より小さい', + OPEN: 'オープン', + IN_PROGRESS: '進行中', + ON_HOLD: '保留中', + COMPLETE: '完了', + 'home.built': 'メンテナンス管理をより簡単にするために構築', + home_description: + 'ホワイトボードや付箋が混乱している時、チームが実際に使いやすいCMMSソフトウェアが必要な場合は、Atlasをお試しください', + try_grash: 'Atlasを試す', + login: 'ログイン', + start_trial: '無料トライアルを開始', + 'home.what': '何が', + 'home.you_will_have': 'あなたは以下を手に入れます', + 'home.you_will_have_description': + '効率的で信頼性の高いワークフローを構築し、メンテナンスをコントロール。作業指示書を生成、割り当て、追跡。在庫を管理。信頼性の高い自動レポートで可視性を向上し、責任を明確にします。', + key_features: '主な機能', + key_features_description: + 'Atlasを今日利用可能な最高のCMMSの一つにする機能の一部', + contribute: '貢献', + work_orders: '作業指示書', + request_system: '作業依頼システム', + mobile_app: 'モバイルアプリ', + asset_management: '資産管理', + preventive_maintenance: '予防保全', + parts_inventory: '部品在庫', + custom_dashboards: 'カスタムダッシュボード', + 'work-orders.title': '作業指示書をボスのように管理', + 'work-orders.description.short': 'すべてのタスクを表示・管理', + 'work-orders.descriptions.0': + '大量の書類や失われた作業指示書にうんざりですか?それらの紛失は直接的に利益と評判に影響します。', + 'work-orders.descriptions.1': + 'Atlasなら、チーム全体の作業指示書、PM、その他のタスクをどこからでもどのデバイスでもアクセス可能な中央データベースで簡単かつ迅速に整理できます。', + 'work-orders.checks.0': '作業指示書、PM、作業依頼を含むすべてのタスクを表示', + 'work-orders.checks.1': 'タスクの優先順位を設定し、適切な作業を優先', + 'work-orders.checks.2': '現在および今後のタスクのカレンダーを表示', + 'work-orders.checks.3': + '資産情報、期限、優先度など重要情報と共に作業割り当てを表示', + 'work-orders.checks.4': + '実際に完了した作業、費やした時間、計画作業と非計画作業などの重要KPIを表示', + + 'work-requests.title': '効率化されたモバイル作業依頼システム', + 'work-requests.descriptions.0': + '紛失チケット、日々の中断、重複作業を招く古い電話やメールシステムにうんざりですか?', + 'work-requests.descriptions.1': + 'Atlasのメンテナンス管理ソリューションでは、承認された誰もがQRコード(バーコード)をスキャンするかURLにアクセスし、モバイルデバイスから簡単に問題をメンテナンス部門に提出できます。', + 'work-requests.checks.0': '作業を二度と失わない。', + 'work-requests.checks.1': '作業依頼処理時間を最大34%削減。', + 'work-requests.checks.2': '依頼者とのコミュニケーション時間を最大41%削減(電話、メール、テキスト)。', + + 'mobile-app.title': 'メンテナンスチームを強化するモバイルCMMSアプリ', + 'mobile-app.descriptions.0': + 'AndroidおよびiOSのモバイルアプリを使用することで、クライアントはメンテナンスチーム全体の組織、コミュニケーション、責任、効率が最大30%向上します。', + 'mobile-app.descriptions.1': '携帯端末から誰でも以下が可能です:', + 'mobile-app.checks.0': '割り当てられた作業指示書とPMを表示。', + 'mobile-app.checks.1': '60秒以内に作業指示書を記録。', + 'mobile-app.checks.2': 'プッシュとメール通知で即時コミュニケーションを受信。', + 'mobile-app.checks.3': '現場で新しい作業指示書を開始。', + 'mobile-app.checks.4': '問題に取り組みながら問題を記録・対応。', + 'mobile-app.checks.5': '問題診断中に重要な資産情報を参照。', + + 'eam.title': 'エンタープライズ資産管理', + 'eam.description.short': '資産を把握する', + 'eam.descriptions.0': + '会社の設備の混沌とした管理に悩み、適切にメンテナンスされているか、維持費がいくらかかっているか分からず、資産管理の頭痛に困っていますか?', + 'eam.descriptions.1': + 'Atlas CMMSのエンタープライズ資産管理モジュールは、10から1,000,000資産まで対応可能で、使いやすく検索可能なツリー構造で必要な情報を正確に追跡できます。', + 'eam.checks.0': '資産の健康状態とコストを常に把握', + 'eam.checks.1': '詳細なメンテナンスログを表示。', + 'eam.checks.2': '無制限のカスタムフィールドで必要な情報だけ追跡', + 'eam.checks.3': '親子階層で資産を明確に整理', + 'eam.checks.4': 'QRコード(バーコード)で情報を迅速に検索', + 'eam.checks.5': 'センサー接続でリアルタイム資産データを取得。', + + 'pm.title': '効果的な予防保全プログラム', + 'pm.descriptions.0': + '貴重な時間を手動でPMチェックリストを配布し、チームに作業完了を確認することに浪費しないでください。', + 'pm.descriptions.1': + 'AtlasはPMスケジューリングを簡単に自動化し、適切な作業を適切な時期に適切な技術者に適切な資産のために自動的に届けます。', + 'pm.checks.0': + 'PMスケジューリングを日次、週次、月次、年次、イベントやメーター読み取りに基づいて自動化。', + 'pm.checks.1': 'PM作成または期限到来時に自動プッシュ・メール通知。', + 'pm.checks.2': '使いやすいカレンダーで全てのオープン作業と今後のPMスケジュールを表示。', + 'pm.checks.3': 'ドラッグ&ドロップで期限日を変更。', + 'pm.checks.4': 'PM完了時に作業が資産のメンテナンスログに自動記録。', + 'pm.checks.5': 'ほとんどトレーニング不要で使用可能。', + + 'part.title': '予備部品在庫を管理', + 'part.description.short': '部品の在庫切れを把握', + 'part.descriptions.0': + '在庫に何の部品があるか、どこで使われているか分からない?部品がいつ切れるか、技術者が必要な部品を持っているか不明?', + 'part.descriptions.1': + 'Atlasの部品管理はこれらの問題を解決するために設計されました:', + 'part.checks.0': + '部品の数量が少なくなると即時プッシュ・メール通知。カスタム設定した閾値以下になると自動通知で適正な在庫数を維持。', + 'part.checks.1': + '作業指示書内で部品の在庫有無を即確認。無ければ他の場所の在庫も簡単にチェック。', + 'part.checks.2': + '部品使用量を自動追跡。作業指示書やPMで部品を使用すると在庫が自動更新。', + 'part.checks.3': '部品使用状況を把握。部品ログで使用場所と使用者を確認。', + 'part.checks.4': '未使用部品を排除。部品の陳腐化を把握。', + 'part.checks.5': 'リアルタイムレポート。部品使用場所とコストを把握。', + 'part.checks.6': '在庫レベルを最適化。1年以内の部品使用予測を即時表示。', + 'part.checks.7': 'バーコード検索。カスタムQRコードで在庫管理を簡単に。', + + 'dashboard.title': 'カスタムダッシュボードであなたのデータをあなたの方法で', + 'dashboard.descriptions.0': '運用改善の第一歩は良い点も悪い点も知ること。', + 'dashboard.descriptions.1': + 'Atlasのカスタムダッシュボードで「メンテナンスのブラックホール」を理解し、データに基づく計画を実行。労働コスト削減、ダウンタイム減少などを実現。', + 'dashboard.descriptions.2': 'Atlasのカスタムダッシュボードでできること…', + 'dashboard.checks.0': 'お金がどこにどれだけ使われているか把握', + 'dashboard.checks.1': '最もコストがかかる資産とその理由を把握', + 'dashboard.checks.2': '独自のカスタムKPIを作成。', + 'dashboard.checks.3': 'メトリクスに基づき自動生成・更新されるレポートを表示', + 'dashboard.checks.4': 'Excel、PDF、Atlas内で簡単に共有可能なレポートを表示', + 'dashboard.checks.5': 'その他多数…', + 'home.smarter': 'スマートに', + 'home.work': '作業', + 'home.smarter_description': + 'Atlasは技術者が必要なツールとデータに手のひらからアクセスでき、効率的に作業できるようにします。', + leading_maintenance: + 'メンテナンスと信頼性のより良い未来をリード', + //register + premium_included: 'プレミアム機能が含まれています', + no_credit_card: 'クレジットカード不要', + perfect_tool: 'メンテナンスチームに最適なツール', + start_trial_today: '今日から無料トライアルを開始', + create_account: 'アカウント作成', + signup_description: '以下の項目に記入してアカウント登録してください。', + account_already: 'すでにアカウントをお持ちですか?', + signin_here: 'こちらからサインイン', + invalid_email: '有効なメールアドレスを入力してください', + required_email: 'メールアドレスは必須です', + required_firstName: '名は必須です', + required_lastName: '姓は必須です', + required_company: '会社名は必須です', + required_employeesCount: '従業員数を入力してください', + invalid_phone: '電話番号が無効です', + required_password: 'パスワードは必須です', + required_terms: '利用規約に同意する必要があります', + verify_email: 'アカウントを有効化するためにメールを確認してください', + registration_error: '登録に失敗しました', + first_name: '名', + last_name: '姓', + email: 'メールアドレス', + phone: '電話番号', + password: 'パスワード', + companyName: '会社名', + employeesCount: '従業員数', + i_accept: '同意します', + terms_conditions: '利用規約', + required_fields_notice: '*印の項目は必須です。', + create_your_account: 'アカウントを作成', + register: '登録', + //signin + login_description: '以下の項目に記入してサインインしてください。', + no_account_yet: 'まだアカウントをお持ちでないですか?', + signup_here: 'こちらから登録', + wrong_credentials: '認証情報が間違っています', + lost_password: 'パスワードをお忘れですか?', + //work-orders + link_wo: '作業指示書をリンク', + link_wo_description: '作業指示書間の関係を作成', + required_relationType: '関係タイプを選択してください。', + required_wo: '作業指示書は必須です。', + this_wo: 'この作業指示書', + the_wo: 'その作業指示書', + link: 'リンク', + cost_description: '費用説明', + assigned_to: '担当者', + category: 'カテゴリ', + date: '日付', + cost: '費用', + include_cost: 'この費用を総費用に含める', + include_cost_description: + 'この費用が作業指示書の総費用に加算されます', + required_cost_description: '費用説明は必須です', + required_cost: '費用は必須です', + add_cost: '追加費用を追加', + add_cost_description: '以下の項目に記入して追加費用を作成・追加', + add: '追加', + hourly_rate: '時間単価', + include_time: 'この時間を総時間に含める', + include_time_description: + 'この時間が作業指示書の総作業時間に加算されます', + work_started_at: '作業開始日時', + duration: '作業時間', + hours: '時間', + minutes: '分', + required_hours: '時間は必須です', + required_minutes: '分は必須です', + add_time: '時間を追加', + add_time_description: '以下の項目に記入して時間を作成・追加', + feedback: 'フィードバック', + feedback_description: 'フィードバックを入力', + required_feedback: 'フィードバックは必須です', + signature: '署名', + required_signature: '署名は必須です', + close_wo: '作業指示書を完了', + close: '完了', + task_update_success: 'タスクが正常に更新されました', + task_update_failure: 'タスクの更新に失敗しました', + notes_save_success: 'メモが正常に保存されました', + images_add_task_success: '画像がタスクに追加されました', + images_add_task_failure: 'エラーが発生しました', + images: '画像', + required_images: '最低1枚の画像をアップロードしてください', + add_images: '画像を追加', + tasks: 'タスク', + wo_archive_success: '作業指示書がアーカイブされました', + wo_archive_failure: '作業指示書のアーカイブに失敗しました', + wo_archive_confirm: 'この作業指示書をアーカイブしてもよろしいですか?', + quantity_change_success: '数量が正常に変更されました', + quantity_change_failure: '数量の変更に失敗しました', + details: '詳細', + updates: '更新', + id: 'ID', + due_date: '期限日', + location: '場所', + asset: '資産', + team: 'チーム', + created_at: '作成日', + list_view: 'リスト表示', + calendar_view: 'カレンダー表示', + column_view: 'カラム表示', + wo_create_success: '作業指示書が正常に作成されました', + wo_create_failure: '作業指示書の作成に失敗しました', + changes_saved_success: '変更が保存されました', + wo_update_failure: '作業指示書の編集に失敗しました', + wo_delete_success: '作業指示書が正常に削除されました', + wo_delete_failure: '作業指示書の削除に失敗しました', + status: 'ステータス', + title: 'タイトル', + priority: '優先度', + description: '説明', + worker: '作業者', + location_name: '場所名', + location_address: '場所住所', + asset_name: '資産名', + days_since_creation: '作成からの日数', + files: 'ファイル', + requested_by: '依頼者', + completed_on: '完了日', + updated_at: '更新日', + work_order: '作業指示書', + timer_running: 'タイマー作動中', + run_timer: 'タイマー開始', + approved_by: '承認者', + created_by: '作成者', + completed_by: '完了者', + time: '時間', + save: '保存', + customers: '請負業者', + no_labor: + 'まだ労働コストは追加されていません。ユーザーが時間を記録し、Atlasに時間単価が保存されるとここに表示されます。', + not_assigned: '未割り当て', + no_additional_cost: '追加費用はまだありません', + parts: '部品', + links: 'リンク', + confirm_delete_file_wo: 'このファイルをこの作業指示書から削除してもよろしいですか?', + archive: 'アーカイブ', + labors: '労働', + add_additional_cost: '追加費用を追加', + additional_costs: '追加費用', + add_parts: '部品を追加', + 'wo.title_description': '作業指示書のタイトルを入力', + image: '画像', + estimated_duration: '推定作業時間(時間)', + primary_worker: '主担当者', + additional_workers: '追加担当者', + select_team: 'チームを選択', + select_location: '場所を選択', + select_asset: '資産を選択', + select_tasks: 'タスクを選択', + requires_signature: '署名が必要', + required_wo_title: '作業指示書のタイトルは必須です', + add_wo: '作業指示書を追加', + add_wo_description: '以下の項目に記入して新しい作業指示書を作成・追加', + edit_wo: '作業指示書を編集', + edit_wo_description: '以下の項目に記入して作業指示書を更新', + 'noRows.wo.message': '作業指示書はスケジュールまたは割り当て可能なタスクや仕事です', + 'noRows.wo.action': "'+'ボタンを押して作業指示書を作成", + to_delete: '削除', + confirm_delete_wo: 'この作業指示書を削除してもよろしいですか?', + no_access_wo: + '作業指示書へのアクセス権がありません。アクセス権が必要な場合は管理者に連絡してください', + cancel: 'キャンセル', + select_parts: '部品を選択', + sets_of_parts: '部品セット', + //preventive maintenance + paused: '一時停止', + trigger_details: 'トリガー詳細', + starts_on: '開始日', + ends_on: '終了日', + frequency: '頻度', + every_frequency_days: '{{frequency}}日ごと', + wo_details: '作業指示書の詳細', + confirm_delete_file: 'このファイルを削除してもよろしいですか?', + wo_schedule_success: '作業指示書が正常にスケジュールされました', + wo_schedule_failure: '作業指示書のスケジュールに失敗しました', + wo_trigger_edit_failure: '作業指示書トリガーの編集に失敗しました', + wo_trigger_delete_success: '作業指示書トリガーが正常に削除されました', + wo_trigger_delete_failure: '作業指示書トリガーの削除に失敗しました', + name: '名前', + wo_title: '作業指示書タイトル', + next_wo: '次の作業指示書', + trigger_name: 'トリガー名', + enter_trigger_name: 'トリガー名を入力', + frequency_description: '頻度(日数)', + wo_configuration: '作業指示書設定', + required_trigger_name: 'トリガー名は必須です', + required_frequency: 'トリガー頻度は必須です', + invalid_frequency: '頻度は0より大きくなければなりません', + schedule_wo: '作業指示書をスケジュール', + schedule_wo_description: '以下の項目に記入して作業指示書をスケジュール', + edit_wo_trigger: '作業指示書トリガーを編集', + edit_wo_trigger_description: '以下の項目に記入して作業指示書トリガーを編集', + create_trigger: 'トリガーを作成', + 'noRows.pm.message': 'カスタムトリガーで作業指示書をスケジュール', + 'noRows.pm.action': "'+'ボタンを押してトリガーを作成", + confirm_delete_pm: 'この作業指示書トリガーを削除してもよろしいですか?', + no_access_pm: + '予防保全セクションへのアクセス権がありません。アクセス権が必要な場合は管理者に連絡してください', + enter_wo_title: '作業指示書タイトルを入力', + //menuItems + status_report: 'ステータスレポート', + wo_analysis: '作業指示書分析', + wo_aging: '作業指示書の経過時間', + time_and_cost: '時間とコスト', + assets: '資産', + reliability_dashboard: '信頼性ダッシュボード', + total_maintenance_cost: '総メンテナンスコスト', + useful_life: '耐用年数', + requests: '依頼', + locations: '場所', + parts_and_inventory: '部品/在庫', + purchase_orders: '発注書', + meters: 'メーター', + people_teams: '人とチーム', + people: '人', + teams: 'チーム', + vendors_customers: 'ベンダーと請負業者', + vendors: 'ベンダー', + categories: 'カテゴリ', + settings: '設定', + //request + cancelled: 'キャンセル済み', + reject: '拒否', + approve: '承認', + request_create_success: '作業依頼が正常に作成されました', + request_create_failure: '作業依頼の作成に失敗しました', + request_edit_failure: '依頼の編集に失敗しました', + request_delete_success: '依頼が正常に削除されました', + request_delete_failure: '依頼の削除に失敗しました', + rejected: '拒否済み', + approved: '承認済み', + pending: '保留中', + required_request_name: '依頼タイトルは必須です', + required_field: 'この項目は必須です', + add_request: '依頼を追加', + add_request_description: '以下の項目に記入して新しい依頼を作成・追加', + edit_request: '依頼を編集', + edit_request_description: '以下の項目に記入して依頼を編集', + 'noRows.request.message': '作業依頼を管理', + 'noRows.request.action': "'+'ボタンを押して作業依頼を作成", + confirm_delete_request: 'この依頼を削除してもよろしいですか?', + request: '依頼', + request_details: '依頼の詳細', + none_priority: 'なし', + low_priority: '低', + medium_priority: '中', + high_priority: '高', + //asset + downtimes: 'ダウンタイム', + confirm_delete_file_asset: 'このファイルをこの資産から削除してもよろしいですか?', + actions: 'アクション', + show: '表示', + model: 'モデル', + serial_number: 'シリアル番号', + operational: '稼働中', + down: '停止中', + area: 'エリア', + barcode: 'バーコード', + placed_in_service: '稼働開始日', + warranty_expiration: '保証期限', + asset_information: '資産情報', + more_informations: '詳細情報', + confirm_delete_asset_downtime: 'このダウンタイムを削除してもよろしいですか?', + create_downtime_success: 'ダウンタイムが正常に追加されました', + create_downtime_failure: 'ダウンタイムの追加に失敗しました', + edit_downtime_success: 'ダウンタイムが正常に編集されました', + started_on: '開始日', + required_startsOn: '開始日は必須です', + reading_create_success: '読み取り値が正常に追加されました', + reading_create_failure: '読み取り値の追加に失敗しました', + reading: '読み取り値', + added_by: '追加者', + enter_meter_value: 'メーター値を入力', + add_reading: '読み取り値を追加', + select_meter: 'メーターを選択', + confirm_delete_part_asset: 'この部品をこの資産から削除してもよろしいですか?', + no_due_date: '期限なし', + due_at_date: '{{date}}に期限', + no_primary_worker: '主担当者なし', + no_wo_linked_asset: 'この資産にリンクされた作業指示書はありません', + asset_remove_success: '資産が正常に削除されました', + asset_remove_failure: '資産の削除に失敗しました', + asset_name_description: '資産名を入力', + select_asset_location: '資産の場所を選択', + primary_user_description: '主担当者を選択', + teams_description: 'チームを選択', + customers_description: '請負業者を選択', + vendors_description: 'ベンダーを選択', + inServiceDate_description: '稼働開始日', + warranty_expiration_date: '保証期限日', + additional_information: '追加情報', + structure: '構造', + parent_asset: '親資産', + asset_create_success: '資産が正常に作成されました', + asset_create_failure: '資産の作成に失敗しました', + additional_workers_description: '追加担当者を選択', + required_asset_name: '資産名は必須です', + add_asset: '資産を追加', + add_asset_description: '以下の項目に記入して新しい資産を作成・追加', + create_asset: '資産を作成', + hierarchy: '階層', + add_downtime: 'ダウンタイムを追加', + edit_downtime: 'ダウンタイムを編集', + remove_downtime: 'ダウンタイムを削除', + edit: '編集', + edit_asset: '資産を編集', + edit_asset_description: '以下の項目に記入して資産を編集', + confirm_delete_asset: 'この資産を削除してもよろしいですか?', + loading_assets: '{{name}} #{{id}} 以下の資産を読み込み中', + no_content: 'コンテンツなし', + no_result_criteria: '検索条件に一致する結果がありません', + //location + map_view: '地図表示', + location_create_success: '場所が正常に作成されました', + location_create_failure: '場所の作成に失敗しました', + location_edit_failure: '場所の編集に失敗しました', + location_delete_success: '場所が正常に削除されました', + location_delete_failure: '場所の削除に失敗しました', + enter_location_name: '場所名を入力', + address: '住所', + parent_location: '親場所', + select_workers: '作業者を選択', + map_coordinates: '地図座標', + required_location_name: '場所名は必須です', + required_location_address: '場所住所は必須です', + add_location: '場所を追加', + add_location_description: '以下の項目に記入して新しい場所を作成・追加', + edit_location: '場所を編集', + edit_location_description: '以下の項目に記入して場所を更新', + confirm_delete_location: 'この場所を削除してもよろしいですか?', + floor_plans: 'フロアプラン', + floor_plan: 'フロアプラン', + floor_plan_name_description: 'フロアプラン名', + 'Floor plan area in m²': 'フロアプラン面積(㎡)', + upload_image: '画像をアップロード', + required_floor_plan_name: 'フロアプラン名は必須です', + add_floor_plan: '新しいフロアプランを追加', + add_floor_plan_description: '以下の項目に記入して新しいフロアプランを作成', + no_asset_in_location: 'この場所に資産はありません', + no_wo_in_location: 'この場所に作業指示書はありません', + no_file_in_location: 'この場所に添付されたファイルはありません', + no_floor_plan_in_location: 'この場所にフロアプランはありません', + assigned_teams: '割り当てられたチーム', + assigned_customers: '割り当てられた請負業者', + assigned_vendors: '割り当てられたベンダー', + //no_access + no_access_location: + '場所へのアクセス権がありません。アクセス権が必要な場合は管理者に連絡してください', + no_access_vendors_customers: + 'ベンダーおよび請負業者へのアクセス権がありません。アクセス権が必要な場合は管理者に連絡してください', + no_access_people_team: + '人およびチームへのアクセス権がありません。アクセス権が必要な場合は管理者に連絡してください', + no_access_analytics: + '分析へのアクセス権がありません。アクセス権が必要な場合は管理者に連絡してください', + no_access_assets: + '資産へのアクセス権がありません。アクセス権が必要な場合は管理者に連絡してください', + no_access_categories: + 'カテゴリへのアクセス権がありません。アクセス権が必要な場合は管理者に連絡してください', + no_access_files: + 'ファイルへのアクセス権がありません。アクセス権が必要な場合は管理者に連絡してください', + no_access_inventory: + '在庫へのアクセス権がありません。アクセス権が必要な場合は管理者に連絡してください', + no_access_meters: + 'メーターへのアクセス権がありません。アクセス権が必要な場合は管理者に連絡してください', + no_access_purchase_orders: + '発注書を作成できません。アクセス権が必要な場合は管理者に連絡してください', + no_access_requests: + '依頼へのアクセス権がありません。アクセス権が必要な場合は管理者に連絡してください', + no_access_settings: + '設定へのアクセス権がありません。アクセス権が必要な場合は管理者に連絡してください', + no_access_page: 'このページへのアクセス権がありません', + file: 'ファイル', + 'noRows.location.message': '場所は資産と作業者の効率的な管理を可能にします', + 'noRows.location.action': "'+'ボタンを押して場所を作成", + //inventory + card_view: 'カード表示', + set_create_success: 'セットが正常に作成されました', + set_create_failure: 'セットの作成に失敗しました', + set_edit_failure: 'セットの編集に失敗しました', + set_delete_success: 'セットが正常に削除されました', + set_delete_failure: 'セットの削除に失敗しました', + total_cost: '総コスト', + part: '部品', + enter_part_name: '部品名を入力', + required_set_name: 'セット名は必須です', + add_set: 'セットを追加', + add_set_description: '以下の項目に記入して新しいセットを作成・追加', + create_set: 'セットを作成', + edit_set: 'セットを編集', + edit_set_description: '以下の項目に記入してセットを編集', + confirm_delete_set: 'このセットを削除してもよろしいですか?', + part_create_success: '部品が正常に作成されました', + part_create_failure: '部品の作成に失敗しました', + part_edit_failure: '部品の編集に失敗しました', + part_delete_success: '部品が正常に削除されました', + part_delete_failure: '部品の削除に失敗しました', + quantity: '数量', + open_wo: 'オープン作業指示書', + enter_part_category: '部品カテゴリを入力', + enter_part_cost: '部品コストを入力', + enter_part_quantity: '部品数量を入力', + minimum_quantity: '最小数量', + enter_part_minimum_quantity: '部品の最小数量を入力', + non_stock: '非在庫', + enter_part_barcode: '部品バーコードを入力', + enter_part_area: '部品エリアを入力', + additional_part_details: '追加部品詳細', + add_part: '部品を追加', + add_part_description: '以下の項目に記入して新しい部品を作成・追加', + create_part: '部品を作成', + update_part: '部品を更新', + update_part_description: '以下の項目に記入して部品を更新', + 'noRows.part.message': '部品は資産に組み込むか単独で使用可能', + 'noRows.part.action': "'+'ボタンを押して部品を作成", + confirm_delete_part: 'この部品を削除してもよろしいですか?', + part_details: '部品詳細', + area_details: 'エリア詳細', + assigned_people: '割り当てられた人', + no_asset_related_part: 'この部品に関連する資産はありません', + no_file_found: 'ファイルが見つかりません', + no_wo_found: '作業指示書が見つかりません', + workers: '作業者', + Parts_and_Inventory: '部品と在庫', + //purchase order + po_edit_failure: '発注書の編集に失敗しました', + po_delete_success: '発注書が正常に削除されました', + po_delete_failure: '発注書の削除に失敗しました', + number_of_items: 'アイテム数', + total_quantity: '総数量', + shipping_to: '配送先', + shipping_address: '配送先住所', + po_details: '発注書詳細', + enter_po_name: '発注書名を入力', + additional_details: '追加詳細', + vendor: 'ベンダー', + shipping_information: '配送情報', + company_name: '会社名', + ship_to: '配送先', + city: '市区町村', + state: '都道府県', + zip_code: '郵便番号', + fax_number: 'FAX番号', + po_date: '発注日', + notes: '備考', + add_notes: '備考を追加', + requisitioner: '依頼者', + terms: '条件', + shipping_method: '配送方法', + required_name: '名前は必須です', + edit_po: '発注書を編集', + edit_po_description: '以下の項目に記入して発注書を更新', + purchase_order: '発注書', + 'noRows.po.message': '発注書を一元管理', + 'noRows.po.action': "'+'ボタンを押して発注書を作成", + confirm_delete_po: 'この発注書を削除してもよろしいですか?', + upgrade_po: '発注書作成にはアップグレードが必要です', + new_po: '新しい発注書', + po_create_success: '発注書が正常に作成されました', + select_one_part: '少なくとも1つの部品を選択してください', + po_create_failure: '発注書の作成に失敗しました', + approve_while_submitting: '送信時に承認', + invalid_fax: 'FAX番号が無効です', + submit: '送信', + each_item_superior_zero: '各アイテムの数量は0より大きくなければなりません', + quantity_edit_success: '数量が正常に変更されました', + quantity_edit_failure: '数量の変更に失敗しました', + APPROVED: '承認済み', + PENDING: '保留中', + REJECTED: '拒否済み', + //meter + when_reading_is: 'メーター読み取り値が', + greater_than: 'より大きい', + lower_than: 'より小さい', + value: '値', + required_value: '値は必須です', + required_trigger_condition: '条件は必須です', + wo_trigger_create_success: '作業指示書トリガーが正常に作成されました', + wo_trigger_create_failure: '作業指示書トリガーの作成に失敗しました', + add_wo_trigger: '作業指示書トリガーを追加', + add_wo_trigger_description: '以下の項目に記入して作業指示書トリガーを作成・追加', + wo_trigger_edit_success: '作業指示書トリガーが正常に更新されました', + meter_create_success: 'メーターが正常に作成されました', + meter_create_failure: 'メーターの作成に失敗しました', + meter_edit_failure: 'メーターの編集に失敗しました', + meter_delete_success: 'メーターが正常に削除されました', + meter_delete_failure: 'メーターの削除に失敗しました', + next_reading_due: '次回読み取り期限', + unit_of_measurement: '単位', + last_reading: '最終読み取り値', + enter_meter_name: 'メーター名を入力', + unit: '単位', + update_frequency: '更新頻度', + update_frequency_in_days: '更新頻度(日数)', + required_meter_name: 'メーター名は必須です', + required_meter_unit: 'メーター単位は必須です', + required_meter_update_frequency: 'メーター更新頻度は必須です', + required_asset: '資産は必須です', + add_meter: 'メーターを追加', + add_meter_description: '以下の項目に記入して新しいメーターを作成・追加', + edit_meter: 'メーターを編集', + edit_meter_description: '以下の項目に記入してメーターを編集', + confirm_delete_meter: 'このメーターを削除してもよろしいですか?', + upgrade_create_meter: 'メーター作成にはアップグレードが必要です', + history: '履歴', + reading_frequency: '読み取り頻度', + required_reading_value: '読み取り値は必須です', + wo_triggers: '作業指示書トリガー', + add_trigger: 'トリガーを追加', + meter_details: 'メーター詳細', + 'noRows.meter.message': + 'メーター読み取りは資産の監視と条件に基づく作業指示書のトリガーを可能にします', + 'noRows.meter.action': "'+'ボタンを押してメーターを作成", + meter: 'メーター', + //upload + drag_one_file: 'ファイルを1つここにドラッグ', + drag_many_files: 'ファイルをここにドラッグ&ドロップ', + drop_to_start: 'ファイルをドロップしてアップロード開始', + invalid_files_type: 'このファイルタイプはアップロードできません', + you_have_uploaded: 'アップロードしました', + upload: 'アップロード', + //vendors_customers + Vendors_Customers: 'ベンダーと請負業者', + customer_create_success: '請負業者が正常に作成されました', + customer_create_failure: '請負業者の作成に失敗しました', + customer_edit_failure: '請負業者の編集に失敗しました', + customer_delete_success: '請負業者が正常に削除されました', + customer_delete_failure: '請負業者の削除に失敗しました', + customer_name: '請負業者名', + website: 'ウェブサイト', + customer_type: '請負業者タイプ', + customer_type_description: '例:配管、電気', + customer_description_description: 'この請負業者の目的を数行で説明してください...', + billing_information: '請求情報', + address_line_2: '住所2行目', + billing_name: '請求名', + currency: '通貨', + select_currency: '通貨を選択', + required_customer_name: '請負業者名は必須です', + required_phone: '電話番号は必須です', + invalid_website: '無効なウェブサイト', + billing_address: '請求先住所', + add_customer: '請負業者を追加', + add_customer_description: '以下の項目に記入して新しい請負業者を作成・追加', + 'noRows.customer.message': '請負業者は外部作業者です', + 'noRows.customer.action': "'+'ボタンを押して請負業者を作成", + type: 'タイプ', + billing_currency: '請求通貨', + go_back: '戻る', + confirm_delete_customer: 'この請負業者を削除してもよろしいですか?', + //vendor + vendor_create_success: 'ベンダーが正常に作成されました', + vendor_create_failure: 'ベンダーの作成に失敗しました', + vendor_edit_failure: 'ベンダーの編集に失敗しました', + vendor_delete_success: 'ベンダーが正常に削除されました', + vendor_delete_failure: 'ベンダーの削除に失敗しました', + required_company_name: '会社名は必須です', + vendor_type: 'ベンダータイプ', + contact_name: '担当者名', + add_vendor: 'ベンダーを追加', + add_vendor_description: '以下の項目に記入して新しいベンダーを作成・追加', + confirm_delete_vendor: 'このベンダーを削除してもよろしいですか?', + 'noRows.vendor.message': 'ベンダーは資産や部品を提供する組織です', + 'noRows.vendor.action': "'+'ボタンを押してベンダーを作成", + vendor_type_description: '例:配管、電気', + //people teams + role: '役割', + edit_user: 'ユーザーを編集', + edit_user_description: '以下の項目に記入してユーザーを編集', + job_title: '役職', + invite_users: 'ユーザーを招待', + bring_people_team: 'チームに新しい人を招待', + add_20_users: + "'tab'または'enter'を押して一度に20人のメールを入力可能。重複や既登録のメールは登録時に除外されます。", + enter_email: 'メールアドレスを入力', + users_invite_success: 'ユーザーが招待されました', + users_invite_failure: + 'ユーザーを招待できません。現在のサブスクリプションのメンバー数を確認してください', + please_type_emails: '招待するメールを入力してください', + please_select_role: '役割を選択してください', + invite: '招待', + team_create_success: 'チームが正常に作成されました', + team_create_failure: 'チームの作成に失敗しました', + team_edit_failure: 'チームの編集に失敗しました', + team_delete_success: 'チームが正常に削除されました', + team_delete_failure: 'チームの削除に失敗しました', + team_name: 'チーム名', + people_in_team: 'チームのメンバー', + required_team_name: 'チーム名は必須です', + create_team: 'チームを作成', + create_team_description: 'ここからチームメンバーを追加可能', + confirm_delete_team: 'このチームを削除してもよろしいですか?', + overview: '概要', + activity: 'アクティビティ', + wo_complete_last_14_days: '過去14日間に完了した作業指示書', + no_wo_complete_last_14_days: '過去2週間に完了した作業指示書はありません', + ADMIN_name: '管理者', + ADMIN_description: + '管理者は作業指示書や依頼の編集、追加、削除を含む完全なアクセス権を持ちます', + LIMITED_ADMIN_name: '限定管理者', + LIMITED_ADMIN_description: + '限定管理者は管理者と同様のアクセス権を持ちますが、設定の閲覧・編集や人とチームの追加・編集はできません。作成した請負業者、カテゴリ、PMトリガー以外の作業指示書、資産、場所、メーター、発注書は削除できません。', + TECHNICIAN_name: '技術者', + TECHNICIAN_description: + '技術者は作業指示書、資産、場所の作成と完了ができ、自分が作成したもののみ編集・削除可能', + LIMITED_TECHNICIAN_name: '限定技術者', + LIMITED_TECHNICIAN_description: '限定技術者は自分に割り当てられた作業指示書のみ閲覧可能', + VIEW_ONLY_name: '閲覧のみ', + VIEW_ONLY_description: '閲覧のみユーザーは全て閲覧可能ですが編集不可', + REQUESTER_name: '依頼者', + REQUESTER_description: '依頼者は作業依頼の提出とステータスの閲覧のみ可能', + select_user_role: 'ユーザーの役割を選択', + 'noRows.team.message': 'チームは特定のグループ管理に役立ちます。', + 'noRows.team.action': "'+'ボタンを押してチームを作成", + user_details: 'ユーザー詳細', + //files + file_delete_success: 'ファイルが正常に削除されました', + file_delete_failure: 'ファイルの削除に失敗しました', + uploaded_by: 'アップロード者', + uploaded_on: 'アップロード日', + rename: '名前変更', + required_files: '最低1つのファイルをアップロードしてください', + required_file_name: 'ファイル名を入力してください', + add_files: 'ファイルを追加', + edit_file: 'ファイルを編集', + 'noRows.file.message': 'すべてのファイルを一元管理', + 'noRows.file.action': "'+'ボタンを押してファイルをアップロード", + upgrade_files: '資産、作業指示書、場所などでファイルを使用するにはアップグレード', + parts_consumption: '部品消費', + requests_analysis: '依頼分析', + //categories, + category_create_success: 'カテゴリが正常に作成されました', + category_create_failure: 'カテゴリの作成に失敗しました', + category_edit_failure: 'カテゴリの編集に失敗しました', + category_delete_success: 'カテゴリが正常に削除されました', + category_delete_failure: 'カテゴリの削除に失敗しました', + timers: 'タイマー', + costs: 'コスト', + add_category: '新しいカテゴリを追加', + add_category_description: '名前を入力して新しいカテゴリを作成・追加', + edit_category: 'カテゴリを編集', + edit_category_description: '名前を入力してカテゴリを編集', + no_category_action: "'+'ボタンを押して最初のカテゴリを追加", + confirm_delete_category: 'このカテゴリを削除してもよろしいですか?', + no_category_message: '{{categoryName}}カテゴリがまだありません。', + acquisition_cost: '取得コスト', + //settings + general_settings: '一般設定', + request_form_configuration: '依頼フォーム設定', + roles: '役割', + checklists: 'チェックリスト', + field_configuration_description: 'フィールドを任意、非表示、必須に設定可能', + optional: '任意', + required: '必須', + hidden: '非表示', + creating_wo: '作業指示書作成中', + completing_wo: '作業指示書完了中', + role_edit_failure: '役割の編集に失敗しました', + edit_role: '役割を編集', + edit_role_description: '以下の項目に記入して役割を編集', + external_id: '外部ID', + permissions: '権限', + create_role_description: + 'この役割は管理者と同様の操作が可能ですが、以下の重要な権限をカスタマイズできます。', + create_and_edit: '作成/編集', + to_access: 'アクセス', + role_delete_success: '役割が正常に削除されました', + role_delete_failure: '役割の削除に失敗しました', + confirm_delete_role: 'この役割を完全に削除してもよろしいですか?', + users: 'ユーザー', + paid: '有料', + free: '無料', + role_create_success: '役割が正常に作成されました', + role_create_failure: '役割の作成に失敗しました', + roles_management: '役割管理', + roles_number: '{{count}} 役割', + create_role: '役割を作成', + upgrade_role: '役割作成にはアップグレードが必要です', + add_role: '新しい役割を追加', + add_role_description: '以下の項目に記入して新しい役割を作成・追加', + parts_and_sets: '部品と部品セット', + upgrade_role_edit: '役割編集にはアップグレードが必要です', + delete_role: '役割を削除', + upgrade_role_delete: '役割削除にはアップグレードが必要です', + create: '作成', + pm_trigger: '予防保全トリガー', + auto_assign_wo: '作業指示書を自動割り当て', + auto_assign_wo_description: '新規作業指示書を作成者に自動割り当て', + auto_assign_requests: '依頼を自動割り当て', + auto_assign_requests_description: '依頼承認者に新規作業指示書を自動割り当て', + disable_closed_wo_notification: '完了作業指示書通知を無効化', + disable_closed_wo_notification_description: '完了作業指示書更新時の通知を無効化', + ask_feedback_wo_closed: '作業指示書完了時にフィードバックを求める', + ask_feedback_wo_closed_description: '作業完了後にユーザーにフィードバックを依頼', + include_labor_in_total_cost: '総費用に労働コストを含める', + include_labor_in_total_cost_description: + 'ユーザーが時間を記録し、時間単価が保存されている場合に労働コストを総費用に加算', + enable_wo_updates_requesters: '依頼者向け作業指示書更新を有効化', + enable_wo_updates_requesters_description: + '依頼した作業指示書の更新をユーザーに通知', + language: '言語', + date_format: '日付形式', + business_type: '業種', + general_asset_management: '一般資産管理', + physical_asset_management: '物理資産管理', + //checklist + checklist_delete_success: 'チェックリストが正常に削除されました', + checklist_delete_failure: 'チェックリストの削除に失敗しました', + create_checklist: 'チェックリストを作成', + confirm_delete_checklist: 'このチェックリストを削除してもよろしいですか?', + upgrade_checklist: 'チェックリスト使用にはアップグレードが必要です', + //components + upgrade_now: '今すぐアップグレード', + total: '合計', + sub_task_status: 'サブタスクの状態', + text_field: 'テキストフィールド', + number_field: '数値フィールド', + inspection_check: '検査チェック', + multiple_choices: '複数選択', + meter_reading: 'メーター読み取り', + select_user: 'ユーザーを選択', + PASS: '合格', + FLAG: 'フラグ', + FAIL: '不合格', + enter_task_name: 'タスク名を入力', + see_details: '詳細を見る', + concerned_asset: '対象資産', + me: '自分', + remove_blank_tasks: '空白タスクを削除', + remove_blank_options: '空白オプションを削除', + preview: 'プレビュー', + edit_checklist: 'チェックリストを編集', + add_tasks: 'タスクを追加', + use_a_checklist: 'チェックリストを使用', + select_checklist: 'チェックリストを選択', + save_checklist: 'チェックリストを保存', + assign_tasks_description: '技術者が入力するカスタムタスクを割り当て', + select_date: '日付を選択', + task: 'タスク', + checklist: 'チェックリスト', + //analytics + upgrade_analytics: '分析を見るにはアップグレード', + grouped_by_category: 'カテゴリ別集計', + downtime_by_asset: '資産別ダウンタイム', + downtime_and_costs: 'ダウンタイムとコスト', + downtime_and_costs_trends: 'ダウンタイムとコストの傾向', + downtimes_trends: 'ダウンタイムの傾向', + repair_time_by_asset: '資産別修理時間', + consumed_parts_costs: '消費部品コスト', + requests_by_priority: '優先度別依頼', + requests_trends: '依頼の傾向', + time_spent: '費やした時間', + grouped_by_completed_by: '完了者別集計', + grouped_by_assigned_to: '担当者別集計', + grouped_by_priority: '優先度別集計', + completion_comparison: '完了比較', + hours_worked: '作業時間', + work_remaining: '残作業', + wo_status: '作業指示書ステータス', + cost_trends: 'コスト傾向', + cost_center: 'コストセンター', + downtime_and_availability: 'ダウンタイムと稼働率', + incomplete_wo: '未完了作業指示書', + the_numbers: '数値', + hours_and_cost_by_asset: '資産別時間とコスト', + completion_comparison_description: '様々なタイプの完了作業指示書の比較。', + wo_age_description: + '作業指示書の経過日数は作成日(または作業依頼日)から今日までの日数。', + rav_description: + 'RAVに対する総コストは(資産の作業指示書コスト/購入価格)×100で計算。業界標準は3%を目標値。', + downtime_and_availability_description: + '稼働率は資産の稼働開始日からの稼働状態の割合。ダウンタイムは指定期間内の停止イベント数。', + total_cost_description: + '総コストは作業指示書の労働コスト、追加費用、部品コストを含む。', + compliant_wo_description: + '遵守作業指示書は期限前に完了したもの。サイクルタイムは作業指示書完了までの日数。', + hours_worked_description: + 'これらの時間はフィルターで指定された期間内の作業指示書に対応。', + work_remaining_description: + 'このグラフは指定期間内に期限がある未完了作業指示書の数を示す。推定時間は個々の作業指示書に対応。', + total_downtime_in_hours: '総ダウンタイム(時間)', + downtime_events: 'ダウンタイムイベント', + percent_downtime: 'ダウンタイム率(%)', + meantime_between_failures_in_hours: '平均故障間隔(時間)', + availability_percent: '稼働率(%)', + mean_time_to_repair_in_hours: '平均修理時間(時間)', + average_age: '平均年齢', + count: '件数', + average_cost: '平均コスト', + compliant: '遵守', + average_cycle_time_in_days: '平均サイクルタイム(日数)', + total_consumption_cost: '総消費コスト', + parts_consumed: '消費部品', + total_cost_as_pct_rav: 'RAVに対する総コスト割合', + approved_requests: '承認済み依頼', + pending_requests: '保留中依頼', + cancelled_requests: 'キャンセル済み依頼', + average_cycle_time: '平均サイクルタイム', + compliance_rate: '遵守率', + complete: '完了', + reactive: 'リアクティブ', + recurring: '定期', + part_costs: '部品コスト', + labor_costs: '労働コスト', + total_time_spent_in_hours: '総作業時間(時間)', + estimated_hours: '推定時間', + total_purchase_price: '総購入価格', + you_have: 'あなたには', + new_messages: '新しいメッセージがあります', + //company profile + company: '会社', + change_cover: 'カバーを変更', + required_address: '住所は必須です', + company_details: '会社詳細', + company_details_description: '会社に関する情報を管理', + learn_more: '詳細を見る', + //user profile + profile: 'プロフィール', + email_notifications: 'メール通知', + email_updates_wo: '作業指示書とメッセージのメール更新', + email_updates_requests: '依頼した作業指示書のメール更新', + po_emails: '発注書メール', + required_job_title: '役職は必須です', + required_old_password: '現在のパスワードを入力してください。', + invalid_password: 'パスワードは8文字以上である必要があります。', + required_new_password: 'パスワードが入力されていません。', + passwords_must_match: 'パスワードが一致しません', + password_change_success: 'パスワードが正常に変更されました', + wrong_password: 'パスワードが間違っています', + current_password: '現在のパスワード', + new_password: '新しいパスワード', + confirm_password: 'パスワード確認', + personal_details: '個人情報', + personal_details_description: '個人情報に関する情報を管理', + change_password: 'パスワードを変更', + delete_account: 'アカウントを削除', + delete_account_confirmation: 'アカウントを削除してもよろしいですか?この操作は元に戻せません。', + account_deleted: 'アカウントが正常に削除されました', + account_delete_error: 'アカウント削除中にエラーが発生しました', + confirm_delete_account: 'アカウントを削除', + notification_settings: '通知設定', + notification_settings_description: '通知に関する詳細を管理', + recent_activity: '最近のアクティビティ', + created: '作成済み', + completed: '完了済み', + my_account: 'マイアカウント', + my_company: 'マイ会社', + you_are_using_plan: + '現在{{planName}}プランを利用中です。{{expiration}}に期限切れになります。より多くの機能を利用するにはアップグレードしてください。', + upgrade_plan: 'プランをアップグレード', + //subscription + plans: 'プラン', + monthly: '月額', + annually: '年額', + subscription_change_success: 'サブスクリプションが正常に変更されました', + invalid_credit_card: 'クレジットカード番号が無効です', + required_credit_card: 'カード番号は必須です', + invalid_expiration_month: '有効期限(月)が無効です', + required_expiration_month: '有効期限(月)は必須です', + invalid_expiration_year: '有効期限(年)が無効です', + required_expiration_year: '有効期限(年)は必須です', + invalid_cvv: 'CVVが無効です', + required_cvv: 'CVVは必須です', + required_cardholder_name: 'カード名義人名は必須です', + card: 'カード', + expiration_month: '有効期限(月)', + expiration_year: '有効期限(年)', + cardholder_name: 'カード名義人', + seats: '席数', + cost_per_seat: '席あたりの費用', + your_payment_secure: 'お支払い情報は暗号化され安全です。', + plan: 'プラン', + current_plan: '現在のプラン', + number_users_who_will_use_grash: 'Atlasを使用するユーザー数', + admin_role: '管理者', + technical_role: '技術者', + limited_technical_role: '限定技術者', + requester_role: '依頼者', + view_only_role: '閲覧のみ', + how_will_you_be_billed: '請求方法を選択してください', + which_plan_fits_you: '最適なプランを選択してください', + per_user_month: 'ユーザー/月', + per_user_year: 'ユーザー/年', + you_will_be_charged: '請求額', + proceed_to_payment: '支払いに進む', + pay_only_for_roles: + '管理者技術者限定技術者のユーザーのみ支払い、依頼者閲覧のみは無制限で無料', + checkout_our: '当社の', + pricing_page: '料金ページ', + for_more_details: 'をご覧ください', + users_count_display: '{{count}} ユーザー', + monthly_adverb: '毎月', + yearly_adverb: '毎年', + features: '機能', + checkout: 'チェックアウト', + checkout_description: '以下の項目に記入', + per_month: '月額', + per_year: '年額', + recover_password_description: '登録したメールアドレスを入力してパスワードをリセット。', + send_me_new_password: '新しいパスワードを送信', + want_to_sign_in_again: '再度サインインしますか?', + check_mails_for_instructions: 'メールの指示を確認してください', + pdf_report: 'PDFレポート', + HIGH: '高', + MEDIUM: '中', + LOW: '低', + NONE: 'なし', + import: 'インポート', + start_import_process: 'インポートを開始', + import_data: 'データをインポート', + set_header: 'ヘッダーを設定', + match_columns: '列を照合', + review: '確認', + done: '完了', + no_match_yet: 'まだ照合なし', + select: '選択...', + matched_to_field: '{{field}}に照合済み', + next: '次へ', + not_enough_rows: 'ファイルに行数が不足しています', + there_are_duplicates: '重複があります: {{duplicates}}', + assigned_by: '割り当て者', + percent_rows_have_value: '行の{{percent}}%に値あり', + match_at_least_column: '最低1列を照合してください', + to_import: 'インポート', + required_match: '{{field}}の照合は必須です', + archived: 'アーカイブ済み', + import_wo_success: + '{{created}}件の作業指示書が作成され、{{updated}}件が更新されました', + to_export: 'エクスポート', + filters: 'フィルター', + more_filters: '詳細フィルター', + customer: '請負業者', + to: 'から', + dates: '日付', + start: '開始', + end: '終了', + longitude: '経度', + latitude: '緯度', + ALL: 'すべて', + REACTIVE: 'リアクティブ', + REPEATING: '予防', + import_location_success: + '{{created}}件の場所が作成され、{{updated}}件が更新されました', + import_part_success: + '{{created}}件の部品が作成され、{{updated}}件が更新されました', + import_meter_success: + '{{created}}件のメーターが作成され、{{updated}}件が更新されました', + import_asset_success: + '{{created}}件の資産が作成され、{{updated}}件が更新されました', + wo_calendar: '作業指示書カレンダー', + month: '月', + week: '週', + day: '日', + agenda: '予定', + next_day: '翌日', + previous_day: '前日', + today: '今日', + to_filter: 'フィルター', + 'noRows.asset.message': '資産は会社が介入できるリソースです', + 'noRows.asset.action': "'+'ボタンを押して新しい資産を作成", + reset_filters: 'フィルターをリセット', + toggle_menu: 'メニュー切替', + no_results: '結果が見つかりません', + an_error_occured: 'エラーが発生しました。', + density: '密度', + compact: 'コンパクト', + standard: '標準', + comfortable: '快適', + columns: '列', + select_columns: '列を選択', + show_filters: 'フィルターを表示', + hide_filters: 'フィルターを非表示', + search_placeholder: '検索…', + search: '検索', + clear: 'クリア', + download_as_csv: 'CSVでダウンロード', + print: '印刷', + download_as_excel: 'Excelでダウンロード', + find_column: '列を探す', + column_title: '列タイトル', + reorder_column: '列の並び替え', + show_all: 'すべて表示', + hide_all: 'すべて非表示', + add_filter: 'フィルターを追加', + logic_operator: '論理演算子', + operator: '演算子', + and: 'かつ', + or: 'または', + filter_value: 'フィルター値', + contains: '含む', + equals: '等しい', + starts_with: 'で始まる', + ends_with: 'で終わる', + is: 'である', + is_not: 'でない', + is_after: '以降', + is_on_or_after: '以降または同日', + is_before: '以前', + is_on_or_before: '以前または同日', + is_empty: '空である', + is_not_empty: '空でない', + is_any_of: 'のいずれかである', + any: '任意', + true_text: '真', + false_text: '偽', + menu: 'メニュー', + show_columns: '列を表示', + hide: '非表示', + unsort: '並び替え解除', + sort_by_ASC: '昇順で並び替え', + sort_by_DESC: '降順で並び替え', + sort: '並び替え', + total_rows: '合計行数:', + yes: 'はい', + no: 'いいえ', + more: 'もっと見る', + to_group: 'グループ化', + see_children: '子を表示', + hide_children: '子を非表示', + expand: '展開', + collapse: '折りたたみ', + detail_panel_toggle: '詳細パネル切替', + cancel_subscription: 'サブスクリプションをキャンセル', + resume_subscription: 'サブスクリプションを再開', + confirm_cancel_subscription: 'サブスクリプションをキャンセルしてもよろしいですか?', + workflows: 'ワークフロー', + create_workflow: 'ワークフローを作成', + if: 'もし', + and_optional: 'かつ(任意)', + then: 'ならば', + workflow_description: + 'If、And、Thenのように簡単にカスタムワークフローを作成。時間を節約し、作業指示書を自動割り当てしてチームの運用に合わせてAtlasをカスタマイズ。\nすべてのプランで最大1つのカスタムワークフローを作成可能。追加ワークフローはビジネスプランにアップグレードしてください。', + CREATE_PURCHASE_ORDER: '発注書を作成', + PART_IS: '部品は', + QUANTITY_INFERIOR: '数量は以下より少ない', + ASSIGN_VENDOR: 'ベンダーを割り当て', + ASSIGN_CATEGORY: 'カテゴリを割り当て', + APPROVE: '承認', + REJECT: '拒否', + SEND_REMINDER_EMAIL: 'リマインダーメールを送信', + VENDOR_IS: 'ベンダーは', + CATEGORY_IS: 'カテゴリは', + STATUS_IS: 'ステータスは', + DUE_DATE_BETWEEN: '期限日は以下の間', + DUE_DATE_AFTER: '期限日は以下以降', + ASSIGN_PRIORITY: '優先度を割り当て', + ASSIGN_ASSET: '資産を割り当て', + ASSIGN_LOCATION: '場所を割り当て', + ASSIGN_USER: 'ユーザーを割り当て', + ASSIGN_TEAM: 'チームを割り当て', + ADD_CHECKLIST: 'チェックリストを追加', + PRIORITY_IS: '優先度は', + ASSET_IS: '資産は', + LOCATION_IS: '場所は', + USER_IS: 'ユーザーは', + TEAM_IS: 'チームは', + CREATED_AT_BETWEEN: '作成日は以下の間', + TITLE_CONTAINS: 'タイトルは以下を含む', + CREATE_REQUEST: '依頼を作成', + CREATE_WORK_ORDER: '作業指示書を作成', + SET_ASSET_STATUS: '資産ステータスを設定', + NAME_IS: '名前は', + NAME_CONTAINS: '名前は以下を含む', + VALUE_IS: '値は', + VALUE_CONTAINS: '値は以下を含む', + NUMBER_VALUE_SUPERIOR: '値は以下より大きい', + NUMBER_VALUE_INFERIOR: '値は以下より小さい', + WORK_ORDER_CREATED: '作業指示書が作成されました', + WORK_ORDER_CLOSED: '作業指示書が完了しました', + WORK_ORDER_ARCHIVED: '作業指示書がアーカイブされました', + REQUEST_CREATED: '依頼が作成されました', + REQUEST_APPROVED: '依頼が承認されました', + REQUEST_REJECTED: '依頼が拒否されました', + PURCHASE_ORDER_CREATED: '発注書が作成されました', + PURCHASE_ORDER_UPDATED: '発注書が更新されました', + TASK_UPDATED: 'タスクが更新されました', + PART_UPDATED: '部品が更新されました', + add_condition: '条件を追加', + workflow_creation_success: 'ワークフローが正常に作成されました', + workflow_creation_failure: 'ワークフローの作成に失敗しました', + action_value_missing: 'アクション値が不足しています', + condition_value_missing: '条件値が不足しています', + workflow_edit_success: 'ワークフローが正常に更新されました', + workflow_edit_failure: 'ワークフローの編集に失敗しました', + workflow_delete_success: 'ワークフローが正常に削除されました', + workflow_delete_failure: 'ワークフローの削除に失敗しました', + confirm_delete_workflow: 'このワークフローを削除してもよろしいですか?', + click_here: 'ここをクリック', + verify_email_title: 'メールを確認', + verify_email_description: + '確認メールを送信しました。受信箱に見当たらない場合は迷惑メールフォルダを確認してください。', + upgrade: 'アップグレード', + downgrade: 'ダウングレード', + upgrade_description: + 'サブスクリプションプランをアップグレードしました。Atlasを使用する無効ユーザーを有効化する必要があります。現在のサブスクリプションで一度だけ可能です。慎重に選択してください。', + enable_users: 'ユーザーを有効化', + max_users_description: '{{maxUsers}}ユーザーまで有効化可能', + downgrade_description: + 'サブスクリプションプランをダウングレードしました。続行するには一部のユーザーを無効化する必要があります。現在のサブスクリプションで一度だけ可能です。慎重に選択してください。', + disable_users: 'ユーザーを無効化', + min_users_description: '{{minUsers}}ユーザー以上を無効化する必要があります', + downgrade_description_no_owner: + '会社がサブスクリプションプランをダウングレードしました。会社所有者がユーザーを無効化する必要があります。', + past_due: '期限超過', + due_date_delay: '期限遅延', + due_date_delay_description: '期限遅延(日数)', + days_count: '{{days}}日', + trigger_configuration: 'トリガー設定', + WORK_ORDER_feature: '作業指示書', + REQUEST_feature: '作業依頼', + PART_feature: '部品管理', + MOBILE_APP_feature: 'モバイルアプリ', + WORK_ORDER_HISTORY_feature: '作業指示書履歴', + PREVENTIVE_MAINTENANCE_feature: '予防保全', + CHECKLIST_feature: 'チェックリスト', + FILE_feature: 'ファイルアップロード', + PURCHASE_ORDER_feature: '発注書', + METER_feature: 'メーター読み取り', + REQUEST_CONFIGURATION_feature: '依頼フォーム設定', + ADDITIONAL_TIME_feature: '高度な時間追跡', + ADDITIONAL_COST_feature: '高度なコスト追跡', + ANALYTICS_feature: '分析とレポート', + REQUEST_PORTAL_feature: '依頼ポータル', + SIGNATURE_feature: '署名', + ROLE_feature: 'カスタム役割', + WORKFLOW_feature: 'ワークフロー自動化', + API_ACCESS_feature: 'APIアクセス', + WEBHOOK_feature: 'Webhook', + add_new_option: '新しいオプションを追加', + edit_company: '会社を編集', + fill_fields_below: '以下の項目に記入', + IMPORT_CSV_feature: 'CSVインポート', + no_import_access: 'CSVやExcelファイルからのインポートにはプランのアップグレードが必要です', + register_here: 'こちらで登録', + home: 'ホーム', + user: 'ユーザー', + start_work_order: '作業指示書を開始', + priority_label: '{{priority}}優先度', + stop_work_order: 'タイマー停止', + required_files_on_completion: '作業指示書完了時にファイルが必須', + required_tasks_on_completion: 'タスクを完了する必要があります', + required_labor_on_completion: '時間を記録する必要があります', + required_part_on_completion: 'この作業指示書で部品が使用されていません', + required_cost_on_completion: 'この作業指示書に費用情報がありません', + complete_work_order: '作業指示書を完了', + no_parts: '部品なし', + edit_quantity: '数量を編集', + remaining_tasks: '残り{{count}}タスク', + complete_tasks_percent: '{{percent}}%完了', + create_work_order: '作業指示書を作成', + select_customers: '請負業者を選択', + select_vendors: 'ベンダーを選択', + select_users: 'ユーザーを選択', + select_teams: 'チームを選択', + select_locations: '場所を選択', + select_assets: '資産を選択', + select_categories: 'カテゴリを選択', + estimated_hours_in_text: '{{hours}}推定時間', + create_meter: 'メーターを作成', + create_location: '場所を作成', + create_request: '依頼を作成', + add_task: 'タスクを追加', + select_task_type: 'タスクタイプを選択', + assign_user: 'ユーザーを割り当て', + assign_asset: '資産を割り当て', + add_options: 'オプションを追加', + required_task_label: 'タスクラベルは必須です', + edit_work_order: '作業指示書を編集', + confirmation: '確認', + LATE_WO: '遅延', + TODAY_WO: '本日', + HIGH_WO: '高優先度', + no_element_match_criteria: '条件に一致する要素がありません', + required_part_name: '部品名は必須です', + only_assigned_to_me: '自分に割り当てられたもののみ', + complete_work_orders: '完了した作業指示書', + this_week: '今週', + all_time: '全期間', + compliant_work_orders: '遵守作業指示書', + stats: '統計', + vendors_and_customers: 'ベンダーと請負業者', + no_notification_message: + '重要な更新はここに表示され、作業の進捗をフォローするのに役立ちます', + no_notification: '通知なし', + view_children: '子を表示', + loading: '読み込み中', + please_wait: 'お待ちください...', + add_file: 'ファイルを追加', + asset_update_failure: '資産の編集に失敗しました', + no_wo_linked_location: 'この場所に作業指示書はありません', + confirm_delete_file_location: 'このファイルをこの場所から削除してもよろしいですか?', + confirm_delete_file_part: 'このファイルをこの部品から削除してもよろしいですか?', + no_wo_linked_part: 'この部品にリンクされた作業指示書はありません', + edit_customer: '請負業者を編集', + edit_vendor: 'ベンダーを編集', + reading_history: '読み取り履歴', + user_invite_success: 'ユーザーが招待されました', + user_invite_failure: 'ユーザーの招待に失敗しました', + create_child_asset: '子資産を作成', + not_enough_part: 'この部品の在庫が不足しています', + update_profile: 'プロフィールを更新', + confirm_logout: 'ログアウトしてもよろしいですか?', + report: 'レポート', + end_cannot_be_ulterior_to_start: '終了日は開始日より後にできません', + storage_permission_needed_description: 'ファイルをダウンロードするにはストレージ権限が必要です', + permission_denied: '権限が拒否されました!', + to_scan: 'スキャン', + nfc_tag: 'NFCタグ', + scanning: 'スキャン中', + error: 'エラー', + tag_not_found: 'タグが見つかりません', + 'no nfc support': 'NFC非対応', + remaining_parts: '残り{{quantity}}', + team_members_count: '{{count}}メンバー', + no_asset_found_nfc: 'このNFCタグに該当する資産がありません。作成しますか?', + no_access_to_camera: 'カメラへのアクセス権がありません', + no_asset_found_barcode: 'このバーコードに該当する資産がありません。作成しますか?', + remove_blank_meter_tasks: 'メーターを選択してください', + no_notification_permission: '通知権限なし', + no_notification_permission_description: '設定で通知権限を手動で有効にしてください', + allow: '許可', + failed_push_notification: 'プッシュ通知のトークン取得に失敗しました!', + no_internet_connection: 'インターネット接続なし', + success: '成功', + info: '情報', + switch_account: 'アカウント切替', + switch_to_super_user: 'スーパ管理者に切替', + switch_account_description: '続行するアカウントを選択してください', + manufacturer: '製造元', + power: '電力', + library: 'ライブラリ', + camera: 'カメラ', + CANCELLED: '拒否済み', + max_file_size_error: 'ファイルサイズは{{size}}MB以下である必要があります', + assignedToUser: '自分の作業', + mark_all_as_seen: 'すべて既読にする', + estimated_start_date: '予定開始日', + audio_description: '音声説明', + start_recording: '録音開始', + stop_recording: '録音停止', + OPERATIONAL: '稼働中', + DOWN: '停止中', + MODERNIZATION: '近代化', + STANDBY: '待機中', + INSPECTION_SCHEDULED: '検査予定', + COMMISSIONING: '試運転', + EMERGENCY_SHUTDOWN: '緊急停止', + select_asset_status: '資産ステータスを選択', + asset_status: '資産ステータス', + custom_server: 'カスタムサーバー', + custom_server_title: 'カスタムサーバー設定', + custom_server_description: + 'カスタムAPIサーバーURLを設定。独自サーバーを使用している場合のみ変更してください。', + server_url: 'サーバーURL', + required_url: 'サーバーURLは必須です', + server_url_saved: 'サーバーURLが正常に保存されました', + error_saving_url: 'サーバーURL保存中にエラーが発生しました', + server_url_reset: 'サーバーURLをデフォルトにリセットしました', + reset_to_default: 'デフォルトにリセット', + list: 'リスト', + back_to: '戻る', + top_level: 'トップレベル', + no_results_found: '結果が見つかりません', + no_sub_assets: 'サブ資産なし', + no_assets_available: '利用可能な資産なし' +}; +export default locale; \ No newline at end of file