Merged PR 758: リテラル反映・Typist表示をTranscriptioninstにする

## 概要
[Task3692: リテラル反映・Typist表示をTranscriptioninstにする](https://paruru.nds-tyo.co.jp:8443/tfs/ReciproCollection/fa4924a4-d079-4fab-9fb5-a9a11eb205f0/_workitems/edit/3692)

- フッターのコピーライトを修正
  - 文字列がべた書きだったのを翻訳情報を入れるように修正
- User一覧画面でRoleがTypistの時の表記をTranscriptioninstに修正
- OptionItemの項目名を入れ替え
  - initialValue ⇔ defaultValue
- アカウント画面のSaveボタン下にある代理操作に対する注釈を削除
- 翻訳情報反映

## レビューポイント
- OptionItemの項目名を入れ替えたが、表示するプロパティ名も名前を修正したほうが良いか?(initialValueの列にdefaultValueTypeを表示しているため混乱するのではないかという懸念)
  - APIのレスポンスのプロパティ名から変えないと揃えられないため、表示する項目名の並びだけを変えた
    - なんで入れ替えたのかコメントしたし、これで良いか

## UIの変更
- 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/Task3692?csf=1&web=1&e=yWY4ab

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

## 補足
- 相談、参考資料などがあれば
This commit is contained in:
saito.k 2024-02-19 10:29:38 +00:00
parent 4caa23ba3c
commit f8ff19a3fa
9 changed files with 151 additions and 78 deletions

View File

@ -1,10 +1,14 @@
import React from "react"; import React from "react";
import { useTranslation } from "react-i18next";
import styles from "styles/app.module.scss"; import styles from "styles/app.module.scss";
import { getTranslationID } from "translation";
const Footer: React.FC = () => ( const Footer: React.FC = () => {
<footer className={`${styles.footer}`}> const [t] = useTranslation();
<div>&copy; OM Digital Solutions 2023</div> return (
</footer> <footer className={`${styles.footer}`}>
); <div>{t(getTranslationID("common.label.copyRight"))}</div>
</footer>
);
};
export default Footer; export default Footer;

View File

@ -1,3 +1,5 @@
import type { RoleType } from "./types";
// LicenseStatusTypeの値を定数オブジェクトにする // LicenseStatusTypeの値を定数オブジェクトにする
export const LICENSE_STATUS = { export const LICENSE_STATUS = {
NORMAL: "Normal", NORMAL: "Normal",
@ -17,3 +19,10 @@ export const NO_LICENSE = "No License" as const;
// ライセンスが割り当てられている場合の表示 // ライセンスが割り当てられている場合の表示
export const LICENSE_NORMAL = "License Assigned" as const; export const LICENSE_NORMAL = "License Assigned" as const;
// Roleの表示名
export const ROLE_DISPLAY_NAME: Record<RoleType, string> = {
author: "Author",
typist: "Transcriptionist",
none: "None",
} as const;

View File

@ -9,7 +9,11 @@ import {
isLicenseStatusType, isLicenseStatusType,
isRoleType, isRoleType,
} from "./types"; } from "./types";
import { LICENSE_STATUS, LICENSE_ALLOCATE_STATUS } from "./constants"; import {
LICENSE_STATUS,
LICENSE_ALLOCATE_STATUS,
ROLE_DISPLAY_NAME,
} from "./constants";
export const selectInputValidationErrors = (state: RootState) => { export const selectInputValidationErrors = (state: RootState) => {
const { name, email, role, authorId, encryption, encryptionPassword } = const { name, email, role, authorId, encryption, encryptionPassword } =
@ -176,8 +180,8 @@ export const selectUserViews = (state: RootState): UserView[] => {
prompt: convertedValues.prompt, prompt: convertedValues.prompt,
encryption: convertedValues.encryption, encryption: convertedValues.encryption,
authorId: convertedValues.authorId, authorId: convertedValues.authorId,
// roleの一文字目を大文字に変換する // roleに応じて表示名を変更する
role: role.charAt(0).toUpperCase() + role.slice(1), role: ROLE_DISPLAY_NAME[role],
licenseStatus: convertedLicenseStatus, licenseStatus: convertedLicenseStatus,
expiration: convertedExpiration, expiration: convertedExpiration,
remaining: convertedRemaining, remaining: convertedRemaining,

View File

@ -383,15 +383,6 @@ const AccountPage: React.FC = (): JSX.Element => {
className={styles.icLoading} className={styles.icLoading}
alt="Loading" alt="Loading"
/> />
{isTier5 && (
<p className={styles.formComment}>
{t(
getTranslationID(
"accountPage.text.dealerManagementAnnotation"
)
)}
</p>
)}
</div> </div>
</div> </div>
{isTier5 && ( {isTier5 && (

View File

@ -136,17 +136,22 @@ export const EditOptionItemsPopup: React.FC<EditOptionItemsPopupProps> = (
getTranslationID("worktypeIdSetting.label.itemLabel") getTranslationID("worktypeIdSetting.label.itemLabel")
)} )}
</th> </th>
{
// https://so-net.backlog.jp/board/OMDS_IS?selectedIssueKey=OMDS_IS-289
// initialValueとdefaultValueの項目名を入れ替え
// その結果 initialValueの項目名がdefaultValueになり、defaultValueの項目名がinitialValueになる
}
<th className={styles.noLine}> <th className={styles.noLine}>
{t( {t(
getTranslationID( getTranslationID(
"worktypeIdSetting.label.defaultValue" "worktypeIdSetting.label.initialValue"
) )
)} )}
</th> </th>
<th> <th>
{t( {t(
getTranslationID( getTranslationID(
"worktypeIdSetting.label.initialValue" "worktypeIdSetting.label.defaultValue"
) )
)} )}
</th> </th>

View File

@ -129,13 +129,13 @@
"roleChangeError": "Die Benutzerrolle kann nicht geändert werden. Die angezeigten Informationen sind möglicherweise veraltet. Aktualisieren Sie daher bitte den Bildschirm, um den neuesten Status anzuzeigen.", "roleChangeError": "Die Benutzerrolle kann nicht geändert werden. Die angezeigten Informationen sind möglicherweise veraltet. Aktualisieren Sie daher bitte den Bildschirm, um den neuesten Status anzuzeigen.",
"encryptionPasswordCorrectError": "Das Verschlüsselungskennwort entspricht nicht den Regeln.", "encryptionPasswordCorrectError": "Das Verschlüsselungskennwort entspricht nicht den Regeln.",
"alreadyLicenseDeallocatedError": "Die zugewiesene Lizenz wurde bereits storniert. Die angezeigten Informationen sind möglicherweise veraltet. Aktualisieren Sie daher bitte den Bildschirm, um den neuesten Status anzuzeigen.", "alreadyLicenseDeallocatedError": "Die zugewiesene Lizenz wurde bereits storniert. Die angezeigten Informationen sind möglicherweise veraltet. Aktualisieren Sie daher bitte den Bildschirm, um den neuesten Status anzuzeigen.",
"UserDeletionLicenseActiveError": "(de)ユーザーの削除に失敗しました。対象ユーザーのライセンス割り当てを解除してください。", "userDeletionLicenseActiveError": "(de)ユーザーの削除に失敗しました。対象ユーザーのライセンス割り当てを解除してください。",
"TypistDeletionRoutingRuleError": "(de)ユーザーの削除に失敗しました。Workflow画面でルーティングルールから対象Transcriptionistを外してください。", "typistDeletionRoutingRuleError": "(de)ユーザーの削除に失敗しました。Workflow画面でルーティングルールから対象Transcriptionistを外してください。",
"AdminUserDeletionError": "(de)ユーザーの削除に失敗しました。アカウント画面で対象ユーザーをPrimary/Secondary Administratorから外してください。", "adminUserDeletionError": "(de)ユーザーの削除に失敗しました。アカウント画面で対象ユーザーをPrimary/Secondary Administratorから外してください。",
"TypistUserDeletionTranscriptionTaskError": "(de)ユーザーの削除に失敗しました。Dictation画面でタスクのルーティングから対象Transcriptionistを外してください。", "typistUserDeletionTranscriptionTaskError": "(de)ユーザーの削除に失敗しました。Dictation画面でタスクのルーティングから対象Transcriptionistを外してください。",
"AuthorUserDeletionTranscriptionTaskError": "(de)ユーザーの削除に失敗しました。Dictation画面で対象AuthorのAuthorIDが設定されているタスクの中で、文字起こしが未完了のタスクを削除またはFinishedにしてください。", "authorUserDeletionTranscriptionTaskError": "(de)ユーザーの削除に失敗しました。Dictation画面で対象AuthorのAuthorIDが設定されているタスクの中で、文字起こしが未完了のタスクを削除またはFinishedにしてください。",
"TypistUserDeletionTranscriptionistGroupError": "(de)ユーザーの削除に失敗しました。Workflow画面でTranscriptionistGroupから対象Transcriptionistを外してください。", "typistUserDeletionTranscriptionistGroupError": "(de)ユーザーの削除に失敗しました。Workflow画面でTranscriptionistGroupから対象Transcriptionistを外してください。",
"AuthorDeletionRoutingRuleError": "(de)ユーザーの削除に失敗しました。Workflow画面でルーティングルールから対象AuthorのAuthorIDを外してください。" "authorDeletionRoutingRuleError": "(de)ユーザーの削除に失敗しました。Workflow画面でルーティングルールから対象AuthorのAuthorIDを外してください。"
}, },
"label": { "label": {
"title": "Benutzer", "title": "Benutzer",
@ -220,7 +220,7 @@
}, },
"label": { "label": {
"title": "Diktate", "title": "Diktate",
"displayInfomation": "Informations sur l'affichage", "displayInfomation": "Informationen anzeigen",
"jobNumber": "Aufgabennummer", "jobNumber": "Aufgabennummer",
"status": "Status", "status": "Status",
"priority": "Priorität", "priority": "Priorität",
@ -258,7 +258,7 @@
"changeTranscriptionist": "Transkriptionist ändern", "changeTranscriptionist": "Transkriptionist ändern",
"deleteDictation": "Diktat löschen", "deleteDictation": "Diktat löschen",
"selectedTranscriptionist": "Ausgewählter transkriptionist", "selectedTranscriptionist": "Ausgewählter transkriptionist",
"poolTranscriptionist": "Transkriptionsliste", "poolTranscriptionist": "Liste der Transkriptionisten",
"fileBackup": "Dateisicherung", "fileBackup": "Dateisicherung",
"downloadForBackup": "Zur Sicherung herunterladen", "downloadForBackup": "Zur Sicherung herunterladen",
"applications": "Desktopanwendung", "applications": "Desktopanwendung",
@ -397,7 +397,7 @@
"templateOptional": "Vorlage (Optional)", "templateOptional": "Vorlage (Optional)",
"editRule": "Regel bearbeiten", "editRule": "Regel bearbeiten",
"selected": "Ausgewählter transkriptionist", "selected": "Ausgewählter transkriptionist",
"pool": "Transkriptionsliste", "pool": "Liste der Transkriptionisten",
"selectAuthor": "Autoren-ID auswählen", "selectAuthor": "Autoren-ID auswählen",
"selectWorktypeId": "Aufgabentypkennung auswählen", "selectWorktypeId": "Aufgabentypkennung auswählen",
"selectTemplate": "Vorlage auswählen" "selectTemplate": "Vorlage auswählen"
@ -411,13 +411,13 @@
}, },
"typistGroupSetting": { "typistGroupSetting": {
"label": { "label": {
"title": "Transkriptionistengruppe", "title": "Gruppeneinstellung für Transkriptionisten",
"addGroup": "Gruppe hinzufügen", "addGroup": "Gruppe hinzufügen",
"groupName": "Gruppenname", "groupName": "Gruppenname",
"addTypistGroup": "Transkriptionist Gruppe hinzufügen", "addTypistGroup": "Transkriptionist Gruppe hinzufügen",
"transcriptionist": "Transkriptionist", "transcriptionist": "Transkriptionist",
"selected": "Ausgewählter transkriptionist", "selected": "Ausgewählter transkriptionist",
"pool": "Transkriptionsliste", "pool": "Liste der Transkriptionisten",
"add": "Hinzufügen", "add": "Hinzufügen",
"remove": "Entfernen", "remove": "Entfernen",
"editTypistGroup": "Transkriptionistengruppe bearbeiten" "editTypistGroup": "Transkriptionistengruppe bearbeiten"
@ -467,7 +467,7 @@
}, },
"templateFilePage": { "templateFilePage": {
"label": { "label": {
"title": "Vorlagenliste", "title": "Vorlageneinstellung",
"addTemplate": "Vorlage hinzufügen", "addTemplate": "Vorlage hinzufügen",
"fileName": "Dateiname", "fileName": "Dateiname",
"chooseFile": "Datei aussuchen", "chooseFile": "Datei aussuchen",
@ -475,6 +475,10 @@
"fileSizeTerms": "Die maximale Dateigröße, die gespeichert werden kann, beträgt 5 MB.", "fileSizeTerms": "Die maximale Dateigröße, die gespeichert werden kann, beträgt 5 MB.",
"fileSizeError": "Die ausgewählte Dateigröße ist zu groß. Bitte wählen Sie eine Datei mit einer Größe von 5 MB oder weniger aus.", "fileSizeError": "Die ausgewählte Dateigröße ist zu groß. Bitte wählen Sie eine Datei mit einer Größe von 5 MB oder weniger aus.",
"fileEmptyError": "Dateiauswahl ist erforderlich. Bitte wählen Sie eine Datei aus." "fileEmptyError": "Dateiauswahl ist erforderlich. Bitte wählen Sie eine Datei aus."
},
"message": {
"deleteFailedWorkflowAssigned": "(de)テンプレートファイルの削除に失敗しました。Workflow画面でルーティングルールから対象テンプレートファイルを外してください。",
"deleteFailedTaskAssigned": "(de)テンプレートファイルの削除に失敗しました。Dictation画面で対象テンプレートファイルが設定されているタスクの中で、文字起こしが未完了のタスクを削除またはFinishedにしてください。"
} }
}, },
"partnerPage": { "partnerPage": {
@ -515,7 +519,8 @@
"emailAddress": "E-Mail-Addresse", "emailAddress": "E-Mail-Addresse",
"selectSecondaryAdministrator": "Sekundäradministrator auswählen", "selectSecondaryAdministrator": "Sekundäradministrator auswählen",
"saveChanges": "Änderungen speichern", "saveChanges": "Änderungen speichern",
"deleteAccount": "Konto löschen" "deleteAccount": "Konto löschen",
"fileRetentionDays": "(de)自動ファイル削除までの保持日数"
}, },
"message": { "message": {
"updateAccountFailedError": "Kontoinformationen konnten nicht gespeichert werden. Bitte aktualisieren Sie den Bildschirm und versuchen Sie es erneut." "updateAccountFailedError": "Kontoinformationen konnten nicht gespeichert werden. Bitte aktualisieren Sie den Bildschirm und versuchen Sie es erneut."
@ -570,5 +575,15 @@
"job": "Aufgabe", "job": "Aufgabe",
"close": "Schließen" "close": "Schließen"
} }
},
"fileDeleteSettingPopup": {
"label": {
"title": "(de)Auto File Delete Setting",
"autoFileDeleteCheck": "(de)Auto file delete",
"daysAnnotation": "(de)Number of days from transcription finished to delete the files.",
"days": "(de)Days",
"saveButton": "(de)Save Settings",
"daysValidationError": "(de)Daysには1999の数字を入力してください。"
}
} }
} }

View File

@ -129,13 +129,13 @@
"roleChangeError": "Unable to change the User Role. The displayed information may be outdated, so please refresh the screen to see the latest status.", "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.", "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.", "alreadyLicenseDeallocatedError": "Assigned license has already been canceled. The displayed information may be outdated, so please refresh the screen to see the latest status.",
"UserDeletionLicenseActiveError": "ユーザーの削除に失敗しました。対象ユーザーのライセンス割り当てを解除してください。", "userDeletionLicenseActiveError": "ユーザーの削除に失敗しました。対象ユーザーのライセンス割り当てを解除してください。",
"TypistDeletionRoutingRuleError": "ユーザーの削除に失敗しました。Workflow画面でルーティングルールから対象Transcriptionistを外してください。", "typistDeletionRoutingRuleError": "ユーザーの削除に失敗しました。Workflow画面でルーティングルールから対象Transcriptionistを外してください。",
"AdminUserDeletionError": "ユーザーの削除に失敗しました。アカウント画面で対象ユーザーをPrimary/Secondary Administratorから外してください。", "adminUserDeletionError": "ユーザーの削除に失敗しました。アカウント画面で対象ユーザーをPrimary/Secondary Administratorから外してください。",
"TypistUserDeletionTranscriptionTaskError": "ユーザーの削除に失敗しました。Dictation画面でタスクのルーティングから対象Transcriptionistを外してください。", "typistUserDeletionTranscriptionTaskError": "ユーザーの削除に失敗しました。Dictation画面でタスクのルーティングから対象Transcriptionistを外してください。",
"AuthorUserDeletionTranscriptionTaskError": "ユーザーの削除に失敗しました。Dictation画面で対象AuthorのAuthorIDが設定されているタスクの中で、文字起こしが未完了のタスクを削除またはFinishedにしてください。", "authorUserDeletionTranscriptionTaskError": "ユーザーの削除に失敗しました。Dictation画面で対象AuthorのAuthorIDが設定されているタスクの中で、文字起こしが未完了のタスクを削除またはFinishedにしてください。",
"TypistUserDeletionTranscriptionistGroupError": "ユーザーの削除に失敗しました。Workflow画面でTranscriptionistGroupから対象Transcriptionistを外してください。", "typistUserDeletionTranscriptionistGroupError": "ユーザーの削除に失敗しました。Workflow画面でTranscriptionistGroupから対象Transcriptionistを外してください。",
"AuthorDeletionRoutingRuleError": "ユーザーの削除に失敗しました。Workflow画面でルーティングルールから対象AuthorのAuthorIDを外してください。" "authorDeletionRoutingRuleError": "ユーザーの削除に失敗しました。Workflow画面でルーティングルールから対象AuthorのAuthorIDを外してください。"
}, },
"label": { "label": {
"title": "User", "title": "User",
@ -258,7 +258,7 @@
"changeTranscriptionist": "Change Transcriptionist", "changeTranscriptionist": "Change Transcriptionist",
"deleteDictation": "Delete Dictation", "deleteDictation": "Delete Dictation",
"selectedTranscriptionist": "Selected Transcriptionist", "selectedTranscriptionist": "Selected Transcriptionist",
"poolTranscriptionist": "Transcription List", "poolTranscriptionist": "Transcriptionist List",
"fileBackup": "File Backup", "fileBackup": "File Backup",
"downloadForBackup": "Download for backup", "downloadForBackup": "Download for backup",
"applications": "Desktop Application", "applications": "Desktop Application",
@ -397,7 +397,7 @@
"templateOptional": "Template (Optional)", "templateOptional": "Template (Optional)",
"editRule": "Edit Rule", "editRule": "Edit Rule",
"selected": "Selected Transcriptionist", "selected": "Selected Transcriptionist",
"pool": "Transcription List", "pool": "Transcriptionist List",
"selectAuthor": "Select Author ID", "selectAuthor": "Select Author ID",
"selectWorktypeId": "Select Worktype ID", "selectWorktypeId": "Select Worktype ID",
"selectTemplate": "Select Template" "selectTemplate": "Select Template"
@ -411,13 +411,13 @@
}, },
"typistGroupSetting": { "typistGroupSetting": {
"label": { "label": {
"title": "Transcriptionist Group", "title": "Transcriptionist Group Setting",
"addGroup": "Add Group", "addGroup": "Add Group",
"groupName": "Group Name", "groupName": "Group Name",
"addTypistGroup": "Add Transcriptionist Group", "addTypistGroup": "Add Transcriptionist Group",
"transcriptionist": "Transcriptionist", "transcriptionist": "Transcriptionist",
"selected": "Selected Transcriptionist", "selected": "Selected Transcriptionist",
"pool": "Transcription List", "pool": "Transcriptionist List",
"add": "Add", "add": "Add",
"remove": "Remove", "remove": "Remove",
"editTypistGroup": "Edit Transcriptionist Group" "editTypistGroup": "Edit Transcriptionist Group"
@ -467,7 +467,7 @@
}, },
"templateFilePage": { "templateFilePage": {
"label": { "label": {
"title": "Template List", "title": "Template Setting",
"addTemplate": "Add Template", "addTemplate": "Add Template",
"fileName": "File Name", "fileName": "File Name",
"chooseFile": "Select file", "chooseFile": "Select file",
@ -475,6 +475,10 @@
"fileSizeTerms": "The maximum file size that can be saved is 5MB.", "fileSizeTerms": "The maximum file size that can be saved is 5MB.",
"fileSizeError": "The selected file size is too large. Please select a file that is 5MB or less in size.", "fileSizeError": "The selected file size is too large. Please select a file that is 5MB or less in size.",
"fileEmptyError": "File selection is required. Please select a file." "fileEmptyError": "File selection is required. Please select a file."
},
"message": {
"deleteFailedWorkflowAssigned": "テンプレートファイルの削除に失敗しました。Workflow画面でルーティングルールから対象テンプレートファイルを外してください。",
"deleteFailedTaskAssigned": "テンプレートファイルの削除に失敗しました。Dictation画面で対象テンプレートファイルが設定されているタスクの中で、文字起こしが未完了のタスクを削除またはFinishedにしてください。"
} }
}, },
"partnerPage": { "partnerPage": {
@ -515,7 +519,8 @@
"emailAddress": "Email Address", "emailAddress": "Email Address",
"selectSecondaryAdministrator": "Select Secondary Administrator", "selectSecondaryAdministrator": "Select Secondary Administrator",
"saveChanges": "Save Changes", "saveChanges": "Save Changes",
"deleteAccount": "Delete Account" "deleteAccount": "Delete Account",
"fileRetentionDays": "自動ファイル削除までの保持日数"
}, },
"message": { "message": {
"updateAccountFailedError": "Failed to save account information. Please refresh the screen and try again." "updateAccountFailedError": "Failed to save account information. Please refresh the screen and try again."
@ -570,5 +575,15 @@
"job": "Job", "job": "Job",
"close": "Close" "close": "Close"
} }
},
"fileDeleteSettingPopup": {
"label": {
"title": "Auto File Delete Setting",
"autoFileDeleteCheck": "Auto file delete",
"daysAnnotation": "Number of days from transcription finished to delete the files.",
"days": "Days",
"saveButton": "Save Settings",
"daysValidationError": "Daysには1999の数字を入力してください。"
}
} }
} }

