makabe.t 15d7119306 Merged PR 348: 画面実装(TypistGroup追加ポップアップ&TypistGroup設定画面)
## 概要
[Task2424: 画面実装(TypistGroup追加ポップアップ&TypistGroup設定画面)](https://paruru.nds-tyo.co.jp:8443/tfs/ReciproCollection/fa4924a4-d079-4fab-9fb5-a9a11eb205f0/_workitems/edit/2424)

- TypistGroup追加ポップアップを追加しました。
  - 言語対応を実装しています。
  - 入力エラー時のメッセージ表示を実装しています。

## レビューポイント
- エラーメッセージの出し方は問題ないか
- デザイン適用は適切か

## UIの変更
- [Task2424](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/Task2424?csf=1&web=1&e=IVxM43)

## 動作確認状況
- ローカルで確認
※実際のAPIを呼んでの登録は未検証です
2023-08-25 05:33:05 +00:00

381 lines
16 KiB
JSON

{
"common": {
"message": {
"inputEmptyError": "(fr)この項目の入力は必須です。入力してください。",
"passwordIncorrectError": "(fr)Error Message",
"emailIncorrectError": "(fr)Error Message",
"internalServerError": "(fr)処理に失敗しました。時間をおいて再実行しても解決しない場合はシステム管理者にお問い合わせください。",
"listEmpty": "(fr)検索結果が0件です。",
"dialogConfirm": "(fr)操作を実行しますか?",
"success": "(fr)処理に成功しました。"
},
"label": {
"cancel": "(fr)Cancel",
"headerTitle": "(fr)ODMS Cloud",
"copyRight": "(fr)OM Digital Solutions 2023",
"tier1": "(fr)Admin",
"tier2": "(fr)BC",
"tier3": "(fr)Distributor",
"tier4": "(fr)Dealer",
"tier5": "(fr)Customer"
}
},
"topPage": {
"message": {
"logout": "(fr)ログイン有効期限が切れました。再度ログイン手続きを行ってください。"
},
"label": {
"displayLanguage": "(fr)Display language",
"languageEnglish": "(fr)English",
"languageGerman": "(fr)German",
"languageSpanish": "(fr)Spanish",
"languageFrench": "(fr)French",
"alreadyHaveAccount": "(fr)Already have an account?",
"signInButton": "(fr)Sign in",
"newUser": "(fr)New user?",
"signUpButton": "(fr)Create a new account",
"logoAlt": "(fr)OM Dictation Management System in the Cloud"
}
},
"signupPage": {
"message": {
"inputEmptyError": "(fr)この項目の入力は必須です。入力してください。",
"passwordIncorrectError": "(fr)入力されたパスワードがルールを満たしていません。下記のルールを満たすパスワードを入力してください。",
"emailIncorrectError": "(fr)メールアドレスの形式が不正です。正しいメールアドレスの形式で入力してください。",
"dealerNotFoundError": "(fr)指定されたディーラーが見つかりませんでした。直接ディーラーを指定してください。"
},
"text": {
"title": "(fr)Create your account",
"pageExplanation": "(fr)Explanation...",
"accountInfoTitle": "(fr)Register your account information",
"countryExplanation": "(fr) Please select your country or the nearest country.",
"dealerExplanation": "(fr)Please select the dealer to purchase a license.",
"adminInfoTitle": "(fr)Register primary administrator's information",
"passwordTerms": "(fr)Please set a password or issue an initial password.\nThe password must be more than 8 or less than 64 letters,numbers and symbols."
},
"label": {
"company": "(fr)Company Name",
"country": "(fr)Country",
"dealer": "(fr)Dealer",
"adminName": "(fr)Admin Name",
"email": "(fr)Email",
"password": "(fr)Password",
"termsLink": "(fr)Click here to read the terms of use",
"termsLinkFor": "(fr)for ODDS.",
"termsCheckBox": "(fr)Yes, I agree to the terms of use.",
"createAccountButton": "(fr)Create account"
}
},
"signupConfirmPage": {
"message": {
"emailConflictError": "(fr)このメールアドレスは既に登録されています。他のメールアドレスで登録してください。"
},
"text": {
"title": "(fr)Confirmation",
"pageExplanation": "(fr)Explanation ......",
"accountInfoTitle": "(fr)Your account information",
"adminInfoTitle": "(fr)Primary administrator's information"
},
"label": {
"company": "(fr)Company Name",
"country": "(fr)Country",
"dealer": "(fr)Dealer (Optional)",
"adminName": "(fr)Admin Name",
"email": "(fr)Email",
"password": "(fr)Password",
"signupButton": "(fr)Sign up"
}
},
"signupCompletePage": {
"text": {
"createdInfo": "(fr)Your account has been created and a verification email has been set to your registered email address. Please click on the verification link included in the email to activate your account."
},
"label": {
"title": "(fr)Account created"
}
},
"signupVerifyPage": {
"text": {
"verifySuccess": "(fr)You have successfully verified the account.",
"faild": "(fr)The verification url does not match. Please try again,\nor click on the link below to receive a new verification mail.",
"alreadySuccess": "(fr)Your account has already been verified."
},
"label": {
"verifySuccess": "(fr)Verified!",
"faild": "(fr)Verification failed",
"alreadySuccess": "(fr)Already Verified!",
"returnToSignIn": "(fr)Return to Sign in"
}
},
"userListPage": {
"message": {
"addUserSuccess": "(fr)メールアドレス宛に認証用メールを送信しました。",
"authorIdConflictError": "(fr)このAuthor IDは既に登録されています。他のAuthor IDで登録してください。",
"authorIdIncorrectError": "(fr)Author IDの形式が不正です。Author IDは半角英数字(大文字)と\"_\"のみ入力可能です。",
"roleChangeError": "(fr)Roleの変更に失敗しました。画面を更新して再度ユーザー情報を取得してください。",
"encryptionPasswordCorrectError": "(fr)EncryptionPasswordがルールを満たしていません。",
"alreadyLicenseDeallocatedError": "(fr)すでにライセンス割り当てが解除されています。画面を更新して再度ご確認下さい。"
},
"label": {
"title": "(fr)User",
"addUser": "(fr)Add User",
"edit": "(fr)Edit",
"delete": "(fr)Delete",
"licenseAllocation": "(fr)License Allocation",
"name": "(fr)Name",
"role": "(fr)Role",
"authorID": "(fr)Author ID",
"typistGroup": "(fr)Typist Group",
"email": "(fr)Email",
"status": "(fr)Status",
"expiration": "(fr)Expiration",
"remaining": "(fr)Remaining",
"autoRenew": "(fr)Auto renew",
"licenseAlert": "(fr)License alert",
"notification": "(fr)Notification",
"users": "(fr)users",
"of": "(fr)of",
"personal": "(fr)Personal information",
"setting": "(fr)Setting",
"selectGroup": "(fr)Select group",
"addToGroup": "(fr)Add to group (Optional)",
"author": "(fr)Author",
"transcriptionist": "(fr)Transcriptionist",
"encryption": "(fr)Encryption",
"prompt": "(fr)Prompt",
"emailVerified": "(fr)Email Verified",
"editUser": "(fr)Edit User",
"licenseDeallocation": "(fr)License Deallocation",
"deleteUser": "(fr)Delete User",
"none": "(fr)None",
"encryptionPassword": "(fr)Password:",
"encryptionPasswordTerm": "(fr)Please set your password using 4 to 16 ASCII characters.\nYour password may include letters, numbers, and symbols."
}
},
"LicenseSummaryPage": {
"label": {
"title": "(fr)License",
"subTitle": "(fr)EFGI Legal",
"orderLicense": "(fr)Order License",
"orderHistory": "(fr)Order History",
"activateLicenseKey": "(fr)Activate License Key",
"totalLicense": "(fr)Total license",
"allocatedLicense": "(fr)Allocated license",
"reusableLicense": "(fr)Reusable license",
"freeLicense": "(fr)Free license",
"expiringWithin14daysLicense": "(fr)Expiring within 14days license",
"issueRequesting": "(fr)Issue Requesting",
"numberOfRequesting": "(fr)Number of Requesting",
"shortage": "(fr)Shortage",
"storageSize": "(fr)Storage Size",
"usedSize": "(fr)Used Size",
"storageAvailable": "(fr)Storage Available"
}
},
"licenseOrderPage": {
"message": {
"inputEmptyError": "(fr)この項目の入力は必須です。入力してください。",
"poNumberIncorrectError": "(fr)PO Numberの形式が不正です。PO Numberは半角英数字(大文字)のみ入力可能です。",
"newOrderIncorrectError": "(fr)New Orderには1以上の数字を入力してください。",
"confirmOrder": "(fr)注文を行いますか?",
"poNumberConflictError": "(fr)既に同じPO Numberで注文済みもしくは発行済みの注文が存在しています。他のPO Numberで注文してください。"
},
"label": {
"title": "(fr)Order License",
"licenses": "(fr)Licenses",
"poNumber": "(fr)PO Number",
"newOrder": "(fr)New Order",
"orderButton": "(fr)Order",
"licenseTypeText": "(fr)One year"
}
},
"dictationPage": {
"message": {
"noPlaybackAuthorization": "(fr)本タスクをPlayBackできる権限がありません。",
"taskToPlaybackNoExists": "(fr)タスクがすでに文字起こし完了済みまたは存在しないため、PlayBackできません。",
"taskNotEditable": "(fr)すでに文字起こし作業着手中またはタスクが存在しないため、タイピストを変更できません。"
},
"label": {
"title": "(fr)Dictations",
"displayInfomation": "(fr)Display Information",
"jobNumber": "(fr)Job Number",
"status": "(fr)Status",
"priority": "(fr)Priority",
"encryption": "(fr)Encryption",
"authorId": "(fr)Author ID",
"workType": "(fr)WorkType",
"fileName": "(fr)File Name",
"fileLength": "(fr)File Length",
"fileSize": "(fr)File size",
"recordingStartedDate": "(fr)Recording started date",
"recordingFinishedDate": "(fr)Recording finished date",
"uploadDate": "(fr)Upload date",
"transcriptionStartedDate": "(fr)Transcription start date",
"transcriptionFinishedDate": "(fr)Transcription finished date",
"transcriptionist": "(fr)Transcriptionist",
"comment": "(fr)Comment",
"optionItem1": "(fr)OptionItem1",
"optionItem2": "(fr)OptionItem2",
"optionItem3": "(fr)OptionItem3",
"optionItem4": "(fr)OptionItem4",
"optionItem5": "(fr)OptionItem5",
"optionItem6": "(fr)OptionItem6",
"optionItem7": "(fr)OptionItem7",
"optionItem8": "(fr)OptionItem8",
"optionItem9": "(fr)OptionItem9",
"optionItem10": "(fr)OptionItem10",
"filter": "(fr)Filter",
"uploaded": "(fr)Uploaded",
"inProgress": "(fr)InProgress",
"finished": "(fr)Finished",
"pending": "(fr)Pending",
"backup": "(fr)Backup",
"playback": "(fr)Playback",
"fileProperty": "(fr)File Property",
"changeTranscriptionist": "(fr)Change Transcriptionist",
"deleteDictation": "(fr)Delete Dictation",
"selectedTranscriptionist": "(fr)Selected",
"poolTranscriptionist": "(fr)Pool",
"saveChanges": "(fr)Save changes"
}
},
"cardLicenseIssuePopupPage": {
"label": {
"title": "(fr)License Card",
"subTitle": "(fr)Card License Creation",
"number": "(fr)Number of create licenses",
"createButton": "(fr)Create"
},
"message": {
"createSuccess": "(fr)処理に成功しました。ファイルのダウンロードが完了するまでお待ちください。",
"createNumberIncorrectError": "(fr)Number of create licensesには1以上の数字を入力してください。"
}
},
"partnerLicensePage": {
"label": {
"cardLicenseButton": "(fr)License Card"
}
},
"cardLicenseActivatePopupPage": {
"label": {
"title": "(fr)Activate License Key",
"keyNumber": "(fr)Key number",
"activateButton": "(fr)activate",
"keyNumberIncorrectError": "(fr)Key Numberには20桁の半角大文字英数字を入力してください。"
},
"message": {
"LicenseKeyNotExistError": "(fr)入力されたライセンスキーは存在しません。ライセンスキーを再度お確かめください。",
"LicenseKeyAlreadyActivatedError": "(fr)入力されたライセンスキーは、既に有効化されています。ライセンスキーを再度お確かめください。"
}
},
"addPartnerAccountPopupPage": {
"message": {
"addAccountSuccess": "(fr)メールアドレス宛に認証用メールを送信しました。",
"inputEmptyError": "(fr)この項目の入力は必須です。入力してください。",
"emailIncorrectError": "(fr)メールアドレスの形式が不正です。正しいメールアドレスの形式で入力してください。",
"emailConflictError": "(fr)このメールアドレスは既に登録されています。他のメールアドレスで登録してください。"
},
"text": {
"title": "(fr)Add account",
"accountInfoTitle": "(fr)Register account information",
"countryExplanation": "(fr)Please select country or the nearest country.",
"adminInfoTitle": "(fr)Register primary administrator's information"
},
"label": {
"company": "(fr)Company Name",
"country": "(fr)Country",
"adminName": "(fr)Admin Name",
"email": "(fr)Email",
"createAccountButton": "(fr)Add account"
}
},
"partnerLicense": {
"label": {
"title": "(fr)License",
"subTitle": "(fr)License for partners",
"returnButton": "(fr)Return",
"orderLicenseButton": "(fr)Order License",
"orderHistoryButton": "(fr)Order History",
"IssueLicenseCardButton": "(fr)License Card",
"displayCardHistoryButton": "(fr)Card History",
"name": "(fr)Name",
"category": "(fr)Category",
"accountId": "(fr)Account ID",
"stockLicense": "(fr)Stock license",
"issueRequested": "(fr)Issue Requested",
"shortage": "(fr)Shortage",
"issueRequesting": "(fr)Issue Requesting",
"viewDetails": "(fr)View details",
"accounts": "(fr)accounts"
}
},
"orderHistoriesPage": {
"label": {
"title": "(fr)License",
"orderHistory": "(fr)Order History",
"return": "(fr)Return",
"orderDate": "(fr)Order date",
"issueDate": "(fr)Issue date",
"numberOfOrder": "(fr)Number of Order",
"poNumber": "(fr)PO Number",
"status": "(fr)Status",
"issueRequesting": "(fr)Issue Requesting",
"issued": "(fr)Issued",
"orderCanceled": "(fr)Order Canceled",
"issue": "(fr)Issue",
"issueCancel": "(fr)Issue Cancel",
"orderCancel": "(fr)Order Cancel",
"histories": "(fr)histories"
},
"message": {
"notEnoughOfNumberOfLicense": "(fr)ライセンスが不足しているため、発行することができませんでした。ライセンスの注文を行ってください。",
"alreadyIssueLicense": "(fr)すでに発行済みの注文です。画面を更新してください。"
}
},
"allocateLicensePopupPage": {
"label": {
"title": "(fr)License Allocation",
"personalInformation": "(fr)Personal Information",
"email": "(fr)Email",
"name": "(fr)Name",
"authorID": "(fr)Author ID",
"status": "(fr)Status",
"allocated": "(fr)Allocated",
"notAllocated": "(fr)Not Allocated",
"expirationDate": "(fr)Expiration date",
"licenseInformation": "(fr)License Information",
"licenseAvailable": "(fr)License available",
"dropDownHeading": "(fr)Select a license.",
"oneYear": "(fr)One Year",
"allocateLicense": "(fr)OK"
},
"message": {
"inputEmptyError": "(fr)この項目の入力は必須です。入力してください。",
"licenseAllocationFailure": "(fr)ライセンスの割り当てに失敗しました。他のライセンスを選択して再度割り当てをしてください。"
}
},
"workflowPage": {
"label": {
"title": "(fr)Workflow"
}
},
"typistGroupSetting": {
"label": {
"title": "(fr)Transctiprionist Group",
"return": "(fr)Return",
"addGroup": "(fr)Add Group",
"groupName": "(fr)Group Name",
"edit": "(fr)Edit",
"addTypistGroup": "(fr)Add Transcriptionist Group",
"transcriptionist": "(fr)Transcriptionist",
"selected": "(fr)Selected",
"pool": "(fr)Pool",
"add": "(fr)Add",
"remove": "(fr)Remove"
},
"message": {
"selectedTypistEmptyError": "(fr)TranscriptionistGroupには最低1名のメンバーが必要です。",
"groupAddFailedError": "(fr)TypistGroupの追加に失敗しました。画面を更新し、再度実行してください"
}
}
}