diff --git a/public/locales/cs/common.json b/public/locales/cs/common.json new file mode 100644 index 0000000..f3c1a43 --- /dev/null +++ b/public/locales/cs/common.json @@ -0,0 +1,208 @@ +{ + "Account": "Účet", + "Activate": "Aktivujte.", + "Active": "Aktiv", + "ActivityNameTemplate": "Šablón názvu aktivity", + "Add": "Přidej", + "AddDomain": "Přidat doménu", + "AddTask": "Adăugă úkol", + "AddUser": "Přidat uživatele", + "AddWorkflowTemplate": "Adăugajți șablon de flux de lucru", + "Address": "Adresa", + "Admin": "``` \nadmin \n```", + "Allowed": "**Engyed**", + "AnEmailWithPasswordResetLinkHasBeenSent": "E-mailwith a link to reset the password has been sent.", + "AnErrorOccurred": "Vyskočila chyba.", + "Application": "**Aplikace**", + "Applications": "Aplikácie", + "AreYouSure": "Jste si jistý?", + "AuditLog": "Auditoriálogy", + "AuditLogs": "Auditorští záznamy", + "Authenticate": "Authentizujte se", + "AuthenticationCode": "Autentizační kód", + "AuthorizationEndpoint": "Autorizační endpoint", + "Blocked": "Blokovaný.", + "BlockedIPAddresses": "Blokovány IP adresy", + "BlockedIPs": "Blokkované IP adresy", + "Cancel": "Anuluj.", + "Changes": "Změny", + "ClientDomainManager": "Klientovský správce domén", + "ClientDomains": "Klienddoménye", + "ClientId": "Klient ID", + "ClientSecret": "Klient titulář", + "Close": "Zatvori", + "Comment": "Komentář", + "Confirm": "Potvrdit", + "ConfirmEmailResent": "Potvrďte opakované zaslání e-mailu.", + "ConfirmPassword": "Ujít heslo", + "Continuous": "Nepřetržitý", + "Created": "Vytvořeno", + "CustomField": "Vlastní pole", + "CustomFieldEdited": "Szeržetá field szeredgesztve", + "CustomFieldForChildEntries": "Szálsondó mező gyvászi bejegszésekhez", + "CustomFieldManager": "Správce vlastních polí", + "CustomFields": "Custom Fieldy", + "Day": "Dень", + "DefaultMustBeGreaterThanOrEqualToMinimumValue": "„Výchozí hodnota“ musí být větší nebo rovna „Minimální hodnotě“.", + "DefaultMustBeLessThanOrEqualToMaximumValue": "„Výchozí hodnota“ musí být menší nebo rovna „Maximální hodnotě“.", + "DefaultValue": "Výchozí hodnota", + "Definition": "Definice", + "DisableAuthenticator": "Deaktivujte ověřovací nástroj.", + "Disabled": "Inaktivováno", + "DisplayName": "Táknév", + "Domain": "domén", + "DomainEdited": "Doména upravena.", + "EFlowHostname": "název hostitele e-flow", + "Edit": "Szergess", + "EditDomain": "Szeržető doménna", + "EditWorkflowTemplate": "Szergáльja a munkafolyamatátártašáttárt", + "Email": "E-mail", + "EmailTemplateSaved": "Šablón e-mailu uložen.", + "Enabled": "Aktivováno", + "EntityDisplayName": "Název zobrazení entity", + "ErrorLogs": "Logfilek sábochat", + "ExceptionJson": "Výjimka v formátu JSON", + "ExceptionLogs": "Log records of exceptions", + "FailedToDisableAuthenticator": "Nepřišlo se deaktivovat ověřovací nástroj:", + "FailedToSaveFormInstance": "Nepodařilo se uložit instanci formuláře.", + "Field": "Obor", + "FieldType": "Tipus de polje", + "FirstName": "Kénye", + "ForgottenPassword": "Zapomněný heslo", + "Form": "Formulář", + "FormTemplate": "Šablon formuláře", + "FormTemplateEdited": "Sáňkový šablon byl upraven.", + "FormTemplateManager": "Šablónový správce formulářů", + "Forms": "Formuláře", + "General": "Obecné", + "Glossaries": "Gloszáře", + "Glossary": "Glossář", + "GlossaryItem": "**Termín seznam**", + "GlossaryItemEdited": "Slovníkový příspěvek upraven", + "GlossaryManager": "Správce slovníku", + "Group": "Csoport", + "Home": "Domů", + "IPAddress": "IP adresa", + "IPAddressUnblocked": "IP adresa ‘{{ip}}’ je odblokována.", + "Id": "", + "Increment": "Nárůst", + "IsPublic": "Je li veřejné?", + "Items": "Předměty", + "LastName": "Csimé", + "LastUpdated": "Final aktualizace", + "Loading": "Ladí se…", + "LoggingOut": "Vypínám se.", + "LoginMethod": "Metoda přihlášení", + "Logout": "Outlogování", + "Mail": "E-mail", + "MailTemplates": "Šablony e-mailů", + "MaxEntriesEmptyUnlimited": "Maximální počet záznamů (prázdné = neomezený)", + "MaximumValue": "Maksimální hodnota", + "Message": "Sázka", + "MiddleNames": "Várnéaména", + "MinEntries": "Minimální počet záznamů", + "MinimumValue": "Minimální hodnota", + "Month": "Měsíc", + "MultiLine": "multilínia", + "Name": "Název", + "NewCustomFieldAdded": "Nové vlastní pole bylo přidáno.", + "NewDomainAdded": "Přidán nový domén", + "NewFormTemplateAdded": "Přidán nový šablon formuláře.", + "NewGlossaryItemAdded": "Přidán nový položek do slovníku.", + "NewOrganisationAdded": "Přidána nová organizace.", + "NewPassword": "Nýjǐ parólka", + "NewRoleAdded": "Přidána nová role.", + "NewSequenceAdded": "Přidána nová sekvence.", + "NewSiteAdded": "Přidán nový web.", + "NewSpecificationsAdded": "Přidány nové specifikace", + "NewSsoProviderAdded": "Přidán nový poskytovatel služeb SSO.", + "NewUserAdded": "Přidán nový uživatel.", + "NewValue": "Nová hodnota", + "NotFound": "Nenalezeno.", + "Number": "Số", + "NumberOfAttempts": "Số pokusů", + "OccuredAt": "Vykočilo v", + "OldValue": "Stará hodnota", + "Organisation": "Organizace", + "OrganisationEdited": "Organizace upravena.", + "Password": "Parolá", + "PasswordIsRequired": "Parоль je požadován.", + "PasswordMinLength": "Parolja musí obsahovat alespoň {{minPasswordLength}} znaku.", + "PasswordMinLowercase": "Parolá musí obsahovat alespoň {{minLowercase}} malé písmeno.", + "PasswordMinNumbers": "Parolá musí obsahovat alespoň {{minNumbers}} číslice.", + "PasswordMinSymbols": "Parola musí obsahovat alespoň {{minSymbols}} symbolu.", + "PasswordMinUppercase": "Parolá musí obsahovat alespoň {{minUppercase}} velké písmeno.", + "PasswordsMustMatch": "Musíte to potvrdit tak, že zadáte přesně stejný text jako nové heslo.", + "Pattern": "Módtál", + "Pending": "Váhalo", + "PressAgainToDelete": "Másfélt nyomták, hogy töröljönék.", + "PressAgainToUnblock": "Náťažte znovu, abyste odemkli.", + "PrintSpecification": "Tiskové specifikace", + "Profile": "Profil", + "ProfileSaved": "Profil aktualizován.", + "Required": "Požadované", + "ResendConfirm": "Znovu odešli potvrzení.", + "ResetPassword": "Resetujte heslo.", + "ResolveAllValidation": "Rozlöšťte všechny chyby validace.", + "Role": "Úloha", + "RoleAccess": "Úlohový přístup", + "RoleAccessUpdated": "Únávazky rolí byly úspěšně aktualizovány.", + "RoleEdited": "Rol az összegreinítés után módifikációra került.", + "RolloverType": "Tip typu „Rollover“", + "Save": "Uložiť", + "SaveAndClose": "Ukládej a zavírej.", + "SaveChangesToLinkSSOAccount": "Uklonite změny, aby se spustil proces, který propojí váš účet SSO.", + "SecurityRoles": "Bezpečnostní role", + "Seed": "**Seed**", + "Sequence": "Sequencie", + "SequenceEdited": "Sekvence upravena.", + "SequenceFormGlossary": "Sequence / Form / Glossary", + "SequenceManager": "Secvence Manager", + "ShowJSON": "```json\n{\n \"id\": 1,\n \"name\": \"Titul 1\",\n \"description\": \"Popis titulu 1\"\n},\n{\n \"id\": 2,\n \"name\": \"Titul 2\",\n \"description\": \"Popis titulu 2\"\n}\n```", + "ShowStackTrace": "Zobrazit sled zásobníku", + "Site": "Webstránka", + "SiteEdited": "Sajt úrgezdett.", + "SiteManager": "Verzió: Site Manager", + "SpecificationManager": "Specifikace Manager", + "Specifications": "Technické specifikace", + "SpecificationsEdited": "Specifikace upraveny", + "SsoProvider": "Továrca služeb Single Sign-on", + "SsoProviderEdited": "Szoferdősítési szolgáltató szeréltes", + "StackTrace": "堆栈跟踪", + "Status": "Stav", + "Step": "Krok", + "Subject": "Téma", + "Support": "Podpora", + "SupportingData": "Doplňující data", + "TasksValidationError": "Konfigurace úkolů je neplatná.", + "TemplateIdCannotBeNull": "Šablónové ID nemůže být nulové.", + "TemplateUnknown": "Šablón není znám.", + "Text": "Tekst", + "TheDetailsBelowAreLoadedFromMasterTemplate": "Níže uvedené informace jsou načteny z hlavní šablony. Uložení této šablony znamená, že žádné změny v hlavní šabloně se zde automaticky nezobrazí.", + "ThereAreErrorsOnTheForm": "V formuláři jsou chyby.", + "ThisTemplateIsCustomForThisDomainOnly": "Tento šablon je určen výhradně pro tento obor.", + "Timing": "Časování", + "TokenEndpoint": "Token-konektor", + "TwoFactorAuthentication": "Dvoufaktorová autentizace", + "Type": "Typus", + "UnblockedInMinutes": "Odblokováno za … minut", + "Up": "Výše", + "User": "Uživatel", + "UserAddedToRole": "Uživatel byl přidán do role.", + "UserEdited": "Uživatel provedl úpravy.", + "UserManager": "Správce uživatelů", + "UserName": "Název uživatele", + "UsernameIsRequired": "Kéryagó je obligatórius.", + "UsernameMustBeValidEmail": "Název uživatele musí být platná e-mail adresa.", + "Users": "Uživatelé", + "UsingTwoFactorAuthentication": "Využitím dvoufázové autentizace", + "ValidIssuer": "Legítimní vydavatel", + "Version": "Verze", + "VersionCannotBeNull": "Verze nemže být null.", + "WorkflowTemplateName": "Název šablónu pracovního postupu", + "WorkflowTemplates": "Šablony pracovních postupů", + "Year": "**Year**", + "YourProfileSettingsHaveBeenSaved": "Vaše profilové nastavení bylo uloženo.", + "e-print": "e-könyv", + "e-suiteLogo": "Logo e-suite" +} \ No newline at end of file diff --git a/public/locales/hi-IN/.gitkeep b/public/locales/cs/cs-CZ.lang similarity index 100% rename from public/locales/hi-IN/.gitkeep rename to public/locales/cs/cs-CZ.lang diff --git a/public/locales/cs/htmlIsland.json b/public/locales/cs/htmlIsland.json new file mode 100644 index 0000000..701f7e2 --- /dev/null +++ b/public/locales/cs/htmlIsland.json @@ -0,0 +1,8 @@ +{ + "island": { + "loadError": "Nepodařilo se načíst tento oddíl.", + "networkError": "Továbbítési error támlázatának szerkesztés közben.", + "saveSuccess": "Uspěšně uloženo.", + "serverError": "Serverová chyba při ukládání." + } +} \ No newline at end of file diff --git a/public/locales/cs/mailTypes.json b/public/locales/cs/mailTypes.json new file mode 100644 index 0000000..988d395 --- /dev/null +++ b/public/locales/cs/mailTypes.json @@ -0,0 +1,6 @@ +{ + "ConfirmEmailAddress": "Potvrďte e-mailovou adresu", + "DisableAuthenticator": "Inaktivujte dvoufaktorovou autentizaci.", + "PasswordReset": "Autorsáž: Obnovení hesla", + "PasswordResetCompleted": "Átvétele e-mail címá" +} \ No newline at end of file diff --git a/public/locales/cs/raci.json b/public/locales/cs/raci.json new file mode 100644 index 0000000..0b805d1 --- /dev/null +++ b/public/locales/cs/raci.json @@ -0,0 +1,6 @@ +{ + "Accountable": "**Felenszolgovató**", + "Consulted": "Konzultován", + "Informed": "Informovaný", + "Responsible": "Odpovědný" +} \ No newline at end of file diff --git a/public/locales/cs/taskTypes.json b/public/locales/cs/taskTypes.json new file mode 100644 index 0000000..c84d571 --- /dev/null +++ b/public/locales/cs/taskTypes.json @@ -0,0 +1,15 @@ +{ + "AdhocApprovalTask": "Ad hoc schválení", + "ApprovalTask": "Schválení", + "AssetUploadTask": "Nákladové soubory – nahrávání", + "BasicTask": "Bázový", + "ContentCollationTask": "Sátrág körrendszősítés", + "DecisionTask": "Rozhodnutí", + "FileReleaseTask": "Kompilációs soubor kiadás", + "FormDataInputTask": "Vstup datů z formuláře", + "LinkActivityTask": "Aktivita odkazů", + "MilestoneTask": "Mezilét", + "StageTask": "**Stage**", + "VisualBriefReviewTask": "Grafický přehled", + "VisualBriefUploadTask": "Náhledový materiál – nahrání" +} \ No newline at end of file diff --git a/public/locales/ko/common.json b/public/locales/ko/common.json new file mode 100644 index 0000000..df77468 --- /dev/null +++ b/public/locales/ko/common.json @@ -0,0 +1,212 @@ +{ + "Account": "계정", + "Activate": "활성화", + "Active": "활성 상태", + "ActivityNameTemplate": "활동 이름 템플릿", + "Add": "추가", + "AddDomain": "도메인 추가", + "AddTask": "작업 추가", + "AddUser": "사용자 추가", + "AddWorkflowTemplate": "워크플로우 템플릿 추가", + "Address": "주소", + "Admin": "관리자", + "Allowed": "허용됩니다.", + "AnEmailWithPasswordResetLinkHasBeenSent": "비밀번호 재설정 링크가 포함된 이메일이 발송되었습니다.", + "AnErrorOccurred": "오류가 발생했습니다.", + "Application": "신청서", + "Applications": "애플리케이션", + "AreYouSure": "확실한가요?", + "AuditLog": "감사 로그", + "AuditLogs": "감사 로그", + "Authenticate": "인증하기", + "AuthenticationCode": "인증 코드", + "AuthorizationEndpoint": "승인 엔드포인트", + "Blocked": "차단되었습니다.", + "BlockedIPAddresses": "차단된 IP 주소", + "BlockedIPs": "차단된 IP 주소들", + "Cancel": "취소", + "Changes": "변경 사항", + "ClientDomainManager": "클라이언트 도메인 매니저", + "ClientDomains": "클라이언트 도메인", + "ClientId": "클라이언트 ID", + "ClientSecret": "클라이언트 비밀", + "Close": "닫기", + "Comment": "댓글", + "Confirm": "확인", + "ConfirmEmailResent": "이메일을 다시 보내기를 확인합니다.", + "ConfirmPassword": "비밀번호 확인", + "Continuous": "지속적인", + "Created": "제작됨", + "CustomField": "커스텀 필드", + "CustomFieldEdited": "커스텀 필드가 수정되었습니다.", + "CustomFieldForChildEntries": "자식 항목을 위한 사용자 정의 필드", + "CustomFieldManager": "커스텀 필드 매니저", + "CustomFields": "커스텀 필드", + "Day": "날", + "DefaultMustBeGreaterThanOrEqualToMinimumValue": "“기본값”은 “최소값” 이상이어야 합니다.", + "DefaultMustBeLessThanOrEqualToMaximumValue": "“기본값”은 “최댓값”보다 작거나 같아야 합니다.", + "DefaultValue": "기본값", + "Definition": "정의", + "DisableAuthenticator": "인증기능을 비활성화합니다.", + "Disabled": "비활성화됨", + "DisplayName": "표시 이름", + "Domain": "도메인", + "DomainEdited": "도메인이 수정되었습니다.", + "EFlowAppId": "e-flow 앱 ID", + "EFlowHostname": "e-flow 호스트명", + "Edit": "편집", + "EditDomain": "도메인 이름 수정", + "EditWorkflowTemplate": "워크플로우 템플릿 편집", + "Email": "이메일", + "EmailTemplateSaved": "이메일 템플릿이 저장되었습니다.", + "Enabled": "활성화됨", + "EntityDisplayName": "엔티티 표시 이름", + "ErrorLogs": "오류 로그", + "ExceptionJson": "예외 정보 JSON", + "ExceptionLogs": "이상 로그", + "FailedToDisableAuthenticator": "인증 기능을 비활성화하는 데 실패했습니다:", + "FailedToSaveFormInstance": "폼 인스턴스를 저장하는 데 실패했습니다.", + "Field": "필드", + "FieldType": "필드 유형", + "FirstName": "이름", + "ForgottenPassword": "잊어버린 비밀번호", + "Form": "양식", + "FormTemplate": "폼 템플릿", + "FormTemplateEdited": "폼 템플릿이 수정되었습니다.", + "FormTemplateManager": "양식 템플릿 관리자", + "Forms": "양식", + "General": "일반", + "Glossaries": "용어집", + "Glossary": "용어집", + "GlossaryItem": "용어 해설 항목", + "GlossaryItemEdited": "용어 항목 편집 완료", + "GlossaryManager": "용어 관리자", + "Group": "그룹", + "Home": "홈", + "IPAddress": "IP 주소", + "IPAddressUnblocked": "IP 주소 ‘{{ip}}’이 차단 해제되었습니다.", + "Id": "아이디", + "Increment": "증가량", + "IsPublic": "공공인가요?", + "Items": "아이템들", + "LastName": "성", + "LastUpdated": "최근 업데이트 날짜:", + "Loading": "로딩 중입니다.", + "LoggingOut": "로그아웃", + "LoginMethod": "로그인 방법", + "Logout": "로그아웃", + "Mail": "이메일", + "MailTemplates": "이메일 템플릿", + "MaxEntriesEmptyUnlimited": "최대 항목 수 (비움 = 무제한)", + "MaximumValue": "최대값", + "Message": "메시지", + "MiddleNames": "중간 이름", + "MinEntries": "최소 입력 건수", + "MinimumValue": "최소값", + "Month": "월", + "MultiLine": "다중 줄", + "Name": "이름", + "NewCustomFieldAdded": "새로운 사용자 정의 필드가 추가되었습니다.", + "NewDomainAdded": "새로운 도메인이 추가되었습니다.", + "NewFormTemplateAdded": "새로운 양식 템플릿이 추가되었습니다.", + "NewGlossaryItemAdded": "새로운 용어집 항목이 추가되었습니다.", + "NewOrganisationAdded": "새로운 조직이 추가되었습니다.", + "NewPassword": "새로운 비밀번호", + "NewRoleAdded": "새로운 역할이 추가되었습니다.", + "NewSequenceAdded": "새로운 순서가 추가되었습니다.", + "NewSiteAdded": "새로운 사이트가 추가되었습니다.", + "NewSpecificationsAdded": "새로운 사양이 추가되었습니다.", + "NewSsoProviderAdded": "새로운 SSO 공급자가 추가되었습니다.", + "NewUserAdded": "새로운 사용자가 추가되었습니다.", + "NewValue": "새로운 가치", + "NotFound": "찾을 수 없습니다.", + "Number": "수", + "NumberOfAttempts": "시도 횟수", + "OccuredAt": "발생 장소:", + "OldValue": "구 버전 값", + "Organisation": "조직", + "OrganisationEdited": "편집된 조직", + "Password": "비밀번호", + "PasswordIsRequired": "비밀번호가 필요합니다.", + "PasswordMinLength": "비밀번호는 최소 {{minPasswordLength}}자 이상이어야 합니다.", + "PasswordMinLowercase": "비밀번호는 최소 {{minLowercase}}개 이상의 소문자를 포함해야 합니다.", + "PasswordMinNumbers": "비밀번호는 최소 {{minNumbers}}개의 숫자를 포함해야 합니다.", + "PasswordMinSymbols": "비밀번호는 최소 {{minSymbols}}개의 문자를 포함해야 합니다.", + "PasswordMinUppercase": "패스워드에는 최소 {{minUppercase}}개 이상의 대문자가 포함되어야 합니다.", + "PasswordsMustMatch": "새로운 비밀번호와 정확히 같은 내용을 입력하여 확인해야 합니다.", + "Pattern": "패턴", + "Pending": "진행 중", + "PressAgainToDelete": "다시 한 번 누르면 삭제됩니다.", + "PressAgainToUnblock": "다시 한 번 누르면 차단이 해제됩니다.", + "PrintSpecification": "인쇄 사양", + "Profile": "프로필", + "ProfileSaved": "프로필이 업데이트되었습니다.", + "Required": "필수", + "ResendConfirm": "확인 메일 재전송", + "ResetPassword": "비밀번호 재설정", + "ResolveAllValidation": "모든 유효성 검사 오류를 해결하시기 바랍니다.", + "Role": "역할", + "RoleAccess": "역할 기반 접근 제어", + "RoleAccessUpdated": "역할 접근 권한이 성공적으로 업데이트되었습니다.", + "RoleEdited": "역할 수정됨", + "RolloverType": "롤오버 타입", + "Save": "저장하세요.", + "SaveAndClose": "저장하고 닫기", + "SaveChangesToLinkSSOAccount": "변경 사항을 저장하면 SSO 계정을 연동하는 프로세스가 시작됩니다.", + "SecurityRoles": "보안 역할", + "Seed": "씨앗", + "Sequence": "시퀀스", + "SequenceEdited": "시퀀스가 편집되었습니다.", + "SequenceFormGlossary": "서열/형식/용어집", + "SequenceManager": "시퀀스 매니저", + "ShowJSON": "JSON을 보여주세요.", + "ShowStackTrace": "스택 트레이스를 표시합니다.", + "SigmaId": "시그마 아이드", + "Site": "사이트", + "SiteEdited": "사이트가 수정되었습니다.", + "SiteManager": "사이트 매니저", + "SpecificationManager": "사양 관리자", + "Specifications": "사양", + "SpecificationsEdited": "사양 수정 완료", + "SsoManager": "소 매니저", + "SsoProvider": "SSO 제공자", + "SsoProviderEdited": "공급자 정보가 수정되었습니다.", + "StackTrace": "스택 트레이스", + "Status": "상태", + "Step": "1단계", + "Subject": "제목", + "Support": "지원", + "SupportingData": "보조 자료", + "TasksValidationError": "태스크 설정이 유효하지 않습니다.", + "TemplateIdCannotBeNull": "템플릿 ID는 null일 수 없습니다.", + "TemplateUnknown": "템플릿이 알려지지 않았습니다.", + "Text": "텍스트", + "TheDetailsBelowAreLoadedFromMasterTemplate": "아래에 나와 있는 세부 정보들은 마스터 템플릿에서 가져온 것입니다. 이 템플릿을 저장하면 마스터 템플릿에 이루어진 변경 사항들이 자동으로 여기에 반영되지 않게 됩니다.", + "ThereAreErrorsOnTheForm": "이 양식에 오류가 있습니다.", + "ThisTemplateIsCustomForThisDomainOnly": "이 템플릿은 오직 이 도메인에만 맞게 특별히 제작되었습니다.", + "Timing": "타이밍", + "TokenEndpoint": "토큰 엔드포인트", + "TwoFactorAuthentication": "2단계 인증", + "Type": "입력하세요.", + "UnblockedInMinutes": "블로킹 해제까지 걸린 시간(분)", + "Up": "좋아요.", + "User": "사용자", + "UserAddedToRole": "사용자가 해당 역할에 추가되었습니다.", + "UserEdited": "사용자가 편집함", + "UserManager": "사용자 관리자", + "UserName": "사용자 이름", + "UsernameIsRequired": "이메일 주소가 필요합니다.", + "UsernameMustBeValidEmail": "사용자 이름은 유효한 이메일 주소여야 합니다.", + "Users": "사용자들", + "UsingTwoFactorAuthentication": "2단계 인증을 사용하는 것", + "ValidIssuer": "유효한 발행자", + "Version": "버전", + "VersionCannotBeNull": "버전은 null일 수 없습니다.", + "WorkflowTemplateName": "워크플로우 템플릿 이름", + "WorkflowTemplates": "워크플로우 템플릿", + "Year": "년도", + "YourProfileSettingsHaveBeenSaved": "귀하의 프로필 설정이 저장되었습니다.", + "e-print": "이메일로 보내기", + "e-suite": "이-스위트", + "e-suiteLogo": "e-suite 로고" +} \ No newline at end of file diff --git a/public/locales/ko/htmlIsland.json b/public/locales/ko/htmlIsland.json new file mode 100644 index 0000000..9f05f95 --- /dev/null +++ b/public/locales/ko/htmlIsland.json @@ -0,0 +1,8 @@ +{ + "island": { + "loadError": "이 섹션을 로드하는 데 실패했습니다.", + "networkError": "저장 중 네트워크 오류가 발생했습니다.", + "saveSuccess": "성공적으로 저장되었습니다.", + "serverError": "저장 중 서버 오류가 발생했습니다." + } +} \ No newline at end of file diff --git a/public/locales/ko/ko-KR.lang b/public/locales/ko/ko-KR.lang new file mode 100644 index 0000000..e69de29 diff --git a/public/locales/ko/mailTypes.json b/public/locales/ko/mailTypes.json new file mode 100644 index 0000000..7330885 --- /dev/null +++ b/public/locales/ko/mailTypes.json @@ -0,0 +1,6 @@ +{ + "ConfirmEmailAddress": "이메일 주소 확인", + "DisableAuthenticator": "두 요소 인증 기능을 비활성화합니다.", + "PasswordReset": "비밀번호 재설정", + "PasswordResetCompleted": "비밀번호 재설정 확인" +} \ No newline at end of file diff --git a/public/locales/ko/raci.json b/public/locales/ko/raci.json new file mode 100644 index 0000000..a82288a --- /dev/null +++ b/public/locales/ko/raci.json @@ -0,0 +1,6 @@ +{ + "Accountable": "책임을 지는", + "Consulted": "자문을 구했습니다.", + "Informed": "정보를 충분히 알고 있는 상태.", + "Responsible": "책임감 있게" +} \ No newline at end of file diff --git a/public/locales/ko/taskTypes.json b/public/locales/ko/taskTypes.json new file mode 100644 index 0000000..c6fb474 --- /dev/null +++ b/public/locales/ko/taskTypes.json @@ -0,0 +1,15 @@ +{ + "AdhocApprovalTask": "임시 승인", + "ApprovalTask": "승인", + "AssetUploadTask": "자산 업로드", + "BasicTask": "기초", + "ContentCollationTask": "콘텐츠 정리", + "DecisionTask": "결정", + "FileReleaseTask": "파일 공개", + "FormDataInputTask": "폼 데이터 입력", + "LinkActivityTask": "링크 활동", + "MilestoneTask": "마일스톤", + "StageTask": "**무대**", + "VisualBriefReviewTask": "시각적 요약 검토", + "VisualBriefUploadTask": "비주얼 브리프 업로드" +} \ No newline at end of file diff --git a/public/locales/nl/common.json b/public/locales/nl/common.json new file mode 100644 index 0000000..ee1c293 --- /dev/null +++ b/public/locales/nl/common.json @@ -0,0 +1,200 @@ +{ + "Account": "Rekening", + "Activate": "Activeren", + "Active": "Actief", + "ActivityNameTemplate": "Template voor Naam van Activiteit", + "Add": "Voeg toe", + "AddDomain": "Voeg een domeinnaam toe.", + "AddTask": "Taak toevoegen", + "AddUser": "Gebruiker toevoegen", + "AddWorkflowTemplate": "Voeg een workflow-template toe.", + "Address": "Adres", + "Admin": "Beheerder", + "Allowed": "Toegestaan", + "AnEmailWithPasswordResetLinkHasBeenSent": "Er is een e-mail verstuurd met een link om het wachtwoord opnieuw in te stellen.", + "AnErrorOccurred": "Er is een fout opgetreden.", + "Application": "Aplicatie", + "Applications": "Toepassingen", + "AreYouSure": "Ben je zeker?", + "AuditLog": "Auditorij logs", + "AuditLogs": "Auditorielogboeken", + "Authenticate": "Authentiseer je", + "AuthenticationCode": "Authentificatiecode", + "AuthorizationEndpoint": "Autorisatiepunt", + "Blocked": "Blokkerd", + "BlockedIPAddresses": "Blokkeerde IP-adressen", + "BlockedIPs": "Blokkeerde IP-adressen", + "Cancel": "Annuleren", + "Changes": "Veranderingen", + "ClientDomains": "Klant Domeinen", + "ClientSecret": "Klantsleutel", + "Close": "Sluiten", + "Comment": "Opmerking", + "Confirm": "Bevestigen", + "ConfirmEmailResent": "Bevestig dat de e-mail opnieuw wordt verzonden.", + "ConfirmPassword": "Bevestig wachtwoord", + "Continuous": "Continuïw", + "Created": "Gecreëerd", + "CustomField": "Aanpassbaar veld", + "CustomFieldEdited": "Aangepast veld is gewijzigd.", + "CustomFieldForChildEntries": "Maakbare veld voor subentry's", + "CustomFields": "Aangepaste velden", + "Day": "Dag", + "DefaultMustBeGreaterThanOrEqualToMinimumValue": "De standaardwaarde moet groter of gelijk zijn aan de minimale waarde.", + "DefaultMustBeLessThanOrEqualToMaximumValue": "De standaardwaarde moet minder dan of gelijk zijn aan de maximale waarde.", + "DefaultValue": "Standaardwaarde", + "Definition": "Definieing", + "DisableAuthenticator": "Deaktiveer de authenticatoren.", + "Disabled": "Niet beschikbaar", + "DisplayName": "Toonnaam", + "DomainEdited": "Domain is gewijzigd.", + "EFlowHostname": "e-flow-hostnaam", + "Edit": "Bewerken", + "EditDomain": "Domain bewerken", + "EditWorkflowTemplate": "Werkflowtemplate bewerken", + "Email": "E-mail", + "EmailTemplateSaved": "E-mailontwerp is gespeeld.", + "Enabled": "Activerd", + "EntityDisplayName": "Weergave-naam van entiteit", + "ErrorLogs": "Foutenlogboeken", + "ExceptionJson": "Uitzonderings-JSON", + "ExceptionLogs": "Uitzonderingslogboeken", + "FailedToDisableAuthenticator": "Het is niet gelukt om de authenticatietool uit te schakelen:", + "FailedToSaveFormInstance": "Het lukte niet om de formulierinstans op te slaan.", + "Field": "Veld", + "FieldType": "Veldtype", + "FirstName": "Voornaam", + "ForgottenPassword": "Vergeten wachtwoord", + "Form": "Vorm", + "FormTemplate": "Vormtemplate", + "FormTemplateEdited": "Vormemplate is gewijzigd.", + "FormTemplateManager": "Formuliertemplatesbeheerder", + "Forms": "Formulieren", + "General": "Algemeen", + "Glossaries": "Glossaria", + "Glossary": "Glossarium", + "GlossaryItem": "Glossariaonderdeel", + "GlossaryItemEdited": "Glossaire-item is gewijzigd.", + "GlossaryManager": "Glossariumbeheerder", + "Group": "Groep", + "Home": "Startpagina", + "IPAddress": "IP-adres", + "IPAddressUnblocked": "IP-adres ‘{{ip}}’ is niet langer geblokkeerd.", + "Id": "", + "Increment": "Toename", + "Items": "Artikelen", + "LastName": "Eerste naam", + "LastUpdated": "Laatst bijgewerkt:", + "Loading": "Laadt zich op…", + "LoggingOut": "Uitloggen", + "LoginMethod": "Inloggingsmethode", + "Logout": "Uitschrijven", + "Mail": "Post", + "MailTemplates": "E-mailontwerpen", + "MaxEntriesEmptyUnlimited": "Maximaal aantal ingangen (leeg=onbeperkt)", + "MaximumValue": "Maximaal Waarde", + "Message": "Bericht", + "MiddleNames": "Tweede namen", + "MinEntries": "Minimum aantal invoeringen", + "MinimumValue": "Minimaalwaarde", + "Month": "Maand", + "MultiLine": "meerdere regels", + "Name": "Naam", + "NewCustomFieldAdded": "Er is een nieuw, aangepast veld toegevoegd.", + "NewDomainAdded": "Nieuwe domein is toegevoegd", + "NewFormTemplateAdded": "Nieuw formulierontwerp toegevoegd", + "NewGlossaryItemAdded": "Nieuw glosseumenu-item toegevoegd", + "NewOrganisationAdded": "Nieuwe organisatie toegevoegd", + "NewPassword": "Nieuw wachtwoord", + "NewRoleAdded": "Nieuwe rol toegevoegd", + "NewSequenceAdded": "Nieuwe sequentie toegevoegd", + "NewSiteAdded": "Een nieuwe site is toegevoegd.", + "NewSpecificationsAdded": "Nieuwe specificaties zijn toegevoegd.", + "NewSsoProviderAdded": "Nieuwe SSO-provier toegevoegd", + "NewUserAdded": "Nieuwe gebruiker toegevoegd", + "NewValue": "Nieuwe waarde", + "NotFound": "Niet gevonden", + "Number": "Cijfer", + "NumberOfAttempts": "Aantal pogingen", + "OccuredAt": "Plaatsheden:", + "OldValue": "Oude waarde", + "Organisation": "Organisatie", + "OrganisationEdited": "Organisatie is gewijzigd", + "Password": "Wachtwoord", + "PasswordIsRequired": "Een wachtwoord is vereist.", + "PasswordMinLength": "Het wachtwoord moet ten minste uit {{minPasswordLength}} karakters bestaan.", + "PasswordMinLowercase": "Het wachtwoord moet ten minste {{minLowercase}} kleine letteren bevatten.", + "PasswordMinNumbers": "Het wachtwoord moet ten minste {{minNumbers}} cijfers bevatten.", + "PasswordMinSymbols": "Het wachtwoord moet ten minste bestaan uit {{minSymbols}} symbolen.", + "PasswordMinUppercase": "Het wachtwoord moet ten minste {{minUppercase}} grote letters bevatten.", + "PasswordsMustMatch": "Je moet dit bevestigen door precies dezelfde nieuwe wachtwoord in te typen.", + "Pattern": "Patroon", + "Pending": "In afwachting", + "PressAgainToDelete": "Druk nog een keer om te verwijderen.", + "PressAgainToUnblock": "Druk nog een keer om het te deblokeren.", + "PrintSpecification": "Afdrukkinstructies", + "Profile": "Profiel", + "ProfileSaved": "Profi is bijgewerkt.", + "Required": "Verplicht", + "ResendConfirm": "Hersturen bevestiging", + "ResetPassword": "Wijzeg het wachtwoord terug", + "ResolveAllValidation": "Vul alle validatiefouten op.", + "Role": "Rol", + "RoleAccess": "Roltoegang", + "RoleAccessUpdated": "Roltoegang is met succes bijgewerkt.", + "RoleEdited": "Rol is gewijzigd", + "RolloverType": "Rollover-type", + "Save": "Slaap zacht.", + "SaveAndClose": "Slaap op en sluit de zaak.", + "SaveChangesToLinkSSOAccount": "Sla de gewijzigingen op om de procedure te starten die uw SSO-account met de rest van het systeem zal verbinden.", + "SecurityRoles": "Beveiligingsrollen", + "Seed": "Zaad", + "Sequence": "Sequentie", + "SequenceEdited": "Sequensie is gewijzigd.", + "SequenceFormGlossary": "Sequentie/Vorm/Glossarium", + "SequenceManager": "Sequencemanager", + "ShowJSON": "Toon JSON", + "ShowStackTrace": "Toon de stacktrace.", + "Site": "Website", + "SiteEdited": "Site is gewijzigd.", + "SpecificationManager": "Specificatiesbeheerder", + "Specifications": "Specificaties", + "SpecificationsEdited": "Specificaties zijn gewijzigd.", + "SsoProvider": "SSO-providers", + "SsoProviderEdited": "Providers voor SSO zijn gewijzigd.", + "StackTrace": "Stacktrace", + "Step": "Stap", + "Subject": "Underwerp", + "Support": "Untersteuning", + "SupportingData": "ondersteunende gegevens", + "TasksValidationError": "De instellingen van de taken zijn niet geldig.", + "TemplateIdCannotBeNull": "De template-id mag niet nul zijn.", + "TemplateUnknown": "Onbekend template.", + "Text": "**Tekst**", + "TheDetailsBelowAreLoadedFromMasterTemplate": "De onderstaande details worden geladen uit het mastertemplate. Als je dit template opslaat, worden geen gewijzigingen in het mastertemplate automatisch weergegeven hier.", + "ThereAreErrorsOnTheForm": "Er zijn fouten in het formulier.", + "ThisTemplateIsCustomForThisDomainOnly": "Deze template is alleen ontworpen voor deze domein.", + "Timing": "Tijdsbeheer", + "TokenEndpoint": "Token-uitgangspunt", + "TwoFactorAuthentication": "2-factorenauthentisatie", + "Type": "Typ", + "UnblockedInMinutes": "Ongeblokkeerd in (minuten)", + "Up": "Op!", + "User": "Gebruiker", + "UserAddedToRole": "Gebruiker is toegevoegd aan de rol.", + "UserEdited": "Door de gebruiker bewerkt", + "UserManager": "Gebruikerbeheerder", + "UserName": "Gebruikersnaam", + "UsernameIsRequired": "Een gebruikersnaam is vereist.", + "UsernameMustBeValidEmail": "De gebruikersnaam moet een geldig e-mailadres zijn.", + "Users": "Gebruikers", + "UsingTwoFactorAuthentication": "Het gebruik van twee-factorauthentisatie", + "ValidIssuer": "Geldig uitgevende partij", + "Version": "Versie", + "VersionCannotBeNull": "De versie mag niet nul zijn.", + "WorkflowTemplateName": "Naam van de workflow-templates", + "WorkflowTemplates": "Workflow-templates", + "Year": "Jaar", + "YourProfileSettingsHaveBeenSaved": "Uw profielsettingen zijn gespeeld.", + "e-suiteLogo": "E-Suite-logos" +} \ No newline at end of file diff --git a/public/locales/nl/htmlIsland.json b/public/locales/nl/htmlIsland.json new file mode 100644 index 0000000..308cf31 --- /dev/null +++ b/public/locales/nl/htmlIsland.json @@ -0,0 +1,8 @@ +{ + "island": { + "loadError": "Het lukte niet om deze sectie te laden.", + "networkError": "Netwerkprobleem tijdens het opslaan.", + "saveSuccess": "Gespeeld met succes.", + "serverError": "Serverfout tijdens het opslaan." + } +} \ No newline at end of file diff --git a/public/locales/nl/mailTypes.json b/public/locales/nl/mailTypes.json new file mode 100644 index 0000000..658b107 --- /dev/null +++ b/public/locales/nl/mailTypes.json @@ -0,0 +1,6 @@ +{ + "ConfirmEmailAddress": "Bevestig e-mailadres", + "DisableAuthenticator": "Deactiveren van twee-factorauthentisatie", + "PasswordReset": "Wachtwoordherstelling", + "PasswordResetCompleted": "Bevestiging wachtwoord opnieuw instellen" +} \ No newline at end of file diff --git a/public/locales/nl/nl-NL.lang b/public/locales/nl/nl-NL.lang new file mode 100644 index 0000000..e69de29 diff --git a/public/locales/nl/raci.json b/public/locales/nl/raci.json new file mode 100644 index 0000000..632e270 --- /dev/null +++ b/public/locales/nl/raci.json @@ -0,0 +1,6 @@ +{ + "Accountable": "Verantwoordelijk", + "Consulted": "Gevraagd om advies", + "Informed": "Informatiebezogd", + "Responsible": "Verantwoordelijk" +} \ No newline at end of file diff --git a/public/locales/nl/taskTypes.json b/public/locales/nl/taskTypes.json new file mode 100644 index 0000000..618e6fc --- /dev/null +++ b/public/locales/nl/taskTypes.json @@ -0,0 +1,15 @@ +{ + "AdhocApprovalTask": "Ad hoc goedkeuring", + "ApprovalTask": "Goedkeuring", + "AssetUploadTask": "Uploaden van assets", + "BasicTask": "Basistiek", + "ContentCollationTask": "Inhoudsverzameling", + "DecisionTask": "Beslissing", + "FileReleaseTask": "Verzending van bestanden", + "FormDataInputTask": "Invoer van formuliergegevens", + "LinkActivityTask": "Linkactiviteit", + "MilestoneTask": "Meerpaal", + "StageTask": "Bordel", + "VisualBriefReviewTask": "Visual samenvatting", + "VisualBriefUploadTask": "Uploaden van visuele samenvattingen" +} \ No newline at end of file diff --git a/public/locales/pl/common.json b/public/locales/pl/common.json new file mode 100644 index 0000000..4a39bc9 --- /dev/null +++ b/public/locales/pl/common.json @@ -0,0 +1,208 @@ +{ + "Account": "Konto", + "Activate": "Aktywuj", + "Active": "Aktywny", + "ActivityNameTemplate": "Šablon nazwy aktywności", + "Add": "Dodaj", + "AddDomain": "Dodaj domen", + "AddTask": "Dodaj zadanie", + "AddUser": "Dodaj użytkownika", + "AddWorkflowTemplate": "Dodać szablon procesu roboczego", + "Address": "Adres", + "Admin": "Administratorem", + "Allowed": "Dozvolone", + "AnEmailWithPasswordResetLinkHasBeenSent": "Wysłano e-mail z linkiem do resetowania hasła.", + "AnErrorOccurred": "Doługość tekstu nie została uwzględniona przy tłumaczeniu. Jeśli potrzebujesz przekładu tego fragmentu tekstu, prosim o podanie jego dokładnej długości.", + "Application": "Zastosowanie", + "Applications": "Zastosowania", + "AreYouSure": "Czy jesteś pewny?", + "AuditLog": "Łęczne logi audytu", + "AuditLogs": "Łogi audytów", + "Authenticate": "Udostępnij dostęp.", + "AuthenticationCode": "Kod autentyzacji", + "AuthorizationEndpoint": "Punkt autoryzacji", + "Blocked": "Zablokowany", + "BlockedIPAddresses": "Adresy IP zablokowane", + "BlockedIPs": "IP-adresy zablokowane", + "Cancel": "Anuluj", + "Changes": "Zmiany", + "ClientDomainManager": "Manager Domenów Klientów", + "ClientDomains": "Domenie klientów", + "ClientId": "Id Klienta", + "ClientSecret": "Tajemstwo klienta", + "Close": "Zamknij.", + "Comment": "Komentarz", + "Confirm": "Potwierdzić", + "ConfirmEmailResent": "Potwierdź wysłanie wiadomości e-mail ponownie.", + "ConfirmPassword": "Potwierdź hasło", + "Continuous": "Niezawieszany", + "Created": "Stworzone.", + "CustomField": "Polowe wyjątkowe", + "CustomFieldEdited": "Udostosowane pole zostało zedytowane.", + "CustomFieldForChildEntries": "Polowe dla pozycji dziecięcych", + "CustomFieldManager": "Menadżer Pola Dzielnicznego", + "CustomFields": "Pola dostosowana", + "Day": "Dzień", + "DefaultMustBeGreaterThanOrEqualToMinimumValue": "„Uwzględniona wartość” musi być większa lub równa „Minimalnej wartości”.", + "DefaultMustBeLessThanOrEqualToMaximumValue": "„Standardowa wartość” musi być mniejsza lub równa „Maksymalnej wartości”.", + "DefaultValue": "Wartość podstawowa", + "Definition": "Definicja", + "DisableAuthenticator": "Wyłączyć autentifikator", + "Disabled": "Niezdolny", + "DisplayName": "Imię wyświetlane", + "Domain": "Domen", + "DomainEdited": "Domen został edytowany.", + "EFlowHostname": "nazwa hosta e-flow", + "Edit": "Udostosowanie", + "EditDomain": "Edytowanie domeny", + "EditWorkflowTemplate": "Edytowanie szablonu ścieżki pracy", + "Email": "E-mail", + "EmailTemplateSaved": "Zapisany szablon e-maila.", + "Enabled": "Uwolniono.", + "EntityDisplayName": "Nazwa wyświetlana dla entitety", + "ErrorLogs": "Łogi błędów", + "ExceptionJson": "JSON z wyjątkiem", + "ExceptionLogs": "Logi wyjątków", + "FailedToDisableAuthenticator": "Niespodziewany błąd podczas wykluczania autentyfikatora:", + "FailedToSaveFormInstance": "Nieskuteczna próba zapisu instancji formularza.", + "Field": "Poligon", + "FieldType": "Typ uwzględnienia", + "FirstName": "Imię", + "ForgottenPassword": "Zapomniany hasło", + "Form": "Formularz", + "FormTemplate": "Szablon formularza", + "FormTemplateEdited": "Zmieniono szablon formularza.", + "FormTemplateManager": "Manager Szablonów Formularzy", + "Forms": "Formularze", + "General": "Ogólnie", + "Glossaries": "Słowniki", + "Glossary": "Słowniczek", + "GlossaryItem": "Element z glossarza", + "GlossaryItemEdited": "Udżegniono wpis z glosarza.", + "GlossaryManager": "Menadżer Słownika", + "Group": "Grupa", + "Home": "Domowa strona", + "IPAddress": "Adres IP", + "IPAddressUnblocked": "Adres IP ‘{{ip}}’ została odblokowana.", + "Increment": "Zbiorka", + "IsPublic": "Czy jest to coś publiczne?", + "Items": "Artykuły", + "LastName": "Nazwisko", + "LastUpdated": "Ostatnio aktualizowano:", + "Loading": "Zbieramy dane…", + "LoggingOut": "Wylogowanie", + "LoginMethod": "Metoda logowania", + "Logout": "Wylogowanie", + "Mail": "Poczta", + "MailTemplates": "Źródła:", + "MaxEntriesEmptyUnlimited": "Maksymalna liczba wpisów (jeśli polo jest puste, oznacza to bezlimitową liczbę).", + "MaximumValue": "Maksymalna wartość", + "Message": "Wiadomość", + "MiddleNames": "Imiona średnie", + "MinEntries": "Minimalna liczba wpisów", + "MinimumValue": "Minimalna wartość", + "Month": "Miesiąc", + "MultiLine": "Kilka linii", + "Name": "Imię", + "NewCustomFieldAdded": "Dodano nowe pole dostosowane.", + "NewDomainAdded": "Dodano nowy domen.", + "NewFormTemplateAdded": "Dodano nowy szablon formularza.", + "NewGlossaryItemAdded": "Dodano nowy wpis do słownika.", + "NewOrganisationAdded": "Dodano nową organizację.", + "NewPassword": "Nowy Hasło", + "NewRoleAdded": "Dodano nową rolę.", + "NewSequenceAdded": "Dodano nowy sekwenc.", + "NewSiteAdded": "Dodano nowy adres internetowy.", + "NewSpecificationsAdded": "Dodano nowe specyfikacje.", + "NewSsoProviderAdded": "Dodano nowego dostawcę usług autentyzacji.", + "NewUserAdded": "Dodał się nowy użytkownik.", + "NewValue": "Nowy wartość", + "NotFound": "Nie znaleziono.", + "Number": "liczbę", + "NumberOfAttempts": "Liczba prób", + "OccuredAt": "Zdarzyło się w ...", + "OldValue": "Stary Wert", + "Organisation": "Organizacja", + "OrganisationEdited": "Organizacja została edytowana.", + "Password": "hasło", + "PasswordIsRequired": "Konieczne jest podanie hasła.", + "PasswordMinLength": "Hasło musi składać się z co najmniej {{minPasswordLength}} znaków.", + "PasswordMinLowercase": "Hasło musi zawierać co najmniej {{minLowercase}} małych liter.", + "PasswordMinNumbers": "Hasło musi zawierać co najmniej {{minNumbers}} cyfr.", + "PasswordMinSymbols": "Hasło musi zawierać co najmniej {{minSymbols}} znaków.", + "PasswordMinUppercase": "Hasło musi zawierać co najmniej {{minUppercase}} wielkiej litery.", + "PasswordsMustMatch": "Trzeba to potwierdzić, wpisując dokładnie tę samą kombinację znaków co i nowy hasło.", + "Pattern": "Kształt", + "Pending": "W oczekiwaniu", + "PressAgainToDelete": "Nacisnij ponownie, aby usunąć.", + "PressAgainToUnblock": "Nacisnij ponownie, aby odzblokować.", + "PrintSpecification": "Specyfikacje drukowania", + "Profile": "Profil", + "ProfileSaved": "Profil został aktualizowany.", + "Required": "Konieczne", + "ResendConfirm": "Powtórna wysyłka potwierdzenia.", + "ResetPassword": "Resetowanie hasła", + "ResolveAllValidation": "Rozwiązaj wszystkie błędy weryfikacji.", + "Role": "Rola", + "RoleAccess": "Dostęp według roli", + "RoleAccessUpdated": "Udostępnienia roli zostały zaktualizowane z powodzeniem.", + "RoleEdited": "Udostosowano rolę.", + "RolloverType": "Typ rozliczania kapitałów", + "Save": "Ochronić.", + "SaveAndClose": "Zapisz i zamknij.", + "SaveChangesToLinkSSOAccount": "Zapisać zmiany, aby uruchomić proces, który połączy twój konto SSO.", + "SecurityRoles": "Rolki bezpieczeństwa", + "Seed": "Nasion", + "Sequence": "Sequencja", + "SequenceEdited": "Sequencja edytowana.", + "SequenceFormGlossary": "Sequencja/Forma/Glosar", + "SequenceManager": "Program Manager", + "ShowJSON": "Pokaż JSON.", + "ShowStackTrace": "Pokazać ślad wykonywania programu.", + "Site": "Strona internetowa", + "SiteEdited": "Strona została edytowana.", + "SiteManager": "Manager Sieću", + "SpecificationManager": "Manager Specyfikacji", + "Specifications": "Specyfikacje", + "SpecificationsEdited": "Specyfikacje zaktualizowane", + "SsoManager": "Manager SSO", + "SsoProvider": "Dostawca usług identyfikacji", + "SsoProviderEdited": "Dlatego dostawca usług edytował informacje.", + "StackTrace": "Ślad wykonywania", + "Status": "Stanie", + "Step": "Krok", + "Subject": "Temat", + "Support": "Pomoc", + "SupportingData": "Dane pomocnicze", + "TasksValidationError": "Konfiguracja zadań jest nievalidna.", + "TemplateIdCannotBeNull": "Id szablonu nie może być null.", + "TemplateUnknown": "Šablon nieznany.", + "Text": "Tekst", + "TheDetailsBelowAreLoadedFromMasterTemplate": "Uwagi: Poniższe informacje są pobrane z głównego szablonu. Zapisanie tego szablonu oznacza, że wszelkie zmiany w głównym szablonie nie będą automatycznie odnoszone do tej wersji.", + "ThereAreErrorsOnTheForm": "W formie występują błędy.", + "ThisTemplateIsCustomForThisDomainOnly": "Tenplet ten jest przygotowany specjalnie dla tej domeny.", + "Timing": "Czasowanie", + "TokenEndpoint": "Endpunkt dla tokenów", + "TwoFactorAuthentication": "Dwufaktorowa autentyczność", + "Type": "Typ", + "UnblockedInMinutes": "Czas bez blokowania (w minutach)", + "Up": "W górę", + "User": "Użyownik", + "UserAddedToRole": "Użyownik został dodany do roli.", + "UserEdited": "Użyownik dokonał edycji.", + "UserManager": "Menadżer Użytkowników", + "UserName": "Imię Użytkownika", + "UsernameIsRequired": "Konieczne jest podanie nazwy użytkownika.", + "UsernameMustBeValidEmail": "Nazwę użytkownika musi stanowić ważna adresa e-mail.", + "Users": "Użytkownicy", + "UsingTwoFactorAuthentication": "Używanie dwufaktorowego uwierdzania", + "ValidIssuer": "Dostępny emiter", + "Version": "Wersja", + "VersionCannotBeNull": "Wersja nie może być null.", + "WorkflowTemplateName": "Nazwa szablonu procesu roboczego", + "WorkflowTemplates": "Szablony toku pracy", + "Year": "Rok", + "YourProfileSettingsHaveBeenSaved": "Ustawienia twojego profilu zostały zapisane.", + "e-print": "e-druk", + "e-suiteLogo": "Logo e-suite" +} \ No newline at end of file diff --git a/public/locales/pl/htmlIsland.json b/public/locales/pl/htmlIsland.json new file mode 100644 index 0000000..a380b36 --- /dev/null +++ b/public/locales/pl/htmlIsland.json @@ -0,0 +1,8 @@ +{ + "island": { + "loadError": "Niespodzianka! Nie udało się zainstalować tego programu.", + "networkError": "Błąd sieci podczas zapisu.", + "saveSuccess": "Udało się zachować informacje z powodzeniem.", + "serverError": "Błąd serwera podczas zapisywania." + } +} \ No newline at end of file diff --git a/public/locales/pl/mailTypes.json b/public/locales/pl/mailTypes.json new file mode 100644 index 0000000..ef07af0 --- /dev/null +++ b/public/locales/pl/mailTypes.json @@ -0,0 +1,6 @@ +{ + "ConfirmEmailAddress": "Potwierdź adres e-mail", + "DisableAuthenticator": "Wyłączyć autentyzację w dwóch etapach", + "PasswordReset": "Resetowanie hasła", + "PasswordResetCompleted": "Potwierdzenie resetu hasła" +} \ No newline at end of file diff --git a/public/locales/pl/pl-PL.lang b/public/locales/pl/pl-PL.lang new file mode 100644 index 0000000..e69de29 diff --git a/public/locales/pl/raci.json b/public/locales/pl/raci.json new file mode 100644 index 0000000..09c3d63 --- /dev/null +++ b/public/locales/pl/raci.json @@ -0,0 +1,6 @@ +{ + "Accountable": "Podlegający rozliczaniom", + "Consulted": "Zapytany/ą.", + "Informed": "Uwzględniony / Posiadający informacje", + "Responsible": "Odpowiedzialny" +} \ No newline at end of file diff --git a/public/locales/pl/taskTypes.json b/public/locales/pl/taskTypes.json new file mode 100644 index 0000000..4554abc --- /dev/null +++ b/public/locales/pl/taskTypes.json @@ -0,0 +1,15 @@ +{ + "AdhocApprovalTask": "Uwzględnienie indywidualnych wymagań przy procesie przyjęcia", + "ApprovalTask": "Zatwierdzenie", + "AssetUploadTask": "Wysyłanie danych o aktywach", + "BasicTask": "Podstawowy", + "ContentCollationTask": "Kolacja treści", + "DecisionTask": "Decyzja", + "FileReleaseTask": "Wydanie pliku", + "FormDataInputTask": "Wprowadzenie danych formularza", + "LinkActivityTask": "Aktywność linków", + "MilestoneTask": "Przejście przez kluczowy etap w realizacji projektu", + "StageTask": "Scena", + "VisualBriefReviewTask": "Krótki opis wizualny", + "VisualBriefUploadTask": "Wysyłanie materiałów wizualnych" +} \ No newline at end of file diff --git a/public/locales/pt/common.json b/public/locales/pt/common.json new file mode 100644 index 0000000..042bc13 --- /dev/null +++ b/public/locales/pt/common.json @@ -0,0 +1,207 @@ +{ + "Account": "Conta", + "Activate": "Ativar", + "Active": "Ativo", + "ActivityNameTemplate": "Model de Nome para Atividade", + "Add": "Adicionar", + "AddDomain": "Adicionar Domínio", + "AddTask": "Adicionar Tarefa", + "AddUser": "Adicionar Utilizador", + "AddWorkflowTemplate": "Adicionar Modelo de Fluxo de Trabalho", + "Address": "Endereço", + "Admin": "Administrador", + "Allowed": "Permitido.", + "AnEmailWithPasswordResetLinkHasBeenSent": "An email containing a link to reset your password has been sent to you.", + "AnErrorOccurred": "An error has occurred.", + "Application": "Aplicação", + "Applications": "Aplicações", + "AreYouSure": "Você tem certeza?", + "AuditLog": "Registos de Auditoria", + "AuditLogs": "Registos de Auditoria", + "Authenticate": "Autenticar", + "AuthenticationCode": "Código de autenticação", + "AuthorizationEndpoint": "Authorization Endpoint", + "Blocked": "Bloqueado", + "BlockedIPAddresses": "Endereços IP bloqueados", + "BlockedIPs": "IPs Bloqueados", + "Cancel": "Cancelar", + "Changes": "Mudanças", + "ClientDomainManager": "Gerenciador de Domínios do Cliente", + "ClientDomains": "Domínios do Cliente", + "ClientId": "Id do Cliente", + "ClientSecret": "Segredo do Cliente", + "Close": "Fechar", + "Comment": "Comentário", + "Confirm": "Confirmar", + "ConfirmEmailResent": "Confirm the re resend of the email.", + "ConfirmPassword": "Confirme Senha", + "Continuous": "Contínuo", + "Created": "Created.", + "CustomField": "Campo Personalizado", + "CustomFieldEdited": "Custom field has been edited.", + "CustomFieldForChildEntries": "Campo personalizado para entradas filhas", + "CustomFieldManager": "Gerenciador de Campos Personalizados", + "CustomFields": "Campos Personalizados", + "Day": "Dia", + "DefaultMustBeGreaterThanOrEqualToMinimumValue": "The “Default Value” must be greater than or equal to the “Minimum Value”.", + "DefaultMustBeLessThanOrEqualToMaximumValue": "The “Default Value” must be less than or equal to the “Maximum Value”.", + "DefaultValue": "Valor Padrão", + "Definition": "Definição", + "DisableAuthenticator": "Disable the Authenticator feature.", + "Disabled": "Com deficiência", + "DisplayName": "Nome Exibido", + "Domain": "Domínio", + "DomainEdited": "Domain has been edited.", + "EFlowHostname": "Nome do host do e-flow", + "Edit": "Editar", + "EditDomain": "Edição de Domínio", + "EditWorkflowTemplate": "Editar Modelo de Fluxo de Trabalho", + "Email": "E-mail", + "EmailTemplateSaved": "Email template saved.", + "Enabled": "Ativado", + "EntityDisplayName": "Nome Exibido da Entidade", + "ErrorLogs": "Registros de Erros", + "ExceptionJson": "JSON de exceção", + "ExceptionLogs": "Logs de Exceções", + "FailedToDisableAuthenticator": "Failed to disable the authenticator:", + "FailedToSaveFormInstance": "Failed to save the form instance.", + "Field": "Campo", + "FieldType": "Tipo de Campo", + "FirstName": "Primeiro nome", + "ForgottenPassword": "Senha Esquecida", + "Form": "Formulário", + "FormTemplate": "Modelo de Formulário", + "FormTemplateEdited": "The form template has been edited.", + "FormTemplateManager": "Gerenciador de Modelos de Formulários", + "Forms": "Formulários", + "General": "Geral", + "Glossaries": "Glossários", + "Glossary": "Glossário", + "GlossaryItem": "Item do Glossário", + "GlossaryItemEdited": "Glossary item has been edited.", + "GlossaryManager": "Gerente de Glossário", + "Group": "Grupo", + "Home": "Página inicial", + "IPAddress": "Endereço IP", + "IPAddressUnblocked": "IP Address ‘{{ip}}’ has been unblocked.", + "Increment": "Aumento", + "IsPublic": "Is it public?", + "Items": "Itens", + "LastName": "Sobrenome", + "LastUpdated": "Last Updated:", + "Loading": "Loading…", + "LoggingOut": "Sair da sessão", + "LoginMethod": "Método de Login", + "Logout": "Saída", + "Mail": "Email", + "MailTemplates": "Email Templates", + "MaxEntriesEmptyUnlimited": "Maximum number of entries (empty = unlimited)", + "MaximumValue": "Valor Máximo", + "Message": "Mensagem", + "MiddleNames": "Nomes do meio", + "MinEntries": "Minimum Number of Entries", + "MinimumValue": "Valor Mínimo", + "Month": "Mês", + "MultiLine": "multilinha", + "Name": "Nome", + "NewCustomFieldAdded": "A new custom field has been added.", + "NewDomainAdded": "A new domain has been added.", + "NewFormTemplateAdded": "A new form template has been added.", + "NewGlossaryItemAdded": "A new entry has been added to the glossary.", + "NewOrganisationAdded": "A new organization has been added.", + "NewPassword": "Nova Senha", + "NewRoleAdded": "A new role has been added.", + "NewSequenceAdded": "A new sequence has been added.", + "NewSiteAdded": "A new website has been added.", + "NewSpecificationsAdded": "New specifications have been added.", + "NewSsoProviderAdded": "A new SSO provider has been added.", + "NewUserAdded": "A new user has been added.", + "NewValue": "Novo Valor", + "NotFound": "Não encontrado", + "Number": "Número", + "NumberOfAttempts": "Número de Tentativas", + "OccuredAt": "Occurred At", + "OldValue": "Original Value", + "Organisation": "Organization", + "OrganisationEdited": "Organization edited", + "Password": "Senha", + "PasswordIsRequired": "A password is required.", + "PasswordMinLength": "The password must contain at least {{minPasswordLength}} characters.", + "PasswordMinLowercase": "The password must contain at least {{minLowercase}} lowercase letter(s).", + "PasswordMinNumbers": "The password must contain at least {{minNumbers}} digits.", + "PasswordMinSymbols": "The password must contain at least {{minSymbols}} symbol(s).", + "PasswordMinUppercase": "The password must contain at least {{minUppercase}} uppercase letter(s).", + "PasswordsMustMatch": "You need to confirm your new password by typing it exactly as it is.", + "Pattern": "Padrão", + "Pending": "Aguardando", + "PressAgainToDelete": "Press again to delete.", + "PressAgainToUnblock": "Press again to unblock.", + "PrintSpecification": "Printing Specifications", + "Profile": "Perfil", + "ProfileSaved": "Perfil atualizado.", + "Required": "Obrigatório", + "ResendConfirm": "Reenviar Confirmação", + "ResetPassword": "Redefinir Senha", + "ResolveAllValidation": "Resolve all validation errors.", + "Role": "Papel", + "RoleAccess": "Acesso por Função", + "RoleAccessUpdated": "Role access has been updated successfully.", + "RoleEdited": "Role has been edited.", + "RolloverType": "Tipo de Rollover", + "Save": "Salve.", + "SaveAndClose": "Save and close.", + "SaveChangesToLinkSSOAccount": "Save the changes to initiate the process that will link your SSO Account.", + "SecurityRoles": "Funções de Segurança", + "Seed": "Semente", + "Sequence": "Sequência", + "SequenceEdited": "Sequence that has been edited.", + "SequenceFormGlossary": "Sequence, Form, Glossary", + "SequenceManager": "Gerenciador de Sequências", + "ShowJSON": "Mostrar JSON", + "ShowStackTrace": "Display the stack trace.", + "Site": "Localização", + "SiteEdited": "Site has been edited.", + "SiteManager": "Gerente de Site", + "SpecificationManager": "Gerenciador de Especificações", + "Specifications": "Especificações", + "SpecificationsEdited": "Specifications have been edited.", + "SsoManager": "Gerente de SSO", + "SsoProvider": "Fornecedor de Serviços de Autenticação", + "SsoProviderEdited": "The SSO Provider has been edited.", + "StackTrace": "Rastreamento de Pilhas", + "Step": "Passo.", + "Subject": "Assunto", + "Support": "Suporte", + "SupportingData": "Dados de Suporte", + "TasksValidationError": "The task configuration is invalid.", + "TemplateIdCannotBeNull": "The Template Id cannot be null.", + "TemplateUnknown": "```json\n{\n \"error\": \"Template unknown\",\n \"code\": 500\n}\n```", + "Text": "```texto```", + "TheDetailsBelowAreLoadedFromMasterTemplate": "The details listed below are derived from the master template. Saving this specific template will ensure that any changes made to the master template will not be automatically reflected in this version.", + "ThereAreErrorsOnTheForm": "There are some errors in this form. Please check and correct them before submitting it.", + "ThisTemplateIsCustomForThisDomainOnly": "This template is designed specifically for this domain alone.", + "Timing": "Tempo", + "TokenEndpoint": "Endpoint de Tokens", + "TwoFactorAuthentication": "2-factor authentication", + "Type": "Tipo", + "UnblockedInMinutes": "Desbloqueado em (minutos)", + "Up": "Acima", + "User": "Usuário", + "UserAddedToRole": "The user has been assigned the specified role.", + "UserEdited": "Edited by the user", + "UserManager": "Gerenciador de Usuários", + "UserName": "Username", + "UsernameIsRequired": "A username is required.", + "UsernameMustBeValidEmail": "The username must be a valid email address.", + "Users": "Usuários", + "UsingTwoFactorAuthentication": "Using two-factor authentication", + "ValidIssuer": "Emitente Válido", + "Version": "Versão", + "VersionCannotBeNull": "The version cannot be null.", + "WorkflowTemplateName": "Nome do Modelo de Fluxo de Trabalho", + "WorkflowTemplates": "Modelos de Fluxo de Trabalho", + "Year": "Ano", + "YourProfileSettingsHaveBeenSaved": "Your profile settings have been saved.", + "e-print": "e-impressão", + "e-suiteLogo": "logótipo da e-suite" +} \ No newline at end of file diff --git a/public/locales/pt/htmlIsland.json b/public/locales/pt/htmlIsland.json new file mode 100644 index 0000000..c97e710 --- /dev/null +++ b/public/locales/pt/htmlIsland.json @@ -0,0 +1,8 @@ +{ + "island": { + "loadError": "Falhou-se ao carregar esta secção.", + "networkError": "A network error occurred while saving.", + "saveSuccess": "Salvo com sucesso.", + "serverError": "Server error occurred while saving." + } +} \ No newline at end of file diff --git a/public/locales/pt/mailTypes.json b/public/locales/pt/mailTypes.json new file mode 100644 index 0000000..863d020 --- /dev/null +++ b/public/locales/pt/mailTypes.json @@ -0,0 +1,6 @@ +{ + "ConfirmEmailAddress": "Confirmar Endereço de E-mail", + "DisableAuthenticator": "Disabling Two-Factor Authentication", + "PasswordReset": "Redefinição de Senha", + "PasswordResetCompleted": "Reset confirmation password" +} \ No newline at end of file diff --git a/public/locales/pt/pt-PT.lang b/public/locales/pt/pt-PT.lang new file mode 100644 index 0000000..e69de29 diff --git a/public/locales/pt/raci.json b/public/locales/pt/raci.json new file mode 100644 index 0000000..4ffa027 --- /dev/null +++ b/public/locales/pt/raci.json @@ -0,0 +1,6 @@ +{ + "Accountable": "Responsável", + "Consulted": "Consultado.", + "Informed": "Informado", + "Responsible": "Responsável" +} \ No newline at end of file diff --git a/public/locales/pt/taskTypes.json b/public/locales/pt/taskTypes.json new file mode 100644 index 0000000..cc607e0 --- /dev/null +++ b/public/locales/pt/taskTypes.json @@ -0,0 +1,15 @@ +{ + "AdhocApprovalTask": "Ad hoc Approval", + "ApprovalTask": "Aprovação", + "AssetUploadTask": "Upload de Ativos", + "BasicTask": "Básico", + "ContentCollationTask": "Coleção de Conteúdo", + "DecisionTask": "Decisão", + "FileReleaseTask": "Liberação de Arquivo", + "FormDataInputTask": "```plaintext\nEntrada de Dados de Formulário\n```", + "LinkActivityTask": "Atividade de Link", + "MilestoneTask": "Marco de referência", + "StageTask": "Estágio", + "VisualBriefReviewTask": "Revisão Visual Rápida", + "VisualBriefUploadTask": "Upload of Visual Brief" +} \ No newline at end of file diff --git a/public/locales/uk/common.json b/public/locales/uk/common.json new file mode 100644 index 0000000..c18bdaa --- /dev/null +++ b/public/locales/uk/common.json @@ -0,0 +1,208 @@ +{ + "Account": "Акаунт", + "Activate": "Активуйте.", + "Active": "Активний", + "ActivityNameTemplate": "Шаблон Назви Заходу", + "Add": "Додайте.", + "AddDomain": "Додати домен", + "AddTask": "Додай завдання", + "AddUser": "Додати користувача", + "AddWorkflowTemplate": "Додайте шаблон рабочого процесу", + "Address": "Адрес", + "Admin": "Адміністратор", + "Allowed": "Дозволено.", + "AnEmailWithPasswordResetLinkHasBeenSent": "Електронний лист із посиланням для скидання пароля вже було надіслано.", + "AnErrorOccurred": "Виникла помилка.", + "Application": "Заявка", + "Applications": "Заявки", + "AreYouSure": "Ви впевнені?", + "AuditLog": "Журнали аудиту", + "AuditLogs": "Журнали аудиту", + "Authenticate": "Підтвердіть свою ідентичність.", + "AuthenticationCode": "Код автентифікації", + "AuthorizationEndpoint": "Кінцева точка авторизації", + "Blocked": "Заблоковано", + "BlockedIPAddresses": "Блоковані IP-адреси", + "BlockedIPs": "Блоковані IP-адреси", + "Cancel": "Відмінити", + "Changes": "Зміни", + "ClientDomainManager": "Клієнтський менеджер доменів", + "ClientDomains": "Клієнтські домени", + "ClientId": "Клієнтський ідентифікатор", + "ClientSecret": "Клієнтський секрет", + "Close": "Закрити", + "Comment": "Коментарі", + "Confirm": "Підтвердіть.", + "ConfirmEmailResent": "Підтвердіть відправку електронного листа знову.", + "ConfirmPassword": "Підтвердити пароль", + "Continuous": "Постійний", + "Created": "Створено.", + "CustomField": "Власне поле", + "CustomFieldEdited": "Власне поле було змінене.", + "CustomFieldForChildEntries": "Власне поле для дочірніх записів", + "CustomFieldManager": "Менеджер користувацьких полів", + "CustomFields": "Власні поля", + "Day": "День", + "DefaultMustBeGreaterThanOrEqualToMinimumValue": "Значення за замовчуванням має бути більшим або дорівнювати мінімальному значенню.", + "DefaultMustBeLessThanOrEqualToMaximumValue": "Значення за замовчуванням має бути меншим або дорівнювати максимальному значенню.", + "DefaultValue": "Загальноприйняте значення", + "Definition": "Визначення", + "DisableAuthenticator": "Вимкніть функцію автентифікатора.", + "Disabled": "Недієздатний", + "DisplayName": "Відображаєме ім’я", + "Domain": "Домен", + "DomainEdited": "Домен було змінено.", + "EFlowHostname": "ім’я хоста e-flow", + "Edit": "Redaguвати", + "EditDomain": "Зміна налаштувань домену", + "EditWorkflowTemplate": "Відредагувати шаблон рабочого процесу", + "Email": "Електронна пошта", + "EmailTemplateSaved": "Шаблон електронної пошти збережений.", + "Enabled": "Увімкнено", + "EntityDisplayName": "Показове ім’я entитету", + "ErrorLogs": "Журнали помилок", + "ExceptionJson": "Exception в форматі JSON", + "ExceptionLogs": "Журнали винятків", + "FailedToDisableAuthenticator": "Виникла помилка під час вимкнення механізму автентифікації:", + "FailedToSaveFormInstance": "Виникла помилка під час збереження інстанції форми.", + "Field": "Поле", + "FieldType": "Тип поля", + "FirstName": "Им’я", + "ForgottenPassword": "Забуте пароль", + "Form": "Форма", + "FormTemplate": "Шаблон форми", + "FormTemplateEdited": "Шаблон форми було змінено.", + "FormTemplateManager": "Менеджер шаблонів форм", + "Forms": "Форми", + "General": "Загальне", + "Glossaries": "Глосарії", + "Glossary": "Глосарій", + "GlossaryItem": "Позиція у глосарії", + "GlossaryItemEdited": "Запис глосарію відредаговано.", + "GlossaryManager": "Менеджер глосарію", + "Group": "Група", + "Home": "Головна сторінка", + "IPAddress": "IP-адреса", + "IPAddressUnblocked": "IP-адреса ‘{{ip}}’ була розблокована.", + "Increment": "Приріст", + "IsPublic": "Чи є це щось публічне?", + "Items": "Товари", + "LastName": "Прізвище", + "LastUpdated": "Останнє оновлення", + "Loading": "Завантаження…", + "LoggingOut": "Вихід з облікового запису", + "LoginMethod": "Метод входу", + "Logout": "Вийти з системи", + "Mail": "Електронна пошта", + "MailTemplates": "Шаблони електронної пошти", + "MaxEntriesEmptyUnlimited": "Максимальна кількість записів (якщо поле порожнє, значить – без обмежень)", + "MaximumValue": "Максимальна вартість", + "Message": "Повідомлення", + "MiddleNames": "Прізвища", + "MinEntries": "Мінімальна кількість записів", + "MinimumValue": "Мінімальне значення", + "Month": "Місяць", + "MultiLine": "Багаторядковий", + "Name": "Им’я", + "NewCustomFieldAdded": "Додано нове користувацьке поле.", + "NewDomainAdded": "Додано новий домен", + "NewFormTemplateAdded": "Додано новий шаблон форми.", + "NewGlossaryItemAdded": "Додано новий запис до глосарію.", + "NewOrganisationAdded": "Додана нова організація", + "NewPassword": "Новий пароль", + "NewRoleAdded": "Додано нову роль", + "NewSequenceAdded": "Додано новий послідовний набір даних.", + "NewSiteAdded": "Додано новий сайт.", + "NewSpecificationsAdded": "Додано нові специфікації", + "NewSsoProviderAdded": "Додано нового постачальника систем автентифікації.", + "NewUserAdded": "Додан новий користувач.", + "NewValue": "Нова цінність", + "NotFound": "Не знайдено", + "Number": "Номер", + "NumberOfAttempts": "Кількість спроб", + "OccuredAt": "Відбулося у…", + "OldValue": "Стара вартість", + "Organisation": "Організація", + "OrganisationEdited": "Організація була відредагована.", + "Password": "Пароль", + "PasswordIsRequired": "Необхідно ввести пароль.", + "PasswordMinLength": "Пароль має містити щонайменше {{minPasswordLength}} символів.", + "PasswordMinLowercase": "Пароль має містити принаймні {{minLowercase}} літер невеликих букв.", + "PasswordMinNumbers": "Пароль має містити щонайменше {{minNumbers}} цифр.", + "PasswordMinSymbols": "Пароль має містити принаймні {{minSymbols}} символів.", + "PasswordMinUppercase": "Пароль має містити принаймні {{minUppercase}} великих літер.", + "PasswordsMustMatch": "Ви повинні підтвердити це, ввівши точно ту саму пароль, що й для нової.", + "Pattern": "Шаблон", + "Pending": "У процесі обробки.", + "PressAgainToDelete": "Натисніть знову, щоб видалити.", + "PressAgainToUnblock": "Натисніть ще раз, щоб зняти блокування.", + "PrintSpecification": "Вимоги до друку", + "Profile": "Профіль", + "ProfileSaved": "Профіль оновлений.", + "Required": "Обов’язкове", + "ResendConfirm": "Надішліть знову для підтвердження.", + "ResetPassword": "Скинути пароль", + "ResolveAllValidation": "Виправте всі помилки під час перевірки даних.", + "Role": "Роль", + "RoleAccess": "Рольовий доступ", + "RoleAccessUpdated": "Рольовий доступ було успішно оновлено.", + "RoleEdited": "Роль була відредагована.", + "RolloverType": "Тип ролівингу", + "Save": "Збережіть.", + "SaveAndClose": "Збережіть та закрийте.", + "SaveChangesToLinkSSOAccount": "Збережіть зміни, щоб розпочати процес, який пов’яже ваш обліковий запис SSO.", + "SecurityRoles": "Ролі безпеки", + "Seed": "Насіння", + "Sequence": "Послідовність", + "SequenceEdited": "Секвенція була відредагована.", + "SequenceFormGlossary": "Sequence / Form / Glossary", + "SequenceManager": "Менеджер послідовностей", + "ShowJSON": "Покажіть дані у форматі JSON.", + "ShowStackTrace": "Відобразити слід дії програми", + "Site": "Сайт", + "SiteEdited": "Сайт було відредаговано.", + "SiteManager": "Менеджер сайту", + "SpecificationManager": "Менеджер специфікацій", + "Specifications": "Характеристики", + "SpecificationsEdited": "Специфікації були відредаговані.", + "SsoManager": "Менеджер з обслуговування клієнтів", + "SsoProvider": "Пропонент послуг обміну інформацією", + "SsoProviderEdited": "Надавач сервісів SSO був змінений.", + "StackTrace": "Стек викликів", + "Status": "Статус", + "Step": "Крок", + "Subject": "Тема", + "Support": "Підтримка", + "SupportingData": "Додаткові дані", + "TasksValidationError": "Налаштування завдань є недійсним.", + "TemplateIdCannotBeNull": "ID шаблону не може бути нульовим.", + "TemplateUnknown": "Шаблон невідомий.", + "Text": "Текст", + "TheDetailsBelowAreLoadedFromMasterTemplate": "Наведена нижче інформація завантажується з основної шаблонки. Збереження цієї шаблонки означає, що будь-які зміни, внесені до основної шаблонки, не будуть автоматично відображатися тут.", + "ThereAreErrorsOnTheForm": "У формі є помилки.", + "ThisTemplateIsCustomForThisDomainOnly": "Цей шаблон призначений виключно для цього домену.", + "Timing": "Часування", + "TokenEndpoint": "Токен-кінцева точка", + "TwoFactorAuthentication": "Двофакторна автентифікація", + "Type": "Тип", + "UnblockedInMinutes": "Блокування знято за (хвилин)", + "Up": "Готово.", + "User": "Користувач", + "UserAddedToRole": "Користувач був доданий до відповідної ролі.", + "UserEdited": "Користувач внес зміни.", + "UserManager": "Менеджер користувачів", + "UserName": "Им’я користувача", + "UsernameIsRequired": "Обов’язкове введення імені користувача.", + "UsernameMustBeValidEmail": "Ім’я користувача має бути дійсною електронною адресою.", + "Users": "Користувачі", + "UsingTwoFactorAuthentication": "Використання двофакторної автентифікації", + "ValidIssuer": "Дійсний емітент", + "Version": "Версія", + "VersionCannotBeNull": "Версія не може бути нульовою.", + "WorkflowTemplateName": "Назва шаблону робочого процесу", + "WorkflowTemplates": "Шаблони робочих процесів", + "Year": "Рік", + "YourProfileSettingsHaveBeenSaved": "Ваші налаштування профілю були збережені.", + "e-print": "електронна версія друкованого матеріалу", + "e-suiteLogo": "логотип e-suite" +} \ No newline at end of file diff --git a/public/locales/uk/htmlIsland.json b/public/locales/uk/htmlIsland.json new file mode 100644 index 0000000..fe1a317 --- /dev/null +++ b/public/locales/uk/htmlIsland.json @@ -0,0 +1,8 @@ +{ + "island": { + "loadError": "Виникла помилка під час завантаження цього розділу.", + "networkError": "Помилка мережі під час збереження.", + "saveSuccess": "Збережено успішно.", + "serverError": "Помилка сервера під час збереження." + } +} \ No newline at end of file diff --git a/public/locales/uk/mailTypes.json b/public/locales/uk/mailTypes.json new file mode 100644 index 0000000..97d8f45 --- /dev/null +++ b/public/locales/uk/mailTypes.json @@ -0,0 +1,6 @@ +{ + "ConfirmEmailAddress": "Підтвердіть адресу електронної пошти.", + "DisableAuthenticator": "Вимкніть двофакторну автентифікацію.", + "PasswordReset": "Повторне встановлення пароля", + "PasswordResetCompleted": "Підтвердження для скидання пароля" +} \ No newline at end of file diff --git a/public/locales/uk/raci.json b/public/locales/uk/raci.json new file mode 100644 index 0000000..467f625 --- /dev/null +++ b/public/locales/uk/raci.json @@ -0,0 +1,6 @@ +{ + "Accountable": "Відповідальний", + "Consulted": "Було проведено консультація.", + "Informed": "Інформований", + "Responsible": "Відповідальний" +} \ No newline at end of file diff --git a/public/locales/uk/taskTypes.json b/public/locales/uk/taskTypes.json new file mode 100644 index 0000000..8afe30f --- /dev/null +++ b/public/locales/uk/taskTypes.json @@ -0,0 +1,15 @@ +{ + "AdhocApprovalTask": "Індивідуальне схвалення", + "ApprovalTask": "Схвалення", + "AssetUploadTask": "Завантаження активів", + "BasicTask": "Базовий", + "ContentCollationTask": "Впорядкування контенту", + "DecisionTask": "Рішення", + "FileReleaseTask": "Реліз файлів", + "FormDataInputTask": "Введення даних у форму", + "LinkActivityTask": "Активність посилань", + "MilestoneTask": "Важна віха", + "StageTask": "Сцена", + "VisualBriefReviewTask": "Візуальний огляд", + "VisualBriefUploadTask": "Завантаження візуального резюме" +} \ No newline at end of file diff --git a/public/locales/uk/uk-UA.lang b/public/locales/uk/uk-UA.lang new file mode 100644 index 0000000..e69de29 diff --git a/public/locales/ur/raci.json b/public/locales/ur/raci.json new file mode 100644 index 0000000..0d146d9 --- /dev/null +++ b/public/locales/ur/raci.json @@ -0,0 +1,6 @@ +{ + "Accountable": "جवाबدार", + "Consulted": "परामर्श लिया गया।", + "Informed": "جानकारी رखने वाला", + "Responsible": "جिम्मेदार" +} \ No newline at end of file diff --git a/public/locales/ur/taskTypes.json b/public/locales/ur/taskTypes.json new file mode 100644 index 0000000..eb8d591 --- /dev/null +++ b/public/locales/ur/taskTypes.json @@ -0,0 +1,15 @@ +{ + "AdhocApprovalTask": "अद्वितीय अनुमोदन", + "ApprovalTask": "मंजूरी", + "AssetUploadTask": "**اسیٹ अपलोड**", + "BasicTask": "بुनियादی", + "ContentCollationTask": "कंटेंट का संग्रहण/समूहबद्ध करना", + "DecisionTask": "فैसला", + "FileReleaseTask": "فائل जारी", + "FormDataInputTask": "فॉर्म डेटा इनपुट", + "LinkActivityTask": "لिंک ایक्टिविटी", + "MilestoneTask": "माइलस्टोन", + "StageTask": "مرحلہ", + "VisualBriefReviewTask": "**विजुअल ब्रीफ रिव्यू**", + "VisualBriefUploadTask": "**ویजुअल ब्रीफ अपलोड**" +} \ No newline at end of file diff --git a/src/components/common/Toggle.css b/src/components/common/Toggle.css new file mode 100644 index 0000000..002c559 --- /dev/null +++ b/src/components/common/Toggle.css @@ -0,0 +1,49 @@ +.toggle-wrapper { + position: relative; + display: inline-block; + width: 46px; + height: 24px; +} + +.toggle-input { + opacity: 0; + width: 0; + height: 0; +} + +.toggle-slider { + position: absolute; + cursor: pointer; + top: 0; + left: 0; + right: 0; + bottom: 0; + background-color: #ccc; + border-radius: 24px; + transition: 0.2s; +} + +.toggle-slider::before { + position: absolute; + content: ""; + height: 18px; + width: 18px; + left: 3px; + bottom: 3px; + background-color: white; + border-radius: 50%; + transition: 0.2s; +} + +.toggle-input:checked + .toggle-slider { + background-color: #4caf50; +} + +.toggle-input:checked + .toggle-slider::before { + transform: translateX(22px); +} + +.toggle-input:disabled + .toggle-slider { + opacity: 0.5; + cursor: not-allowed; +} diff --git a/src/components/common/Toggle.tsx b/src/components/common/Toggle.tsx new file mode 100644 index 0000000..27da208 --- /dev/null +++ b/src/components/common/Toggle.tsx @@ -0,0 +1,36 @@ +import React from "react"; +import "./toggle.css"; + +export interface ToggleProps { + checked?: boolean; + defaultChecked?: boolean; + disabled?: boolean; + onChange?: (event: React.ChangeEvent) => void; + id?: string; + name?: string; +} + +export default function Toggle({ + checked, + defaultChecked, + disabled, + onChange, + id, + name, +}: ToggleProps) { + return ( + + ); +} diff --git a/src/modules/manager/workflowTemplates/components/TaskPicker.tsx b/src/modules/manager/workflowTemplates/components/TaskPicker.tsx new file mode 100644 index 0000000..01ba711 --- /dev/null +++ b/src/modules/manager/workflowTemplates/components/TaskPicker.tsx @@ -0,0 +1,53 @@ +import React, { useMemo, useCallback } from "react"; +import { TaskDefinition } from "../services/WorkflowTemplateService"; +import Select from "../../../../components/common/Select"; +import Option from "../../../../components/common/option"; + +interface TaskPickerProps { + name: string; + label: string; + error?: string; + value?: TaskDefinition; // taskId + onChange?: (name: string, value: string) => void; + tasks: TaskDefinition[]; + includeLabel?: boolean; +} + +export default function TaskPicker({ + name, + label, + error, + value, + onChange, + tasks, + includeLabel = true, +}: TaskPickerProps) { + const options: Option[] = useMemo( + () => + tasks.map((t) => ({ + _id: t.config.guid as string, + name: t.config.name as string, + })), + [tasks], + ); + + const handleChange = useCallback( + (e: React.ChangeEvent) => { + if (onChange) onChange(e.currentTarget.name, e.currentTarget.value); + }, + [onChange], + ); + + return ( +