View File

@ -129,13 +129,13 @@
"roleChangeError": "No se puede cambiar la función de usuario. La información mostrada puede estar desactualizada, así que actualice la pantalla para ver el estado más reciente.", "roleChangeError": "No se puede cambiar la función de usuario. La información mostrada puede estar desactualizada, así que actualice la pantalla para ver el estado más reciente.",
"encryptionPasswordCorrectError": "La contraseña de cifrado no cumple con las reglas.", "encryptionPasswordCorrectError": "La contraseña de cifrado no cumple con las reglas.",
"alreadyLicenseDeallocatedError": "La licencia asignada ya ha sido cancelada. La información mostrada puede estar desactualizada, así que actualice la pantalla para ver el estado más reciente.", "alreadyLicenseDeallocatedError": "La licencia asignada ya ha sido cancelada. La información mostrada puede estar desactualizada, así que actualice la pantalla para ver el estado más reciente.",
"UserDeletionLicenseActiveError": "(es)ユーザーの削除に失敗しました。対象ユーザーのライセンス割り当てを解除してください。", "userDeletionLicenseActiveError": "(es)ユーザーの削除に失敗しました。対象ユーザーのライセンス割り当てを解除してください。",
"TypistDeletionRoutingRuleError": "(es)ユーザーの削除に失敗しました。Workflow画面でルーティングルールから対象Transcriptionistを外してください。", "typistDeletionRoutingRuleError": "(es)ユーザーの削除に失敗しました。Workflow画面でルーティングルールから対象Transcriptionistを外してください。",
"AdminUserDeletionError": "(es)ユーザーの削除に失敗しました。アカウント画面で対象ユーザーをPrimary/Secondary Administratorから外してください。", "adminUserDeletionError": "(es)ユーザーの削除に失敗しました。アカウント画面で対象ユーザーをPrimary/Secondary Administratorから外してください。",
"TypistUserDeletionTranscriptionTaskError": "(es)ユーザーの削除に失敗しました。Dictation画面でタスクのルーティングから対象Transcriptionistを外してください。", "typistUserDeletionTranscriptionTaskError": "(es)ユーザーの削除に失敗しました。Dictation画面でタスクのルーティングから対象Transcriptionistを外してください。",
"AuthorUserDeletionTranscriptionTaskError": "(es)ユーザーの削除に失敗しました。Dictation画面で対象AuthorのAuthorIDが設定されているタスクの中で、文字起こしが未完了のタスクを削除またはFinishedにしてください。", "authorUserDeletionTranscriptionTaskError": "(es)ユーザーの削除に失敗しました。Dictation画面で対象AuthorのAuthorIDが設定されているタスクの中で、文字起こしが未完了のタスクを削除またはFinishedにしてください。",
"TypistUserDeletionTranscriptionistGroupError": "(es)ユーザーの削除に失敗しました。Workflow画面でTranscriptionistGroupから対象Transcriptionistを外してください。", "typistUserDeletionTranscriptionistGroupError": "(es)ユーザーの削除に失敗しました。Workflow画面でTranscriptionistGroupから対象Transcriptionistを外してください。",
"AuthorDeletionRoutingRuleError": "(es)ユーザーの削除に失敗しました。Workflow画面でルーティングルールから対象AuthorのAuthorIDを外してください。" "authorDeletionRoutingRuleError": "(es)ユーザーの削除に失敗しました。Workflow画面でルーティングルールから対象AuthorのAuthorIDを外してください。"
}, },
"label": { "label": {
"title": "Usuario", "title": "Usuario",
@ -220,7 +220,7 @@
}, },
"label": { "label": {
"title": "Dictado", "title": "Dictado",
"displayInfomation": "Informationen anzeigen", "displayInfomation": "Mostrar información",
"jobNumber": "Número de trabajo", "jobNumber": "Número de trabajo",
"status": "Estado", "status": "Estado",
"priority": "Prioridad", "priority": "Prioridad",
@ -258,7 +258,7 @@
"changeTranscriptionist": "Cambiar transcriptor", "changeTranscriptionist": "Cambiar transcriptor",
"deleteDictation": "Borrar dictado", "deleteDictation": "Borrar dictado",
"selectedTranscriptionist": "Transcriptor seleccionado", "selectedTranscriptionist": "Transcriptor seleccionado",
"poolTranscriptionist": "Lista de transcriptor", "poolTranscriptionist": "Lista de transcriptores",
"fileBackup": "Copia de seguridad de archivos", "fileBackup": "Copia de seguridad de archivos",
"downloadForBackup": "Descargar para respaldo", "downloadForBackup": "Descargar para respaldo",
"applications": "Aplicación de escritorio", "applications": "Aplicación de escritorio",
@ -397,7 +397,7 @@
"templateOptional": "Plantilla (Opcional)", "templateOptional": "Plantilla (Opcional)",
"editRule": "Editar regla", "editRule": "Editar regla",
"selected": "Transcriptor seleccionado", "selected": "Transcriptor seleccionado",
"pool": "Lista de transcriptor", "pool": "Lista de transcriptores",
"selectAuthor": "Seleccionar ID de autor", "selectAuthor": "Seleccionar ID de autor",
"selectWorktypeId": "Seleccionar ID de tipo de trabajo", "selectWorktypeId": "Seleccionar ID de tipo de trabajo",
"selectTemplate": "Seleccionar Plantilla" "selectTemplate": "Seleccionar Plantilla"
@ -411,13 +411,13 @@
}, },
"typistGroupSetting": { "typistGroupSetting": {
"label": { "label": {
"title": "Grupo de transcriptor", "title": "Configuración del grupo transcriptor",
"addGroup": "Agregar grupo", "addGroup": "Agregar grupo",
"groupName": "Nombre del grupo", "groupName": "Nombre del grupo",
"addTypistGroup": "Agregar grupo transcriptor", "addTypistGroup": "Agregar grupo transcriptor",
"transcriptionist": "Transcriptor", "transcriptionist": "Transcriptor",
"selected": "Transcriptor seleccionado", "selected": "Transcriptor seleccionado",
"pool": "Lista de transcriptor", "pool": "Lista de transcriptores",
"add": "Añadir", "add": "Añadir",
"remove": "Eliminar", "remove": "Eliminar",
"editTypistGroup": "Editar grupo transcriptor" "editTypistGroup": "Editar grupo transcriptor"
@ -467,7 +467,7 @@
}, },
"templateFilePage": { "templateFilePage": {
"label": { "label": {
"title": "Lista de plantillas", "title": "Configuración de plantilla",
"addTemplate": "Agregar plantilla", "addTemplate": "Agregar plantilla",
"fileName": "Nombre del archivo", "fileName": "Nombre del archivo",
"chooseFile": "Seleccione Archivo", "chooseFile": "Seleccione Archivo",
@ -475,6 +475,10 @@
"fileSizeTerms": "El tamaño máximo de archivo que se puede guardar es de 5 MB.", "fileSizeTerms": "El tamaño máximo de archivo que se puede guardar es de 5 MB.",
"fileSizeError": "El tamaño del archivo seleccionado es demasiado grande. Seleccione un archivo que tenga un tamaño de 5 MB o menos.", "fileSizeError": "El tamaño del archivo seleccionado es demasiado grande. Seleccione un archivo que tenga un tamaño de 5 MB o menos.",
"fileEmptyError": "Se requiere selección de archivos. Por favor seleccione un archivo." "fileEmptyError": "Se requiere selección de archivos. Por favor seleccione un archivo."
},
"message": {
"deleteFailedWorkflowAssigned": "(es)テンプレートファイルの削除に失敗しました。Workflow画面でルーティングルールから対象テンプレートファイルを外してください。",
"deleteFailedTaskAssigned": "(es)テンプレートファイルの削除に失敗しました。Dictation画面で対象テンプレートファイルが設定されているタスクの中で、文字起こしが未完了のタスクを削除またはFinishedにしてください。"
} }
}, },
"partnerPage": { "partnerPage": {
@ -515,7 +519,8 @@
"emailAddress": "Dirección de correo electrónico", "emailAddress": "Dirección de correo electrónico",
"selectSecondaryAdministrator": "Seleccionar administrador secundario", "selectSecondaryAdministrator": "Seleccionar administrador secundario",
"saveChanges": "Guardar cambios", "saveChanges": "Guardar cambios",
"deleteAccount": "Borrar cuenta" "deleteAccount": "Borrar cuenta",
"fileRetentionDays": "(es)自動ファイル削除までの保持日数"
}, },
"message": { "message": {
"updateAccountFailedError": "No se pudo guardar la información de la cuenta. Actualice la pantalla e inténtelo de nuevo." "updateAccountFailedError": "No se pudo guardar la información de la cuenta. Actualice la pantalla e inténtelo de nuevo."
@ -570,5 +575,15 @@
"job": "Trabajo", "job": "Trabajo",
"close": "Cerrar" "close": "Cerrar"
} }
},
"fileDeleteSettingPopup": {
"label": {
"title": "(es)Auto File Delete Setting",
"autoFileDeleteCheck": "(es)Auto file delete",
"daysAnnotation": "(es)Number of days from transcription finished to delete the files.",
"days": "(es)Days",
"saveButton": "(es)Save Settings",
"daysValidationError": "(es)Daysには1999の数字を入力してください。"
}
} }
} }

