水本 祐希 7196491cf0 Merged PR 472: 画面作成(利用規約同意画面)
## 概要
[Task2802: 画面作成(利用規約同意画面)](https://paruru.nds-tyo.co.jp:8443/tfs/ReciproCollection/fa4924a4-d079-4fab-9fb5-a9a11eb205f0/_workitems/edit/2802)

- 何をどう変更したか、追加したライブラリなど
  - 利用規約同意画面の実装を行いました
- このPull Requestでの対象/対象外
  - api.tsおよびstyles
- 影響範囲(他の機能にも影響があるか)
  - ありません

## レビューポイント
- 特にレビューしてほしい箇所
  - URLの妥当性(動作確認のため別タスクで追加していますが、内容は本タスクで見てほしいです)
     違和感ないか確認お願いします。
         <Route path="/accept-to-use" element={<AcceptToUsePage />} />
  - 各処理のエラーハンドリングについて

## UIの変更
- Before/Afterのスクショなど
- スクショ置き場
https://ndstokyo.sharepoint.com/:f:/r/sites/Piranha/Shared%20Documents/General/OMDS/%E3%82%B9%E3%82%AF%E3%83%AA%E3%83%BC%E3%83%B3%E3%82%B7%E3%83%A7%E3%83%83%E3%83%88/Task2802?csf=1&web=1&e=otF5YX

## 動作確認状況
- ローカルで確認済

## 補足
- 相談、参考資料などがあれば
2023-10-17 07:15:49 +00:00

514 lines
22 KiB
JSON
Raw Blame History

This file contains invisible Unicode characters

This file contains invisible Unicode characters that are indistinguishable to humans but may be processed differently by a computer. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

{
"common": {
"message": {
"inputEmptyError": "Mandatory Field",
"passwordIncorrectError": "入力されたパスワードがルールを満たしていません。下記のルールを満たすパスワードを入力してください。",
"emailIncorrectError": "メールアドレスの形式が不正です。正しいメールアドレスの形式で入力してください。",
"internalServerError": "Processing failed. Please try again later. ",
"listEmpty": "There are 0 search results.",
"dialogConfirm": "Do you want to perform the operation?",
"success": "Successfully Processed"
},
"label": {
"cancel": "Cancel",
"copyRight": "© OM Digital Solutions Corporation",
"edit": "Edit",
"save": "Save",
"delete": "Delete",
"return": "Return",
"tier1": "Admin",
"tier2": "BC",
"tier3": "Distributor",
"tier4": "Dealer",
"tier5": "Customer",
"notSelected": "None"
}
},
"topPage": {
"message": {
"logout": "Your login has expired. Please login again."
},
"label": {
"displayLanguage": "Language",
"languageEnglish": "English",
"languageGerman": "Deutsch",
"languageSpanish": "Español",
"languageFrench": "Français",
"alreadyHaveAccount": "Existing User",
"signInButton": "Sign in",
"newUser": "New User",
"signUpButton": "Create Account",
"logoAlt": "OM Dictation Management System in the Cloud"
}
},
"signupPage": {
"message": {
"inputEmptyError": "Mandatory Field",
"passwordIncorrectError": "The password you entered does not meet the rules. Please enter a password that meets the rules below.",
"emailIncorrectError": "E-mail address format is invalid. Please enter a valid email address format. (System identifies invalid emails such as without an mark or the part with .com is something that doesn't look correct. )",
"dealerNotFoundError": "There is a incorrect value in the dealer selection. Please select a dealer again."
},
"text": {
"title": "Create your account",
"accountInfoTitle": "Registration Information",
"countryExplanation": "Select the country where you are located. If your country isn't listed, please select the nearest country.",
"dealerExplanation": "Please select the dealer you would like to purchase the license from.",
"adminInfoTitle": "Register primary administrator's information",
"passwordTerms": "Please set a password. The password must be 8-25 characters must contain letters, numbers, and symbols. (Should list compatible symbol and state if capital letter is needed)."
},
"label": {
"company": "Company Name",
"country": "Country",
"dealer": "Dealer (Optional)",
"adminName": "Administrators Name",
"email": "Email Address",
"password": "Password",
"termsLink": "Click here to read the terms of use",
"termsLinkFor": "for ODDS.",
"termsCheckBox": "Yes, I agree to the terms of use.",
"createAccountButton": "Submit"
}
},
"signupConfirmPage": {
"message": {
"emailConflictError": "This email address is already registered. Please register with another email address."
},
"text": {
"title": "Verification ",
"pageExplanation": "Please verify that the below information is correct. Then click Register.",
"accountInfoTitle": "Your account information",
"adminInfoTitle": "Primary administrator's information"
},
"label": {
"company": "Company Name",
"country": "Country",
"dealer": "Dealer (Optional)",
"adminName": "Administrators Name",
"email": "Email Address",
"password": "Password",
"signupButton": "Register"
}
},
"signupCompletePage": {
"text": {
"createdInfo": "Your account has been created and a verification email has been sent to your registered email address. Please click the verification link in the email to activate your account."
},
"label": {
"title": "Account Created"
}
},
"signupVerifyPage": {
"text": {
"verifySuccess": "Your account has been successfully verified.",
"faild": "Verification failed. Please click the below link to resend confirmation email.",
"alreadySuccess": "Your account has already been verified."
},
"label": {
"verifySuccess": "Verified!",
"faild": "Verification Failed",
"alreadySuccess": "Already Verified!",
"returnToSignIn": "Click to Sign in"
}
},
"userListPage": {
"message": {
"addUserSuccess": "A verification email has been sent to your email address.",
"authorIdConflictError": "This Author ID has already been registered. Please register with another Author ID.",
"authorIdIncorrectError": "Author ID format is invalid. Only alphanumeric characters and \"_\" can be entered for Author ID.",
"roleChangeError": "Unable to change the User Role. The displayed information may be outdated, so please refresh the screen to see the latest status.",
"encryptionPasswordCorrectError": "Encryption password does not meet the rules.",
"alreadyLicenseDeallocatedError": "Assigned license has already been canceled. The displayed information may be outdated, so please refresh the screen to see the latest status."
},
"label": {
"title": "User",
"addUser": "Add User",
"licenseAllocation": "Assign License",
"name": "Name",
"role": "Role",
"authorID": "Author ID",
"typistGroup": "Transcriptionist Group",
"email": "Email",
"status": "Status",
"expiration": "Expiration Date",
"remaining": "Remaining Period",
"autoRenew": "Auto Renew",
"licenseAlert": "License Alert",
"notification": "Notification",
"users": "Users",
"of": "of",
"personal": "User Information",
"setting": "Settings",
"selectGroup": "Select Group",
"addToGroup": "Add Group (Optional)",
"author": "Author",
"transcriptionist": "Transcriptionist",
"encryption": "Encryption",
"prompt": "Prompt",
"emailVerified": "Email Verified",
"editUser": "Edit User",
"licenseDeallocation": "Unassign License",
"deleteUser": "Delete User",
"none": "None",
"encryptionPassword": "Password",
"encryptionPasswordTerm": "Please set your password using 4 to 16 alphanumeric and symbols."
}
},
"LicenseSummaryPage": {
"label": {
"title": "License(s)",
"orderLicense": "Order License",
"orderHistory": "Order History",
"activateLicenseKey": "Activate License Key",
"totalLicense": "License Inventory",
"allocatedLicense": "Number of licenses allocated ",
"reusableLicense": "Number of licenses available for reuse",
"freeLicense": "Number of unused licenses",
"expiringWithin14daysLicense": "Number of licenses expiring within 14 days",
"issueRequesting": "Total number of licenses on order",
"numberOfRequesting": "Total number of orders",
"shortage": "Shortage",
"storageSize": "Storage Available",
"usedSize": "Storage Used",
"storageAvailable": "Storage Unavailable (Exceeded Amount)"
}
},
"licenseOrderPage": {
"message": {
"inputEmptyError": "Mandatory Field",
"poNumberIncorrectError": "PO Number format is not valid. Only alphanumeric characters can be entered for the PO Number.",
"newOrderIncorrectError": "Please enter a number greater than or equal to 1 for the New Order.",
"confirmOrder": "Would you like to place an order?",
"poNumberConflictError": "PO Number entered already exists. Please enter a different PO Number."
},
"label": {
"title": "Order License",
"licenses": "License Type",
"poNumber": "PO Number",
"newOrder": "Number of licenses",
"orderButton": "Order",
"licenseTypeText": "One year"
}
},
"dictationPage": {
"message": {
"noPlaybackAuthorization": "You do not have permission to playback this file.",
"taskToPlaybackNoExists": "The file cannot be played because it has already been transcribed or does not exist.",
"taskNotEditable": "The transcriptionist cannot be changed because the transcription is already in progress or the file does not exist. Please refresh the screen and check the latest status."
},
"label": {
"title": "Dictations",
"displayInfomation": "Display Information",
"jobNumber": "Job Number",
"status": "Status",
"priority": "Priority",
"encryption": "Encryption",
"authorId": "Author ID",
"workType": "Worktype ID",
"fileName": "File Name",
"fileLength": "File Length",
"fileSize": "File size",
"recordingStartedDate": "Dictation start date",
"recordingFinishedDate": "Dictation complete date",
"uploadDate": "Dictation upload date",
"transcriptionStartedDate": "Transcription start date",
"transcriptionFinishedDate": "Transcription finish date",
"transcriptionist": "Transcriptionist",
"comment": "Comment",
"optionItem1": "OptionItem1",
"optionItem2": "OptionItem2",
"optionItem3": "OptionItem3",
"optionItem4": "OptionItem4",
"optionItem5": "OptionItem5",
"optionItem6": "OptionItem6",
"optionItem7": "OptionItem7",
"optionItem8": "OptionItem8",
"optionItem9": "OptionItem9",
"optionItem10": "OptionItem10",
"filter": "Filter",
"uploaded": "Uploaded",
"inProgress": "InProgress",
"finished": "Finished",
"pending": "Pending",
"backup": "Backup",
"playback": "Playback",
"fileProperty": "File Property",
"changeTranscriptionist": "Change Transcriptionist",
"deleteDictation": "Delete Dictation",
"selectedTranscriptionist": "Selected Transcriptionist",
"poolTranscriptionist": "Transcription List"
}
},
"cardLicenseIssuePopupPage": {
"label": {
"title": "License Card",
"subTitle": "Card License Creation",
"number": "Number of create licenses",
"createButton": "Create"
},
"message": {
"createSuccess": "Processing was successful.",
"createNumberIncorrectError": "Enter a number of 1 or more in Number of licenses."
}
},
"partnerLicensePage": {
"label": {
"cardLicenseButton": "License Card"
}
},
"cardLicenseActivatePopupPage": {
"label": {
"title": "Activate License Key",
"keyNumber": "Key",
"activateButton": "Activate",
"keyNumberIncorrectError": "Please enter the 20 character alphanumeric key."
},
"message": {
"LicenseKeyNotExistError": "The license key you entered does not exist. Please check your license key again.",
"LicenseKeyAlreadyActivatedError": "The license key you entered is already activated. Please try using a different license key."
}
},
"addPartnerAccountPopupPage": {
"message": {
"addAccountSuccess": "A verification email has been sent to your email address.",
"inputEmptyError": "Mandatory field",
"emailIncorrectError": "E-mail address format is invalid. Please enter a valid email address format. (System identifies invalid emails such as without an mark or the part with .com is something that doesn't look correct. )",
"emailConflictError": "This email address is already registered. Please register with another email address."
},
"text": {
"title": "Add account",
"accountInfoTitle": "Register account information",
"countryExplanation": "Select the country where you are located. If your country isn't listed, please select the nearest country.",
"adminInfoTitle": "Register primary administrator's information"
},
"label": {
"company": "Company Name",
"country": "Country",
"adminName": "Administrators Name",
"email": "Email",
"createAccountButton": "Add account"
}
},
"partnerLicense": {
"label": {
"title": "License",
"subTitle": "Partner Licenses",
"orderLicenseButton": "Order License",
"orderHistoryButton": "Order History",
"IssueLicenseCardButton": "License Card",
"displayCardHistoryButton": "Card History",
"name": "Company Name",
"category": "Account Level",
"accountId": "Account ID",
"stockLicense": "License Inventory",
"issueRequested": "Licenses Requested",
"shortage": "License Shortage",
"issueRequesting": "Licenses on Order",
"viewDetails": "View Details",
"accounts": "accounts"
}
},
"orderHistoriesPage": {
"label": {
"title": "License",
"orderHistory": "Order History",
"orderDate": "Order Date",
"issueDate": "Issue Date",
"numberOfOrder": "Number of licenses on order",
"poNumber": "PO Number",
"status": "Status",
"issueRequesting": "Licenses on Order",
"issued": "License Issued",
"orderCanceled": "Order Canceled",
"issue": "Issue",
"issueCancel": "Cancel Licenses",
"orderCancel": "Cancel Order",
"histories": "histories"
},
"message": {
"notEnoughOfNumberOfLicense": "Licenses could not be issued due to insufficient amount of licenses. Please order additional licenses.",
"alreadyIssueLicense": "The order has already been placed. The displayed information may be outdated, so please refresh the screen to see the latest status.",
"alreadyLicenseIssueOrCancel": "Failed to cancel license order. The license for the selected order has already been issued or the order has been canceled already. Please refresh the screen and check again.",
"alreadyLicenseStatusChanged": "Failed to cancel license issuance. The status of the selected order has changed. Please refresh the screen and check again.",
"expiredSinceIssued": "Licenses that have been issued cannot be canceled because more than 14 days have passed since the issue date.",
"alreadyLicenseAllocated": "The issued license cannot be canceled because it has already been assigned."
}
},
"allocateLicensePopupPage": {
"label": {
"title": "Assign License",
"email": "Email",
"name": "Name",
"authorID": "Author ID",
"status": "Status",
"allocated": "License Assigned",
"notAllocated": "License Not Assigned",
"expirationDate": "Expiration Date",
"licenseInformation": "License Information",
"licenseAvailable": "Available License",
"dropDownHeading": "Select License",
"oneYear": "One year",
"allocateLicense": "OK"
},
"message": {
"inputEmptyError": "Mandatory Field",
"licenseAllocationFailure": "Failed to assign license. The displayed information may be outdated, so please refresh the screen to see the latest status."
}
},
"workflowPage": {
"label": {
"title": "Workflow",
"addRoutingRule": "Add Routing Rule",
"editRoutingRule": "Edit Routing Rule",
"templateSetting": "Template Setting",
"worktypeIdSetting": "WorktypeID Setting",
"typistGroupSetting": "Transcriptionist Group Setting",
"authorID": "Author ID",
"worktype": "Worktype ID",
"worktypeOptional": "Worktype ID (Optional)",
"transcriptionist": "Transcriptionist",
"template": "Template",
"templateOptional": "Template (Optional)",
"editRule": "Edit Rule",
"selected": "Selected Transcriptionist",
"pool": "Transcription List",
"selectAuthor": "Select Author ID",
"selectWorktypeId": "Select Worktype ID",
"selectTemplate": "Select Template"
},
"message": {
"selectedTypistEmptyError": "Transcriptionist,TranscriptionistGroupがいないルーティングルールは保存できません。ルーティング先を1つ以上選択してください。",
"workflowConflictError": "指定したAuthorIDとWorktypeIDの組み合わせで既にルーティングルールが登録されています。他の組み合わせで登録してください。",
"inputEmptyError": "Mandatory Field",
"saveFailedError": "ルーティングルールの保存に失敗しました。画面を更新し、再度実行してください"
}
},
"typistGroupSetting": {
"label": {
"title": "Transcriptionist Group",
"addGroup": "Add Group",
"groupName": "Group Name",
"addTypistGroup": "Add Transcriptionist Group",
"transcriptionist": "Transcriptionist",
"selected": "Selected Transcriptionist",
"pool": "Transcription List",
"add": "Add",
"remove": "Remove",
"editTypistGroup": "Edit Transcriptionist Group"
},
"message": {
"selectedTypistEmptyError": "One or more transcriptonist must be selected to save a transcrption group.",
"groupSaveFailedError": "Typist Group could not be saved. The displayed information may be outdated, so please refresh the screen to see the latest status."
}
},
"worktypeIdSetting": {
"label": {
"title": "Worktype ID Setting",
"activeWorktypeId": "Active Worktype ID",
"addWorktypeId": "Add Worktype ID",
"worktypeId": "Worktype ID",
"description": "Description",
"descriptionOptional": "Description (Optional)",
"optionItem": "Option Item",
"worktypeIdTerms": "Worktype ID can contain alphanumeric and symbols. The following symbols cannot be used:\\/:*?\"<>|.",
"addWorktype": "Add Worktype",
"editWorktypeId": "Edit Worktype ID",
"saveChange": "Save Changes",
"editOptionItems": "Option Item",
"itemLabel": "Item label",
"defaultValue": "Default value",
"initialValue": "Initial value",
"default": "Default",
"blank": "Blank",
"lastInput": "Last Input",
"optionItemTerms": "The Item label and Initial value should be alphanumeric and symbols, but not include: \\ / : * ? “ < > | ."
},
"message": {
"worktypeIdIncorrectError": "The Worktype ID you entered does not meet specifications. Please enter the correct Worktype as outlined in the specifications below.",
"alreadyWorktypeIdExistError": "This Worktype ID is currently registered. Please register with a different Worktype ID.",
"worktypeIDLimitError": "Worktype ID cannot be added because it has reached the maximum number of registrations.",
"optionItemInvalidError": "Default valueがDefaultに設定されている場合、Initial valueは入力が必須です。",
"optionItemSaveFailedError": "オプションアイテムの保存に失敗しました。画面を更新し、再度実行してください",
"optionItemIncorrectError": "入力されたItem labelまたはInitial valueがルールを満たしていません。下記のルールを満たす値を入力してください",
"updateActiveWorktypeFailedError": "Active WorktypeIDの保存に失敗しました。画面を更新し、再度実行してください",
"worktypeInUseError": "このWorktype IDはルーティングルールで使用されているため削除できません。"
}
},
"templateFilePage": {
"label": {
"title": "Template List",
"addTemplate": "Add Template",
"fileName": "Flie Name",
"chooseFile": "Choose File",
"notFileChosen": "- Not file chosen -",
"fileSizeTerms": "ファイルサイズは5MBまでです。",
"fileSizeError": "選択されたファイルのサイズが大きすぎます。サイズが5MB以下のファイルを選択してください。",
"fileEmptyError": "ファイル選択は必須です。ファイルを選択してください。"
}
},
"partnerPage": {
"label": {
"title": "Partners",
"addAccount": "Add account",
"name": "Company Name",
"category": "Account Level",
"accountId": "Account ID",
"country": "Country",
"primaryAdmin": "Primary administrator",
"email": "Email",
"dealerManagement": "Dealer Management",
"partners": "Partners",
"deleteAccount": "Delete Account"
}
},
"accountPage": {
"label": {
"title": "Account",
"fileDeleteSetting": "File Delete Setting",
"accountInformation": "Account Information",
"companyName": "Company Name",
"accountID": "Account ID",
"yourCategory": "Your Category",
"yourCountry": "Your Country",
"yourDealer": "Your DealerUpper layer",
"selectDealer": "Select Dealer",
"dealerManagement": "Dealer Management",
"administratorInformation": "Administrator Information",
"primaryAdministrator": "Primary Administrator",
"secondaryAdministrator": "Secondary Administrator",
"emailAddress": "E-mail address",
"selectSecondaryAdministrator": "Select Secondary Administrator",
"saveChanges": "Save Changes",
"deleteAccount": "Delete Account"
},
"message": {
"updateAccountFailedError": "アカウント情報の保存に失敗しました。画面を更新し、再度実行してください"
}
},
"deleteAccountPopup": {
"label": {
"title": "Delete Account",
"subTitle": "Delete your account",
"cautionOfDeleteingAccountData": "Deleting your account will remove all of your audio files and\nlicenses from system. and you'll cannot use ODMS Cloud.\nThis cannot be undone.",
"deleteButton": "Delete account",
"cancelButton": "Cancel"
}
},
"accountDeleteSuccess": {
"label": {
"title": "Account Delete Success",
"message": "Your account has been deleted. Thank you for using our services.",
"backToTopPageLink": "Back to TOP Page"
}
},
"termsPage": {
"label": {
"title": "Terms of Use has updated. Please confirm again.",
"linkOfEula": "Click here to read the terms of use.",
"linkOfDpa": "Click here to read the terms of use.",
"checkBoxForConsent": "Yes, I agree to the terms of use.",
"forOdds": "for ODDS.",
"button": "Continue"
}
}
}