View File

@ -129,13 +129,13 @@
"roleChangeError": "Impossible de modifier le rôle de l'utilisateur. Les informations affichées peuvent être obsolètes, veuillez donc actualiser l'écran pour voir le dernier statut.", "roleChangeError": "Impossible de modifier le rôle de l'utilisateur. Les informations affichées peuvent être obsolètes, veuillez donc actualiser l'écran pour voir le dernier statut.",
"encryptionPasswordCorrectError": "Le mot de passe de cryptage n'est pas conforme aux règles.", "encryptionPasswordCorrectError": "Le mot de passe de cryptage n'est pas conforme aux règles.",
"alreadyLicenseDeallocatedError": "La licence attribuée a déjà été annulée. Les informations affichées peuvent être obsolètes, veuillez donc actualiser l'écran pour voir le dernier statut.", "alreadyLicenseDeallocatedError": "La licence attribuée a déjà été annulée. Les informations affichées peuvent être obsolètes, veuillez donc actualiser l'écran pour voir le dernier statut.",
"UserDeletionLicenseActiveError": "(fr)ユーザーの削除に失敗しました。対象ユーザーのライセンス割り当てを解除してください。", "userDeletionLicenseActiveError": "(fr)ユーザーの削除に失敗しました。対象ユーザーのライセンス割り当てを解除してください。",
"TypistDeletionRoutingRuleError": "(fr)ユーザーの削除に失敗しました。Workflow画面でルーティングルールから対象Transcriptionistを外してください。", "typistDeletionRoutingRuleError": "(fr)ユーザーの削除に失敗しました。Workflow画面でルーティングルールから対象Transcriptionistを外してください。",
"AdminUserDeletionError": "(fr)ユーザーの削除に失敗しました。アカウント画面で対象ユーザーをPrimary/Secondary Administratorから外してください。", "adminUserDeletionError": "(fr)ユーザーの削除に失敗しました。アカウント画面で対象ユーザーをPrimary/Secondary Administratorから外してください。",
"TypistUserDeletionTranscriptionTaskError": "(fr)ユーザーの削除に失敗しました。Dictation画面でタスクのルーティングから対象Transcriptionistを外してください。", "typistUserDeletionTranscriptionTaskError": "(fr)ユーザーの削除に失敗しました。Dictation画面でタスクのルーティングから対象Transcriptionistを外してください。",
"AuthorUserDeletionTranscriptionTaskError": "(fr)ユーザーの削除に失敗しました。Dictation画面で対象AuthorのAuthorIDが設定されているタスクの中で、文字起こしが未完了のタスクを削除またはFinishedにしてください。", "authorUserDeletionTranscriptionTaskError": "(fr)ユーザーの削除に失敗しました。Dictation画面で対象AuthorのAuthorIDが設定されているタスクの中で、文字起こしが未完了のタスクを削除またはFinishedにしてください。",
"TypistUserDeletionTranscriptionistGroupError": "(fr)ユーザーの削除に失敗しました。Workflow画面でTranscriptionistGroupから対象Transcriptionistを外してください。", "typistUserDeletionTranscriptionistGroupError": "(fr)ユーザーの削除に失敗しました。Workflow画面でTranscriptionistGroupから対象Transcriptionistを外してください。",
"AuthorDeletionRoutingRuleError": "(fr)ユーザーの削除に失敗しました。Workflow画面でルーティングルールから対象AuthorのAuthorIDを外してください。" "authorDeletionRoutingRuleError": "(fr)ユーザーの削除に失敗しました。Workflow画面でルーティングルールから対象AuthorのAuthorIDを外してください。"
}, },
"label": { "label": {
"title": "Utilisateur", "title": "Utilisateur",
@ -258,7 +258,7 @@
"changeTranscriptionist": "Changer de transcriptionniste ", "changeTranscriptionist": "Changer de transcriptionniste ",
"deleteDictation": "Supprimer la dictée", "deleteDictation": "Supprimer la dictée",
"selectedTranscriptionist": "Transcriptionniste sélectionné", "selectedTranscriptionist": "Transcriptionniste sélectionné",
"poolTranscriptionist": "Liste de transcriptionniste", "poolTranscriptionist": "Liste des transcripteurs",
"fileBackup": "Sauvegarde de fichiers", "fileBackup": "Sauvegarde de fichiers",
"downloadForBackup": "Télécharger pour sauvegarde", "downloadForBackup": "Télécharger pour sauvegarde",
"applications": "Application de bureau", "applications": "Application de bureau",
@ -397,7 +397,7 @@
"templateOptional": "Masque (Facultatif)", "templateOptional": "Masque (Facultatif)",
"editRule": "Modifier la règle", "editRule": "Modifier la règle",
"selected": "Transcriptionniste sélectionné", "selected": "Transcriptionniste sélectionné",
"pool": "Liste de transcriptionniste", "pool": "Liste des transcripteurs",
"selectAuthor": "Sélectionner le Identifiant Auteur", "selectAuthor": "Sélectionner le Identifiant Auteur",
"selectWorktypeId": "Sélectionner le Identifiant du Type de travail", "selectWorktypeId": "Sélectionner le Identifiant du Type de travail",
"selectTemplate": "Sélectionner le Masque" "selectTemplate": "Sélectionner le Masque"
@ -411,13 +411,13 @@
}, },
"typistGroupSetting": { "typistGroupSetting": {
"label": { "label": {
"title": "Groupe de transcriptionniste", "title": "Paramètre de groupe de transcriptionniste",
"addGroup": "Ajouter groupe", "addGroup": "Ajouter groupe",
"groupName": "Nom de groupe", "groupName": "Nom de groupe",
"addTypistGroup": "Ajouter un groupe de transcripteurs", "addTypistGroup": "Ajouter un groupe de transcripteurs",
"transcriptionist": "Transcriptionniste", "transcriptionist": "Transcriptionniste",
"selected": "Transcriptionniste sélectionné", "selected": "Transcriptionniste sélectionné",
"pool": "Liste de transcriptionniste", "pool": "Liste des transcripteurs",
"add": "Ajouter", "add": "Ajouter",
"remove": "Supprimer", "remove": "Supprimer",
"editTypistGroup": "Modifier le groupe de transcripteurs" "editTypistGroup": "Modifier le groupe de transcripteurs"
@ -467,7 +467,7 @@
}, },
"templateFilePage": { "templateFilePage": {
"label": { "label": {
"title": "Liste des modèles", "title": "Paramètre de modèle",
"addTemplate": "Ajouter un modèle", "addTemplate": "Ajouter un modèle",
"fileName": "Nom de fichier", "fileName": "Nom de fichier",
"chooseFile": "Choisir le fichier", "chooseFile": "Choisir le fichier",
@ -475,6 +475,10 @@
"fileSizeTerms": "La taille maximale du fichier pouvant être enregistré est de 5 Mo.", "fileSizeTerms": "La taille maximale du fichier pouvant être enregistré est de 5 Mo.",
"fileSizeError": "La taille du fichier sélectionné est trop grande. Veuillez sélectionner un fichier d'une taille maximale de 5 Mo.", "fileSizeError": "La taille du fichier sélectionné est trop grande. Veuillez sélectionner un fichier d'une taille maximale de 5 Mo.",
"fileEmptyError": "La sélection de fichiers est requise. Veuillez sélectionner un fichier." "fileEmptyError": "La sélection de fichiers est requise. Veuillez sélectionner un fichier."
},
"message": {
"deleteFailedWorkflowAssigned": "(fr)テンプレートファイルの削除に失敗しました。Workflow画面でルーティングルールから対象テンプレートファイルを外してください。",
"deleteFailedTaskAssigned": "(fr)テンプレートファイルの削除に失敗しました。Dictation画面で対象テンプレートファイルが設定されているタスクの中で、文字起こしが未完了のタスクを削除またはFinishedにしてください。"
} }
}, },
"partnerPage": { "partnerPage": {
@ -515,7 +519,8 @@
"emailAddress": "Adresse e-mail", "emailAddress": "Adresse e-mail",
"selectSecondaryAdministrator": "Sélectionner le administrateur secondaire", "selectSecondaryAdministrator": "Sélectionner le administrateur secondaire",
"saveChanges": "Sauvegarder les modifications", "saveChanges": "Sauvegarder les modifications",
"deleteAccount": "Supprimer le compte" "deleteAccount": "Supprimer le compte",
"fileRetentionDays": "(fr)自動ファイル削除までの保持日数"
}, },
"message": { "message": {
"updateAccountFailedError": "Échec de l'enregistrement des informations du compte. Veuillez actualiser l'écran et réessayer." "updateAccountFailedError": "Échec de l'enregistrement des informations du compte. Veuillez actualiser l'écran et réessayer."
@ -570,5 +575,15 @@
"job": "Tâches", "job": "Tâches",
"close": "Fermer" "close": "Fermer"
} }
},
"fileDeleteSettingPopup": {
"label": {
"title": "(fr)Auto File Delete Setting",
"autoFileDeleteCheck": "(fr)Auto file delete",
"daysAnnotation": "(fr)Number of days from transcription finished to delete the files.",
"days": "(fr)Days",
"saveButton": "(fr)Save Settings",
"daysValidationError": "(fr)Daysには1999の数字を入力してください。"
}
} }
} }