diff --git a/apps/app/languine.lock b/apps/app/languine.lock index e86f768d32..6433134a5c 100644 --- a/apps/app/languine.lock +++ b/apps/app/languine.lock @@ -5,7 +5,10 @@ files: language.description: 4860788282986eddb5f781b958eec2a2 language.placeholder: 653777801f96237326d65205bc9129e3 languages.en: 78463a384a5aa4fad5fa73e2f506ecfc - languages.no: 64435a0abd1ab6bcf0375f5c918b43b3 + languages.es: cb5480c32e71778852b08ae1e8712775 + languages.fr: ad225f707802ba118c22987186dd38e8 + languages.no: da550ca06bcacbd30b7c6ed32c864c70 + languages.pt: 30e32c7c4cf434e9c75e60c14c442541 common.actions.save: c9cc8cce247e49bae79f15173ce97354 common.actions.edit: 7dce122004969d56ae2e0245cb754d35 common.actions.delete: f2a6c498fb90ee345d997f888fce3b18 @@ -386,21 +389,23 @@ files: language.description: b74d060770289b75ba34d38ea1e05251 language.placeholder: c90ff5580c52057484a4002000bccd8a languages.en: 216df59d4dca0cc05c7678221afc6c97 - languages.no: 64435a0abd1ab6bcf0375f5c918b43b3 + languages.no: 8d6a8cdf9b2e593aab0592557e3386ab languages.es: de92bbe05815c4eb756acb5897baa99c + languages.fr: 75357f6288b1eb7180e56d572a16a0cd + languages.pt: d84f5f223e29a650c524f38dfc137165 common.actions.save: d3270bdb8d2c1caaca4178dbe19be03a common.actions.edit: ef485eb67ac89238a4fede745a0ae94c common.actions.delete: 5b5c9f9dc839dcc858b3c4371b014930 common.actions.cancel: 847607d75e504090b5aff16a6e6c8351 - common.actions.clear: 476e7d19b5be911bd99a3de6c31771d1 + common.actions.clear: a96f30f0a23d371e93131a420a328180 common.actions.create: 4f74549a5b17e88d7dd15b2fd7789a59 common.actions.send: 30cc00aea30ec70b7c1292b6458181c0 - common.actions.return: e52ece59a8a5b16a2c9fe070ac32c3fe + common.actions.return: 270ca015c037064561c242fac2e8d7bb common.actions.success: 560650554df187b9bf972d95229b8b15 common.actions.error: 902b0d55fddef6f8d651fe1035b7d4bd common.actions.next: 1ffed09a945050b91aa1f46c7dd45087 common.actions.complete: 8d7c2bd0727190e37da6f27a86205b2b - common.assignee.label: c6bed77956f79c7a9657a15f010a773f + common.assignee.label: 14c125d88444bd12e79ddb959d69c14e common.assignee.placeholder: e262b3b4d20573cbdcb5b3adef9660de common.date.pick: bd29a1cd952610bfeeb0b02ca164aebd common.date.due_date: 1cbb3bd12a8661902fe6eb8983e9bb6b @@ -409,13 +414,13 @@ files: common.status.closed: 4e2af90d29d253ccbcff2ce2b459c9ae common.status.archived: 1d0d86348d657b60e5f8cc3cc3bc37f3 common.status.compliant: 447b6bc7e7847f0abe61d2869edf9015 - common.status.non_compliant: 6875f1e57c0dabd95fd3a872414e3e4a - common.status.not_started: a9b06b1d4b6cd8b230a54306a318fd42 - common.status.in_progress: 5af8d2e40ce41d4dcbe8306a9a1c9c6e + common.status.non_compliant: d161b64e6529539818d3fef2b2d0dd1d + common.status.not_started: 085cdbd670e41e8db6c3523e31ae29f8 + common.status.in_progress: d97cef63cfca0ad4115498d2ed0c1e14 common.status.published: 1f10a7861d15aaf098ad564a7d8a9506 - common.status.needs_review: 906a777038d2ebda5738cd53a71e74ae + common.status.needs_review: 3e291f9e058c033724e84f51329ed2f7 common.status.draft: a1c7b53d72d9db871a2f3ea94d06f113 - common.status.not_assessed: 873ff59465c27a78413d843b190a5919 + common.status.not_assessed: 18bce79f3d32e000f75aec1c2654271a common.status.assessed: 3a752f70d3615e5edc52168cb4819e49 common.status.active: ca49d6ff0b13ddea1e094ce3420b279d common.status.inactive: 5b6532a325ae02229cfaeab843a2a682 @@ -423,23 +428,23 @@ files: common.filters.search: 7ae8b43332fae10e1930f45401046425 common.filters.status: 3397e69cce37e37c8605f57b367d6b33 common.filters.department: 8295f968e1676d62158d33a57b26963b - common.filters.owner.label: c6bed77956f79c7a9657a15f010a773f + common.filters.owner.label: 14c125d88444bd12e79ddb959d69c14e common.filters.owner.placeholder: 7c3c087d24211c351e870e9b836aa166 common.table.title: 09b79d379db0c82b4615d749b22475f0 common.table.status: 3397e69cce37e37c8605f57b367d6b33 common.table.assigned_to: c6bed77956f79c7a9657a15f010a773f common.table.due_date: 1cbb3bd12a8661902fe6eb8983e9bb6b - common.table.last_updated: 00a700d0871cf1500c833c9f73062250 + common.table.last_updated: fd2c12148186034e9751abd48f2819d1 common.table.no_results: 3fcc064a645e61dd3d642ff1e52b3754 common.empty_states.no_results.title: 08cc2aa4ba9453e2c51af3d4d621e3f5 common.empty_states.no_results.title_tasks: 51160346497dd7744ce81258b3c405c7 common.empty_states.no_results.title_risks: 62e0e8d16ec115a0731c00d6ad229541 - common.empty_states.no_results.description: 96e17a898f418a572561fef5284fd7c8 - common.empty_states.no_results.description_filters: 96e17a898f418a572561fef5284fd7c8 - common.empty_states.no_results.description_no_tasks: c55852211c6ff8a81e27eef485055c59 - common.empty_states.no_results.description_no_risks: d2a2fdeed9b560c7e88edc3796bc1609 + common.empty_states.no_results.description: acb8c45e3a87a77c2b445f501bba31c3 + common.empty_states.no_results.description_filters: acb8c45e3a87a77c2b445f501bba31c3 + common.empty_states.no_results.description_no_tasks: e43c44dcac7e63688b5775133028f75b + common.empty_states.no_results.description_no_risks: 968376ea07ef6fb4dd9d40a2beebedf9 common.empty_states.no_items.title: 75993eb72edfb39dd53a38a56e92f678 - common.empty_states.no_items.description: e0591e3b836afdf0de7a705061610bc9 + common.empty_states.no_items.description: b5a04864ce54adfe685574f48113801a common.pagination.of: 5f02f0889301fd7be1ac972c11bf3e7d common.pagination.items_per_page: 4e2c07359b02a88b897029fc23506a5b common.pagination.rows_per_page: 0cdfc20f48b9b095456ddcf01c9145aa @@ -449,32 +454,32 @@ files: common.pagination.go_to_next_page: 83fc9e8dae730acca1538378cc9b09dd common.pagination.go_to_last_page: 1bbcb7318f62d1a2289d6d71879901de common.comments.title: 30045922163d87daf194d9bcb2aa8ac4 - common.comments.description: b2aae6f8b735bef7bf0246d1ead17d49 - common.comments.add: d7c0f6427402512c742347babca1f0c2 - common.comments.new: 1cedf59ff856d0c6293af4e8bee06b8b - common.comments.save: d136cf0668d2d020699fe6aa3bdebb25 - common.comments.success: b175901ef041b80825390b2f1a8180ae - common.comments.error: 449bd40e8f1eede9f9a957a11e1d4fda + common.comments.description: 350627045325913e06cde0d5b8a4c0d8 + common.comments.add: c390eb6b2d0a08313f5d5427003d119b + common.comments.new: 50b88087cdbbd6a90e108cdf52c21613 + common.comments.save: 2364e2f852738ff8227722cf15d22310 + common.comments.success: f2b6fd011996666ab5b97b494434a549 + common.comments.error: ef975734baf054adc8a2e351e6cd6ab8 common.comments.placeholder: 9351a1212cd1b53e72b6a31769fffe44 - common.comments.empty.title: 98a81265d2761078a38b37e7d2cda68f - common.comments.empty.description: c5d9c882ed4c78ea628afd9db3146b30 - common.attachments.title: 3c675ef97f2e8c747c72f7e29e75ca03 - common.attachments.description: edc822d92ea10ec0c78724263095e13a - common.attachments.upload: 66faa15820a6155e9c4cb66df196a86d - common.attachments.upload_description: 0b405ecac1cebf12c53fb1a94ac63f5f + common.comments.empty.title: 7522d9fc71af7de5e9485aa2b4c8c3bf + common.comments.empty.description: 1d32812eac7024198a8a0334975c42f0 + common.attachments.title: b3058170fb13cdcbd87ae99ad7ab9aa8 + common.attachments.description: b9f9bd6c9c7aed3b169114ec7de9b106 + common.attachments.upload: 93379b40ff907f72a269e92307813e94 + common.attachments.upload_description: fbc0735ba4c3e57c53e39be4c02ebb46 common.attachments.drop: c7792783b2de81d23da293c491c72be6 - common.attachments.drop_description: ee8213173b9a1fd5b98545b83491bfd9 - common.attachments.drop_files_description: 073e9438c8729438e3a268a551ae479c - common.attachments.empty.title: 2e5ced3a75e0ff843189c6f835c5625b - common.attachments.empty.description: edc822d92ea10ec0c78724263095e13a + common.attachments.drop_description: 2c0be60a8bbb17010d2a6f996e7dbf29 + common.attachments.drop_files_description: 9ed50be87314d885a28b1efb0e875801 + common.attachments.empty.title: 3cf74e99157ddf3f8ef80baea08a36e5 + common.attachments.empty.description: b9f9bd6c9c7aed3b169114ec7de9b106 common.attachments.toasts.error: 361a117ad725951e608753f81ef12e5b - common.attachments.toasts.error_uploading_files: 2616b5cda9937ffd56c82c2cd8cbfea0 + common.attachments.toasts.error_uploading_files: 22a1b004027f1891d601cc3fce736ea6 common.attachments.toasts.error_uploading_files_multiple: 45c6c9461240d67ddafd31b03097ce6e common.attachments.toasts.error_no_files_selected: fd5d1d03cb1f3ead611bcf5b0f91fd4e common.attachments.toasts.error_file_rejected: 35b81afa54e5590dcf5d69e5e086edfd - common.attachments.toasts.error_failed_to_upload_files: 76374981ca7701a93226d3647db20f5e - common.attachments.toasts.error_failed_to_upload_files_multiple: 76374981ca7701a93226d3647db20f5e - common.attachments.toasts.error_failed_to_upload_files_single: 1114768d410514b0fcdb14f27948fdd7 + common.attachments.toasts.error_failed_to_upload_files: eae0030968b66677a8ab52ca72c83c56 + common.attachments.toasts.error_failed_to_upload_files_multiple: eae0030968b66677a8ab52ca72c83c56 + common.attachments.toasts.error_failed_to_upload_files_single: f6440d979e1930b66ae2b4a925449830 common.attachments.toasts.success_uploading_files: d3ff7960a885465625c95198731ab5ee common.attachments.toasts.success_uploading_files_multiple: d3ff7960a885465625c95198731ab5ee common.attachments.toasts.success_uploading_files_single: 89cf650484c02f327f925bc1c573f33a @@ -484,14 +489,14 @@ files: header.discord.button: bb1d159e917b3b1f930b1a94546e284e header.feedback.button: 30045922163d87daf194d9bcb2aa8ac4 header.feedback.title: 655af1f75ab10f676b65f8eb1ab9f500 - header.feedback.description: 72eeffe43e7bb9c2d60a9696767c9c35 + header.feedback.description: 033d497147a822c8933040c4e012dae1 header.feedback.placeholder: 8c97d3fd1885ff7d2ace81ff70cb051a header.feedback.success: 655af1f75ab10f676b65f8eb1ab9f500 - header.feedback.error: 71cf23dcb04bfc5d324f0e482e046ca3 - header.feedback.send: 3ad5963e1a2d72cb72bdb3ab3110ff1a + header.feedback.error: 9e027973f7f050460cfd57ba8f3f0e02 + header.feedback.send: bfec03286d17d640aa237d0e3db85c1f not_found.title: d51c5646e3ecaecea876a931be98d0a6 not_found.description: 76296f2db5b7725bf728b49b5ab61f6b - not_found.return: 5cee76a8c096296dfb17f29e248dc6b1 + not_found.return: 2c8530c20f0d55d0098f5d82bac3c6e2 theme.options.light: abfd24adfebef98d653b605aa62baf2f theme.options.dark: e453a886a3295deb0ede87645ede5646 theme.options.system: b431d1485aa37ae09fa4bfa7883356ca @@ -500,89 +505,89 @@ files: sidebar.risk: 3620a2f5d04be0ef2ecd685297baf1d3 sidebar.vendors: 915a50509a5b968903bdb788f448639e sidebar.integrations: adcecead84f6cfdbff4dcbf48f3042f8 - sidebar.settings: 4d3c4eb9f350e268f00f8097de526194 - sidebar.evidence: 2588e6aa8938f60682e23b2f6fb0d4ee + sidebar.settings: 1a0150117e807caf279cde8bdf66f406 + sidebar.evidence: 5af41ac93343213b6acf71de2905164c auth.title: 5fc2b1a1eed0a1823159ab106f2aed7e auth.description: 6a082bb3b49331c16f102861ff2ab31d auth.options: ef4e58e8acedb82c35fed30955ca137c auth.google: 81e754bba3423b76f625af09bb1fcf2c - auth.email.description: 1ffb6589352c18ddd6fc586036f2e7b2 - auth.email.placeholder: ef2fc7b5a10529a04fa8f06b3f5b9581 + auth.email.description: c3e07185e5c8631ec2c664a5ed713ce7 + auth.email.placeholder: c6f6d57d636ef82e3bc53d35125ba0ad auth.email.button: b717acee66cb275bea78b19c5c6133b7 auth.email.magic_link_sent: b53dd0e981aa51e21b23ede8579a03be - auth.email.magic_link_description: b6e4cc34ca6d3fa8ad455ed567717032 - auth.email.magic_link_try_again: 0186c3c01b4329be8b889c2b85c564a0 + auth.email.magic_link_description: 615d76fe7d058f47b26ac3bf39d04710 + auth.email.magic_link_try_again: 7b13e20aa1b15e9f2ff7b45e1013045f auth.email.success: 4b79b5012aab181d9a3e4f0eb7a34ba5 - auth.email.error: b438025bbb832d1ae0e569d74fe8aa2d + auth.email.error: 8076efcb6d07b974ce07e9457a7decbe auth.terms: c0cbd618f8f3bfaa7c895c1a6bd05945 onboarding.title: 0661b25bd7c77c70e4d7b0a930aee5b8 onboarding.setup: 1a0150117e807caf279cde8bdf66f406 onboarding.description: 8bc7d119900568c15836bfa5dfc80a8e - onboarding.fields.name.label: f57583eb2f3841ce79b704a8e945a8ac - onboarding.fields.name.placeholder: 7f68a09fe2691b6ed382f6dff70d906d - onboarding.fields.website.label: f95f0517fa32b80cd16325c4c28291b3 - onboarding.fields.website.placeholder: 82d35d943316a67baaf429734ff1528c - onboarding.success: f754711017865b6d8cd17ac78bf990b7 + onboarding.fields.name.label: 478342a6b4ea7f7168b7b8d581ec21c1 + onboarding.fields.name.placeholder: 9e29f9db1cd2fc1d083053b73fdfa2be + onboarding.fields.website.label: 4a4cb60dc8cd226c68ffffe713aa9fe3 + onboarding.fields.website.placeholder: 330ae88d3e01f48a3d4c9660a44f8b75 + onboarding.success: a5109237c427b0328a80c6a3bd679e56 onboarding.error: 361a117ad725951e608753f81ef12e5b overview.title: 8332fbec31ac4a3cd9d819230e7a6087 - overview.framework_chart.title: 28ab94749a075e5c0485994bf71de1ae - overview.requirement_chart.title: 81ebb7d71c25f790c417c8c8c1f9bffe - policies.dashboard.title: b8da6df14bf06283cbf588df6998722e - policies.dashboard.all: 0357f080f91c24ea0f233561ef828c40 - policies.dashboard.policy_status: 298f1b71d8b4fcce6f3e3c01c29fe63f - policies.dashboard.policies_by_assignee: 75943a8ff82717510e319689202ceba1 - policies.dashboard.policies_by_framework: 8c3cb8aef0c46f5eb836ebc877372811 - policies.table.name: c44a478ab23a921aac17d69e34bcba6d + overview.framework_chart.title: ba2114976c45459fd2fa1363eb817c0d + overview.requirement_chart.title: 1933cb945ebc3dd18dbd2e2f62bdb7a9 + policies.dashboard.title: f4f4d40f905e5b4cc291770652a4e6d6 + policies.dashboard.all: 4f6d7e4434d89306bb36d0b0ddf48b3e + policies.dashboard.policy_status: 0289054fdcb0707e478a3779b310e3fd + policies.dashboard.policies_by_assignee: fa0ada36744b62723e354e5bc8ed717a + policies.dashboard.policies_by_framework: fc0628cbe57895c33421c10efeb0664d + policies.table.name: 47d6dcfc107d322661a31dee9ccb048d policies.table.statuses.draft: a1c7b53d72d9db871a2f3ea94d06f113 policies.table.statuses.published: 1f10a7861d15aaf098ad564a7d8a9506 policies.table.filters.owner.label: 14c125d88444bd12e79ddb959d69c14e policies.table.filters.owner.placeholder: 7c3c087d24211c351e870e9b836aa166 policies.filters.search: 3214ab7f38a0af1eb4474df80c652d9f - policies.filters.all: 0357f080f91c24ea0f233561ef828c40 + policies.filters.all: 4f6d7e4434d89306bb36d0b0ddf48b3e policies.status.draft: a1c7b53d72d9db871a2f3ea94d06f113 policies.status.published: 1f10a7861d15aaf098ad564a7d8a9506 - policies.status.needs_review: 906a777038d2ebda5738cd53a71e74ae + policies.status.needs_review: 3e291f9e058c033724e84f51329ed2f7 policies.policies: b1dc11822e33e5f1ecb29739878bb048 - evidence_tasks.evidence_tasks: 2588e6aa8938f60682e23b2f6fb0d4ee + evidence_tasks.evidence_tasks: 5af41ac93343213b6acf71de2905164c evidence_tasks.overview: 8332fbec31ac4a3cd9d819230e7a6087 risk.risks: 3624933eae9a60f077f9f2954c813828 risk.overview: 8332fbec31ac4a3cd9d819230e7a6087 - risk.create: f1fc49a78264b7beca09b3932c6b9df6 - risk.vendor.title: 2986d415899d6faed8ad189f31a432aa - risk.vendor.dashboard.title: 9c03a54994928ce527a3599fe438a2c4 - risk.vendor.dashboard.overview: b5c8e712154fbd4d85ea2da1d22e57cf - risk.vendor.dashboard.vendor_status: 4045c50fafbf976963b2abe2ff758864 - risk.vendor.dashboard.vendor_category: b6bac422c578f759975cdccf39de2401 - risk.vendor.dashboard.vendors_by_assignee: 5a661e089c7124696f959a6b0cc29606 - risk.vendor.dashboard.inherent_risk_description: 2551381346d2c58885e11d2b8b988301 + risk.create: a68ce3dceffe267d154bf341d44b78dc + risk.vendor.title: 5ce1a6ffb5e88d09fef032c3e8a28c24 + risk.vendor.dashboard.title: d4d5b3311c11247387e720dafd8249fc + risk.vendor.dashboard.overview: ebcf7abfdee9aebfb8615d92814f55ff + risk.vendor.dashboard.vendor_status: 872a23023e0e8519b9243dd39f26b5b2 + risk.vendor.dashboard.vendor_category: dcc913af0597d229d2e30439291e9f0d + risk.vendor.dashboard.vendors_by_assignee: 8931f9a8092c319c41199fa735ef6f93 + risk.vendor.dashboard.inherent_risk_description: 718aaccac56bf9487a4c8a61af1b641a risk.vendor.dashboard.residual_risk_description: b3df7c33bb9576f3e99f490c3ceac25f - risk.vendor.register.title: 5ff135435abe7b7a293282727d1d0248 + risk.vendor.register.title: 01c64987b47ee2ed893a989b5b1b2aa9 risk.vendor.register.table.name: 4777bbaaa0aebe104606b77947d0e22d risk.vendor.register.table.category: 624c6b241d2d14bbd285596ffcf2a9e7 risk.vendor.register.table.status: 3397e69cce37e37c8605f57b367d6b33 risk.vendor.register.table.owner: 5f4d7cc1e658cea56da01b8945cec7d4 - risk.vendor.assessment.title: 7a104cdaf33ccdf2565b1856d2e39749 - risk.vendor.assessment.update_success: 63b1bd53b84ea7522e3e0462079ad004 - risk.vendor.assessment.update_error: f2453d2c74e4afe1a3dd461b67e554e1 - risk.vendor.assessment.inherent_risk: 841ad642101241bfb5a8e178d505d45a - risk.vendor.assessment.residual_risk: f3f3dd8b7ec390eb4b092758e8511269 - risk.vendor.form.vendor_details: a6493f216f4fccd070e4283ea652aa7a + risk.vendor.assessment.title: c999e81d6a3c2112bc7741926da60f82 + risk.vendor.assessment.update_success: d3c655e7fed072a8e806044215bc03c1 + risk.vendor.assessment.update_error: 84fb4e67af636a268687dddf08c8a646 + risk.vendor.assessment.inherent_risk: e1f43765977db0f6f5fc200eb9e9dc06 + risk.vendor.assessment.residual_risk: 8963e3cbe01d20229d873a79825074a6 + risk.vendor.form.vendor_details: a83c56d1fb7a07d6a42bd518710821ae risk.vendor.form.vendor_name: 4777bbaaa0aebe104606b77947d0e22d - risk.vendor.form.vendor_name_placeholder: f9724e7045086b3ba9b4579232b8c657 - risk.vendor.form.vendor_website: f95f0517fa32b80cd16325c4c28291b3 - risk.vendor.form.vendor_website_placeholder: 7850594aa937003e92139bd06c21396a + risk.vendor.form.vendor_name_placeholder: 5f662b9362753fe65d169ac6bd990b08 + risk.vendor.form.vendor_website: 4a4cb60dc8cd226c68ffffe713aa9fe3 + risk.vendor.form.vendor_website_placeholder: 0801972cd66654cc9a62f064668a70b5 risk.vendor.form.vendor_description: ef918abfb53ea5bc4fde3764e4c199de - risk.vendor.form.vendor_description_placeholder: 4f0a6bc526ccf5985a69f595752b9f4e + risk.vendor.form.vendor_description_placeholder: d23ca1851342036589ad9f06fd9c8f24 risk.vendor.form.vendor_category: 624c6b241d2d14bbd285596ffcf2a9e7 - risk.vendor.form.vendor_category_placeholder: 9d74ee624d873cf13b64ee6aaed38bd8 + risk.vendor.form.vendor_category_placeholder: eef1eb3f6044522aa46e11ae63e25f31 risk.vendor.form.vendor_status: 3397e69cce37e37c8605f57b367d6b33 - risk.vendor.form.vendor_status_placeholder: 4b432aae41faef3522bb0e16fa153e13 + risk.vendor.form.vendor_status_placeholder: fd7ea8a1e86350f3923c5eee393d5b4d risk.vendor.form.create_vendor_success: a225a3cf6ff8391735995a65c1b21542 - risk.vendor.form.create_vendor_error: eb9bdcae80e3274f478817d7a17f312c - risk.vendor.form.update_vendor: af068734645c7aa74b0659036246140a - risk.vendor.form.update_vendor_success: 4041caa00cdc188548d38d48be182f46 - risk.vendor.form.update_vendor_error: 82abe2e9169f9d3e5eabd0ffc4ee516f - risk.vendor.form.add_comment: d7c0f6427402512c742347babca1f0c2 + risk.vendor.form.create_vendor_error: b54cb3c5a33998b8bce7dd9ccd95ac6c + risk.vendor.form.update_vendor: ceccbeb5a64370a2c31f7045672bd861 + risk.vendor.form.update_vendor_success: db4face42ed323c76cf04d54064fb139 + risk.vendor.form.update_vendor_error: afa96a5cf075b33613819d69e7041758 + risk.vendor.form.add_comment: c390eb6b2d0a08313f5d5427003d119b risk.vendor.table.name: 4777bbaaa0aebe104606b77947d0e22d risk.vendor.table.category: 624c6b241d2d14bbd285596ffcf2a9e7 risk.vendor.table.status: 3397e69cce37e37c8605f57b367d6b33 @@ -591,11 +596,11 @@ files: risk.vendor.filters.status_placeholder: b2d2be0f8cb7837bb5071ca1aac2e7dd risk.vendor.filters.category_placeholder: fa395f277d79168d098cddebc1571864 risk.vendor.filters.owner_placeholder: 5dcb2b8638fb2a00d999196414631ddd - risk.vendor.empty_states.no_vendors.title: bef550dbe6740bf746c41e7979896ed4 - risk.vendor.empty_states.no_vendors.description: c2303c495a5f1108062ae465394612c2 + risk.vendor.empty_states.no_vendors.title: dc57302b77376ef37fe5a5d3f116d2bb + risk.vendor.empty_states.no_vendors.description: 2bdb9c81c6a1da378e7cf7d99008750a risk.vendor.empty_states.no_results.title: 3fcc064a645e61dd3d642ff1e52b3754 - risk.vendor.empty_states.no_results.description: 5d3f1d31cec631239093a8da2e0c67aa - risk.vendor.empty_states.no_results.description_with_filters: b8662468f89ba12988a84dfbe186d959 + risk.vendor.empty_states.no_results.description: 675eaaaa6fb5ea24545b726a9e9ab3d1 + risk.vendor.empty_states.no_results.description_with_filters: 245a7d071a2dbd9df604e2a5d88e5b41 risk.vendor.actions.create: d0d6becbf94f98e981cc47b89b0ab1d6 risk.vendor.status.not_assessed: 873ff59465c27a78413d843b190a5919 risk.vendor.status.in_progress: 5af8d2e40ce41d4dcbe8306a9a1c9c6e @@ -608,83 +613,83 @@ files: risk.vendor.category.sales: adcc30327981bffd4f2f27d482e52e78 risk.vendor.category.hr: 904ccf096c781e601bd74b5fbe5eb4fd risk.vendor.category.other: c2295235a535ea3e85b7a0e5ab85afb0 - risk.vendor.risk_level.low: c3f5d0c1c069ca6c9090620a1ff3c938 + risk.vendor.risk_level.low: fd780d71d789fdc6687109d90a6a64f1 risk.vendor.risk_level.medium: d8e1f99f9ac1c9d7a6110c79daf2d7db - risk.vendor.risk_level.high: f615e2d9443eaa282c99891152c16584 + risk.vendor.risk_level.high: 04079deeaca4782e65aaabc9c430d539 risk.vendor.risk_level.unknown: da71ed9cc9993f503aea4d64f2c5c9e2 - risk.dashboard.title: 629e199d421911b329a2909925beeb50 + risk.dashboard.title: 4254be19c8a9606cbd1f2b41ef155980 risk.dashboard.overview: 26e76fbba4a3399549740e2eca1dce49 risk.dashboard.risk_status: 830e598c54e18a5cc5b39f1d35fd7ec8 risk.dashboard.risks_by_department: 7888a04699015e06cc29af328d5e423b risk.dashboard.risks_by_assignee: 1ec19bb7b98e694f8948089e6f812a20 - risk.dashboard.inherent_risk_description: c9613e10af2a68cb4da908a7adc423a3 + risk.dashboard.inherent_risk_description: 3b4b1658320d464a20418cf477e8594a risk.dashboard.residual_risk_description: dbcd670168c184733609234c23b2bd85 - risk.dashboard.risk_assessment_description: 30b8f812ab145f121995deb91193d4b2 + risk.dashboard.risk_assessment_description: ad43a14d1bd1d8ef4613df657b722262 risk.register.title: 61d643869401b0def6f6e0e6e7933999 risk.register.table.risk: 3620a2f5d04be0ef2ecd685297baf1d3 - risk.register.empty.no_risks.title: d2a2fdeed9b560c7e88edc3796bc1609 - risk.register.empty.no_risks.description: 59d96a7ae35a64898efbfb3d30c9bdf3 + risk.register.empty.no_risks.title: 0bf6d49ab105f80868428ad728a61cf6 + risk.register.empty.no_risks.description: f6e713651bdbceada4a5e1198504a781 risk.register.empty.create_risk: 4f2f6f3ae82433fa8e43c10678f5f762 risk.metrics.probability: d3d5c9b1993c4b0dae7f8ee8d3e1d82e risk.metrics.impact: 5c5a54a8bb5bb610beec1345cd62c2e9 risk.metrics.inherentRisk: 841ad642101241bfb5a8e178d505d45a risk.metrics.residualRisk: f3f3dd8b7ec390eb4b092758e8511269 risk.form.update_inherent_risk: 6b8ae77751a43bceac1d9201c0f0aa94 - risk.form.update_inherent_risk_description: f8f2af5157c0a2e0ce0e0fc0cb057ff8 - risk.form.update_inherent_risk_success: be5b549489af3cf7e015eb51b03d6c34 - risk.form.update_inherent_risk_error: 809c88f1edb97468645362e9c55fd653 + risk.form.update_inherent_risk_description: a9dac27ff6e9cf33badc9049ae9da805 + risk.form.update_inherent_risk_success: d95d946c2bb4dcd2e46e9c53f671c13f + risk.form.update_inherent_risk_error: 84b3a7f6193a93a1ad6d9bd7de3f2112 risk.form.update_residual_risk: 9dac278cbcaf9fff450e1e2157dbe782 - risk.form.update_residual_risk_description: a061274d1986daf93fa530284a09d62d - risk.form.update_residual_risk_success: 3992b5db1b63cd9b708bcdfc77d0a86e - risk.form.update_residual_risk_error: 142f02264a202188b9d651f915a48ab3 + risk.form.update_residual_risk_description: 6c1189c6180af5ce600b6080160adfc8 + risk.form.update_residual_risk_success: ea248ccff95299ea434442fda692fb8f + risk.form.update_residual_risk_error: e42dbff6d33516f0418d6755902c3543 risk.form.update_risk: c3658c7b3b0c7ac09af1467c9fdda1ed - risk.form.update_risk_description: b2fa15881df6f8ccc32e11323f729a12 - risk.form.update_risk_success: 73cfa7fd713a79aa930d491e5708cd2c - risk.form.update_risk_error: 9abbfda76af7e4b8afc13f1b49de6fee - risk.form.create_risk_success: 3756811ec25fdaf619da644b06c6d8c7 - risk.form.create_risk_error: 885aa2dddd2fe6afd90fac6eea055edc + risk.form.update_risk_description: 10bc4d5700a46c03e42e6eea3b29d316 + risk.form.update_risk_success: c136d53d1212844f821e8f994bd16259 + risk.form.update_risk_error: 3b03df34d68923f626d16e2045cd0b32 + risk.form.create_risk_success: a8f42dd4f157e327350ca3e04e07332c + risk.form.create_risk_error: e971ea00a02e796a58380459ed5585a9 risk.form.risk_details: da8a061c175d7b3c716341be73d7423c risk.form.risk_title: ce4c388c597e87c042bc75f127ead96d - risk.form.risk_title_description: 84c263a458392d15c99684919f1e2f20 + risk.form.risk_title_description: 5deedda8361e013953adfbbad25deb2f risk.form.risk_description: ef918abfb53ea5bc4fde3764e4c199de - risk.form.risk_description_description: 8876f07dfe8e3b9e917a2a5172118336 + risk.form.risk_description_description: e4ba717e133f20243e847113c72cf1b6 risk.form.risk_category: 624c6b241d2d14bbd285596ffcf2a9e7 - risk.form.risk_category_placeholder: eef1eb3f6044522aa46e11ae63e25f31 + risk.form.risk_category_placeholder: eb75399c69e229f7df98da0a8b6a496f risk.form.risk_department: 8295f968e1676d62158d33a57b26963b - risk.form.risk_department_placeholder: 311cb58c4ec975e8a66ad3022298e64a + risk.form.risk_department_placeholder: 5017deb835cd68c68f2932550ddf06b0 risk.form.risk_status: 0a627f8ea427c0e25dfc78522d5643c5 - risk.form.risk_status_placeholder: fd5662cabcd09101dfd36df3e755a2ab + risk.form.risk_status_placeholder: 0ceee3c7e13c97b2941fc41cd8510e37 risk.tasks.title: 8fa33a1f2be10005d07ff40ad5c07833 - risk.tasks.attachments: 3c675ef97f2e8c747c72f7e29e75ca03 + risk.tasks.attachments: 61c1f34f16b15af66613fcffcf91c9c9 risk.tasks.overview: c97c3679892cd9f277a87e31f8f81de7 risk.tasks.form.title: 061b8973c59e51c470b3f8fb43dc0a6c risk.tasks.form.task_title: 45f740f8a769209786f678a35f304c7a risk.tasks.form.status: 5dc811f6c15e1ee3b53a1eed289b9716 - risk.tasks.form.status_placeholder: 67782de260e8eadd7542c52ebc585bca - risk.tasks.form.task_title_description: 46d004214a5b4dcf6ba7d2f13f270940 + risk.tasks.form.status_placeholder: 582125eacd3222beb00cf5f14a3b9738 + risk.tasks.form.task_title_description: b28229bb09999f17fafbc2b4f7efb7b8 risk.tasks.form.description: ef918abfb53ea5bc4fde3764e4c199de - risk.tasks.form.description_description: cf292bd94791296e7a6915ed78270503 + risk.tasks.form.description_description: 93b1fb96da2234a59e1449768eed161f risk.tasks.form.due_date: d152e4af87d6a196851755fc80feb3b9 - risk.tasks.form.due_date_description: b17c1659af2df64d0dd98662782581ae - risk.tasks.form.success: 3e28bb124bf2e69e269ba1a526396090 - risk.tasks.form.error: 81b6bb0707b7351093196248db51d0a3 + risk.tasks.form.due_date_description: 1e788480989f37a4f5945cd44268712a + risk.tasks.form.success: 3f13c76b479fc0d5ce03c0b86ceac9ac + risk.tasks.form.error: c1b7f71ad19badaa6781867b277d61cd risk.tasks.sheet.title: ee9156ca95ea9a72b86b19e25aa1fb5f risk.tasks.sheet.update: fdae7b5bb7c0a34bb97e38552ed1d98b - risk.tasks.sheet.update_description: 45a7233f773abc244687691805ec419c - risk.tasks.empty.description_create: 0f59a615a2666f81a343c706b605fc6a + risk.tasks.sheet.update_description: d10a6eabf05a5b73d4d8f67b228c1525 + risk.tasks.empty.description_create: 0bf40b32b04fac93842b9e6c97d3743e settings.general.title: 0db377921f4ce762c62526131097968f settings.general.org_name: 478342a6b4ea7f7168b7b8d581ec21c1 - settings.general.org_name_description: 80d33dac21009d44ea1176d249ff97d3 - settings.general.org_name_tip: 3733ffc1871bfb2f144c900911a72a94 - settings.general.org_website: f735803229ab695529f4043266591d30 - settings.general.org_website_description: 10710e24d8eb1dc89475647bfd28de11 - settings.general.org_website_tip: 235b243a6e4b9d6e2546649a29eb67c3 + settings.general.org_name_description: 996fdd5dbeae2515a521ea4e24048b60 + settings.general.org_name_tip: f8bf6315471449a57c78ec08137206ee + settings.general.org_website: b3b8b0a9b77a6d8af2d9dc6ec8ed07aa + settings.general.org_website_description: 8d740b96ed218cca5353a517fcbcfbca + settings.general.org_website_tip: e273546d61bbb392f9d82c922d640612 settings.general.org_website_error: 5db8285329a18a7f31c52124b3812692 settings.general.org_website_updated: 1a351c5a044de9fd4b45b64d38c29b9b settings.general.org_delete: 673c9473e892eef78b5f527de5802443 - settings.general.org_delete_description: 0388cab4a442ef5d8869103197ea46cd - settings.general.org_delete_alert_title: 8d5bcff0f9cfcc18f9b15fedea3e34f5 - settings.general.org_delete_alert_description: a8e13760bf3daed5acd6b0ac1885ba7b + settings.general.org_delete_description: e2665523cc4775abfcd74f0e0fdb1e0e + settings.general.org_delete_alert_title: ddaa565739072cefaf2268d84615e406 + settings.general.org_delete_alert_description: 956f7ffbf0ac76293bf3fab0e5aba1e1 settings.general.org_delete_error: 40ab06fb663838d078976dac34d6d490 settings.general.org_delete_success: 4a9d9e89698322c279786fdaa161d126 settings.general.org_name_updated: ebeb359367b2c914c37360f4179b5062 @@ -692,7 +697,7 @@ files: settings.general.save_button: d3270bdb8d2c1caaca4178dbe19be03a settings.general.delete_button: 5b5c9f9dc839dcc858b3c4371b014930 settings.general.delete_confirm: 5b346a8cc9dcda80d2877a1978b31a42 - settings.general.delete_confirm_tip: fb571cee98c6a2e3c2601c77f89e1a05 + settings.general.delete_confirm_tip: 664270af44585897f9a0b40e7d9fa307 settings.general.cancel_button: 847607d75e504090b5aff16a6e6c8351 settings.members.title: 9ea156a3d5841bad7dc6c133f02900c6 settings.billing.title: 8982385e6e341d53c9a2dd9ab05dd687 @@ -701,28 +706,28 @@ files: user_menu.sign_out: 0daed4d43928c4a72d4eabff46d766fe user_menu.account: d1ef184f21c6a19615f873478fe03462 user_menu.support: 54532bac0cc2df67791b1e6c2c172b32 - user_menu.settings: 4d3c4eb9f350e268f00f8097de526194 + user_menu.settings: 1a0150117e807caf279cde8bdf66f406 user_menu.teams: 4b511bad2c32b63ff2afb991137d1d32 frameworks.title: dfefdb66581190514404f57cdf74a8eb frameworks.controls.title: 26beed84513191c01e2574d317c239d0 - frameworks.controls.description: a747725909371b592a7558622b233d1d + frameworks.controls.description: c66fb3f4f466340d913817703755fe06 frameworks.controls.table.status: 3397e69cce37e37c8605f57b367d6b33 frameworks.controls.table.control: a1595abbb4c3a326636dd178757cd6c1 frameworks.controls.table.artifacts: 669da5aa8d89fb83aea89a92341f1f4f frameworks.controls.table.actions: a6f0cb2b955bb2e7116afe7a52e40092 frameworks.controls.statuses.not_started: 085cdbd670e41e8db6c3523e31ae29f8 - frameworks.controls.statuses.compliant: 13bb97d7dd701fecaffced3e1acf4cb7 - frameworks.controls.statuses.non_compliant: 7cd926d7fb316da0467bfcfcbc3aab9a - vendor.title: 629e199d421911b329a2909925beeb50 - vendor.register_title: 2986d415899d6faed8ad189f31a432aa - vendor.dashboard.title: 629e199d421911b329a2909925beeb50 - vendor.dashboard.overview: bb3de3c4e54f55743ba2bada40c9487b - vendor.dashboard.vendor_status: 4045c50fafbf976963b2abe2ff758864 - vendor.dashboard.vendor_category: b6bac422c578f759975cdccf39de2401 - vendor.dashboard.vendors_by_assignee: 5a661e089c7124696f959a6b0cc29606 - vendor.dashboard.inherent_risk_description: adc69bac3a41c0c8f4d5aed95c0736ea - vendor.dashboard.residual_risk_description: 8e9d27380029e475caeda793379f9339 - vendor.register.title: 5ff135435abe7b7a293282727d1d0248 + frameworks.controls.statuses.compliant: 447b6bc7e7847f0abe61d2869edf9015 + frameworks.controls.statuses.non_compliant: d161b64e6529539818d3fef2b2d0dd1d + vendor.title: f4f4d40f905e5b4cc291770652a4e6d6 + vendor.register_title: 5ce1a6ffb5e88d09fef032c3e8a28c24 + vendor.dashboard.title: f4f4d40f905e5b4cc291770652a4e6d6 + vendor.dashboard.overview: ebcf7abfdee9aebfb8615d92814f55ff + vendor.dashboard.vendor_status: 872a23023e0e8519b9243dd39f26b5b2 + vendor.dashboard.vendor_category: dcc913af0597d229d2e30439291e9f0d + vendor.dashboard.vendors_by_assignee: 8931f9a8092c319c41199fa735ef6f93 + vendor.dashboard.inherent_risk_description: 2551381346d2c58885e11d2b8b988301 + vendor.dashboard.residual_risk_description: b3df7c33bb9576f3e99f490c3ceac25f + vendor.register.title: 01c64987b47ee2ed893a989b5b1b2aa9 vendor.register.table.name: 4777bbaaa0aebe104606b77947d0e22d vendor.register.table.category: 624c6b241d2d14bbd285596ffcf2a9e7 vendor.register.table.status: 3397e69cce37e37c8605f57b367d6b33 @@ -736,36 +741,1182 @@ files: vendor.category.hr: 904ccf096c781e601bd74b5fbe5eb4fd vendor.category.other: c2295235a535ea3e85b7a0e5ab85afb0 vendor.vendors: 8de6d4c46d616eb4c358ba6f63bb54dc - vendor.form.vendor_details: a6493f216f4fccd070e4283ea652aa7a + vendor.form.vendor_details: a83c56d1fb7a07d6a42bd518710821ae vendor.form.vendor_name: 4777bbaaa0aebe104606b77947d0e22d - vendor.form.vendor_name_placeholder: b606a24b2214fab9e1c6f259a559ba01 + vendor.form.vendor_name_placeholder: 5f662b9362753fe65d169ac6bd990b08 vendor.form.vendor_website: 4a4cb60dc8cd226c68ffffe713aa9fe3 - vendor.form.vendor_website_placeholder: e046e774515750b1a12fcabd5df79cab + vendor.form.vendor_website_placeholder: 0801972cd66654cc9a62f064668a70b5 vendor.form.vendor_description: ef918abfb53ea5bc4fde3764e4c199de - vendor.form.vendor_description_placeholder: b3fbfaaeaa94606716b62bf1cd7ba22e + vendor.form.vendor_description_placeholder: d23ca1851342036589ad9f06fd9c8f24 vendor.form.vendor_category: 624c6b241d2d14bbd285596ffcf2a9e7 - vendor.form.vendor_category_placeholder: 297ab1643656f9ef43abb8e42c9a287b + vendor.form.vendor_category_placeholder: eef1eb3f6044522aa46e11ae63e25f31 vendor.form.vendor_status: 3397e69cce37e37c8605f57b367d6b33 - vendor.form.vendor_status_placeholder: 25afb41654b9f9232d6d6623b6cdcdfa + vendor.form.vendor_status_placeholder: fd7ea8a1e86350f3923c5eee393d5b4d vendor.form.create_vendor_success: a225a3cf6ff8391735995a65c1b21542 - vendor.form.create_vendor_error: d12b23040e2ce06fa6e97f31c0525a5b + vendor.form.create_vendor_error: b54cb3c5a33998b8bce7dd9ccd95ac6c vendor.form.update_vendor_success: 4041caa00cdc188548d38d48be182f46 - vendor.form.update_vendor_error: be1d7970075b921eda0e874aef2b5504 - vendor.form.contacts: 4f3fe63e7510bb189abd1ed92c3e3b9f - vendor.form.contact_name: 75e396b27b7e58d98b4f9ca9daed19f3 - vendor.form.contact_email: b331d5f9f3bc3a1188ba7e0dfba4dda0 - vendor.form.contact_role: c09c3be7f615b0b33f1772c61b06a15b - vendor.form.add_contact: 2f3ac23fc0f52c9a90c504857897f4cd - vendor.form.new_contact: a03d3fb25ac29632b5707076c609690a + vendor.form.update_vendor_error: afa96a5cf075b33613819d69e7041758 + vendor.form.contacts: 1561016df889501b9f81d66980057904 + vendor.form.contact_name: 7ff12886818a3171be16929855c25f79 + vendor.form.contact_email: c78d63f5dd66fcbebee54239bed70af4 + vendor.form.contact_role: e81f4b49bcb5e9bd84a750d57746d15e + vendor.form.add_contact: b7fa6fa9deed2798f9ff380cb0caacc5 + vendor.form.new_contact: 02c00537619bd598542714092e1538f3 vendor.form.min_one_contact_required: 8b223d20058218bd5e6404469451f357 vendor.empty_states.no_vendors.title: dc57302b77376ef37fe5a5d3f116d2bb - vendor.empty_states.no_vendors.description: 2bdb9c81c6a1da378e7cf7d99008750a + vendor.empty_states.no_vendors.description: c2303c495a5f1108062ae465394612c2 vendor.empty_states.no_results.title: 3fcc064a645e61dd3d642ff1e52b3754 - vendor.empty_states.no_results.description: 675eaaaa6fb5ea24545b726a9e9ab3d1 - vendor.empty_states.no_results.description_with_filters: 245a7d071a2dbd9df604e2a5d88e5b41 + vendor.empty_states.no_results.description: 5d3f1d31cec631239093a8da2e0c67aa + vendor.empty_states.no_results.description_with_filters: b8662468f89ba12988a84dfbe186d959 src/locales/pt.ts: languages.es: 4c00162f37c68542a6ff4928b0a54ddc + languages.fr: 2f327580fa61447b4ef7af6b0ecdd2d1 + languages.no: 87ea6257a5a39f7e5f498221f15c4484 + languages.pt: 10fef620608967668bce27dc9ab6fe8e + languages.en: 4ef88329965d99db469751ad439dc7c9 + language.title: c88b33a3250b4e28f34e1ececba69206 + language.description: 9955d9bfa3362cc30a28320e9b693a70 + language.placeholder: 888cde41cf10b9387ccb49e6b3382cb0 + common.actions.save: eb7a0fed691fc71db1ac92407ca5430a + common.actions.edit: ef485eb67ac89238a4fede745a0ae94c + common.actions.delete: 856c379026c86863c3669fee546a1478 + common.actions.cancel: 847607d75e504090b5aff16a6e6c8351 + common.actions.clear: 8ae0d2d4dd7fecb4726c027b80e9d8ad + common.actions.create: 75b1629abe8e883f24abf751d7390879 + common.actions.send: 30cc00aea30ec70b7c1292b6458181c0 + common.actions.return: b6c74a4632a10a2370352564a9836765 + common.actions.success: 5297e8a08974bbcefbdb16bbc34459b0 + common.actions.error: 6112d49c7fa285c90030ad22946aa6bc + common.actions.next: f3ee1fd23d48a9ff460b32332eed5e06 + common.actions.complete: ab5aff5eaadd748bafc75f91339225ea + common.assignee.label: 42e17d509c98db2d608023fd35845109 + common.assignee.placeholder: 5310ccd08269aa38a92a86a42df163c6 + common.date.pick: d148dedebe042cdc389b640cf76c43df + common.date.due_date: cb1fc9039c600277139f70bb49a33e2b + common.status.open: b4925f97ad1407b533eb0afb37925646 + common.status.pending: ec51ded1eadec8cf7f8521794fe22deb + common.status.closed: 61f2afba43804815c397a4a961fc2bdc + common.status.archived: 2016bdc4864542b865d3bc7bca54ac15 + common.status.compliant: 324646500393a11e761356c6a0771cfd + common.status.non_compliant: 680dc7e2c72ac15e6785794cfc625110 + common.status.not_started: 05e327f5143017912e95c92a537bff01 + common.status.in_progress: c61e4c72b6da9e8ed715f8c653f1cad5 + common.status.published: 1f10a7861d15aaf098ad564a7d8a9506 + common.status.needs_review: 4ddbd0600f9836c0dae1983c4f4a3e5e + common.status.draft: 81a9e7726e3797ca8f1a076902ec64c5 + common.status.not_assessed: ffe6161b109bfbc579ecce68a9c9a001 + common.status.assessed: ce82d3d58e2a2d97fb99ba6c837caec9 + common.status.active: 4f9d837801726854629e6441618a5248 + common.status.inactive: ea1ccb9c709d9d0ac2557a9c0d7c2dce + common.filters.clear: 1c871b2ed3b78632ff9abf1831140a31 + common.filters.search: 45190492f54b2de49468bc1969319a00 + common.filters.status: ec53a8c4f07baed5d8825072c89799be + common.filters.department: 8295f968e1676d62158d33a57b26963b + common.filters.owner.label: 42e17d509c98db2d608023fd35845109 + common.filters.owner.placeholder: ea01cc33ecd9b3f7f9f5fd60c8a64171 + common.table.title: 09b79d379db0c82b4615d749b22475f0 + common.table.status: ec53a8c4f07baed5d8825072c89799be + common.table.assigned_to: 3b6d823dea1e47255b1681445f4b7007 + common.table.due_date: cb1fc9039c600277139f70bb49a33e2b + common.table.last_updated: 028e36b73abbde40da7eb0fbed8cab47 + common.table.no_results: 862b1847e091e28b1f598fb563d2886d + common.empty_states.no_results.title: ff5cfeac7ccb04f0964a795a3a9ce249 + common.empty_states.no_results.title_tasks: a3de37b791a40750b277aa705e8ad832 + common.empty_states.no_results.title_risks: f9a2b45fde00af075a484dfd3c19ef37 + common.empty_states.no_results.description: 3b2e713c5c1ff15b83595179f37c5f3d + common.empty_states.no_results.description_filters: 3b2e713c5c1ff15b83595179f37c5f3d + common.empty_states.no_results.description_no_tasks: 64ae635723b8c447884413ab2f45d738 + common.empty_states.no_results.description_no_risks: 325ee4d8a2c1df3c74b2f7318f20cf97 + common.empty_states.no_items.title: bdcb31be9a643883a28b08f48ee1fdb4 + common.empty_states.no_items.description: 80a7ebab020a79b79b066782463f57d5 + common.pagination.of: 5f02f0889301fd7be1ac972c11bf3e7d + common.pagination.items_per_page: 4278372fa919d874c10ac7a5c8f8c195 + common.pagination.rows_per_page: 10d68f351edf6bef4e66bd0653b45d35 + common.pagination.page_x_of_y: c18a6102c5d20acaa6d56e0cd4117fc3 + common.pagination.go_to_first_page: 6f0b4e4f5c835c282df6075c23b1a012 + common.pagination.go_to_previous_page: 357b948b8b788fea74d9085e48bad39b + common.pagination.go_to_next_page: 4ac38251032c8fd32c0f8eee0905e703 + common.pagination.go_to_last_page: 45577af48b903ab7e5df3fe3112999ed + common.comments.title: 5597584f522c61bb31c582e80106645a + common.comments.description: cafb8b600d1ae73c9dd2e67d6ce98971 + common.comments.add: 926b7564d52b75632dc6f385fbc7699e + common.comments.new: 90d4b6f5fcc3c131f67e34851de58342 + common.comments.save: 30c553cada2dd05ad0466c0d13f2884f + common.comments.success: 7a344c2f1a922094959e53d653cccf91 + common.comments.error: c751fed8efe63672f8ccd26bf7fd5db1 + common.comments.placeholder: 5da194254007c00ccb74a20fbb7c375e + common.comments.empty.title: 22d855bb0a191f689bef40b2f7c450ac + common.comments.empty.description: 694cd59e8a6a04af1926c4d892ed4b0b + common.attachments.title: 270774c2dc685cc979a7d7a2426bf193 + common.attachments.description: 272867e7e9ee50c8632e60934733e97b + common.attachments.upload: 28686e8efadb180216b27d20424b5bd4 + common.attachments.upload_description: 796cfcc99d74d568721e711d3d816d64 + common.attachments.drop: fdebed8eb8723cab5c1ea83ab596419b + common.attachments.drop_description: d2c708b154d306fa050140cc6b37c4bd + common.attachments.drop_files_description: ed7ceed3975376362e27564de1f49140 + common.attachments.empty.title: 1ae9eaae2591681ef7244bbd2878b416 + common.attachments.empty.description: 272867e7e9ee50c8632e60934733e97b + common.attachments.toasts.error: 2d6168312ef0924cb02dca314a930a27 + common.attachments.toasts.error_uploading_files: d281049da2d4b1dc7faf78eb6e2b5f22 + common.attachments.toasts.error_uploading_files_multiple: c733b5b7b9e709d603e6960e36ac42e2 + common.attachments.toasts.error_no_files_selected: cdc282d2e79705fffce31b555d40df17 + common.attachments.toasts.error_file_rejected: 65e08daccaf03158ba8931d354ce8264 + common.attachments.toasts.error_failed_to_upload_files: 429aa5b87b2921e7a8388be1c2849671 + common.attachments.toasts.error_failed_to_upload_files_multiple: 429aa5b87b2921e7a8388be1c2849671 + common.attachments.toasts.error_failed_to_upload_files_single: 69e8f5c12266730db60b3f543bf2dcd7 + common.attachments.toasts.success_uploading_files: f6c0ccbf6c83c916a91f717aacf5df1c + common.attachments.toasts.success_uploading_files_multiple: f6c0ccbf6c83c916a91f717aacf5df1c + common.attachments.toasts.success_uploading_files_single: f2b05f8b144b6483afac907725615f7e + common.attachments.toasts.success_uploading_files_target: 4f4f854b846e0cf5835652f02fcc4202 + common.attachments.toasts.uploading_files: 1ea227e4762ecd399142642631946026 + common.attachments.toasts.remove_file: 9f50ec6fa949d3a61a8b2f4d1d9647ab + header.discord.button: 3e097932ea7b044d3ee86e4466da5be3 + header.feedback.button: bea4c2c8eb82d05891ddd71584881b56 + header.feedback.title: 807a2189c2d4b05e7b3f9ed644af350a + header.feedback.description: 0042be326af8c0a31139eb94c34e4adb + header.feedback.placeholder: 2c4545d251bcc2e7a5e6b6e46c2bce85 + header.feedback.success: 807a2189c2d4b05e7b3f9ed644af350a + header.feedback.error: 684a84e252a5955032434be76f4e252b + header.feedback.send: 05e0c6e79a7616e75690a1940e77c8dd + not_found.title: 28c595576890f8fac581ab66bd47a8ff + not_found.description: 5b03bd3a1e1f0c56f21f0070d1b2141e + not_found.return: 3d51c7277aa28498f3d5b332c4fb345a + theme.options.light: abfd24adfebef98d653b605aa62baf2f + theme.options.dark: ae89b1e92ad911530a418a02d22ce2be + theme.options.system: b431d1485aa37ae09fa4bfa7883356ca + sidebar.overview: cd28583cdbf0f1c34b19e9d0873507a1 + sidebar.policies: 4baeafc5b98154e818683d92ca8db26e + sidebar.risk: 89e67233324f6bf6482a163efbda2369 + sidebar.vendors: c49681b875095566ed81d8c9455e6a29 + sidebar.integrations: 6ea79a8a769fc5a36cec1433f739cce6 + sidebar.settings: 2571dd516a1452eb3b5a17d007c5bac8 + sidebar.evidence: 79659c6536da5576e799c8963d424989 + auth.title: d3dee5288f72e4006f7b387b33e8b0fd + auth.description: 44d8091282bf87cc8b02cb7b50fbc272 + auth.options: 9febeddd5826cda96b734eff7e15c2f6 + auth.google: e2f4aa3b734883b594e9bc1a9c64f6ed + auth.email.description: 361997457f147f9501938a657bba07d3 + auth.email.placeholder: f030b88f98efc5be67a08c28be0e1263 + auth.email.button: a28904929e7a3da701df543b1d7e4e3a + auth.email.magic_link_sent: e8c3531a07bd180b5ad59a57441bfa62 + auth.email.magic_link_description: 097f805fee9ac18297eb468667ab8a6e + auth.email.magic_link_try_again: c395014b79d95b611745a4c317cdb4d4 + auth.email.success: acd0ae4bd3549336a010fcf989da3f1c + auth.email.error: 805f95100697eecdb8cef96fb15d10cd + auth.terms: 41a8f1fa81e9b287091995bd22be1f17 + onboarding.title: 5d6c3337b9384c5301f2354348702016 + onboarding.setup: 55d582fb4f8b2f2ec10923e0fc8c9443 + onboarding.description: 2a53dba72fc5a88f7d1404131041fcad + onboarding.fields.name.label: c284797ea69dae13341c890c9bae42cb + onboarding.fields.name.placeholder: c7fdda77b1c21c452a28665395b85bdd + onboarding.fields.website.label: 15bbb9d0bbf25e8d2978de1168c749dc + onboarding.fields.website.placeholder: d81cdec86f715b8622cf347dc4973016 + onboarding.success: 3da0c35222488824bba5895a4d209cad + onboarding.error: 2d6168312ef0924cb02dca314a930a27 + overview.title: cd28583cdbf0f1c34b19e9d0873507a1 + overview.framework_chart.title: 96e7fa45ec20d87983cbf574d0dd6764 + overview.requirement_chart.title: 8b0319e7fc9a6f7c87280fa4fd4196a1 + policies.dashboard.title: 96a7b5490bcd3652a0c2bf36c1ffce2b + policies.dashboard.all: c5baae8efe552d4e76e37f708bf42b55 + policies.dashboard.policy_status: 60d2b66ef83e5571dab65baaf6770ebc + policies.dashboard.policies_by_assignee: 0bbc93363ac5efef606d89761cbe5119 + policies.dashboard.policies_by_framework: 6c295c5e4d8d4df08d474f4868c275c2 + policies.table.name: 8334ac9c9adf7b5d08fbce9ffbaf2b71 + policies.table.statuses.draft: 81a9e7726e3797ca8f1a076902ec64c5 + policies.table.statuses.published: 1f10a7861d15aaf098ad564a7d8a9506 + policies.table.filters.owner.label: 42e17d509c98db2d608023fd35845109 + policies.table.filters.owner.placeholder: ea01cc33ecd9b3f7f9f5fd60c8a64171 + policies.filters.search: 53ea9ad8d3da19ff64cd290e649de0b0 + policies.filters.all: c5baae8efe552d4e76e37f708bf42b55 + policies.status.draft: 81a9e7726e3797ca8f1a076902ec64c5 + policies.status.published: 1f10a7861d15aaf098ad564a7d8a9506 + policies.status.needs_review: 4ddbd0600f9836c0dae1983c4f4a3e5e + policies.policies: b1dc11822e33e5f1ecb29739878bb048 + evidence_tasks.evidence_tasks: 79659c6536da5576e799c8963d424989 + evidence_tasks.overview: cd28583cdbf0f1c34b19e9d0873507a1 + risk.risks: 1a3cfae873932512f8de83d0e8460230 + risk.overview: cd28583cdbf0f1c34b19e9d0873507a1 + risk.create: aa66bfbc1954619721cc70562df00658 + risk.vendor.title: ce8b8497c0273fa2f2ef89813324a694 + risk.vendor.dashboard.title: 5ab98eaf54ba7f97b14e9a8d33911774 + risk.vendor.dashboard.overview: 2e36d54666859c9fea4b575c8dee0263 + risk.vendor.dashboard.vendor_status: 91730c68a5fed0e1346dafe2ae32a2b4 + risk.vendor.dashboard.vendor_category: b9e1a36460339f92adb7067998e4235c + risk.vendor.dashboard.vendors_by_assignee: aec30b4652068d4ef3745d04c01bda25 + risk.vendor.dashboard.inherent_risk_description: 9ca9ae831dd8fe54aa74a2c029708cfd + risk.vendor.dashboard.residual_risk_description: 88ded78fd2f850aa21a42afb1f6cdc34 + risk.vendor.register.title: 45c2a6584380c72eb9623df5c0c968c8 + risk.vendor.register.table.name: c0289e98897ab58f231c168b19a67b2e + risk.vendor.register.table.category: 70c4fe802624c6daef688eced9f59cbc + risk.vendor.register.table.status: ec53a8c4f07baed5d8825072c89799be + risk.vendor.register.table.owner: 42e17d509c98db2d608023fd35845109 + risk.vendor.assessment.title: 414a4f3056cd69c64403f45c03bb93ee + risk.vendor.assessment.update_success: 73bc563946eded7e955e572b295f62b6 + risk.vendor.assessment.update_error: 553c38f3cfed038e66e41577cb56a828 + risk.vendor.assessment.inherent_risk: 697112dd2beccbf5dc87c4c638558164 + risk.vendor.assessment.residual_risk: aac9a2ffa7686712343487e079deed94 + risk.vendor.form.vendor_details: a3298588bcf6866cec770faaa9d06798 + risk.vendor.form.vendor_name: c0289e98897ab58f231c168b19a67b2e + risk.vendor.form.vendor_name_placeholder: bd3ad8123533e654111d5f5581869b2d + risk.vendor.form.vendor_website: 15bbb9d0bbf25e8d2978de1168c749dc + risk.vendor.form.vendor_website_placeholder: c218ac76e32ab77bd9d0f269f1207e4a + risk.vendor.form.vendor_description: c1c2501bcc9382417cb275c94f29fc48 + risk.vendor.form.vendor_description_placeholder: a5ed5cc3d50b95e31bc9520ba51ab91e + risk.vendor.form.vendor_category: 70c4fe802624c6daef688eced9f59cbc + risk.vendor.form.vendor_category_placeholder: 17d2a3856c291ffea6eda334f4424027 + risk.vendor.form.vendor_status: ec53a8c4f07baed5d8825072c89799be + risk.vendor.form.vendor_status_placeholder: 10e68e59fac1690037f17f8c88fec65a + risk.vendor.form.create_vendor_success: 0879e68cdb20b8323da83f4c580ea560 + risk.vendor.form.create_vendor_error: 76facd664848f7497dd394c2ad887c92 + risk.vendor.form.update_vendor: b2385eb375e485f29467d82a87f5ed69 + risk.vendor.form.update_vendor_success: 2f1a758fe63847632dd896077c6d3831 + risk.vendor.form.update_vendor_error: af47bf45ba564e753c0077e36a3c0bcb + risk.vendor.form.add_comment: 926b7564d52b75632dc6f385fbc7699e + risk.vendor.table.name: c0289e98897ab58f231c168b19a67b2e + risk.vendor.table.category: 70c4fe802624c6daef688eced9f59cbc + risk.vendor.table.status: ec53a8c4f07baed5d8825072c89799be + risk.vendor.table.owner: 42e17d509c98db2d608023fd35845109 + risk.vendor.filters.search_placeholder: 526ab1f4258f972d442accfbf7d628a0 + risk.vendor.filters.status_placeholder: 0a37cd71955558ebceb296071b5771e5 + risk.vendor.filters.category_placeholder: e56a33cc92809bf48100557efe063f4d + risk.vendor.filters.owner_placeholder: ea01cc33ecd9b3f7f9f5fd60c8a64171 + risk.vendor.empty_states.no_vendors.title: 744210194114cc4a2fd31524e50eba40 + risk.vendor.empty_states.no_vendors.description: 3e90762081ce5f2740438c6ff481038d + risk.vendor.empty_states.no_results.title: 862b1847e091e28b1f598fb563d2886d + risk.vendor.empty_states.no_results.description: b174c45c623da80e3354e959e25b4455 + risk.vendor.empty_states.no_results.description_with_filters: 7a2e20b527b82016631de60b987185df + risk.vendor.actions.create: c6d7f1949919661ec78783c0cf87de58 + risk.vendor.status.not_assessed: ffe6161b109bfbc579ecce68a9c9a001 + risk.vendor.status.in_progress: c61e4c72b6da9e8ed715f8c653f1cad5 + risk.vendor.status.assessed: ce82d3d58e2a2d97fb99ba6c837caec9 + risk.vendor.category.cloud: d8f1ac63ebc38eb42b842e37f6c00f7b + risk.vendor.category.infrastructure: 76f1e8b834b9e58d9e0115e9f36c6cb0 + risk.vendor.category.software_as_a_service: 4819a83a9f40aa0eb8fc3445495cad06 + risk.vendor.category.finance: f9a72aba65a7c21dbfca9aafa4b6dc82 + risk.vendor.category.marketing: 7cb15e416d62919b1b40298324fbe30b + risk.vendor.category.sales: 385d3cdb883bdeba854341141b694a56 + risk.vendor.category.hr: 9508a19d7801e07ee7b7628c31bfdd47 + risk.vendor.category.other: 21e6facb2210089479e2aa9c41762ca0 + risk.vendor.risk_level.low: ce02913c9941fd9da1fee0451594bf6b + risk.vendor.risk_level.medium: ba2d1a289288d5ee48035071ee912bd1 + risk.vendor.risk_level.high: 639fdfd4c0a6887e608aeeb00f035f42 + risk.vendor.risk_level.unknown: 58801ed4ae2e727c89431a8bdd4c58ab + risk.dashboard.title: 96a7b5490bcd3652a0c2bf36c1ffce2b + risk.dashboard.overview: 7820022e25f8b03293664c9bede3468b + risk.dashboard.risk_status: 3944857c84689246f44b9bc2ffba4af3 + risk.dashboard.risks_by_department: 36636303b0a6c1af8bdf3973982352c7 + risk.dashboard.risks_by_assignee: a17cb075856bc875840221cc7c410996 + risk.dashboard.inherent_risk_description: 2fcf43599608f68e47a6365a5c534480 + risk.dashboard.residual_risk_description: a70e0df117fcf0eed62933ecd7f347d2 + risk.dashboard.risk_assessment_description: 9e0bb9f710e60d4d7b25d6c7ddaad681 + risk.register.title: 4b11e02c643bb840fa72e66bb9452118 + risk.register.table.risk: 89e67233324f6bf6482a163efbda2369 + risk.register.empty.no_risks.title: 325ee4d8a2c1df3c74b2f7318f20cf97 + risk.register.empty.no_risks.description: 15f3d07d22c396f1ab2b62bc6369b377 + risk.register.empty.create_risk: c1f81c1f811a92eab56e1bfaf5d2e405 + risk.metrics.probability: 3132a67fc5e91b7b3cd37e5ea3d1cb80 + risk.metrics.impact: 5c5a54a8bb5bb610beec1345cd62c2e9 + risk.metrics.inherentRisk: 697112dd2beccbf5dc87c4c638558164 + risk.metrics.residualRisk: aac9a2ffa7686712343487e079deed94 + risk.form.update_inherent_risk: 95662fbf36edb0c79750f6d1bb18a2a3 + risk.form.update_inherent_risk_description: 22643f16bdd9c99e1ca59690edf126d1 + risk.form.update_inherent_risk_success: d4d1a21e86933491685d88524bbfcca2 + risk.form.update_inherent_risk_error: 742a1fe4187bd5101566965f11bb01f0 + risk.form.update_residual_risk: b9a8bfbd96b2a67eb4c4ff0d6ab07d3a + risk.form.update_residual_risk_description: 3f238ba2256a467093240a17504d4495 + risk.form.update_residual_risk_success: b4ae56729bf7b1fbd0edacd80e7e0cd2 + risk.form.update_residual_risk_error: 00d0a73df2969cd72130d1dc42decaf7 + risk.form.update_risk: 77aa997939ee70c49c8983cc8b337414 + risk.form.update_risk_description: a23dc78d61ec199e35c9ef20c6b03b5a + risk.form.update_risk_success: eb383ceadb5acb8e4c5a8c67b26b2794 + risk.form.update_risk_error: 5519353863c4d53f79d5e1c628cec293 + risk.form.create_risk_success: 2087e3af5f33076a7bf1abee8aacf4f3 + risk.form.create_risk_error: 3cd55fed30677567cb4b350bdc8fbe67 + risk.form.risk_details: 83aec7283c39c233747d587584953af7 + risk.form.risk_title: 68652ef8c5e1e00cec64b5a4edba7d83 + risk.form.risk_title_description: 974ef6711d4c295da6d2ea2afaf6e5c3 + risk.form.risk_description: c1c2501bcc9382417cb275c94f29fc48 + risk.form.risk_description_description: 78dec9674b8dd153661255fee0385a61 + risk.form.risk_category: 70c4fe802624c6daef688eced9f59cbc + risk.form.risk_category_placeholder: 65fc9322f796e9e58ed1487dcca329ab + risk.form.risk_department: 8295f968e1676d62158d33a57b26963b + risk.form.risk_department_placeholder: 3645419486d6418952e3a03c3ec6667b + risk.form.risk_status: 3944857c84689246f44b9bc2ffba4af3 + risk.form.risk_status_placeholder: 840270830540663cdbd9b5a39c7f700b + risk.tasks.title: b3cbbfcad6f3e417a9806b2aef4bc1e7 + risk.tasks.attachments: 270774c2dc685cc979a7d7a2426bf193 + risk.tasks.overview: 7461c318975f1e8a62eae97c76fc30d0 + risk.tasks.form.title: 325957719cdade998c839f8f3cb6dc03 + risk.tasks.form.task_title: 8268ad91fb6ddfdd262e3fa550b0dcc4 + risk.tasks.form.status: dc2c81cba8d9027d9b6a980d1daa7de4 + risk.tasks.form.status_placeholder: cadec19150249777b87de5c742fab360 + risk.tasks.form.task_title_description: f8690f4d4b1d02a8e7ab79388358fae9 + risk.tasks.form.description: c1c2501bcc9382417cb275c94f29fc48 + risk.tasks.form.description_description: 2fef62eb4ae1d8dac9d703e56eb162be + risk.tasks.form.due_date: cb1fc9039c600277139f70bb49a33e2b + risk.tasks.form.due_date_description: fe5f76727449a9d858ec1f609f176372 + risk.tasks.form.success: d75b32b4a0df4a9035b59ca005c8ecdd + risk.tasks.form.error: b4fea2ec922c17684a0c0972ad97ccb2 + risk.tasks.sheet.title: 4190961de70fa6de3c4a5fee5663229c + risk.tasks.sheet.update: 0615b088bc762ba3091315168d1598c1 + risk.tasks.sheet.update_description: 4b4d1e0696989b23e585bbe1106a8726 + risk.tasks.empty.description_create: 6486acace7656babb2158c1ba50507a2 + settings.general.title: 42238015090fc2146650bd7f9d58906b + settings.general.org_name: c284797ea69dae13341c890c9bae42cb + settings.general.org_name_description: 9ce71182dd9e5e85a2f62b56f8a691f2 + settings.general.org_name_tip: 7b8522878ea20a58b8c520d9e1db95f5 + settings.general.org_website: 1bebecedcdca28f65a6061ad9b224733 + settings.general.org_website_description: efb6cb1e632a387c4d438712d3bc5598 + settings.general.org_website_tip: 28df9ff1b1948735dc9459625998327b + settings.general.org_website_error: 218e614be93028229c3b1fe86075f1d7 + settings.general.org_website_updated: c89da6ad5dbe9ec8800c1343178e2fbd + settings.general.org_delete: db3ad60a9ae7246527ef1cef12b63988 + settings.general.org_delete_description: 61d5665062c698eeac4ef7f72ab9ba25 + settings.general.org_delete_alert_title: da782681d68eb314ddd0d6943e4b71ed + settings.general.org_delete_alert_description: 0e261b16beb44a8be4439e9a40de324a + settings.general.org_delete_error: 3692b96ecb1f66c9f68f0398d71cf27b + settings.general.org_delete_success: c0efc9cf51a6b8b5df766e8807ec45f9 + settings.general.org_name_updated: 6630dec5903ae536758c507841c821bf + settings.general.org_name_error: 9cfe63f246f0632c24b05628a8758ee1 + settings.general.save_button: eb7a0fed691fc71db1ac92407ca5430a + settings.general.delete_button: 856c379026c86863c3669fee546a1478 + settings.general.delete_confirm: 88c696cdd318ec057f03d1117070caa1 + settings.general.delete_confirm_tip: 716577e83795c92f3b36b6586ce5af39 + settings.general.cancel_button: 847607d75e504090b5aff16a6e6c8351 + settings.members.title: 0a32c571a23ff25825a98355c504e644 + settings.billing.title: 76eaefcbcbf248c802a28fc195a5e974 + user_menu.theme: f055088fba41cb53e3806e55a9f6896e + user_menu.language: d62a3259ece127d00905fbe37f1b5cea + user_menu.sign_out: 790ed91ff5545849d3b4cb2e88c750e4 + user_menu.account: 8192dbe80e3401ebe872e0aed980daa1 + user_menu.support: 76420e3e2ec10bca79d6bfcc6356354c + user_menu.settings: 2571dd516a1452eb3b5a17d007c5bac8 + user_menu.teams: efd4f70e8bf06861f8037d6e3ce93ea9 + frameworks.title: e9a26954f3386e69508ceb81f858cc21 + frameworks.controls.title: 26beed84513191c01e2574d317c239d0 + frameworks.controls.description: 7db8b354b66bbee212ea43a1665c4ff7 + frameworks.controls.table.status: ec53a8c4f07baed5d8825072c89799be + frameworks.controls.table.control: 35c43f0e9257f550812716f62519b08c + frameworks.controls.table.artifacts: 6a755bbcf3e0bfd53426ff65a839caae + frameworks.controls.table.actions: fc5f5e82d59c64157e30b122567488f9 + frameworks.controls.statuses.not_started: 05e327f5143017912e95c92a537bff01 + frameworks.controls.statuses.compliant: 324646500393a11e761356c6a0771cfd + frameworks.controls.statuses.non_compliant: 680dc7e2c72ac15e6785794cfc625110 + vendor.title: 96a7b5490bcd3652a0c2bf36c1ffce2b + vendor.register_title: ce8b8497c0273fa2f2ef89813324a694 + vendor.dashboard.title: 96a7b5490bcd3652a0c2bf36c1ffce2b + vendor.dashboard.overview: 2e36d54666859c9fea4b575c8dee0263 + vendor.dashboard.vendor_status: 91730c68a5fed0e1346dafe2ae32a2b4 + vendor.dashboard.vendor_category: a81f5288b74e8d16de1e446fec13bd7c + vendor.dashboard.vendors_by_assignee: aec30b4652068d4ef3745d04c01bda25 + vendor.dashboard.inherent_risk_description: f965942278a201c2aa1d0d8f7a008afa + vendor.dashboard.residual_risk_description: 2440cac623c600164a04f3b05f78c373 + vendor.register.title: 45c2a6584380c72eb9623df5c0c968c8 + vendor.register.table.name: c0289e98897ab58f231c168b19a67b2e + vendor.register.table.category: 70c4fe802624c6daef688eced9f59cbc + vendor.register.table.status: ec53a8c4f07baed5d8825072c89799be + vendor.register.table.owner: e61f95fd2a8da8531a4052e6d619d03d + vendor.category.cloud: d8f1ac63ebc38eb42b842e37f6c00f7b + vendor.category.infrastructure: 76f1e8b834b9e58d9e0115e9f36c6cb0 + vendor.category.software_as_a_service: b0ca9e41d61885345eef09f928c9ea58 + vendor.category.finance: f9a72aba65a7c21dbfca9aafa4b6dc82 + vendor.category.marketing: 7cb15e416d62919b1b40298324fbe30b + vendor.category.sales: 385d3cdb883bdeba854341141b694a56 + vendor.category.hr: 9508a19d7801e07ee7b7628c31bfdd47 + vendor.category.other: 21e6facb2210089479e2aa9c41762ca0 + vendor.vendors: d05a1e8f4af4f67d1bb53699a0620305 + vendor.form.vendor_details: a3298588bcf6866cec770faaa9d06798 + vendor.form.vendor_name: c0289e98897ab58f231c168b19a67b2e + vendor.form.vendor_name_placeholder: 6b87b3ced79ecdf4ca122a481b2f3135 + vendor.form.vendor_website: 15bbb9d0bbf25e8d2978de1168c749dc + vendor.form.vendor_website_placeholder: de95e6e14146096c4c57e03646c9a334 + vendor.form.vendor_description: c1c2501bcc9382417cb275c94f29fc48 + vendor.form.vendor_description_placeholder: 5a3f3ccac15e3c49e1cc1067b4edac68 + vendor.form.vendor_category: 70c4fe802624c6daef688eced9f59cbc + vendor.form.vendor_category_placeholder: 17d2a3856c291ffea6eda334f4424027 + vendor.form.vendor_status: ec53a8c4f07baed5d8825072c89799be + vendor.form.vendor_status_placeholder: 10e68e59fac1690037f17f8c88fec65a + vendor.form.create_vendor_success: 0879e68cdb20b8323da83f4c580ea560 + vendor.form.create_vendor_error: 76facd664848f7497dd394c2ad887c92 + vendor.form.update_vendor_success: 2f1a758fe63847632dd896077c6d3831 + vendor.form.update_vendor_error: af47bf45ba564e753c0077e36a3c0bcb + vendor.form.contacts: 4602565d6d53416500329655da650db3 + vendor.form.contact_name: 9b00db010cd829a3173d211bd98d679c + vendor.form.contact_email: 3c7b2715d2b837f53b1602e5b8d73fb6 + vendor.form.contact_role: 2dfe3611c32274fd06c09fbda97baf13 + vendor.form.add_contact: 16dea9930657f69a7200ef8107b606eb + vendor.form.new_contact: 208c272dcf48ebf096b583bb702523e6 + vendor.form.min_one_contact_required: 2da7ac3bc73f4654a10387012cdbabff + vendor.empty_states.no_vendors.title: 744210194114cc4a2fd31524e50eba40 + vendor.empty_states.no_vendors.description: 3e90762081ce5f2740438c6ff481038d + vendor.empty_states.no_results.title: 862b1847e091e28b1f598fb563d2886d + vendor.empty_states.no_results.description: b174c45c623da80e3354e959e25b4455 + vendor.empty_states.no_results.description_with_filters: 7a2e20b527b82016631de60b987185df src/locales/fr.ts: languages.es: 6a77de34cb21ce61732b71a27825c63a + languages.fr: e0545693906575b04aa1650abd60faba + languages.no: 1aca30cfbbaac249bf033d480f8e2b73 + languages.pt: 292fba65c6fd3610931fb93fd1b012e8 + languages.en: b82673617c50d2c2b79893656315994a + language.title: 1ea21417b4fc870a18d6a244983be72b + language.description: d070e9c230541b0ea87e9535f819f63c + language.placeholder: b884345f1cf7b083cbb162cbb91b21a1 + common.actions.save: aed88202e2432ee2a613f9120ef7486b + common.actions.edit: 898c079d2e62a4b1971dfbad9d860838 + common.actions.delete: ccfd9851b50aaa671513b50d158ed579 + common.actions.cancel: d12c3b0dcf75614dafb2ac6bdaa77a26 + common.actions.clear: 1e9a49ea1dfc342c61fe75a9eb9e7b23 + common.actions.create: 205be9be7dda08c4608df07c0295340b + common.actions.send: 770a1a1e17972d73a5f39914e0d5c6b1 + common.actions.return: 9ce5c3f80eb821b677c66063a6861d07 + common.actions.success: f3ca514e91e895424f467c94b204d32f + common.actions.error: fe7d2cb7d4db59ae3c13b1d29aa2515e + common.actions.next: 257a7b4c17035553819990bc73114989 + common.actions.complete: a2824b0e3feba7627a4fa3cbc0e52857 + common.assignee.label: 94f728b28589461f04b6abb1e640a0c5 + common.assignee.placeholder: 4ca324d8270e3e2a64096110859682e1 + common.date.pick: c9baf91d28972545488f147e10b713c9 + common.date.due_date: de9507035b945d2715634ac4c1baa402 + common.status.open: b19a0a5407807fe32f57d10a3f53ce2f + common.status.pending: 439149be8bfe2e2ff0c156e35bfd5894 + common.status.closed: e7cd586e50130b30c68e169d2cfe9368 + common.status.archived: 9fd0976b1c14abf3cd2dcfa25083daec + common.status.compliant: 324646500393a11e761356c6a0771cfd + common.status.non_compliant: e43c8d536e0e1b5419b7704893374be8 + common.status.not_started: 97a8462abdccd0463ba462fb9ee0833a + common.status.in_progress: 7202b8ffa44d203b76371de10e54d0b8 + common.status.published: daaf3c6e6a7579155c08ff51243512c6 + common.status.needs_review: 38ba5b4ca898f3bac2201694b48bebc9 + common.status.draft: 540e360892172e34f1d10ba632cebb01 + common.status.not_assessed: 121637ecde942b30505a7b7192065ae9 + common.status.assessed: 241639d85e1ad7d3ebd95b273adc743a + common.status.active: a9f35372e5f038fe5244dc297166e30e + common.status.inactive: f620242d11962f68a10edf059eac2242 + common.filters.clear: 180c6431db153b1503b8623e96c2e710 + common.filters.search: da21962e48634867f8aec7b5e6488bf4 + common.filters.status: 87a831bc99060c55b50dbe91c6aab6e9 + common.filters.department: df393600825b049c6ee18c9980aaf28a + common.filters.owner.label: 94f728b28589461f04b6abb1e640a0c5 + common.filters.owner.placeholder: 02df7b272efd320aeed21b2c623ee4f7 + common.table.title: 99fb48ddce014d8ad24810eeb3bfde68 + common.table.status: 87a831bc99060c55b50dbe91c6aab6e9 + common.table.assigned_to: ff63fdc126b306fc67c01e481a93eda9 + common.table.due_date: de9507035b945d2715634ac4c1baa402 + common.table.last_updated: 2849ca53fc1e67155cf0492d958c2a3c + common.table.no_results: 5bb69fe3b7a4d5220a445c029fb02c19 + common.empty_states.no_results.title: 17e6abcc4dedc0279075ef696d7015f8 + common.empty_states.no_results.title_tasks: b12536be908db1d99be1fe81caf8a797 + common.empty_states.no_results.title_risks: 0cf054bd1e2bbbcf4520b78a8afb94c1 + common.empty_states.no_results.description: 253e55c16cbdf08574a69fd77ee1369c + common.empty_states.no_results.description_filters: 253e55c16cbdf08574a69fd77ee1369c + common.empty_states.no_results.description_no_tasks: 589b3766f524e9cf302309ca0c6b6bc8 + common.empty_states.no_results.description_no_risks: afe3d187294fb343c64c78892f7a60d6 + common.empty_states.no_items.title: a2aa17abe12b80a0d67da4e866462c3c + common.empty_states.no_items.description: 219188375ccd9447b4cae0683522d15b + common.pagination.of: 5f02f0889301fd7be1ac972c11bf3e7d + common.pagination.items_per_page: 8d980ee75cfdeda7d522597b829b9fbc + common.pagination.rows_per_page: eec799c82ad6fa8aa71025a60d139546 + common.pagination.page_x_of_y: a67de57207aa54765439caee7fd5a443 + common.pagination.go_to_first_page: 135f878d3f8dcd0c0b41e3c50c226fe9 + common.pagination.go_to_previous_page: 292138d3fdbb1e4481eec9afe25e926f + common.pagination.go_to_next_page: a5ac391d5bff89b404ba2dcfa30bf0f3 + common.pagination.go_to_last_page: 1a4f7f54745a0be5fc64177cf2a612fc + common.comments.title: 5c24fbbfb392e568825bb135061ba191 + common.comments.description: 6f740138d70543ed65d133c81ac7dede + common.comments.add: 04979267671e33bcd261434689879386 + common.comments.new: d2524d2d1778e4d9fa845eb2196ac14b + common.comments.save: 3d98c13645056d1dbb602b7fd5c41b23 + common.comments.success: 1c0e3d2ff72596c36a7251ec434a283e + common.comments.error: 46a5adfdacd82ded622f4f44e9aeee99 + common.comments.placeholder: 1ce0f77b60460f31ac0d8737f4c55d20 + common.comments.empty.title: b0571496f7eabcb36a9e88bdafc77752 + common.comments.empty.description: 45befd23701b8333276482d157dd096d + common.attachments.title: 7517e49d3a1f76eda505075e22139876 + common.attachments.description: 07e4e32a76a7ca28ad8d55130e8798da + common.attachments.upload: 84ee1b7210866cf40ecd985f355864c9 + common.attachments.upload_description: 0b8f185d25b8584a6d514cdfc4d46cc0 + common.attachments.drop: a622b08f62d1e86d8f2624f6f583e3d7 + common.attachments.drop_description: b7205c929a68c09a4c18098caf1b873f + common.attachments.drop_files_description: f80b7f937fe32459859ca9744578f231 + common.attachments.empty.title: 274d7e6eb96b1f13f5afec3e17f8de50 + common.attachments.empty.description: 07e4e32a76a7ca28ad8d55130e8798da + common.attachments.toasts.error: 34056dd5780c5ce0db55bbbe40ed7908 + common.attachments.toasts.error_uploading_files: 4ef4e08b2e5117a1199cac1627922442 + common.attachments.toasts.error_uploading_files_multiple: 9f0fe47189c3a38b3213fecf6454c9d2 + common.attachments.toasts.error_no_files_selected: 674a8934ec879aee45b7bca6510086ef + common.attachments.toasts.error_file_rejected: d850819e566556f064525a1d2c9a3b16 + common.attachments.toasts.error_failed_to_upload_files: 1f62656efb4499f26706973bc258076e + common.attachments.toasts.error_failed_to_upload_files_multiple: 1f62656efb4499f26706973bc258076e + common.attachments.toasts.error_failed_to_upload_files_single: fcdfd5cf6cfc086848fa495ee3dd6ea1 + common.attachments.toasts.success_uploading_files: 716c2d42220f747f34db9c25425c32cf + common.attachments.toasts.success_uploading_files_multiple: 716c2d42220f747f34db9c25425c32cf + common.attachments.toasts.success_uploading_files_single: a4d1651fe8f1c236be76d2f12c97d990 + common.attachments.toasts.success_uploading_files_target: e13e03d9b5e6742e78594531f1b82b73 + common.attachments.toasts.uploading_files: 86bbec742ccec94af0dbf327e7c16c4d + common.attachments.toasts.remove_file: 207436b9083d98b60132bf2d835053f9 + header.discord.button: 323331b0d9775db6561544fefa3aa793 + header.feedback.button: 19d8c9f2c75b15539dd3168a41d85ba1 + header.feedback.title: 53e971a20793dc661623e40dd667e78e + header.feedback.description: ebeeae5e45bcd0d10936e1c60b8226ad + header.feedback.placeholder: 3d33a19a5f33da89cab0678e2f7285a5 + header.feedback.success: 53e971a20793dc661623e40dd667e78e + header.feedback.error: 24d4ecb95d79b1e18834f19768582d4d + header.feedback.send: 52c94a8894f1eca094f59a431c435336 + not_found.title: 5c44cae06137d5abc98833d14009e91f + not_found.description: d4ea72f060fea4b7be9f293620babb7f + not_found.return: f27714bfa8734faaa1621bed3a939d93 + theme.options.light: c7e206a03eb924b8cf6f15e8c70f1f07 + theme.options.dark: 19bdcdffdcb06cb2f0a62af523ec7fea + theme.options.system: b222ce1d25f19d7b8ca005440c794baf + sidebar.overview: 39909e63e1c7c5c0be8caab4e5e04b70 + sidebar.policies: c1fe3cce74c4745582c235364d9b8412 + sidebar.risk: 508428a451143207631e5bbd5d88e4d5 + sidebar.vendors: 20a50f9498efd294c6c653d2804c0827 + sidebar.integrations: 4c772dc39d61569ecea19082f498b8e6 + sidebar.settings: e7785de91330713fc2d12404bb6bd556 + sidebar.evidence: f98a5479bbad8c1b94a64d4941a8b9c0 + auth.title: ebdfba346dd9e4711096c80e9e9c2e87 + auth.description: 3aee5e88dd1aaaee41469153656b49bd + auth.options: 46b0e6460135122c2066d3a59fc99a7c + auth.google: b21b990297dd2872b27b79827f0c4d41 + auth.email.description: e1ba2101ca538a7c06b7c296b8990a51 + auth.email.placeholder: 5a6940a4d212e6c6fd224ae8c9744232 + auth.email.button: 9ba2458f84fd2145422c83643921dbc6 + auth.email.magic_link_sent: 2c8df655d6a6c44b95a6249bc565f938 + auth.email.magic_link_description: 8120a9c352bc3fed0399ac19907832c0 + auth.email.magic_link_try_again: 7391a7f1fe944d3e1adde8a6d03eb8ad + auth.email.success: 5226f9acf605ea0bf2708f92c4d85a74 + auth.email.error: bbe96386040cf929f3016bdd22885d17 + auth.terms: 121af8bef59e82f7d546fe020a7eb717 + onboarding.title: 94bc46a0fe49ed676d3c28c0be6c5d01 + onboarding.setup: 254f642527b45bc260048e30704edb39 + onboarding.description: c50fec9a9bd2275d0dbc56d68cf8be2d + onboarding.fields.name.label: a4cd2eb4b24cfd61f366e642e6a05186 + onboarding.fields.name.placeholder: 008dcd606c353e78aa6406768db89870 + onboarding.fields.website.label: ca09410963c66f80a9bd39bdc8ae95cf + onboarding.fields.website.placeholder: d0db696a804edd4fd8dda2c727dc3539 + onboarding.success: 6b25704fcc5fd30c57caae1d912f959c + onboarding.error: 720eacf6a0805646bef6815e86505d19 + overview.title: 39909e63e1c7c5c0be8caab4e5e04b70 + overview.framework_chart.title: 378ccdcfb23eb88c48fc02d41008cff9 + overview.requirement_chart.title: 3e7c52fb64d6738fca56b1b8af908d66 + policies.dashboard.title: 4a37efc27391cc18714c72981d59c072 + policies.dashboard.all: 471f5ccfe8c3918e567fc1da19a50bf1 + policies.dashboard.policy_status: fc3383c8f5892b295f82399a5dda23b7 + policies.dashboard.policies_by_assignee: 40e496920f736603ab47ecd78ea859d4 + policies.dashboard.policies_by_framework: ccdf906e15df6d8c25dfb86d9e750465 + policies.table.name: bd96c8203e54dd3cad30bc84ad5b693c + policies.table.statuses.draft: 540e360892172e34f1d10ba632cebb01 + policies.table.statuses.published: daaf3c6e6a7579155c08ff51243512c6 + policies.table.filters.owner.label: d7c40c83e9f9d6509c9bc4326c6b122d + policies.table.filters.owner.placeholder: 2159fb1a6c2a7408629642faa64d218d + policies.filters.search: add69877c7aaf3ce79382a81ba94acf7 + policies.filters.all: 471f5ccfe8c3918e567fc1da19a50bf1 + policies.status.draft: 540e360892172e34f1d10ba632cebb01 + policies.status.published: daaf3c6e6a7579155c08ff51243512c6 + policies.status.needs_review: 2b0d2a9dadc78a7d337be54b4710ea6e + policies.policies: 301a659b98579990507bb5fd0c87aacb + evidence_tasks.evidence_tasks: f98a5479bbad8c1b94a64d4941a8b9c0 + evidence_tasks.overview: 39909e63e1c7c5c0be8caab4e5e04b70 + risk.risks: 653844d548b2148728f6fb70ee8263f7 + risk.overview: 39909e63e1c7c5c0be8caab4e5e04b70 + risk.create: 5762105c939f2261197e38a127e321ab + risk.vendor.title: 62a2d05358a332618f62aa91ee546bca + risk.vendor.dashboard.title: d8fa431b17b5096c41c8e4b6696fff6b + risk.vendor.dashboard.overview: 974ef6b7f286984db13ce9f2420cd23f + risk.vendor.dashboard.vendor_status: e9c7749e03fd99e10efb600b3407f723 + risk.vendor.dashboard.vendor_category: ad86faa1f9169f749232a37c58007b19 + risk.vendor.dashboard.vendors_by_assignee: ebdce081b7d15720c2075cc536684d12 + risk.vendor.dashboard.inherent_risk_description: d9e71f7212a9487e2e2b3509774eff72 + risk.vendor.dashboard.residual_risk_description: f6650c5de31a483d483fd9b36337a963 + risk.vendor.register.title: 84e5c19137bc92311f3833c0aa2e8e55 + risk.vendor.register.table.name: d4700b697a54fbd43a1a613d32694e7f + risk.vendor.register.table.category: 8c6b7f206708b567f49f36edb123c060 + risk.vendor.register.table.status: 87a831bc99060c55b50dbe91c6aab6e9 + risk.vendor.register.table.owner: d7c40c83e9f9d6509c9bc4326c6b122d + risk.vendor.assessment.title: 94ee512965d60790db0c81890a500140 + risk.vendor.assessment.update_success: e38ad4046bb8dc7baa3fb84672cc61a7 + risk.vendor.assessment.update_error: 54e23257ca5c1e96e7aa1cf381588992 + risk.vendor.assessment.inherent_risk: 2dddfca168727d416e1b4ba4b9b6f5eb + risk.vendor.assessment.residual_risk: 6032818dd1ba3a6138dfb7cd79fe7d9a + risk.vendor.form.vendor_details: bc9565fd10657862938874fc9d20f300 + risk.vendor.form.vendor_name: d4700b697a54fbd43a1a613d32694e7f + risk.vendor.form.vendor_name_placeholder: cd2aa7cd16fb54955e164de2b43b8fb9 + risk.vendor.form.vendor_website: ca09410963c66f80a9bd39bdc8ae95cf + risk.vendor.form.vendor_website_placeholder: e638609e6b476e4afc5c0c5acf5e4a3f + risk.vendor.form.vendor_description: b5a7adde1af5c87d7fd797b6245c2a39 + risk.vendor.form.vendor_description_placeholder: be93ad19bb1bc1ea3d35f4696bb461c2 + risk.vendor.form.vendor_category: 8c6b7f206708b567f49f36edb123c060 + risk.vendor.form.vendor_category_placeholder: 73afde2770e9a28ad6e5fff3f6a9e8b0 + risk.vendor.form.vendor_status: 87a831bc99060c55b50dbe91c6aab6e9 + risk.vendor.form.vendor_status_placeholder: a18028b8653aadc0752bed46725b6aa8 + risk.vendor.form.create_vendor_success: 63c2cb7f1cfab5fff3da2cebb0ebc830 + risk.vendor.form.create_vendor_error: 2afbd110bb32876e75f4926cee33a773 + risk.vendor.form.update_vendor: 8a6492503a4bd80e0f13744df013d051 + risk.vendor.form.update_vendor_success: 45ae9b8988aeb3a9e7c2543023f81a3f + risk.vendor.form.update_vendor_error: 0172d1b03b3209f32668261a5996b8c8 + risk.vendor.form.add_comment: 04979267671e33bcd261434689879386 + risk.vendor.table.name: d4700b697a54fbd43a1a613d32694e7f + risk.vendor.table.category: 8c6b7f206708b567f49f36edb123c060 + risk.vendor.table.status: 87a831bc99060c55b50dbe91c6aab6e9 + risk.vendor.table.owner: 79115f7790c58d35dd8ca592f8fc7540 + risk.vendor.filters.search_placeholder: 5ba5bf2d06160d5065ab748f8c3ab837 + risk.vendor.filters.status_placeholder: 48b9a4856edd97f109ddf552db80a161 + risk.vendor.filters.category_placeholder: 3f51cb58d60b967cc9da370484cfc201 + risk.vendor.filters.owner_placeholder: 2fef97a44fea321219b376c274c61444 + risk.vendor.empty_states.no_vendors.title: 606073a51edd78da1425c242ddb2f7ed + risk.vendor.empty_states.no_vendors.description: 4067f9154a8581c979ef6b890aea8dd1 + risk.vendor.empty_states.no_results.title: 5bb69fe3b7a4d5220a445c029fb02c19 + risk.vendor.empty_states.no_results.description: 272e8ffa88987801e1ce4df4610db9ea + risk.vendor.empty_states.no_results.description_with_filters: 85a145167c2b86ce831cbed8aa8ad9da + risk.vendor.actions.create: 7621068f66100474a766c19ce607cfa1 + risk.vendor.status.not_assessed: 121637ecde942b30505a7b7192065ae9 + risk.vendor.status.in_progress: 7202b8ffa44d203b76371de10e54d0b8 + risk.vendor.status.assessed: 241639d85e1ad7d3ebd95b273adc743a + risk.vendor.category.cloud: c8e2277ecfb1427838c488c217f99466 + risk.vendor.category.infrastructure: cba4f4cee5c6a3e6d8be8da68fa1234e + risk.vendor.category.software_as_a_service: 4a06db299715fa31d9d9c47f85e39d65 + risk.vendor.category.finance: c482980d384a9d0e7bc39e1140270870 + risk.vendor.category.marketing: 7cb15e416d62919b1b40298324fbe30b + risk.vendor.category.sales: 02e2b4ea2fa8f1802d2bb66fbdcb7089 + risk.vendor.category.hr: efd7bbf7b102a4e4b8f32e9ecd963a66 + risk.vendor.category.other: 977a7223997e10d4daa2ce0d309fafc6 + risk.vendor.risk_level.low: afc59091c7492858b2e5e57a735a3104 + risk.vendor.risk_level.medium: 8078e37eb5b3a24260e97d949640db1f + risk.vendor.risk_level.high: d2ca4a42f73e121b83a980d7b2803916 + risk.vendor.risk_level.unknown: dc48ecb8404ae3ab468675d916ca2042 + risk.dashboard.title: 4a37efc27391cc18714c72981d59c072 + risk.dashboard.overview: 90dc8fea58d739c70d03ef33aedc0895 + risk.dashboard.risk_status: db714059827d4c1b15d2cb01c9d628e0 + risk.dashboard.risks_by_department: 42371964a1687b83d38ab6800164bf45 + risk.dashboard.risks_by_assignee: f1844d10a7d3434c8446782169198a6b + risk.dashboard.inherent_risk_description: d6abeb8e8d53383dbfca9de0518187b6 + risk.dashboard.residual_risk_description: c1bef4f6d1b6b4dc4555105c56bc264a + risk.dashboard.risk_assessment_description: 83dab77a32f5eb23bbc74a6a514cad2e + risk.register.title: b71a48800257700e97a6d80e00764e38 + risk.register.table.risk: 508428a451143207631e5bbd5d88e4d5 + risk.register.empty.no_risks.title: afe3d187294fb343c64c78892f7a60d6 + risk.register.empty.no_risks.description: 0e62d8691f99a5dda4b77c9fdd5d29d7 + risk.register.empty.create_risk: 1974b648b6f3c54cebb3aa9b0e3a6a8c + risk.metrics.probability: ec7d137de973ceb6b9dde7dca67775f5 + risk.metrics.impact: 21f59b54f62b5b8b4bc0f63f0f617fc1 + risk.metrics.inherentRisk: d0f6eef6f70a0f4460ff7f23e2521173 + risk.metrics.residualRisk: c7ae88c7793fd7dac31fe5da239d25e5 + risk.form.update_inherent_risk: 179a98c3fbd8287c68b5accd4a46bbbe + risk.form.update_inherent_risk_description: eff8af378c61663529469052d15975ea + risk.form.update_inherent_risk_success: 044b069647b121465ab413db136e98ab + risk.form.update_inherent_risk_error: 0c3bf80ed4fb6e9a8899a655f2c9e37f + risk.form.update_residual_risk: 5729da992f06cf7e5a50fa065a755072 + risk.form.update_residual_risk_description: 6c91d2c611262bf1fbfa4c07abc69282 + risk.form.update_residual_risk_success: 607f04ebbc5f9237d0d157707cf37320 + risk.form.update_residual_risk_error: bfd971908edc0764c1abb494c77f0d69 + risk.form.update_risk: af545b421aea216f5a54d5f2edf2c6f8 + risk.form.update_risk_description: 06c7968dcaa884f47a24c18f3b5a1498 + risk.form.update_risk_success: 2d92a27e195c17c8782c7edb9b833de6 + risk.form.update_risk_error: 7be0c206936eec9c64a725392b5080e5 + risk.form.create_risk_success: d24add5516b958aff0932d64cd2d2f0d + risk.form.create_risk_error: 11a3e521fbbfaca0887cd680018ebcd2 + risk.form.risk_details: 4702d4bf414618c33f38768c6208ba5c + risk.form.risk_title: 138c003d49fee33b2e7a7aac3fc5bfdd + risk.form.risk_title_description: 440eaccaddc59e9abb6757b2108779a1 + risk.form.risk_description: b5a7adde1af5c87d7fd797b6245c2a39 + risk.form.risk_description_description: e9e5eefa1ea134a6fd5eaafa5191bc36 + risk.form.risk_category: 8c6b7f206708b567f49f36edb123c060 + risk.form.risk_category_placeholder: ba77a55f2b2d0042a894b0ba568716e6 + risk.form.risk_department: df393600825b049c6ee18c9980aaf28a + risk.form.risk_department_placeholder: 1a42316ebebde77b62ac6930e67c739f + risk.form.risk_status: 553e988e41718a14ca8842c2639b354b + risk.form.risk_status_placeholder: 8c2155a2870153cec76c0be23b292b8b + risk.tasks.title: 1c309074b8348cf83eef81c27d4e5e97 + risk.tasks.attachments: 7517e49d3a1f76eda505075e22139876 + risk.tasks.overview: 2ebd2cc1c9fdbd5f7e67cd3e6f644785 + risk.tasks.form.title: 30a650651b387c9393fe44128e51bbd2 + risk.tasks.form.task_title: 7e43dbe779e6fd5664ab69208299a875 + risk.tasks.form.status: a9629a0e07fd720db9961cff7fac1185 + risk.tasks.form.status_placeholder: 89d26edf359c91d18d847d9e3aad9def + risk.tasks.form.task_title_description: add5856346445eececa98f697b428894 + risk.tasks.form.description: b5a7adde1af5c87d7fd797b6245c2a39 + risk.tasks.form.description_description: a66f60c7a94b790afeb4fe8d0966147e + risk.tasks.form.due_date: de9507035b945d2715634ac4c1baa402 + risk.tasks.form.due_date_description: 3646562d3d00448319128870b2ac0828 + risk.tasks.form.success: 7ba9a97209ee59e7764a4a4e25713db0 + risk.tasks.form.error: 299ad6b4dbf762b2fe83942b837bfd87 + risk.tasks.sheet.title: 62eca27b8ceec030ca201df371221438 + risk.tasks.sheet.update: 98563374b52f32c0eb1c01190d309639 + risk.tasks.sheet.update_description: 3f62317e00c3a54aa2add10e0f3991dd + risk.tasks.empty.description_create: e6af67c7415ff61de82b4dc75797d50a + settings.general.title: cbf5d231135412fb14429e086c09a722 + settings.general.org_name: a4cd2eb4b24cfd61f366e642e6a05186 + settings.general.org_name_description: b07616ecf1de337807310db01f2fbbe0 + settings.general.org_name_tip: 7c56752d5aa01e0a2e8ac2da215d76c9 + settings.general.org_website: ed5531a245693e022188fed5d2223154 + settings.general.org_website_description: 864a5f3b2aae67461a5ec67439277bc4 + settings.general.org_website_tip: f5709a2d62e3a5a61bfe489a25362b6a + settings.general.org_website_error: 3f29010229d70705c4faebc5074052a9 + settings.general.org_website_updated: 8601d123962f1e3256dba4016cec48b6 + settings.general.org_delete: c6f33d653b62ccbfef5bfe13daf0cc61 + settings.general.org_delete_description: 989c003a4d5828301b0a800b7de07271 + settings.general.org_delete_alert_title: 71ca62b605390d06886fada52e020d1f + settings.general.org_delete_alert_description: abb6f206e997df56c39afc67447ac370 + settings.general.org_delete_error: 5c0f0a41659ebc25df85b0dc5dcb77b1 + settings.general.org_delete_success: 764468db490b487edb22f18b87078bbf + settings.general.org_name_updated: 782e0d23006d8fccab95422b33d8175d + settings.general.org_name_error: 5ed941c3c8b182934ec062d2dd71f3e3 + settings.general.save_button: aed88202e2432ee2a613f9120ef7486b + settings.general.delete_button: ccfd9851b50aaa671513b50d158ed579 + settings.general.delete_confirm: 52d60adc57156360329f47a3c9920fc5 + settings.general.delete_confirm_tip: 086302f9b59e2dc918293b6cdfb1f43f + settings.general.cancel_button: d12c3b0dcf75614dafb2ac6bdaa77a26 + settings.members.title: 3cd8733d1f3de18707f83b720d6fd17e + settings.billing.title: ad04f7da0d0ebf71e846914e95a0a697 + user_menu.theme: d45db514d9389d60dc5c229eaf7edbdf + user_menu.language: e7733389c419c59c3243e719055f83da + user_menu.sign_out: dca4963c5966650520f3b5b8859591cb + user_menu.account: 4cd05effefac83d92a4cbd939beac4ef + user_menu.support: db5eb84117d06047c97c9a0191b5fffe + user_menu.settings: e7785de91330713fc2d12404bb6bd556 + user_menu.teams: c37fc91290e82268088a586b315ccf9b + frameworks.title: eba1e38e54facdb539a6fcc1efc6aa9e + frameworks.controls.title: 1594471bda8bc4125956d82cc963f13c + frameworks.controls.description: 3f401ca56e69e6e088beef09ef2ae519 + frameworks.controls.table.status: 87a831bc99060c55b50dbe91c6aab6e9 + frameworks.controls.table.control: 0eea7c40f68977378fdb8e7386626647 + frameworks.controls.table.artifacts: 08004d9d4c599f44814a861568d200cb + frameworks.controls.table.actions: 06df33001c1d7187fdd81ea1f5b277aa + frameworks.controls.statuses.not_started: 97a8462abdccd0463ba462fb9ee0833a + frameworks.controls.statuses.compliant: 324646500393a11e761356c6a0771cfd + frameworks.controls.statuses.non_compliant: e43c8d536e0e1b5419b7704893374be8 + vendor.title: 4a37efc27391cc18714c72981d59c072 + vendor.register_title: d329c47d548a0b3361120bbf4fd8078c + vendor.dashboard.title: 4a37efc27391cc18714c72981d59c072 + vendor.dashboard.overview: 4aa84eb88453f8e042500f2869ab4158 + vendor.dashboard.vendor_status: 29899a0123613d5cf49f30b4db9685c5 + vendor.dashboard.vendor_category: 682dfd2d7c6c78fc44e6e161c4b7f3be + vendor.dashboard.vendors_by_assignee: 5bb86b827c40ab9f69c2b26e6d24668d + vendor.dashboard.inherent_risk_description: d9e71f7212a9487e2e2b3509774eff72 + vendor.dashboard.residual_risk_description: f6650c5de31a483d483fd9b36337a963 + vendor.register.title: 0f9930d48eca11656701168f119d050d + vendor.register.table.name: d4700b697a54fbd43a1a613d32694e7f + vendor.register.table.category: 8c6b7f206708b567f49f36edb123c060 + vendor.register.table.status: 87a831bc99060c55b50dbe91c6aab6e9 + vendor.register.table.owner: 79115f7790c58d35dd8ca592f8fc7540 + vendor.category.cloud: c8e2277ecfb1427838c488c217f99466 + vendor.category.infrastructure: cba4f4cee5c6a3e6d8be8da68fa1234e + vendor.category.software_as_a_service: b0ca9e41d61885345eef09f928c9ea58 + vendor.category.finance: c482980d384a9d0e7bc39e1140270870 + vendor.category.marketing: 7cb15e416d62919b1b40298324fbe30b + vendor.category.sales: 02e2b4ea2fa8f1802d2bb66fbdcb7089 + vendor.category.hr: 9508a19d7801e07ee7b7628c31bfdd47 + vendor.category.other: 977a7223997e10d4daa2ce0d309fafc6 + vendor.vendors: 9d0fa032c588081b09041bb15862764a + vendor.form.vendor_details: 1bb4aeaae548a238511f99d518238478 + vendor.form.vendor_name: d4700b697a54fbd43a1a613d32694e7f + vendor.form.vendor_name_placeholder: cd2aa7cd16fb54955e164de2b43b8fb9 + vendor.form.vendor_website: 73e6bf29e294192b7ee8490a200616d9 + vendor.form.vendor_website_placeholder: ed7e2c081b250e0bb20424a44392ab3f + vendor.form.vendor_description: b5a7adde1af5c87d7fd797b6245c2a39 + vendor.form.vendor_description_placeholder: be93ad19bb1bc1ea3d35f4696bb461c2 + vendor.form.vendor_category: 8c6b7f206708b567f49f36edb123c060 + vendor.form.vendor_category_placeholder: ba77a55f2b2d0042a894b0ba568716e6 + vendor.form.vendor_status: 87a831bc99060c55b50dbe91c6aab6e9 + vendor.form.vendor_status_placeholder: 374dfef4c4c0a7491740b2f7331b5406 + vendor.form.create_vendor_success: 63c2cb7f1cfab5fff3da2cebb0ebc830 + vendor.form.create_vendor_error: 2afbd110bb32876e75f4926cee33a773 + vendor.form.update_vendor_success: 45ae9b8988aeb3a9e7c2543023f81a3f + vendor.form.update_vendor_error: 0172d1b03b3209f32668261a5996b8c8 + vendor.form.contacts: ff02db12038f147550c2687ee4d6a5ee + vendor.form.contact_name: bfa04556e3fe0369bdbfb759bcee7306 + vendor.form.contact_email: 7a73b8ac54508f36f1739e45b969b643 + vendor.form.contact_role: 23a3045b1103fc412e8db9090e23bf6d + vendor.form.add_contact: b95a1f3ac003992336e117277d6e3083 + vendor.form.new_contact: d22a6b31fb3b4b6206ff1e3243aa4b3b + vendor.form.min_one_contact_required: 5db2db62acd3124d08688425d17d079f + vendor.empty_states.no_vendors.title: f7d0c09c30e426c04f6dcda9843486c5 + vendor.empty_states.no_vendors.description: 4067f9154a8581c979ef6b890aea8dd1 + vendor.empty_states.no_results.title: 5bb69fe3b7a4d5220a445c029fb02c19 + vendor.empty_states.no_results.description: 272e8ffa88987801e1ce4df4610db9ea + vendor.empty_states.no_results.description_with_filters: 85a145167c2b86ce831cbed8aa8ad9da src/locales/no.ts: languages.es: b980859f1670214519fd5cd3942dddf8 + languages.fr: 939843e67f5fd5de8870aed96875c98e + languages.no: 64435a0abd1ab6bcf0375f5c918b43b3 + languages.pt: d1fcbbcfff8016c8e8193b1009a2f0c9 + languages.en: 2cf6d7f4e34ede86abc5a7b3091a959d + language.title: c2bd871e40a477404d746ca7b6e5a377 + language.description: fd49b803ed37c59214bb26e2795f1679 + language.placeholder: d44825bb4a3981426357c8b2588a8890 + common.actions.save: fe9e85aad2e6e67bf18e246f33f176b5 + common.actions.edit: 4879221911b456dfa72873487686c9e2 + common.actions.delete: f0142486dccb8d28a5d7af2e5d7ce8ac + common.actions.cancel: edfc4be89515f79e98fcb523d67c0513 + common.actions.clear: 9fa2c728a443e032dfc4309e6e39f536 + common.actions.create: 9f966b16b69b8b0237b0f9ce40009a1a + common.actions.send: 94966d90747b97d1f0f206c98a8b1ac3 + common.actions.return: c6fd448a3b36eb1b223e5aabb5bb5636 + common.actions.success: 12d61cc2eee0a4732e3af043518aa96d + common.actions.error: 37b36affedd2dfffae538585fcd42a8d + common.actions.next: f312b12ad707c26fd9a096e06eafcbcd + common.actions.complete: 2e2224769089d0373b5d63f0a2e67a8d + common.assignee.label: 70df1818e94ce2c3e785396a057e79f1 + common.assignee.placeholder: 2818c8a8601c1ebfcf87489b9ab5fbfd + common.date.pick: ae1fa045065769e1a3315192d477c91b + common.date.due_date: 8f3787566b41a9f94ca8f2fe0deaf4c7 + common.status.open: 231541b4dddf5f3156a391c6a0064f83 + common.status.pending: 8a02ac12947e6ea465c54e580ccd4234 + common.status.closed: c8e65a1761beace0612b3e060723d4f9 + common.status.archived: 4d3c61e248204d279c0cb0ddc28cc1f5 + common.status.compliant: 6794126adda846768777e380f3261fb8 + common.status.non_compliant: d4ec60b0fb306838ce1935d2383aadf9 + common.status.not_started: 7dbd6504ae0b5c2f8e085eafb34357d7 + common.status.in_progress: 57d6a98183069a501704325d2d4a59e2 + common.status.published: 0b6fd91ab02b565b70b08f08fe5513ff + common.status.needs_review: 03b0c7909be559aa6fe26cdc0d39ed80 + common.status.draft: abfde03cf0ca2e57e306b6c72a9be650 + common.status.not_assessed: 1354bd740ef68d84a4f275a3b64f01f3 + common.status.assessed: df6410132c5eb02a8f490cc29eaeaca5 + common.status.active: c44e07cffb5cd991f28e866e8854b548 + common.status.inactive: 2aaad1e130dd23b7195ed5235483cef4 + common.filters.clear: 96bd86f3df0455cf1ede53f7a86a84c5 + common.filters.search: 1d052b8f61911e14861c8108d01ef467 + common.filters.status: ec53a8c4f07baed5d8825072c89799be + common.filters.department: 6aa4e6545f4382dacc5dc92afa154494 + common.filters.owner.label: 70df1818e94ce2c3e785396a057e79f1 + common.filters.owner.placeholder: 1bb8d5220eafc054f40609639545d20b + common.table.title: d256d9e23b555adf22ebc4f1422911d0 + common.table.status: ec53a8c4f07baed5d8825072c89799be + common.table.assigned_to: ed55363ce86199141979b80ab29a99a0 + common.table.due_date: 8f3787566b41a9f94ca8f2fe0deaf4c7 + common.table.last_updated: c7ae112fec49ffb145e6e5f0bdf3c3dc + common.table.no_results: 3c22fe33782fde4bb60715cfba3c18b5 + common.empty_states.no_results.title: 092c6f9e6516d410a4a803c3b40ed2a7 + common.empty_states.no_results.title_tasks: 39282d48f4e245630e8357faae99f7af + common.empty_states.no_results.title_risks: f4c8ffefa5c604168cd50486f2294ccd + common.empty_states.no_results.description: ec15e4042d993eed15217582b8b15b59 + common.empty_states.no_results.description_filters: ec15e4042d993eed15217582b8b15b59 + common.empty_states.no_results.description_no_tasks: 2752c7e502096fa14ff15d91c004fa53 + common.empty_states.no_results.description_no_risks: 69f58dd05fc7f78c2db9b5648aaa04a6 + common.empty_states.no_items.title: 829c44ea1f4926b6280cdccfa1edcaf1 + common.empty_states.no_items.description: f33f76a576d7c4a119eaeb384d8a0d77 + common.pagination.of: aac1259dfa2c6c5ead508f34e52bb990 + common.pagination.items_per_page: fd2c5210bc13e223cf6e4968e9653a22 + common.pagination.rows_per_page: 22a4a8d4bc06c6fd33c6d0f08f92720b + common.pagination.page_x_of_y: 8a80659d9d29a1d270641c3126405d35 + common.pagination.go_to_first_page: a6e20c58c5ebfd5dbed360b89ab772c0 + common.pagination.go_to_previous_page: f807b7c2b7e92c3741acf485a0efd5c8 + common.pagination.go_to_next_page: 41ff0bea252d9e270286e5caf9a03e96 + common.pagination.go_to_last_page: d49bca86843bc91676b14f6308c5370d + common.comments.title: 10c77cffbed1efe93c1c2d687ce12bb0 + common.comments.description: 6a590fdafd73add34acc58795207f30b + common.comments.add: 01121e35f9097773e7d599beeaf25dc8 + common.comments.new: 009ff67e816ac63d9859c8dfd0a42dd7 + common.comments.save: 4a8944cf4b5f8acecd8b793a99003cc1 + common.comments.success: 564affe04f0e91c941bc210f8207287d + common.comments.error: a2f7f10d50f1610fe99206bf97e8a086 + common.comments.placeholder: 95313c918ac9d75cbc8aad4391c747d8 + common.comments.empty.title: 7eb83860456820b0d27e53d10611dbcf + common.comments.empty.description: 1b02f2c160cf04905bced30cfbc059e3 + common.attachments.title: 302a01ac24f797a7597958a1f8ef4a58 + common.attachments.description: dfee743b01ed29b11e99aa8ce167daa0 + common.attachments.upload: 4d283866e4b09dcf9f7b09edd83b4f6d + common.attachments.upload_description: 34fde22ac10a23a279f37648f054f880 + common.attachments.drop: deca645c2d8fede398c7ea76e02699a4 + common.attachments.drop_description: 0e487657dd2fb7af4c2ed75dc568f421 + common.attachments.drop_files_description: d81e09c3dbe2038a49a7fa9f490bfb8a + common.attachments.empty.title: aefbdf351f88810d21c45733816fa2f9 + common.attachments.empty.description: dfee743b01ed29b11e99aa8ce167daa0 + common.attachments.toasts.error: 9883526e2173eaf1752a19d871ced330 + common.attachments.toasts.error_uploading_files: e07d19a54dbf46ec69179d7a9ee15619 + common.attachments.toasts.error_uploading_files_multiple: 1c07b9eac911fda3d80ff8b5defa7a56 + common.attachments.toasts.error_no_files_selected: e5c72f3febc70185afa2c123146c9558 + common.attachments.toasts.error_file_rejected: 360c5764530fb55d93648676aec146dc + common.attachments.toasts.error_failed_to_upload_files: d5d5614ccb37530707f7796029a457c8 + common.attachments.toasts.error_failed_to_upload_files_multiple: d5d5614ccb37530707f7796029a457c8 + common.attachments.toasts.error_failed_to_upload_files_single: 183389aa5a0bc48118b3a0e9b595da16 + common.attachments.toasts.success_uploading_files: d453995a3e3a88f4ddc98fb6c5b9d725 + common.attachments.toasts.success_uploading_files_multiple: d453995a3e3a88f4ddc98fb6c5b9d725 + common.attachments.toasts.success_uploading_files_single: 817db6fd2165189934af18b077c9da29 + common.attachments.toasts.success_uploading_files_target: d453995a3e3a88f4ddc98fb6c5b9d725 + common.attachments.toasts.uploading_files: 6734dda6fa7cef8cc1dd0a9bab57879f + common.attachments.toasts.remove_file: f5bdd59d552b6313d06416df199e4790 + header.discord.button: eca90714006c502f796e70f1f40d2f0f + header.feedback.button: e10032b5be380e387e9ba747850fbefd + header.feedback.title: 5207d2e0d8ad08de13c3565be04b70db + header.feedback.description: 5dc84642f3ced692d500e37cb3eb663a + header.feedback.placeholder: 8f6978e80b4e64fba36ab0a677f052b7 + header.feedback.success: 5207d2e0d8ad08de13c3565be04b70db + header.feedback.error: 33d6eadd01633cf0ecea7ba3d257bc20 + header.feedback.send: 7c0b657754697e4aaeda7832df9ce445 + not_found.title: 3bff0f6f318dfc6b06a3a7ec7c97c2ca + not_found.description: 90241036bbe7b7e262aa2aad45d90594 + not_found.return: 570c33e07d133b138852af03003eab2b + theme.options.light: 84e8b4db17288b8890eccfba74b1d534 + theme.options.dark: 89ba50ed6483d8cc8069772e4c5b3a6f + theme.options.system: a45da96d0bf6575970f2d27af22be28a + sidebar.overview: a0d7e99227de0ca1ed7eba299cbb329c + sidebar.policies: b012eceb18ce860363f3813a33b90b48 + sidebar.risk: 33d37f9288ad443f3861e5ce991f23f1 + sidebar.vendors: 512e556ddabdc392de3bcf7b41373efd + sidebar.integrations: 5a68d939af838db8152ed6d9578aa26d + sidebar.settings: c049758877fff5326b89af831719c191 + sidebar.evidence: 905fbb72b445394a3e752b6ddd1a2c23 + auth.title: b6ec3d7a6754a230e89a097b3d1c2297 + auth.description: 7afbd5d2815f3bbabf2df979be6c3424 + auth.options: eadbdc1841301752c51cbd7036d50909 + auth.google: 342ef2110ceb391b7127aa75a5674c67 + auth.email.description: 207024b504448f08ee7b62f4195e7388 + auth.email.placeholder: ab3db257d633aad4d9159503c7cdbdad + auth.email.button: a9cbcaa90120f7c1fc292458cc25a9cb + auth.email.magic_link_sent: 312827cd0632a2198d4a88c0e748f8bd + auth.email.magic_link_description: e6e6152a4b28928195127abadf7ccead + auth.email.magic_link_try_again: d5f5800d65f156529584a0f4f2d67183 + auth.email.success: 43c1db17bc1dbd285f07315a1d00a7d2 + auth.email.error: 1f7e05f0deb084ffc6cc9c32057e37ae + auth.terms: 16581f4c1316b9d3fd9a11a6cede8ef2 + onboarding.title: 807c42791de59302a9b622605f01373f + onboarding.setup: 9b456b22410183503e1725e6dc10e1a0 + onboarding.description: 95365ed8cdb94af34d488efff80294ad + onboarding.fields.name.label: ad98ea7d155525c139fd76ee8449f241 + onboarding.fields.name.placeholder: 85e1c7bc60f7713d031144033d44a8fe + onboarding.fields.website.label: e94da4372d39f6cd24a3bd48330172aa + onboarding.fields.website.placeholder: 7f6652f3495ed883f844102075807d85 + onboarding.success: 6302ce973c31767ec3960672d19980f0 + onboarding.error: 9883526e2173eaf1752a19d871ced330 + overview.title: a0d7e99227de0ca1ed7eba299cbb329c + overview.framework_chart.title: 89c4150e86565629d7480205fb6fd41c + overview.requirement_chart.title: 8c0cc6e516853b1d41b278d894255486 + policies.dashboard.title: 5967ab15ec405a77b8db5dcdb885d6c6 + policies.dashboard.all: 9f02efc5bbf283daeeedc9d41d434dba + policies.dashboard.policy_status: a2aa64d6afb64400381c70945935c8e6 + policies.dashboard.policies_by_assignee: 60e1dfe04babd956d8f0ada98ea8d821 + policies.dashboard.policies_by_framework: f4061b1feec3ead2742463ae97a430f1 + policies.table.name: b3b7e66ba2a94dc62e75e956e6f09f3c + policies.table.statuses.draft: abfde03cf0ca2e57e306b6c72a9be650 + policies.table.statuses.published: 0b6fd91ab02b565b70b08f08fe5513ff + policies.table.filters.owner.label: 70df1818e94ce2c3e785396a057e79f1 + policies.table.filters.owner.placeholder: 1bb8d5220eafc054f40609639545d20b + policies.filters.search: 34b19a0e3864bda69bb63176ba8891bd + policies.filters.all: 9f02efc5bbf283daeeedc9d41d434dba + policies.status.draft: abfde03cf0ca2e57e306b6c72a9be650 + policies.status.published: 0b6fd91ab02b565b70b08f08fe5513ff + policies.status.needs_review: 03b0c7909be559aa6fe26cdc0d39ed80 + policies.policies: 9c26d93d3f140ca69a3cef63e72916b3 + evidence_tasks.evidence_tasks: 905fbb72b445394a3e752b6ddd1a2c23 + evidence_tasks.overview: a0d7e99227de0ca1ed7eba299cbb329c + risk.risks: 7ad52774933cd98cab80a32956a2004d + risk.overview: a0d7e99227de0ca1ed7eba299cbb329c + risk.create: 25bf0fff8c9a046dc7399522def19630 + risk.vendor.title: 665cda7031f197bec0d81a2e3a923276 + risk.vendor.dashboard.title: b9fc9d911bf90c2edcc10f615dad432d + risk.vendor.dashboard.overview: 6dd1c0ce1dc8cd66be5b885c4ae31350 + risk.vendor.dashboard.vendor_status: 2a4d7e041e4848f784a1fb71b4956388 + risk.vendor.dashboard.vendor_category: b14cf27d5255aeba0337de69bd06dbe2 + risk.vendor.dashboard.vendors_by_assignee: ad9ca4e599f9624d738a849288c5c902 + risk.vendor.dashboard.inherent_risk_description: 45abc445f611bd3718c356b59f160c0e + risk.vendor.dashboard.residual_risk_description: df00319a2f508cd6fb3d631585b705ee + risk.vendor.register.title: 12fbcb22d19496fc82e821711db878fd + risk.vendor.register.table.name: 3ffcaf33f0c7f7a222bdff749d3d48a4 + risk.vendor.register.table.category: 21a0269431d5e6ba1eebf25827cadeba + risk.vendor.register.table.status: ec53a8c4f07baed5d8825072c89799be + risk.vendor.register.table.owner: 087deef1a4032da761fa539a6dab8435 + risk.vendor.assessment.title: c68280e303c3c84fcfbbcde1c0772dd9 + risk.vendor.assessment.update_success: 8b5f59f24fcda33abeada178ac02067b + risk.vendor.assessment.update_error: 4e1fe1d6af98207d7ad301d07cb4f3b7 + risk.vendor.assessment.inherent_risk: ebeb800cea23f9bdb9351397f255471a + risk.vendor.assessment.residual_risk: fca8b654cd31477d05212b045f810d31 + risk.vendor.form.vendor_details: 7975806fd497b6a6fe1a82beca89b540 + risk.vendor.form.vendor_name: 3ffcaf33f0c7f7a222bdff749d3d48a4 + risk.vendor.form.vendor_name_placeholder: 8bec3408fe198dea51a31316cb386896 + risk.vendor.form.vendor_website: e94da4372d39f6cd24a3bd48330172aa + risk.vendor.form.vendor_website_placeholder: 14d90d193cffcea996c6384e7fb44e7a + risk.vendor.form.vendor_description: 59869029490390f1fc4943085f8e08bb + risk.vendor.form.vendor_description_placeholder: 3178d56056e36d3013963c3110a4b86d + risk.vendor.form.vendor_category: 21a0269431d5e6ba1eebf25827cadeba + risk.vendor.form.vendor_category_placeholder: a87a4179a6dccc6d36b5ae0fb3b89c09 + risk.vendor.form.vendor_status: ec53a8c4f07baed5d8825072c89799be + risk.vendor.form.vendor_status_placeholder: 72ce53e5caf4c43fba49352b71378968 + risk.vendor.form.create_vendor_success: df6e4b976bdafb8bb510ea5bfca35e82 + risk.vendor.form.create_vendor_error: 923686330ce1ef7c1c5592ce43d69a30 + risk.vendor.form.update_vendor: e7fff31b82c10c0fc22629490382601c + risk.vendor.form.update_vendor_success: de1cbdb65ca00cc0a0c1dc228a572f0e + risk.vendor.form.update_vendor_error: 32573ca330db2ace4eb6e4f176443714 + risk.vendor.form.add_comment: 01121e35f9097773e7d599beeaf25dc8 + risk.vendor.table.name: 3ffcaf33f0c7f7a222bdff749d3d48a4 + risk.vendor.table.category: 21a0269431d5e6ba1eebf25827cadeba + risk.vendor.table.status: ec53a8c4f07baed5d8825072c89799be + risk.vendor.table.owner: 087deef1a4032da761fa539a6dab8435 + risk.vendor.filters.search_placeholder: 7b85b08f9623e98d31c5a094de46eb03 + risk.vendor.filters.status_placeholder: 35d51f02278f103015a5264d39b44980 + risk.vendor.filters.category_placeholder: 404144333eb5fedd33f9243554fb1b67 + risk.vendor.filters.owner_placeholder: 31bfe5fb16b482977a1b0689fa36128f + risk.vendor.empty_states.no_vendors.title: e8a9538b069b592bda0f6c405123e6c2 + risk.vendor.empty_states.no_vendors.description: 6e69538c9cda2e6d2badf016b9d55885 + risk.vendor.empty_states.no_results.title: 3c22fe33782fde4bb60715cfba3c18b5 + risk.vendor.empty_states.no_results.description: 1e9b36605d59f796996b61f3311f91c9 + risk.vendor.empty_states.no_results.description_with_filters: 6675ce8f4b11d67226042fd01dcee422 + risk.vendor.actions.create: 292f139b9a13add9638db9c2ff101bae + risk.vendor.status.not_assessed: 1354bd740ef68d84a4f275a3b64f01f3 + risk.vendor.status.in_progress: 4cb7343002b9929b157122ffcc19788f + risk.vendor.status.assessed: df6410132c5eb02a8f490cc29eaeaca5 + risk.vendor.category.cloud: 03462a41aec357b74c89eb8d272532f7 + risk.vendor.category.infrastructure: 555b6edf52d9fda65d141d7bba972f45 + risk.vendor.category.software_as_a_service: 80f40ae3c2fccc1d3664e299a0157b0d + risk.vendor.category.finance: 5999a773cd1e8f482778926f4666f152 + risk.vendor.category.marketing: 913ca6cf2b6df9a4dd2bdff7bfbde3b4 + risk.vendor.category.sales: 9c04f49a10b7f08fd66c28ef73ce6293 + risk.vendor.category.hr: fd4c638da5f85d025963f99fe90b1b1a + risk.vendor.category.other: ec56ec1646b8b5163ea5455385d6c016 + risk.vendor.risk_level.low: 1a155e3b9955f11cbc5236f361293402 + risk.vendor.risk_level.medium: ffe4eb3a2476326bd731bdd515ea93ee + risk.vendor.risk_level.high: c585567dad5efa4c5dfd324f96f43bc4 + risk.vendor.risk_level.unknown: 6fa5922bf97d0f343b7c084b39edf855 + risk.dashboard.title: 5967ab15ec405a77b8db5dcdb885d6c6 + risk.dashboard.overview: c6b910bd1da16aa119d9371f43d5c5de + risk.dashboard.risk_status: d436c4676dd30f52f8b78e2a86fbe5f1 + risk.dashboard.risks_by_department: f9a8d87dedc734de74959ccaa1e0e2af + risk.dashboard.risks_by_assignee: 4fb8019421fd1d6103588f343d95aae8 + risk.dashboard.inherent_risk_description: f3d3dffa59354153dce56ff83b48939a + risk.dashboard.residual_risk_description: 8d2673f0f6181f89ce5a7a06e4bb0723 + risk.dashboard.risk_assessment_description: 8ed9677748b2476403b6ba416fe077d2 + risk.register.title: db2451907ef5613f1416723517f33ed4 + risk.register.table.risk: 33d37f9288ad443f3861e5ce991f23f1 + risk.register.empty.no_risks.title: 69f58dd05fc7f78c2db9b5648aaa04a6 + risk.register.empty.no_risks.description: 0e6f54b2eaf2782f1540587be785a261 + risk.register.empty.create_risk: 7f5a9aae7bb10b20c7c452538144d6d0 + risk.metrics.probability: 82b9c969f45e983725f58f2738efed1f + risk.metrics.impact: fb5af28f02b70e35f56126da295ff956 + risk.metrics.inherentRisk: ebeb800cea23f9bdb9351397f255471a + risk.metrics.residualRisk: 98dd48c9e4f54a0bc685c024723a8a17 + risk.form.update_inherent_risk: 3ea1f602f29a9e8035eee273302b4234 + risk.form.update_inherent_risk_description: 5a10e18dbb4efca9f607f96cf91c0570 + risk.form.update_inherent_risk_success: 99798521b546f029efc82b581c37ab50 + risk.form.update_inherent_risk_error: c535e2d625b7ff39da544e54fa16cec8 + risk.form.update_residual_risk: 0498243b02254f78a000aa9ab3cc0180 + risk.form.update_residual_risk_description: 4d397af03216d2ee5af789f280382249 + risk.form.update_residual_risk_success: 7aeb587185ebb6da50686ac62bca8d69 + risk.form.update_residual_risk_error: 3f8d343e904036ed903382dc04697702 + risk.form.update_risk: 47a51ba609d024529a28c6bbe1a32e04 + risk.form.update_risk_description: a71071ec63e5f68387535e800568d008 + risk.form.update_risk_success: d7d4d38b82644dc9092c0846b6e5b9ce + risk.form.update_risk_error: 5e022203fa27addde9c0d126f3aa50ca + risk.form.create_risk_success: 67dd75a055ba3ea196ffac0216f1e0eb + risk.form.create_risk_error: 6c5284d17c8e50860f5c9e63312aaa23 + risk.form.risk_details: 5e89f82a2740dc18732124a5d22322f3 + risk.form.risk_title: 537fb73e85ce9196fa303e28d30ed056 + risk.form.risk_title_description: b2e8fe1fee5adb1e27cac79fef44a5d2 + risk.form.risk_description: 59869029490390f1fc4943085f8e08bb + risk.form.risk_description_description: 2dec2c48afdfc3baa26ebacdb564f3f5 + risk.form.risk_category: 21a0269431d5e6ba1eebf25827cadeba + risk.form.risk_category_placeholder: 94ace2a9e405df2178c6936d8cbfde80 + risk.form.risk_department: 6aa4e6545f4382dacc5dc92afa154494 + risk.form.risk_department_placeholder: f17b6366c86ebceb7c12b4f81a2417f3 + risk.form.risk_status: d436c4676dd30f52f8b78e2a86fbe5f1 + risk.form.risk_status_placeholder: b7566c9295e0cb655e290213238ac0fa + risk.tasks.title: 11f2d40053448dfc357a23fada3d2130 + risk.tasks.attachments: 302a01ac24f797a7597958a1f8ef4a58 + risk.tasks.overview: d45e699e336e33398934eb23ae44b7c0 + risk.tasks.form.title: 7da5433e54926efef6c20c07f7dea6d4 + risk.tasks.form.task_title: edf160c9ceb9dd1cef25a41f0c70651f + risk.tasks.form.status: 1d9360aa9bee7405071acee769af3888 + risk.tasks.form.status_placeholder: a8de2d77b56de6df29926e3fcd6e2c04 + risk.tasks.form.task_title_description: 699f09812cd95c3bd5554fe97bcd3be3 + risk.tasks.form.description: 59869029490390f1fc4943085f8e08bb + risk.tasks.form.description_description: 51523980d67910f35bc242dc9a150eab + risk.tasks.form.due_date: 8f3787566b41a9f94ca8f2fe0deaf4c7 + risk.tasks.form.due_date_description: 28b58558d733ef7e34a778662acd5ba8 + risk.tasks.form.success: 2be9cf9fe0b95a001f56f1d43d24519f + risk.tasks.form.error: a3db672d6e4f09620076b714d34cb989 + risk.tasks.sheet.title: 11e6ffe592e62cbfe9b5397aa8bef8ee + risk.tasks.sheet.update: cfaa80505af49f7f94550624da22bf25 + risk.tasks.sheet.update_description: 52c43fc3885953a8227f554bd826b345 + risk.tasks.empty.description_create: 3bedf7b927e56cf72bcec34b9f45d29a + settings.general.title: a3f43d574940dccc8643842769e48fd4 + settings.general.org_name: ad98ea7d155525c139fd76ee8449f241 + settings.general.org_name_description: f816e289306aead6e86f11ce20df123b + settings.general.org_name_tip: d67ab36fb0cb52a2c0ec8d18ccab83e3 + settings.general.org_website: 0e877e5bf0760455881baf427e799869 + settings.general.org_website_description: fd837c8edff6306a52944e3d48855b68 + settings.general.org_website_tip: dfe8160509b1036b24772c3fb74c0d27 + settings.general.org_website_error: f05f32938ff6b4bbb6c23fdf692a96ad + settings.general.org_website_updated: bba518754e4ac5379b8df2d460866a63 + settings.general.org_delete: eefaac2f1d2c89aa35586f30fdfea891 + settings.general.org_delete_description: dc461a355b38ad88235222a1038900e1 + settings.general.org_delete_alert_title: 170543bdda8321f62b9b238b09fb4bb7 + settings.general.org_delete_alert_description: b54aa40ee6730901940d7a483b32dad4 + settings.general.org_delete_error: ee2fc465207ed530bcad83a9adc0c553 + settings.general.org_delete_success: 60ba3663293e8692f2f33bf3f38fd794 + settings.general.org_name_updated: d577a4798e824ac332a68283a772aa18 + settings.general.org_name_error: e6ba5043b2677d49a80ff3d4258ecee5 + settings.general.save_button: fe9e85aad2e6e67bf18e246f33f176b5 + settings.general.delete_button: f0142486dccb8d28a5d7af2e5d7ce8ac + settings.general.delete_confirm: f62caac35c3c729d6eca06b96a403fab + settings.general.delete_confirm_tip: 2289b8c7b1fb404b5e41f87462254980 + settings.general.cancel_button: edfc4be89515f79e98fcb523d67c0513 + settings.members.title: c1ced8b91fbd958c70c0b7d119f81c29 + settings.billing.title: 809c896e05a39d3b9df97b6e5d66ffa7 + user_menu.theme: f055088fba41cb53e3806e55a9f6896e + user_menu.language: c2bd871e40a477404d746ca7b6e5a377 + user_menu.sign_out: eca541d61ed771af71e52c39f00907f0 + user_menu.account: 8ef1b2ce0360df8af6e52bfdab6e6e9e + user_menu.support: 895cc6b3d812c01b304d5dd06a2be816 + user_menu.settings: c049758877fff5326b89af831719c191 + user_menu.teams: ac848fa228f49ba2b8a5fbd76596817d + frameworks.title: 21bdd7dc7e91422446d3a5312c21c756 + frameworks.controls.title: 2ca21079513381553a995babdfef91bf + frameworks.controls.description: 00bdf2f07960010dc4e954b54b8114d3 + frameworks.controls.table.status: ec53a8c4f07baed5d8825072c89799be + frameworks.controls.table.control: ec25fac07d54a790dc31af1f6b77045e + frameworks.controls.table.artifacts: 4940c8f25276c5117930e1f6cbac1a9b + frameworks.controls.table.actions: 96d4ad2ff651e9bb4ff2408afe0a123f + frameworks.controls.statuses.not_started: 7dbd6504ae0b5c2f8e085eafb34357d7 + frameworks.controls.statuses.compliant: 6794126adda846768777e380f3261fb8 + frameworks.controls.statuses.non_compliant: d4ec60b0fb306838ce1935d2383aadf9 + vendor.title: 5967ab15ec405a77b8db5dcdb885d6c6 + vendor.register_title: b9a2b4aa2cf65b26cd6ae81c13510609 + vendor.dashboard.title: 5967ab15ec405a77b8db5dcdb885d6c6 + vendor.dashboard.overview: 6dd1c0ce1dc8cd66be5b885c4ae31350 + vendor.dashboard.vendor_status: 2a4d7e041e4848f784a1fb71b4956388 + vendor.dashboard.vendor_category: b14cf27d5255aeba0337de69bd06dbe2 + vendor.dashboard.vendors_by_assignee: ad9ca4e599f9624d738a849288c5c902 + vendor.dashboard.inherent_risk_description: 45abc445f611bd3718c356b59f160c0e + vendor.dashboard.residual_risk_description: df00319a2f508cd6fb3d631585b705ee + vendor.register.title: 12fbcb22d19496fc82e821711db878fd + vendor.register.table.name: 3ffcaf33f0c7f7a222bdff749d3d48a4 + vendor.register.table.category: 21a0269431d5e6ba1eebf25827cadeba + vendor.register.table.status: ec53a8c4f07baed5d8825072c89799be + vendor.register.table.owner: 087deef1a4032da761fa539a6dab8435 + vendor.category.cloud: 03462a41aec357b74c89eb8d272532f7 + vendor.category.infrastructure: 555b6edf52d9fda65d141d7bba972f45 + vendor.category.software_as_a_service: b0ca9e41d61885345eef09f928c9ea58 + vendor.category.finance: 5999a773cd1e8f482778926f4666f152 + vendor.category.marketing: 913ca6cf2b6df9a4dd2bdff7bfbde3b4 + vendor.category.sales: 9c04f49a10b7f08fd66c28ef73ce6293 + vendor.category.hr: fd4c638da5f85d025963f99fe90b1b1a + vendor.category.other: ec56ec1646b8b5163ea5455385d6c016 + vendor.vendors: 11c109b95b4f159cf3e4cf767435f6d7 + vendor.form.vendor_details: 7975806fd497b6a6fe1a82beca89b540 + vendor.form.vendor_name: 3ffcaf33f0c7f7a222bdff749d3d48a4 + vendor.form.vendor_name_placeholder: 8bec3408fe198dea51a31316cb386896 + vendor.form.vendor_website: e94da4372d39f6cd24a3bd48330172aa + vendor.form.vendor_website_placeholder: d411635d010c8782a5e9e0c7abd1870a + vendor.form.vendor_description: 59869029490390f1fc4943085f8e08bb + vendor.form.vendor_description_placeholder: 3178d56056e36d3013963c3110a4b86d + vendor.form.vendor_category: 21a0269431d5e6ba1eebf25827cadeba + vendor.form.vendor_category_placeholder: a87a4179a6dccc6d36b5ae0fb3b89c09 + vendor.form.vendor_status: ec53a8c4f07baed5d8825072c89799be + vendor.form.vendor_status_placeholder: 72ce53e5caf4c43fba49352b71378968 + vendor.form.create_vendor_success: 71b14513b7176035227d3faef318cb44 + vendor.form.create_vendor_error: 28eb3c7da59123eb74980cfc5a51b108 + vendor.form.update_vendor_success: de1cbdb65ca00cc0a0c1dc228a572f0e + vendor.form.update_vendor_error: 80169ec47a5aefdd473e3ee6dcd6e879 + vendor.form.contacts: b6303e3ce1e97c541b2a8c87f67e9102 + vendor.form.contact_name: dd3533179081b427d8e5a0a62432de5e + vendor.form.contact_email: 622881fa45db8af48bdaa6168fdcf799 + vendor.form.contact_role: 1eabc34be8786645573ce7dd7803d885 + vendor.form.add_contact: 156ee98c09a38359c14640316eac062f + vendor.form.new_contact: cb18c05c7a9f9ae944a7c0da2dbba5be + vendor.form.min_one_contact_required: d27f3482238aeb9af604a346b901e416 + vendor.empty_states.no_vendors.title: e8a9538b069b592bda0f6c405123e6c2 + vendor.empty_states.no_vendors.description: 6e69538c9cda2e6d2badf016b9d55885 + vendor.empty_states.no_results.title: 3c22fe33782fde4bb60715cfba3c18b5 + vendor.empty_states.no_results.description: 1e9b36605d59f796996b61f3311f91c9 + vendor.empty_states.no_results.description_with_filters: 6675ce8f4b11d67226042fd01dcee422 diff --git a/apps/app/src/locales/es.ts b/apps/app/src/locales/es.ts index bcd55eebb2..44cff4b032 100644 --- a/apps/app/src/locales/es.ts +++ b/apps/app/src/locales/es.ts @@ -6,8 +6,10 @@ export default { }, languages: { en: "Inglés", - no: "Norsk", - es: "Español" + no: "Noruego", + es: "Español", + fr: "Francés", + pt: "Portugués" }, common: { actions: { @@ -15,17 +17,17 @@ export default { edit: "Editar", "delete": "Eliminar", cancel: "Cancelar", - clear: "Limpiar", + clear: "Borrar", create: "Crear", send: "Enviar", - "return": "Regresar", + "return": "Volver", success: "Éxito", error: "Error", next: "Siguiente", complete: "Completar" }, assignee: { - label: "Asignado a", + label: "Asignado", placeholder: "Seleccionar asignado" }, date: { @@ -38,13 +40,13 @@ export default { closed: "Cerrado", archived: "Archivado", compliant: "Cumplido", - non_compliant: "No Cumplido", - not_started: "No Iniciado", - in_progress: "En Progreso", + non_compliant: "No cumplido", + not_started: "No iniciado", + in_progress: "En progreso", published: "Publicado", - needs_review: "Necesita Revisión", + needs_review: "Necesita revisión", draft: "Borrador", - not_assessed: "No Evaluado", + not_assessed: "No evaluado", assessed: "Evaluado", active: "Activo", inactive: "Inactivo" @@ -55,7 +57,7 @@ export default { status: "Estado", department: "Departamento", owner: { - label: "Asignado a", + label: "Asignado", placeholder: "Filtrar por asignado" } }, @@ -64,7 +66,7 @@ export default { status: "Estado", assigned_to: "Asignado a", due_date: "Fecha de vencimiento", - last_updated: "Última Actualización", + last_updated: "Última actualización", no_results: "No se encontraron resultados" }, empty_states: { @@ -72,14 +74,14 @@ export default { title: "Sin resultados", title_tasks: "No se encontraron tareas", title_risks: "No se encontraron riesgos", - description: "Intenta otra búsqueda o ajusta los filtros", - description_filters: "Intenta otra búsqueda o ajusta los filtros", - description_no_tasks: "Crea una tarea para comenzar", - description_no_risks: "Crea un riesgo para comenzar" + description: "Prueba con otra búsqueda o ajusta los filtros", + description_filters: "Prueba con otra búsqueda o ajusta los filtros", + description_no_tasks: "Crea una tarea para empezar", + description_no_risks: "Crea un riesgo para empezar" }, no_items: { title: "No se encontraron elementos", - description: "Intenta ajustar tu búsqueda o filtros" + description: "Prueba ajustando tu búsqueda o filtros" } }, pagination: { @@ -94,39 +96,39 @@ export default { }, comments: { title: "Comentarios", - description: "Agrega un comentario usando el formulario a continuación.", - add: "Agregar Comentario", - "new": "Nuevo Comentario", - save: "Guardar Comentario", - success: "Comentario agregado con éxito", - error: "Error al agregar el comentario", + description: "Añade un comentario usando el formulario de abajo.", + add: "Añadir comentario", + "new": "Nuevo comentario", + save: "Guardar comentario", + success: "Comentario añadido con éxito", + error: "No se pudo añadir el comentario", placeholder: "Escribe tu comentario aquí...", empty: { - title: "Sin comentarios aún", - description: "Sé el primero en agregar un comentario" + title: "Aún no hay comentarios", + description: "Sé el primero en añadir un comentario" } }, attachments: { - title: "Adjuntos", - description: "Agrega un archivo haciendo clic en 'Agregar Adjunto'.", - upload: "Subir un adjunto", - upload_description: "Sube un adjunto o agrega un enlace a un recurso externo.", + title: "Archivos adjuntos", + description: "Añade un archivo haciendo clic en 'Añadir archivo adjunto'.", + upload: "Subir un archivo adjunto", + upload_description: "Sube un archivo adjunto o añade un enlace a un recurso externo.", drop: "Suelta los archivos aquí", - drop_description: "Suelta archivos aquí o haz clic para elegir archivos de tu dispositivo.", - drop_files_description: "Los archivos pueden ser de hasta ", + drop_description: "Suelta los archivos aquí o haz clic para seleccionar archivos de tu dispositivo.", + drop_files_description: "Los archivos pueden tener hasta ", empty: { - title: "Sin adjuntos", - description: "Agrega un archivo haciendo clic en 'Agregar Adjunto'." + title: "Sin archivos adjuntos", + description: "Añade un archivo haciendo clic en 'Añadir archivo adjunto'." }, toasts: { error: "Algo salió mal, por favor intenta de nuevo.", - error_uploading_files: "No se puede subir más de 1 archivo a la vez", + error_uploading_files: "No se pueden subir más de 1 archivo a la vez", error_uploading_files_multiple: "No se pueden subir más de 10 archivos", error_no_files_selected: "No se seleccionaron archivos", error_file_rejected: "El archivo {file} fue rechazado", - error_failed_to_upload_files: "Error al subir archivos", - error_failed_to_upload_files_multiple: "Error al subir archivos", - error_failed_to_upload_files_single: "Error al subir el archivo", + error_failed_to_upload_files: "No se pudo subir los archivos", + error_failed_to_upload_files_multiple: "No se pudo subir los archivos", + error_failed_to_upload_files_single: "No se pudo subir el archivo", success_uploading_files: "Archivos subidos con éxito", success_uploading_files_multiple: "Archivos subidos con éxito", success_uploading_files_single: "Archivo subido con éxito", @@ -143,17 +145,17 @@ export default { feedback: { button: "Comentarios", title: "¡Gracias por tus comentarios!", - description: "Volveremos contigo lo antes posible", + description: "Nos pondremos en contacto contigo lo antes posible", placeholder: "Ideas para mejorar esta página o problemas que estás experimentando.", success: "¡Gracias por tus comentarios!", - error: "Error al enviar comentarios - ¿intentar de nuevo?", - send: "Enviar Comentarios" + error: "¿Error al enviar comentarios - intenta de nuevo?", + send: "Enviar comentarios" } }, not_found: { title: "404 - Página no encontrada", description: "La página que buscas no existe.", - "return": "Regresar al panel" + "return": "Volver al panel de control" }, theme: { options: { @@ -168,8 +170,8 @@ export default { risk: "Riesgo", vendors: "Proveedores", integrations: "Integraciones", - settings: "Configuraciones", - evidence: "Tareas de Evidencia" + settings: "Configuración", + evidence: "Tareas de evidencia" }, auth: { title: "Automatiza el cumplimiento de SOC 2, ISO 27001 y GDPR con IA.", @@ -177,14 +179,14 @@ export default { options: "Más opciones", google: "Continuar con Google", email: { - description: "Ingresa tu dirección de correo electrónico para continuar.", - placeholder: "Ingresa la dirección de correo electrónico", + description: "Introduce tu dirección de correo electrónico para continuar.", + placeholder: "Introduce la dirección de correo electrónico", button: "Continuar con correo electrónico", magic_link_sent: "Enlace mágico enviado", - magic_link_description: "Revisa tu bandeja de entrada para un enlace mágico.", - magic_link_try_again: "Intenta de nuevo.", + magic_link_description: "Revisa tu bandeja de entrada para encontrar un enlace mágico.", + magic_link_try_again: "Inténtalo de nuevo.", success: "Correo enviado - ¡revisa tu bandeja de entrada!", - error: "Error al enviar el correo - ¿intentar de nuevo?" + error: "¿Error al enviar el correo - intenta de nuevo?" }, terms: "Al hacer clic en continuar, reconoces que has leído y aceptas los Términos de Servicio y la Política de Privacidad." }, @@ -194,36 +196,36 @@ export default { description: "Cuéntanos un poco sobre tu organización.", fields: { name: { - label: "Nombre de la Organización", - placeholder: "El nombre de tu organización" + label: "Nombre de la organización", + placeholder: "Nombre de tu organización" }, website: { - label: "Sitio Web", - placeholder: "El sitio web de tu organización" + label: "Sitio web", + placeholder: "Sitio web de tu organización" } }, - success: "¡Gracias, estás listo!", + success: "¡Gracias, ya está todo listo!", error: "Algo salió mal, por favor intenta de nuevo." }, overview: { title: "Resumen", framework_chart: { - title: "Progreso del Marco" + title: "Progreso del marco" }, requirement_chart: { - title: "Estado de Cumplimiento" + title: "Estado de cumplimiento" } }, policies: { dashboard: { - title: "Panel", - all: "Todas las Políticas", - policy_status: "Estado de la Política", - policies_by_assignee: "Políticas por Asignado", - policies_by_framework: "Políticas por Marco" + title: "Panel de control", + all: "Todas las políticas", + policy_status: "Estado de la política", + policies_by_assignee: "Políticas por asignado", + policies_by_framework: "Políticas por marco" }, table: { - name: "Nombre de la Política", + name: "Nombre de la política", statuses: { draft: "Borrador", published: "Publicado" @@ -237,36 +239,36 @@ export default { }, filters: { search: "Buscar políticas...", - all: "Todas las Políticas" + all: "Todas las políticas" }, status: { draft: "Borrador", published: "Publicado", - needs_review: "Necesita Revisión" + needs_review: "Necesita revisión" }, policies: "políticas" }, evidence_tasks: { - evidence_tasks: "Tareas de Evidencia", + evidence_tasks: "Tareas de evidencia", overview: "Resumen" }, risk: { risks: "riesgos", overview: "Resumen", - create: "Crear Nuevo Riesgo", + create: "Crear nuevo riesgo", vendor: { - title: "Gestión de Proveedores", + title: "Gestión de proveedores", dashboard: { - title: "Panel de Proveedores", - overview: "Resumen de Proveedores", - vendor_status: "Estado del Proveedor", - vendor_category: "Categorías de Proveedores", - vendors_by_assignee: "Proveedores por Asignado", - inherent_risk_description: "Nivel de riesgo inicial antes de aplicar controles", + title: "Panel de control de proveedores", + overview: "Resumen de proveedores", + vendor_status: "Estado del proveedor", + vendor_category: "Categorías de proveedores", + vendors_by_assignee: "Proveedores por asignado", + inherent_risk_description: "Nivel de riesgo inicial antes de aplicar cualquier control", residual_risk_description: "Nivel de riesgo restante después de aplicar controles" }, register: { - title: "Registro de Proveedores", + title: "Registro de proveedores", table: { name: "Nombre", category: "Categoría", @@ -275,30 +277,30 @@ export default { } }, assessment: { - title: "Evaluación de Proveedores", - update_success: "Evaluación de riesgo del proveedor actualizada con éxito", - update_error: "Error al actualizar la evaluación de riesgo del proveedor", - inherent_risk: "Riesgo Inherente", - residual_risk: "Riesgo Residual" + title: "Evaluación de proveedores", + update_success: "Evaluación de riesgo de proveedor actualizada con éxito", + update_error: "No se pudo actualizar la evaluación de riesgo de proveedor", + inherent_risk: "Riesgo inherente", + residual_risk: "Riesgo residual" }, form: { - vendor_details: "Detalles del Proveedor", + vendor_details: "Detalles del proveedor", vendor_name: "Nombre", - vendor_name_placeholder: "Ingresa el nombre del proveedor", - vendor_website: "Sitio Web", - vendor_website_placeholder: "Ingresa el sitio web del proveedor", + vendor_name_placeholder: "Introduce el nombre del proveedor", + vendor_website: "Sitio web", + vendor_website_placeholder: "Introduce el sitio web del proveedor", vendor_description: "Descripción", - vendor_description_placeholder: "Ingresa la descripción del proveedor", + vendor_description_placeholder: "Introduce la descripción del proveedor", vendor_category: "Categoría", - vendor_category_placeholder: "Selecciona categoría", + vendor_category_placeholder: "Selecciona una categoría", vendor_status: "Estado", - vendor_status_placeholder: "Selecciona estado", + vendor_status_placeholder: "Selecciona un estado", create_vendor_success: "Proveedor creado con éxito", - create_vendor_error: "Error al crear proveedor", - update_vendor: "Actualizar Proveedor", - update_vendor_success: "Proveedor actualizado con éxito", - update_vendor_error: "Error al actualizar proveedor", - add_comment: "Agregar Comentario" + create_vendor_error: "No se pudo crear el proveedor", + update_vendor: "Actualizar proveedor", + update_vendor_success: "Proveedor actualizado correctamente", + update_vendor_error: "No se pudo actualizar el proveedor", + add_comment: "Añadir comentario" }, table: { name: "Nombre", @@ -314,13 +316,13 @@ export default { }, empty_states: { no_vendors: { - title: "Sin proveedores aún", - description: "Comienza creando tu primer proveedor" + title: "Aún no hay proveedores", + description: "Comience creando su primer proveedor" }, no_results: { title: "No se encontraron resultados", - description: "No hay proveedores que coincidan con tu búsqueda", - description_with_filters: "Intenta ajustar tus filtros" + description: "No hay proveedores que coincidan con su búsqueda", + description_with_filters: "Intente ajustar sus filtros" } }, actions: { @@ -342,21 +344,21 @@ export default { other: "Otro" }, risk_level: { - low: "Bajo Riesgo", + low: "Riesgo Bajo", medium: "Riesgo Medio", - high: "Alto Riesgo", + high: "Riesgo Alto", unknown: "Riesgo Desconocido" } }, dashboard: { - title: "Tablero", + title: "Panel de Control", overview: "Resumen de Riesgos", risk_status: "Estado de Riesgo", risks_by_department: "Riesgos por Departamento", risks_by_assignee: "Riesgos por Asignado", - inherent_risk_description: "El riesgo inherente se calcula como probabilidad * impacto. Calculado antes de aplicar cualquier control.", + inherent_risk_description: "El riesgo inherente se calcula como probabilidad * impacto. Se calcula antes de aplicar cualquier control.", residual_risk_description: "El riesgo residual se calcula como probabilidad * impacto. Este es el nivel de riesgo después de aplicar controles.", - risk_assessment_description: "Compara los niveles de riesgo inherente y residual" + risk_assessment_description: "Comparar los niveles de riesgo inherente y residual" }, register: { title: "Registro de Riesgos", @@ -365,8 +367,8 @@ export default { }, empty: { no_risks: { - title: "Crea un riesgo para comenzar", - description: "Rastrea y puntúa riesgos, crea y asigna tareas de mitigación para tu equipo, y gestiona tu registro de riesgos todo en una interfaz simple." + title: "Cree un riesgo para comenzar", + description: "Rastree y califique riesgos, cree y asigne tareas de mitigación para su equipo, y gestione su registro de riesgos todo en una interfaz simple." }, create_risk: "Crear un riesgo" } @@ -379,55 +381,55 @@ export default { }, form: { update_inherent_risk: "Guardar Riesgo Inherente", - update_inherent_risk_description: "Actualiza el riesgo inherente del riesgo. Este es el nivel de riesgo antes de aplicar cualquier control.", - update_inherent_risk_success: "Riesgo inherente actualizado con éxito", - update_inherent_risk_error: "Error al actualizar el riesgo inherente", + update_inherent_risk_description: "Actualice el riesgo inherente del riesgo. Este es el nivel de riesgo antes de aplicar cualquier control.", + update_inherent_risk_success: "Riesgo inherente actualizado correctamente", + update_inherent_risk_error: "No se pudo actualizar el riesgo inherente", update_residual_risk: "Guardar Riesgo Residual", - update_residual_risk_description: "Actualiza el riesgo residual del riesgo. Este es el nivel de riesgo después de aplicar controles.", - update_residual_risk_success: "Riesgo residual actualizado con éxito", - update_residual_risk_error: "Error al actualizar el riesgo residual", + update_residual_risk_description: "Actualice el riesgo residual del riesgo. Este es el nivel de riesgo después de aplicar controles.", + update_residual_risk_success: "Riesgo residual actualizado correctamente", + update_residual_risk_error: "No se pudo actualizar el riesgo residual", update_risk: "Actualizar Riesgo", - update_risk_description: "Actualiza el título o la descripción del riesgo.", - update_risk_success: "Riesgo actualizado con éxito", - update_risk_error: "Error al actualizar el riesgo", - create_risk_success: "Riesgo creado con éxito", - create_risk_error: "Error al crear riesgo", + update_risk_description: "Actualice el título o la descripción del riesgo.", + update_risk_success: "Riesgo actualizado correctamente", + update_risk_error: "No se pudo actualizar el riesgo", + create_risk_success: "Riesgo creado correctamente", + create_risk_error: "No se pudo crear el riesgo", risk_details: "Detalles del Riesgo", risk_title: "Título del Riesgo", - risk_title_description: "Ingresa un nombre para el riesgo", + risk_title_description: "Ingrese un nombre para el riesgo", risk_description: "Descripción", - risk_description_description: "Ingresa una descripción para el riesgo", + risk_description_description: "Ingrese una descripción para el riesgo", risk_category: "Categoría", - risk_category_placeholder: "Selecciona una categoría", + risk_category_placeholder: "Seleccione una categoría", risk_department: "Departamento", - risk_department_placeholder: "Selecciona un departamento", + risk_department_placeholder: "Seleccione un departamento", risk_status: "Estado del Riesgo", - risk_status_placeholder: "Selecciona un estado de riesgo" + risk_status_placeholder: "Seleccione un estado de riesgo" }, tasks: { title: "Tareas", - attachments: "Adjuntos", + attachments: "Archivos Adjuntos", overview: "Resumen de Tareas", form: { title: "Detalles de la Tarea", task_title: "Título de la Tarea", status: "Estado de la Tarea", - status_placeholder: "Selecciona un estado de tarea", - task_title_description: "Ingresa un nombre para la tarea", + status_placeholder: "Seleccione un estado de tarea", + task_title_description: "Ingrese un nombre para la tarea", description: "Descripción", - description_description: "Ingresa una descripción para la tarea", + description_description: "Ingrese una descripción para la tarea", due_date: "Fecha de Vencimiento", - due_date_description: "Selecciona la fecha de vencimiento para la tarea", - success: "Tarea creada con éxito", - error: "Error al crear tarea" + due_date_description: "Seleccione la fecha de vencimiento para la tarea", + success: "Tarea creada correctamente", + error: "No se pudo crear la tarea" }, sheet: { title: "Crear Tarea", update: "Actualizar Tarea", - update_description: "Actualiza el título o la descripción de la tarea." + update_description: "Actualice el título o la descripción de la tarea." }, empty: { - description_create: "Crea una tarea de mitigación para este riesgo, añade un plan de tratamiento y asígnala a un miembro del equipo." + description_create: "Cree una tarea de mitigación para este riesgo, añada un plan de tratamiento y asígnela a un miembro del equipo." } } }, @@ -435,17 +437,17 @@ export default { general: { title: "General", org_name: "Nombre de la organización", - org_name_description: "Este es el nombre visible de tu organización. Debes usar el nombre legal de tu organización.", - org_name_tip: "Por favor, usa un máximo de 32 caracteres.", - org_website: "Sitio Web de la Organización", - org_website_description: "Esta es la URL del sitio web oficial de tu organización. Asegúrate de incluir la URL completa con https://.", - org_website_tip: "Por favor, ingresa una URL válida que incluya https://", + org_name_description: "Este es el nombre visible de su organización. Debe usar el nombre legal de su organización.", + org_name_tip: "Por favor, use un máximo de 32 caracteres.", + org_website: "Sitio web de la organización", + org_website_description: "Este es el URL oficial del sitio web de su organización. Asegúrese de incluir el URL completo con https://.", + org_website_tip: "Por favor, ingrese un URL válido incluyendo https://", org_website_error: "Error al actualizar el sitio web de la organización", org_website_updated: "Sitio web de la organización actualizado", org_delete: "Eliminar organización", - org_delete_description: "Elimina permanentemente tu organización y todo su contenido de la plataforma Comp AI. Esta acción no es reversible; por favor, procede con precaución.", - org_delete_alert_title: "¿Está absolutamente seguro?", - org_delete_alert_description: "Esta acción no se puede deshacer. Esto eliminará permanentemente su organización y eliminará sus datos de nuestros servidores.", + org_delete_description: "Elimina permanentemente tu organización y todo su contenido de la plataforma Comp AI. Esta acción no es reversible, procede con precaución.", + org_delete_alert_title: "¿Estás completamente seguro?", + org_delete_alert_description: "Esta acción no se puede deshacer. Esto eliminará permanentemente tu organización y eliminará tus datos de nuestros servidores.", org_delete_error: "Error al eliminar la organización", org_delete_success: "Organización eliminada", org_name_updated: "Nombre de la organización actualizado", @@ -453,7 +455,7 @@ export default { save_button: "Guardar", delete_button: "Eliminar", delete_confirm: "ELIMINAR", - delete_confirm_tip: "Escriba ELIMINAR para confirmar.", + delete_confirm_tip: "Escribe ELIMINAR para confirmar.", cancel_button: "Cancelar" }, members: { @@ -469,14 +471,14 @@ export default { sign_out: "Cerrar sesión", account: "Cuenta", support: "Soporte", - settings: "Configuraciones", + settings: "Configuración", teams: "Equipos" }, frameworks: { title: "Marcos", controls: { title: "Controles", - description: "Revisar y gestionar controles de cumplimiento", + description: "Revisa y gestiona los controles de cumplimiento", table: { status: "Estado", control: "Control", @@ -485,25 +487,25 @@ export default { }, statuses: { not_started: "No iniciado", - compliant: "Cumplimiento", - non_compliant: "No cumplimiento" + compliant: "Cumplido", + non_compliant: "No cumplido" } } }, vendor: { - title: "Tablero", - register_title: "Gestión de Proveedores", + title: "Panel de control", + register_title: "Gestión de proveedores", dashboard: { - title: "Tablero", - overview: "Resumen del Proveedor", - vendor_status: "Estado del Proveedor", - vendor_category: "Categorías de Proveedores", - vendors_by_assignee: "Proveedores por Asignado", - inherent_risk_description: "Nivel de riesgo inicial antes de que se apliquen controles", - residual_risk_description: "Nivel de riesgo restante después de que se apliquen controles" + title: "Panel de control", + overview: "Resumen de proveedores", + vendor_status: "Estado del proveedor", + vendor_category: "Categorías de proveedores", + vendors_by_assignee: "Proveedores por asignado", + inherent_risk_description: "Nivel de riesgo inicial antes de aplicar controles", + residual_risk_description: "Nivel de riesgo restante después de aplicar controles" }, register: { - title: "Registro de Proveedores", + title: "Registro de proveedores", table: { name: "Nombre", category: "Categoría", @@ -523,38 +525,38 @@ export default { }, vendors: "proveedores", form: { - vendor_details: "Detalles del Proveedor", + vendor_details: "Detalles del proveedor", vendor_name: "Nombre", - vendor_name_placeholder: "Ingrese el nombre del proveedor", + vendor_name_placeholder: "Introduce el nombre del proveedor", vendor_website: "Sitio web", - vendor_website_placeholder: "Ingrese el sitio web del proveedor", + vendor_website_placeholder: "Introduce el sitio web del proveedor", vendor_description: "Descripción", - vendor_description_placeholder: "Ingrese la descripción del proveedor", + vendor_description_placeholder: "Introduce la descripción del proveedor", vendor_category: "Categoría", - vendor_category_placeholder: "Seleccione la categoría", + vendor_category_placeholder: "Selecciona una categoría", vendor_status: "Estado", - vendor_status_placeholder: "Seleccione el estado", + vendor_status_placeholder: "Selecciona un estado", create_vendor_success: "Proveedor creado con éxito", - create_vendor_error: "Error al crear el proveedor", + create_vendor_error: "No se pudo crear el proveedor", update_vendor_success: "Proveedor actualizado con éxito", - update_vendor_error: "Error al actualizar el proveedor", - contacts: "Contactos del Proveedor", - contact_name: "Nombre del Contacto", - contact_email: "Correo Electrónico del Contacto", - contact_role: "Rol del Contacto", - add_contact: "Agregar Contacto", - new_contact: "Nuevo Contacto", + update_vendor_error: "No se pudo actualizar el proveedor", + contacts: "Contactos del proveedor", + contact_name: "Nombre del contacto", + contact_email: "Correo electrónico del contacto", + contact_role: "Rol del contacto", + add_contact: "Añadir contacto", + new_contact: "Nuevo contacto", min_one_contact_required: "Un proveedor debe tener al menos un contacto" }, empty_states: { no_vendors: { title: "Aún no hay proveedores", - description: "Comience creando su primer proveedor" + description: "Comienza creando tu primer proveedor" }, no_results: { title: "No se encontraron resultados", - description: "No hay proveedores que coincidan con su búsqueda", - description_with_filters: "Intente ajustar sus filtros" + description: "No hay proveedores que coincidan con tu búsqueda", + description_with_filters: "Intenta ajustar tus filtros" } } } diff --git a/apps/app/src/locales/fr.ts b/apps/app/src/locales/fr.ts index f8676f9816..d63f71410d 100644 --- a/apps/app/src/locales/fr.ts +++ b/apps/app/src/locales/fr.ts @@ -1,5 +1,563 @@ export default { languages: { - es: "Espagnol" + es: "Espagnol", + fr: "Français", + no: "Norvégien", + pt: "Portugais", + en: "Anglais" + }, + language: { + title: "Langues", + description: "Changez la langue utilisée dans l'interface utilisateur.", + placeholder: "Sélectionner la langue" + }, + common: { + actions: { + save: "Enregistrer", + edit: "Modifier", + "delete": "Supprimer", + cancel: "Annuler", + clear: "Effacer", + create: "Créer", + send: "Envoyer", + "return": "Retourner", + success: "Succès", + error: "Erreur", + next: "Suivant", + complete: "Terminer" + }, + assignee: { + label: "Attribué à", + placeholder: "Sélectionner l'attribué" + }, + date: { + pick: "Choisir une date", + due_date: "Date d'échéance" + }, + status: { + open: "Ouvert", + pending: "En attente", + closed: "Fermé", + archived: "Archivé", + compliant: "Conforme", + non_compliant: "Non conforme", + not_started: "Non commencé", + in_progress: "En cours", + published: "Publié", + needs_review: "Besoin de révision", + draft: "Brouillon", + not_assessed: "Non évalué", + assessed: "Évalué", + active: "Actif", + inactive: "Inactif" + }, + filters: { + clear: "Effacer les filtres", + search: "Rechercher...", + status: "Statut", + department: "Département", + owner: { + label: "Attribué à", + placeholder: "Filtrer par attribué" + } + }, + table: { + title: "Titre", + status: "Statut", + assigned_to: "Assigné à", + due_date: "Date d'échéance", + last_updated: "Dernière mise à jour", + no_results: "Aucun résultat trouvé" + }, + empty_states: { + no_results: { + title: "Aucun résultat", + title_tasks: "Aucune tâche trouvée", + title_risks: "Aucun risque trouvé", + description: "Essayez une autre recherche ou ajustez les filtres", + description_filters: "Essayez une autre recherche ou ajustez les filtres", + description_no_tasks: "Créez une tâche pour commencer", + description_no_risks: "Créez un risque pour commencer" + }, + no_items: { + title: "Aucun élément trouvé", + description: "Essayez d'ajuster votre recherche ou vos filtres" + } + }, + pagination: { + of: "de", + items_per_page: "Éléments par page", + rows_per_page: "Lignes par page", + page_x_of_y: "Page {{current}} sur {{total}}", + go_to_first_page: "Aller à la première page", + go_to_previous_page: "Aller à la page précédente", + go_to_next_page: "Aller à la page suivante", + go_to_last_page: "Aller à la dernière page" + }, + comments: { + title: "Commentaires", + description: "Ajoutez un commentaire en utilisant le formulaire ci-dessous.", + add: "Ajouter un commentaire", + "new": "Nouveau commentaire", + save: "Enregistrer le commentaire", + success: "Commentaire ajouté avec succès", + error: "Échec de l'ajout du commentaire", + placeholder: "Écrivez votre commentaire ici...", + empty: { + title: "Aucun commentaire pour le moment", + description: "Soyez le premier à ajouter un commentaire" + } + }, + attachments: { + title: "Pièces jointes", + description: "Ajoutez un fichier en cliquant sur 'Ajouter une pièce jointe'.", + upload: "Télécharger une pièce jointe", + upload_description: "Téléchargez une pièce jointe ou ajoutez un lien vers une ressource externe.", + drop: "Déposez les fichiers ici", + drop_description: "Déposez des fichiers ici ou cliquez pour choisir des fichiers depuis votre appareil.", + drop_files_description: "Les fichiers peuvent aller jusqu'à ", + empty: { + title: "Aucune pièce jointe", + description: "Ajoutez un fichier en cliquant sur 'Ajouter une pièce jointe'." + }, + toasts: { + error: "Une erreur s'est produite, veuillez réessayer.", + error_uploading_files: "Impossible de télécharger plus d'un fichier à la fois", + error_uploading_files_multiple: "Impossible de télécharger plus de 10 fichiers", + error_no_files_selected: "Aucun fichier sélectionné", + error_file_rejected: "Le fichier {file} a été rejeté", + error_failed_to_upload_files: "Échec du téléchargement des fichiers", + error_failed_to_upload_files_multiple: "Échec du téléchargement des fichiers", + error_failed_to_upload_files_single: "Échec du téléchargement du fichier", + success_uploading_files: "Fichiers téléchargés avec succès", + success_uploading_files_multiple: "Fichiers téléchargés avec succès", + success_uploading_files_single: "Fichier téléchargé avec succès", + success_uploading_files_target: "Fichiers téléchargés", + uploading_files: "Téléchargement de {target}...", + remove_file: "Supprimer le fichier" + } + } + }, + header: { + discord: { + button: "Rejoignez-nous sur Discord" + }, + feedback: { + button: "Retour d'information", + title: "Merci pour votre retour d'information !", + description: "Nous reviendrons vers vous dès que possible", + placeholder: "Idées pour améliorer cette page ou problèmes que vous rencontrez.", + success: "Merci pour votre retour d'information !", + error: "Erreur lors de l'envoi du retour d'information - réessayer ?", + send: "Envoyer un retour d'information" + } + }, + not_found: { + title: "404 - Page non trouvée", + description: "La page que vous recherchez n'existe pas.", + "return": "Retour au tableau de bord" + }, + theme: { + options: { + light: "Clair", + dark: "Sombre", + system: "Système" + } + }, + sidebar: { + overview: "Aperçu", + policies: "Politiques", + risk: "Risque", + vendors: "Fournisseurs", + integrations: "Intégrations", + settings: "Paramètres", + evidence: "Tâches de Preuve" + }, + auth: { + title: "Automatisez la conformité SOC 2, ISO 27001 et RGPD avec l'IA.", + description: "Créez un compte gratuit ou connectez-vous avec un compte existant pour continuer.", + options: "Plus d'options", + google: "Continuer avec Google", + email: { + description: "Entrez votre adresse e-mail pour continuer.", + placeholder: "Entrez l'adresse e-mail", + button: "Continuer avec l'e-mail", + magic_link_sent: "Lien magique envoyé", + magic_link_description: "Vérifiez votre boîte de réception pour un lien magique.", + magic_link_try_again: "Réessayer.", + success: "E-mail envoyé - vérifiez votre boîte de réception !", + error: "Erreur lors de l'envoi de l'e-mail - réessayer ?" + }, + terms: "En cliquant sur continuer, vous reconnaissez avoir lu et accepté les Conditions d'utilisation et la Politique de confidentialité." + }, + onboarding: { + title: "Créer une organisation", + setup: "Configuration", + description: "Parlez-nous un peu de votre organisation.", + fields: { + name: { + label: "Nom de l'organisation", + placeholder: "Le nom de votre organisation" + }, + website: { + label: "Site Web", + placeholder: "Le site Web de votre organisation" + } + }, + success: "Merci, tout est prêt !", + error: "Quelque chose a mal tourné, veuillez réessayer." + }, + overview: { + title: "Aperçu", + framework_chart: { + title: "Progression du Cadre" + }, + requirement_chart: { + title: "Statut de Conformité" + } + }, + policies: { + dashboard: { + title: "Tableau de bord", + all: "Toutes les Politiques", + policy_status: "Statut de la Politique", + policies_by_assignee: "Politiques par Responsable", + policies_by_framework: "Politiques par Cadre" + }, + table: { + name: "Nom de la Politique", + statuses: { + draft: "Brouillon", + published: "Publié" + }, + filters: { + owner: { + label: "Responsable", + placeholder: "Filtrer par responsable" + } + } + }, + filters: { + search: "Rechercher des politiques...", + all: "Toutes les Politiques" + }, + status: { + draft: "Brouillon", + published: "Publié", + needs_review: "Besoin de Révision" + }, + policies: "politiques" + }, + evidence_tasks: { + evidence_tasks: "Tâches de Preuve", + overview: "Aperçu" + }, + risk: { + risks: "risques", + overview: "Aperçu", + create: "Créer un Nouveau Risque", + vendor: { + title: "Gestion des Fournisseurs", + dashboard: { + title: "Tableau de bord des Fournisseurs", + overview: "Aperçu des Fournisseurs", + vendor_status: "Statut du Fournisseur", + vendor_category: "Catégories de Fournisseurs", + vendors_by_assignee: "Fournisseurs par Responsable", + inherent_risk_description: "Niveau de risque initial avant l'application de tout contrôle", + residual_risk_description: "Niveau de risque restant après l'application des contrôles" + }, + register: { + title: "Registre des Fournisseurs", + table: { + name: "Nom", + category: "Catégorie", + status: "Statut", + owner: "Responsable" + } + }, + assessment: { + title: "Évaluation du Fournisseur", + update_success: "Évaluation du risque fournisseur mise à jour avec succès", + update_error: "Échec de la mise à jour de l'évaluation du risque fournisseur", + inherent_risk: "Risque Inhérent", + residual_risk: "Risque Résiduel" + }, + form: { + vendor_details: "Détails du Fournisseur", + vendor_name: "Nom", + vendor_name_placeholder: "Entrez le nom du fournisseur", + vendor_website: "Site Web", + vendor_website_placeholder: "Entrez le site Web du fournisseur", + vendor_description: "Description", + vendor_description_placeholder: "Entrez la description du fournisseur", + vendor_category: "Catégorie", + vendor_category_placeholder: "Sélectionnez la catégorie", + vendor_status: "Statut", + vendor_status_placeholder: "Sélectionnez le statut", + create_vendor_success: "Fournisseur créé avec succès", + create_vendor_error: "Échec de la création du fournisseur", + update_vendor: "Mettre à jour le Fournisseur", + update_vendor_success: "Fournisseur mis à jour avec succès", + update_vendor_error: "Échec de la mise à jour du fournisseur", + add_comment: "Ajouter un commentaire" + }, + table: { + name: "Nom", + category: "Catégorie", + status: "Statut", + owner: "Propriétaire" + }, + filters: { + search_placeholder: "Rechercher des fournisseurs...", + status_placeholder: "Filtrer par statut", + category_placeholder: "Filtrer par catégorie", + owner_placeholder: "Filtrer par propriétaire" + }, + empty_states: { + no_vendors: { + title: "Aucun fournisseur pour le moment", + description: "Commencez par créer votre premier fournisseur" + }, + no_results: { + title: "Aucun résultat trouvé", + description: "Aucun fournisseur ne correspond à votre recherche", + description_with_filters: "Essayez d'ajuster vos filtres" + } + }, + actions: { + create: "Créer un fournisseur" + }, + status: { + not_assessed: "Non évalué", + in_progress: "En cours", + assessed: "Évalué" + }, + category: { + cloud: "Cloud", + infrastructure: "Infrastructure", + software_as_a_service: "Logiciel en tant que service", + finance: "Finance", + marketing: "Marketing", + sales: "Ventes", + hr: "Ressources humaines", + other: "Autre" + }, + risk_level: { + low: "Risque faible", + medium: "Risque moyen", + high: "Risque élevé", + unknown: "Risque inconnu" + } + }, + dashboard: { + title: "Tableau de bord", + overview: "Aperçu des risques", + risk_status: "Statut des risques", + risks_by_department: "Risques par département", + risks_by_assignee: "Risques par responsable", + inherent_risk_description: "Le risque inhérent est calculé comme probabilité * impact. Calculé avant l'application de tout contrôle.", + residual_risk_description: "Le risque résiduel est calculé comme probabilité * impact. C'est le niveau de risque après l'application des contrôles.", + risk_assessment_description: "Comparer les niveaux de risque inhérent et résiduel" + }, + register: { + title: "Registre des risques", + table: { + risk: "Risque" + }, + empty: { + no_risks: { + title: "Créez un risque pour commencer", + description: "Suivez et évaluez les risques, créez et assignez des tâches d'atténuation pour votre équipe, et gérez votre registre des risques dans une interface simple." + }, + create_risk: "Créer un risque" + } + }, + metrics: { + probability: "Probabilité", + impact: "Impact", + inherentRisk: "Risque inhérent", + residualRisk: "Risque résiduel" + }, + form: { + update_inherent_risk: "Enregistrer le risque inhérent", + update_inherent_risk_description: "Mettre à jour le risque inhérent du risque. C'est le niveau de risque avant l'application de tout contrôle.", + update_inherent_risk_success: "Risque inhérent mis à jour avec succès", + update_inherent_risk_error: "Échec de la mise à jour du risque inhérent", + update_residual_risk: "Enregistrer le risque résiduel", + update_residual_risk_description: "Mettre à jour le risque résiduel du risque. C'est le niveau de risque après l'application des contrôles.", + update_residual_risk_success: "Risque résiduel mis à jour avec succès", + update_residual_risk_error: "Échec de la mise à jour du risque résiduel", + update_risk: "Mettre à jour le risque", + update_risk_description: "Mettre à jour le titre ou la description du risque.", + update_risk_success: "Risque mis à jour avec succès", + update_risk_error: "Échec de la mise à jour du risque", + create_risk_success: "Risque créé avec succès", + create_risk_error: "Échec de la création du risque", + risk_details: "Détails du risque", + risk_title: "Titre du risque", + risk_title_description: "Entrez un nom pour le risque", + risk_description: "Description", + risk_description_description: "Entrez une description pour le risque", + risk_category: "Catégorie", + risk_category_placeholder: "Sélectionnez une catégorie", + risk_department: "Département", + risk_department_placeholder: "Sélectionnez un département", + risk_status: "Statut du risque", + risk_status_placeholder: "Sélectionnez un statut de risque" + }, + tasks: { + title: "Tâches", + attachments: "Pièces jointes", + overview: "Aperçu des tâches", + form: { + title: "Détails de la tâche", + task_title: "Titre de la tâche", + status: "Statut de la tâche", + status_placeholder: "Sélectionnez un statut de tâche", + task_title_description: "Entrez un nom pour la tâche", + description: "Description", + description_description: "Entrez une description pour la tâche", + due_date: "Date d'échéance", + due_date_description: "Sélectionnez la date d'échéance pour la tâche", + success: "Tâche créée avec succès", + error: "Échec de la création de la tâche" + }, + sheet: { + title: "Créer une tâche", + update: "Mettre à jour la tâche", + update_description: "Mettre à jour le titre ou la description de la tâche." + }, + empty: { + description_create: "Créez une tâche d'atténuation pour ce risque, ajoutez un plan de traitement et assignez-le à un membre de l'équipe." + } + } + }, + settings: { + general: { + title: "Général", + org_name: "Nom de l'organisation", + org_name_description: "Ceci est le nom visible de votre organisation. Vous devez utiliser le nom légal de votre organisation.", + org_name_tip: "Veuillez utiliser au maximum 32 caractères.", + org_website: "Site Web de l'organisation", + org_website_description: "Ceci est l'URL du site Web officiel de votre organisation. Assurez-vous d'inclure l'URL complète avec https://.", + org_website_tip: "Veuillez entrer une URL valide incluant https://", + org_website_error: "Erreur lors de la mise à jour du site Web de l'organisation", + org_website_updated: "Site web de l'organisation mis à jour", + org_delete: "Supprimer l'organisation", + org_delete_description: "Supprimez définitivement votre organisation et tout son contenu de la plateforme Comp AI. Cette action est irréversible - veuillez continuer avec prudence.", + org_delete_alert_title: "Êtes-vous absolument sûr ?", + org_delete_alert_description: "Cette action ne peut pas être annulée. Cela supprimera définitivement votre organisation et retirera vos données de nos serveurs.", + org_delete_error: "Erreur lors de la suppression de l'organisation", + org_delete_success: "Organisation supprimée", + org_name_updated: "Nom de l'organisation mis à jour", + org_name_error: "Erreur lors de la mise à jour du nom de l'organisation", + save_button: "Enregistrer", + delete_button: "Supprimer", + delete_confirm: "SUPPRIMER", + delete_confirm_tip: "Tapez SUPPRIMER pour confirmer.", + cancel_button: "Annuler" + }, + members: { + title: "Membres" + }, + billing: { + title: "Facturation" + } + }, + user_menu: { + theme: "Thème", + language: "Langue", + sign_out: "Se déconnecter", + account: "Compte", + support: "Support", + settings: "Paramètres", + teams: "Équipes" + }, + frameworks: { + title: "Cadres", + controls: { + title: "Contrôles", + description: "Examinez et gérez les contrôles de conformité", + table: { + status: "Statut", + control: "Contrôle", + artifacts: "Artifacts", + actions: "Actions" + }, + statuses: { + not_started: "Non commencé", + compliant: "Conforme", + non_compliant: "Non conforme" + } + } + }, + vendor: { + title: "Tableau de bord", + register_title: "Gestion des fournisseurs", + dashboard: { + title: "Tableau de bord", + overview: "Aperçu des fournisseurs", + vendor_status: "Statut du fournisseur", + vendor_category: "Catégories de fournisseurs", + vendors_by_assignee: "Fournisseurs par responsable", + inherent_risk_description: "Niveau de risque initial avant l'application de tout contrôle", + residual_risk_description: "Niveau de risque restant après l'application des contrôles" + }, + register: { + title: "Registre des fournisseurs", + table: { + name: "Nom", + category: "Catégorie", + status: "Statut", + owner: "Propriétaire" + } + }, + category: { + cloud: "Cloud", + infrastructure: "Infrastructure", + software_as_a_service: "SaaS", + finance: "Finance", + marketing: "Marketing", + sales: "Ventes", + hr: "RH", + other: "Autre" + }, + vendors: "fournisseurs", + form: { + vendor_details: "Détails du fournisseur", + vendor_name: "Nom", + vendor_name_placeholder: "Entrez le nom du fournisseur", + vendor_website: "Site web", + vendor_website_placeholder: "Entrez le site web du fournisseur", + vendor_description: "Description", + vendor_description_placeholder: "Entrez la description du fournisseur", + vendor_category: "Catégorie", + vendor_category_placeholder: "Sélectionnez une catégorie", + vendor_status: "Statut", + vendor_status_placeholder: "Sélectionnez un statut", + create_vendor_success: "Fournisseur créé avec succès", + create_vendor_error: "Échec de la création du fournisseur", + update_vendor_success: "Fournisseur mis à jour avec succès", + update_vendor_error: "Échec de la mise à jour du fournisseur", + contacts: "Contacts du fournisseur", + contact_name: "Nom du contact", + contact_email: "Email du contact", + contact_role: "Rôle du contact", + add_contact: "Ajouter un contact", + new_contact: "Nouveau contact", + min_one_contact_required: "Un fournisseur doit avoir au moins un contact" + }, + empty_states: { + no_vendors: { + title: "Pas encore de fournisseurs", + description: "Commencez par créer votre premier fournisseur" + }, + no_results: { + title: "Aucun résultat trouvé", + description: "Aucun fournisseur ne correspond à votre recherche", + description_with_filters: "Essayez d'ajuster vos filtres" + } + } } } as const; diff --git a/apps/app/src/locales/no.ts b/apps/app/src/locales/no.ts index 90b98928ad..90125e6de6 100644 --- a/apps/app/src/locales/no.ts +++ b/apps/app/src/locales/no.ts @@ -1,5 +1,563 @@ export default { languages: { - es: "Spansk" + es: "Spansk", + fr: "Fransk", + no: "Norsk", + pt: "Portugisisk", + en: "Engelsk" + }, + language: { + title: "Språk", + description: "Endre språket som brukes i brukergrensesnittet.", + placeholder: "Velg språk" + }, + common: { + actions: { + save: "Lagre", + edit: "Rediger", + "delete": "Slett", + cancel: "Avbryt", + clear: "Tøm", + create: "Opprett", + send: "Send", + "return": "Tilbake", + success: "Suksess", + error: "Feil", + next: "Neste", + complete: "Fullfør" + }, + assignee: { + label: "Tildelt", + placeholder: "Velg tildelt" + }, + date: { + pick: "Velg en dato", + due_date: "Forfallsdato" + }, + status: { + open: "Åpen", + pending: "Venter", + closed: "Lukket", + archived: "Arkivert", + compliant: "Samsvarende", + non_compliant: "Ikke samsvarende", + not_started: "Ikke startet", + in_progress: "Pågår", + published: "Publisert", + needs_review: "Trenger gjennomgang", + draft: "Utkast", + not_assessed: "Ikke vurdert", + assessed: "Vurdert", + active: "Aktiv", + inactive: "Inaktiv" + }, + filters: { + clear: "Tøm filtre", + search: "Søk...", + status: "Status", + department: "Avdeling", + owner: { + label: "Tildelt", + placeholder: "Filtrer etter tildelt" + } + }, + table: { + title: "Tittel", + status: "Status", + assigned_to: "Tildelt Til", + due_date: "Forfallsdato", + last_updated: "Sist oppdatert", + no_results: "Ingen resultater funnet" + }, + empty_states: { + no_results: { + title: "Ingen resultater", + title_tasks: "Ingen oppgaver funnet", + title_risks: "Ingen risikoer funnet", + description: "Prøv et annet søk, eller juster filtrene", + description_filters: "Prøv et annet søk, eller juster filtrene", + description_no_tasks: "Opprett en oppgave for å komme i gang", + description_no_risks: "Opprett en risiko for å komme i gang" + }, + no_items: { + title: "Ingen elementer funnet", + description: "Prøv å justere søket eller filtrene" + } + }, + pagination: { + of: "av", + items_per_page: "Elementer per side", + rows_per_page: "Rader per side", + page_x_of_y: "Side {{current}} av {{total}}", + go_to_first_page: "Gå til første side", + go_to_previous_page: "Gå til forrige side", + go_to_next_page: "Gå til neste side", + go_to_last_page: "Gå til siste side" + }, + comments: { + title: "Kommentarer", + description: "Legg til en kommentar ved å bruke skjemaet nedenfor.", + add: "Legg til kommentar", + "new": "Ny kommentar", + save: "Lagre kommentar", + success: "Kommentar lagt til", + error: "Kunne ikke legge til kommentar", + placeholder: "Skriv din kommentar her...", + empty: { + title: "Ingen kommentarer ennå", + description: "Vær den første til å legge til en kommentar" + } + }, + attachments: { + title: "Vedlegg", + description: "Legg til en fil ved å klikke på 'Legg til vedlegg'.", + upload: "Last opp et vedlegg", + upload_description: "Last opp et vedlegg eller legg til en lenke til en ekstern ressurs.", + drop: "Slipp filene her", + drop_description: "Slipp filer her eller klikk for å velge filer fra enheten din.", + drop_files_description: "Filer kan være opptil ", + empty: { + title: "Ingen vedlegg", + description: "Legg til en fil ved å klikke på 'Legg til vedlegg'." + }, + toasts: { + error: "Noe gikk galt, vennligst prøv igjen.", + error_uploading_files: "Kan ikke laste opp mer enn 1 fil om gangen", + error_uploading_files_multiple: "Kan ikke laste opp mer enn 10 filer", + error_no_files_selected: "Ingen filer valgt", + error_file_rejected: "Fil {file} ble avvist", + error_failed_to_upload_files: "Kunne ikke laste opp filer", + error_failed_to_upload_files_multiple: "Kunne ikke laste opp filer", + error_failed_to_upload_files_single: "Kunne ikke laste opp fil", + success_uploading_files: "Filer lastet opp", + success_uploading_files_multiple: "Filer lastet opp", + success_uploading_files_single: "Fil lastet opp", + success_uploading_files_target: "Filer lastet opp", + uploading_files: "Laster opp {target}...", + remove_file: "Fjern fil" + } + } + }, + header: { + discord: { + button: "Bli med oss på Discord" + }, + feedback: { + button: "Tilbakemelding", + title: "Takk for tilbakemeldingen!", + description: "Vi kommer tilbake til deg så snart som mulig", + placeholder: "Ideer for å forbedre denne siden eller problemer du opplever.", + success: "Takk for tilbakemeldingen!", + error: "Feil ved sending av tilbakemelding - prøv igjen?", + send: "Send tilbakemelding" + } + }, + not_found: { + title: "404 - Side ikke funnet", + description: "Siden du leter etter eksisterer ikke.", + "return": "Gå tilbake til dashbordet" + }, + theme: { + options: { + light: "Lys", + dark: "Mørk", + system: "System" + } + }, + sidebar: { + overview: "Oversikt", + policies: "Retningslinjer", + risk: "Risiko", + vendors: "Leverandører", + integrations: "Integrasjoner", + settings: "Innstillinger", + evidence: "Bevisoppgaver" + }, + auth: { + title: "Automatiser SOC 2, ISO 27001 og GDPR-overholdelse med AI.", + description: "Opprett en gratis konto eller logg inn med en eksisterende konto for å fortsette.", + options: "Flere alternativer", + google: "Fortsett med Google", + email: { + description: "Skriv inn e-postadressen din for å fortsette.", + placeholder: "Skriv inn e-postadresse", + button: "Fortsett med e-post", + magic_link_sent: "Magisk lenke sendt", + magic_link_description: "Sjekk innboksen din for en magisk lenke.", + magic_link_try_again: "Prøv igjen.", + success: "E-post sendt - sjekk innboksen din!", + error: "Feil ved sending av e-post - prøv igjen?" + }, + terms: "Ved å klikke på fortsett, bekrefter du at du har lest og godtar vilkårene for bruk og personvernerklæringen." + }, + onboarding: { + title: "Opprett en organisasjon", + setup: "Oppsett", + description: "Fortell oss litt om organisasjonen din.", + fields: { + name: { + label: "Organisasjonsnavn", + placeholder: "Ditt organisasjonsnavn" + }, + website: { + label: "Nettsted", + placeholder: "Ditt organisasjonsnettsted" + } + }, + success: "Takk, du er klar!", + error: "Noe gikk galt, vennligst prøv igjen." + }, + overview: { + title: "Oversikt", + framework_chart: { + title: "Rammeverkets fremdrift" + }, + requirement_chart: { + title: "Overholdelsesstatus" + } + }, + policies: { + dashboard: { + title: "Dashbord", + all: "Alle retningslinjer", + policy_status: "Retningslinjestatus", + policies_by_assignee: "Retningslinjer etter tildelt", + policies_by_framework: "Retningslinjer etter rammeverk" + }, + table: { + name: "Retningslinjenavn", + statuses: { + draft: "Utkast", + published: "Publisert" + }, + filters: { + owner: { + label: "Tildelt", + placeholder: "Filtrer etter tildelt" + } + } + }, + filters: { + search: "Søk etter retningslinjer...", + all: "Alle retningslinjer" + }, + status: { + draft: "Utkast", + published: "Publisert", + needs_review: "Trenger gjennomgang" + }, + policies: "retningslinjer" + }, + evidence_tasks: { + evidence_tasks: "Bevisoppgaver", + overview: "Oversikt" + }, + risk: { + risks: "risikoer", + overview: "Oversikt", + create: "Opprett ny risiko", + vendor: { + title: "Leverandørstyring", + dashboard: { + title: "Leverandørdashbord", + overview: "Leverandøroversikt", + vendor_status: "Leverandørstatus", + vendor_category: "Leverandørkategorier", + vendors_by_assignee: "Leverandører etter tildelt", + inherent_risk_description: "Innledende risikonivå før noen kontroller er anvendt", + residual_risk_description: "Gjenstående risikonivå etter at kontroller er anvendt" + }, + register: { + title: "Leverandørregister", + table: { + name: "Navn", + category: "Kategori", + status: "Status", + owner: "Eier" + } + }, + assessment: { + title: "Leverandørvurdering", + update_success: "Leverandørens risikovurdering oppdatert vellykket", + update_error: "Kunne ikke oppdatere leverandørens risikovurdering", + inherent_risk: "Inherent risiko", + residual_risk: "Gjenstående risiko" + }, + form: { + vendor_details: "Leverandørdetaljer", + vendor_name: "Navn", + vendor_name_placeholder: "Skriv inn leverandørnavn", + vendor_website: "Nettsted", + vendor_website_placeholder: "Skriv inn leverandørens nettsted", + vendor_description: "Beskrivelse", + vendor_description_placeholder: "Skriv inn leverandørbeskrivelse", + vendor_category: "Kategori", + vendor_category_placeholder: "Velg kategori", + vendor_status: "Status", + vendor_status_placeholder: "Velg status", + create_vendor_success: "Leverandør opprettet vellykket", + create_vendor_error: "Kunne ikke opprette leverandør", + update_vendor: "Oppdater leverandør", + update_vendor_success: "Leverandør oppdatert", + update_vendor_error: "Kunne ikke oppdatere leverandør", + add_comment: "Legg til kommentar" + }, + table: { + name: "Navn", + category: "Kategori", + status: "Status", + owner: "Eier" + }, + filters: { + search_placeholder: "Søk etter leverandører...", + status_placeholder: "Filtrer etter status", + category_placeholder: "Filtrer etter kategori", + owner_placeholder: "Filtrer etter eier" + }, + empty_states: { + no_vendors: { + title: "Ingen leverandører ennå", + description: "Kom i gang med å opprette din første leverandør" + }, + no_results: { + title: "Ingen resultater funnet", + description: "Ingen leverandører samsvarer med søket ditt", + description_with_filters: "Prøv å justere filtrene dine" + } + }, + actions: { + create: "Opprett leverandør" + }, + status: { + not_assessed: "Ikke vurdert", + in_progress: "Under behandling", + assessed: "Vurdert" + }, + category: { + cloud: "Sky", + infrastructure: "Infrastruktur", + software_as_a_service: "Programvare som en tjeneste", + finance: "Finans", + marketing: "Markedsføring", + sales: "Salg", + hr: "HR", + other: "Annet" + }, + risk_level: { + low: "Lav risiko", + medium: "Moderat risiko", + high: "Høy risiko", + unknown: "Ukjent risiko" + } + }, + dashboard: { + title: "Dashbord", + overview: "Risikooversikt", + risk_status: "Risiko status", + risks_by_department: "Risikoer etter avdeling", + risks_by_assignee: "Risikoer etter ansvarlig", + inherent_risk_description: "Inherent risiko beregnes som sannsynlighet * påvirkning. Beregnet før noen kontroller er anvendt.", + residual_risk_description: "Rest risiko beregnes som sannsynlighet * påvirkning. Dette er risikonivået etter at kontroller er anvendt.", + risk_assessment_description: "Sammenlign inherent og rest risikonivåer" + }, + register: { + title: "Risiko register", + table: { + risk: "Risiko" + }, + empty: { + no_risks: { + title: "Opprett en risiko for å komme i gang", + description: "Følg med på og vurder risikoer, opprett og tildel tiltak for teamet ditt, og administrer risiko registeret ditt i ett enkelt grensesnitt." + }, + create_risk: "Opprett en risiko" + } + }, + metrics: { + probability: "Sannsynlighet", + impact: "Påvirkning", + inherentRisk: "Inherent risiko", + residualRisk: "Rest risiko" + }, + form: { + update_inherent_risk: "Lagre inherent risiko", + update_inherent_risk_description: "Oppdater den inherente risikoen for risikoen. Dette er risikonivået før noen kontroller er anvendt.", + update_inherent_risk_success: "Inherent risiko oppdatert", + update_inherent_risk_error: "Kunne ikke oppdatere inherent risiko", + update_residual_risk: "Lagre rest risiko", + update_residual_risk_description: "Oppdater rest risikoen for risikoen. Dette er risikonivået etter at kontroller er anvendt.", + update_residual_risk_success: "Rest risiko oppdatert", + update_residual_risk_error: "Kunne ikke oppdatere rest risiko", + update_risk: "Oppdater risiko", + update_risk_description: "Oppdater risikotittelen eller beskrivelsen.", + update_risk_success: "Risiko oppdatert", + update_risk_error: "Kunne ikke oppdatere risiko", + create_risk_success: "Risiko opprettet", + create_risk_error: "Kunne ikke opprette risiko", + risk_details: "Risiko detaljer", + risk_title: "Risiko tittel", + risk_title_description: "Skriv inn et navn for risikoen", + risk_description: "Beskrivelse", + risk_description_description: "Skriv inn en beskrivelse for risikoen", + risk_category: "Kategori", + risk_category_placeholder: "Velg en kategori", + risk_department: "Avdeling", + risk_department_placeholder: "Velg en avdeling", + risk_status: "Risiko status", + risk_status_placeholder: "Velg en risikostatus" + }, + tasks: { + title: "Oppgaver", + attachments: "Vedlegg", + overview: "Oppgaveoversikt", + form: { + title: "Oppgave detaljer", + task_title: "Oppgave tittel", + status: "Oppgave status", + status_placeholder: "Velg en oppgavestatus", + task_title_description: "Skriv inn et navn for oppgaven", + description: "Beskrivelse", + description_description: "Skriv inn en beskrivelse for oppgaven", + due_date: "Forfallsdato", + due_date_description: "Velg forfallsdato for oppgaven", + success: "Oppgave opprettet", + error: "Kunne ikke opprette oppgave" + }, + sheet: { + title: "Opprett oppgave", + update: "Oppdater oppgave", + update_description: "Oppdater oppgavetittelen eller beskrivelsen." + }, + empty: { + description_create: "Opprett en tiltakoppgave for denne risikoen, legg til en behandlingsplan, og tildel den til et teammedlem." + } + } + }, + settings: { + general: { + title: "Generelt", + org_name: "Organisasjonsnavn", + org_name_description: "Dette er organisasjonens synlige navn. Du bør bruke det juridiske navnet på organisasjonen din.", + org_name_tip: "Vennligst bruk maks 32 tegn.", + org_website: "Organisasjonens nettsted", + org_website_description: "Dette er organisasjonens offisielle nettadresse. Sørg for å inkludere den fullstendige nettadressen med https://.", + org_website_tip: "Vennligst skriv inn en gyldig nettadresse inkludert https://", + org_website_error: "Feil ved oppdatering av organisasjonens nettsted", + org_website_updated: "Organisasjonsnettsted oppdatert", + org_delete: "Slett organisasjon", + org_delete_description: "Fjern organisasjonen din og alt innholdet permanent fra Comp AI-plattformen. Denne handlingen kan ikke angres - vennligst fortsett med forsiktighet.", + org_delete_alert_title: "Er du helt sikker?", + org_delete_alert_description: "Denne handlingen kan ikke angres. Dette vil permanent slette organisasjonen din og fjerne dataene dine fra våre servere.", + org_delete_error: "Feil ved sletting av organisasjon", + org_delete_success: "Organisasjon slettet", + org_name_updated: "Organisasjonsnavn oppdatert", + org_name_error: "Feil ved oppdatering av organisasjonsnavn", + save_button: "Lagre", + delete_button: "Slett", + delete_confirm: "SLETT", + delete_confirm_tip: "Skriv SLETT for å bekrefte.", + cancel_button: "Avbryt" + }, + members: { + title: "Medlemmer" + }, + billing: { + title: "Fakturering" + } + }, + user_menu: { + theme: "Tema", + language: "Språk", + sign_out: "Logg ut", + account: "Konto", + support: "Støtte", + settings: "Innstillinger", + teams: "Team" + }, + frameworks: { + title: "Rammer", + controls: { + title: "Kontroller", + description: "Gjennomgå og administrer samsvarskontroller", + table: { + status: "Status", + control: "Kontroll", + artifacts: "Artefakter", + actions: "Handlinger" + }, + statuses: { + not_started: "Ikke startet", + compliant: "Samsvarende", + non_compliant: "Ikke samsvarende" + } + } + }, + vendor: { + title: "Dashbord", + register_title: "Leverandøradministrasjon", + dashboard: { + title: "Dashbord", + overview: "Leverandøroversikt", + vendor_status: "Leverandørstatus", + vendor_category: "Leverandørkategorier", + vendors_by_assignee: "Leverandører etter tildelt", + inherent_risk_description: "Innledende risikonivå før noen kontroller er anvendt", + residual_risk_description: "Gjenstående risikonivå etter at kontroller er anvendt" + }, + register: { + title: "Leverandørregister", + table: { + name: "Navn", + category: "Kategori", + status: "Status", + owner: "Eier" + } + }, + category: { + cloud: "Sky", + infrastructure: "Infrastruktur", + software_as_a_service: "SaaS", + finance: "Finans", + marketing: "Markedsføring", + sales: "Salg", + hr: "HR", + other: "Annet" + }, + vendors: "leverandører", + form: { + vendor_details: "Leverandørdetaljer", + vendor_name: "Navn", + vendor_name_placeholder: "Skriv inn leverandørnavn", + vendor_website: "Nettsted", + vendor_website_placeholder: "Skriv inn leverandørnettsted", + vendor_description: "Beskrivelse", + vendor_description_placeholder: "Skriv inn leverandørbeskrivelse", + vendor_category: "Kategori", + vendor_category_placeholder: "Velg kategori", + vendor_status: "Status", + vendor_status_placeholder: "Velg status", + create_vendor_success: "Leverandør opprettet", + create_vendor_error: "Feil ved oppretting av leverandør", + update_vendor_success: "Leverandør oppdatert", + update_vendor_error: "Feil ved oppdatering av leverandør", + contacts: "Leverandørkontakter", + contact_name: "Kontaktpersonnavn", + contact_email: "Kontaktpersonens e-post", + contact_role: "Kontaktpersonens rolle", + add_contact: "Legg til kontakt", + new_contact: "Ny kontakt", + min_one_contact_required: "En leverandør må ha minst én kontakt" + }, + empty_states: { + no_vendors: { + title: "Ingen leverandører ennå", + description: "Kom i gang med å opprette din første leverandør" + }, + no_results: { + title: "Ingen resultater funnet", + description: "Ingen leverandører samsvarer med søket ditt", + description_with_filters: "Prøv å justere filtrene dine" + } + } } } as const; diff --git a/apps/app/src/locales/pt.ts b/apps/app/src/locales/pt.ts index c18ce29654..c245854ca1 100644 --- a/apps/app/src/locales/pt.ts +++ b/apps/app/src/locales/pt.ts @@ -1,5 +1,563 @@ export default { languages: { - es: "Espanhol" + es: "Espanhol", + fr: "Francês", + no: "Norueguês", + pt: "Português", + en: "Inglês" + }, + language: { + title: "Idiomas", + description: "Altere o idioma usado na interface do usuário.", + placeholder: "Selecione o idioma" + }, + common: { + actions: { + save: "Salvar", + edit: "Editar", + "delete": "Excluir", + cancel: "Cancelar", + clear: "Limpar", + create: "Criar", + send: "Enviar", + "return": "Retornar", + success: "Sucesso", + error: "Erro", + next: "Próximo", + complete: "Completo" + }, + assignee: { + label: "Responsável", + placeholder: "Selecione o responsável" + }, + date: { + pick: "Escolher uma data", + due_date: "Data de Vencimento" + }, + status: { + open: "Aberto", + pending: "Pendente", + closed: "Fechado", + archived: "Arquivado", + compliant: "Conforme", + non_compliant: "Não Conforme", + not_started: "Não Iniciado", + in_progress: "Em Andamento", + published: "Publicado", + needs_review: "Necessita Revisão", + draft: "Rascunho", + not_assessed: "Não Avaliado", + assessed: "Avaliado", + active: "Ativo", + inactive: "Inativo" + }, + filters: { + clear: "Limpar filtros", + search: "Pesquisar...", + status: "Status", + department: "Departamento", + owner: { + label: "Responsável", + placeholder: "Filtrar por responsável" + } + }, + table: { + title: "Título", + status: "Status", + assigned_to: "Atribuído A", + due_date: "Data de Vencimento", + last_updated: "Última Atualização", + no_results: "Nenhum resultado encontrado" + }, + empty_states: { + no_results: { + title: "Nenhum resultado", + title_tasks: "Nenhuma tarefa encontrada", + title_risks: "Nenhum risco encontrado", + description: "Tente outra pesquisa ou ajuste os filtros", + description_filters: "Tente outra pesquisa ou ajuste os filtros", + description_no_tasks: "Crie uma tarefa para começar", + description_no_risks: "Crie um risco para começar" + }, + no_items: { + title: "Nenhum item encontrado", + description: "Tente ajustar sua pesquisa ou filtros" + } + }, + pagination: { + of: "de", + items_per_page: "Itens por página", + rows_per_page: "Linhas por página", + page_x_of_y: "Página {{current}} de {{total}}", + go_to_first_page: "Ir para a primeira página", + go_to_previous_page: "Ir para a página anterior", + go_to_next_page: "Ir para a próxima página", + go_to_last_page: "Ir para a última página" + }, + comments: { + title: "Comentários", + description: "Adicione um comentário usando o formulário abaixo.", + add: "Adicionar Comentário", + "new": "Novo Comentário", + save: "Salvar Comentário", + success: "Comentário adicionado com sucesso", + error: "Falha ao adicionar comentário", + placeholder: "Escreva seu comentário aqui...", + empty: { + title: "Nenhum comentário ainda", + description: "Seja o primeiro a adicionar um comentário" + } + }, + attachments: { + title: "Anexos", + description: "Adicione um arquivo clicando em 'Adicionar Anexo'.", + upload: "Carregar um anexo", + upload_description: "Carregue um anexo ou adicione um link a um recurso externo.", + drop: "Solte os arquivos aqui", + drop_description: "Solte arquivos aqui ou clique para escolher arquivos do seu dispositivo.", + drop_files_description: "Os arquivos podem ter até ", + empty: { + title: "Nenhum anexo", + description: "Adicione um arquivo clicando em 'Adicionar Anexo'." + }, + toasts: { + error: "Algo deu errado, por favor tente novamente.", + error_uploading_files: "Não é possível carregar mais de 1 arquivo por vez", + error_uploading_files_multiple: "Não é possível carregar mais de 10 arquivos", + error_no_files_selected: "Nenhum arquivo selecionado", + error_file_rejected: "Arquivo {file} foi rejeitado", + error_failed_to_upload_files: "Falha ao carregar arquivos", + error_failed_to_upload_files_multiple: "Falha ao carregar arquivos", + error_failed_to_upload_files_single: "Falha ao carregar arquivo", + success_uploading_files: "Arquivos carregados com sucesso", + success_uploading_files_multiple: "Arquivos carregados com sucesso", + success_uploading_files_single: "Arquivo carregado com sucesso", + success_uploading_files_target: "Arquivos carregados", + uploading_files: "Carregando {target}...", + remove_file: "Remover arquivo" + } + } + }, + header: { + discord: { + button: "Junte-se a nós no Discord" + }, + feedback: { + button: "Feedback", + title: "Obrigado pelo seu feedback!", + description: "Voltaremos a você assim que possível", + placeholder: "Ideias para melhorar esta página ou problemas que você está enfrentando.", + success: "Obrigado pelo seu feedback!", + error: "Erro ao enviar feedback - tentar novamente?", + send: "Enviar Feedback" + } + }, + not_found: { + title: "404 - Página não encontrada", + description: "A página que você está procurando não existe.", + "return": "Voltar ao painel" + }, + theme: { + options: { + light: "Claro", + dark: "Escuro", + system: "Sistema" + } + }, + sidebar: { + overview: "Visão Geral", + policies: "Políticas", + risk: "Risco", + vendors: "Fornecedores", + integrations: "Integrações", + settings: "Configurações", + evidence: "Tarefas de Evidência" + }, + auth: { + title: "Automatize a conformidade com SOC 2, ISO 27001 e GDPR com IA.", + description: "Crie uma conta gratuita ou faça login com uma conta existente para continuar.", + options: "Mais opções", + google: "Continuar com o Google", + email: { + description: "Insira seu endereço de e-mail para continuar.", + placeholder: "Insira o endereço de e-mail", + button: "Continuar com e-mail", + magic_link_sent: "Link mágico enviado", + magic_link_description: "Verifique sua caixa de entrada para um link mágico.", + magic_link_try_again: "Tente novamente.", + success: "E-mail enviado - verifique sua caixa de entrada!", + error: "Erro ao enviar e-mail - tentar novamente?" + }, + terms: "Ao clicar em continuar, você reconhece que leu e concorda com os Termos de Serviço e a Política de Privacidade." + }, + onboarding: { + title: "Criar uma organização", + setup: "Configuração", + description: "Conte-nos um pouco sobre sua organização.", + fields: { + name: { + label: "Nome da Organização", + placeholder: "O nome da sua organização" + }, + website: { + label: "Website", + placeholder: "O website da sua organização" + } + }, + success: "Obrigado, você está pronto!", + error: "Algo deu errado, por favor tente novamente." + }, + overview: { + title: "Visão Geral", + framework_chart: { + title: "Progresso do Framework" + }, + requirement_chart: { + title: "Status de Conformidade" + } + }, + policies: { + dashboard: { + title: "Painel", + all: "Todas as Políticas", + policy_status: "Status da Política", + policies_by_assignee: "Políticas por Responsável", + policies_by_framework: "Políticas por Framework" + }, + table: { + name: "Nome da Política", + statuses: { + draft: "Rascunho", + published: "Publicado" + }, + filters: { + owner: { + label: "Responsável", + placeholder: "Filtrar por responsável" + } + } + }, + filters: { + search: "Pesquisar políticas...", + all: "Todas as Políticas" + }, + status: { + draft: "Rascunho", + published: "Publicado", + needs_review: "Necessita Revisão" + }, + policies: "políticas" + }, + evidence_tasks: { + evidence_tasks: "Tarefas de Evidência", + overview: "Visão Geral" + }, + risk: { + risks: "riscos", + overview: "Visão Geral", + create: "Criar Novo Risco", + vendor: { + title: "Gestão de Fornecedores", + dashboard: { + title: "Painel de Fornecedores", + overview: "Visão Geral do Fornecedor", + vendor_status: "Status do Fornecedor", + vendor_category: "Categorias de Fornecedores", + vendors_by_assignee: "Fornecedores por Responsável", + inherent_risk_description: "Nível de risco inicial antes de qualquer controle ser aplicado", + residual_risk_description: "Nível de risco remanescente após a aplicação de controles" + }, + register: { + title: "Registro de Fornecedores", + table: { + name: "Nome", + category: "Categoria", + status: "Status", + owner: "Responsável" + } + }, + assessment: { + title: "Avaliação de Fornecedor", + update_success: "Avaliação de risco do fornecedor atualizada com sucesso", + update_error: "Falha ao atualizar a avaliação de risco do fornecedor", + inherent_risk: "Risco Inerente", + residual_risk: "Risco Residual" + }, + form: { + vendor_details: "Detalhes do Fornecedor", + vendor_name: "Nome", + vendor_name_placeholder: "Insira o nome do fornecedor", + vendor_website: "Website", + vendor_website_placeholder: "Insira o website do fornecedor", + vendor_description: "Descrição", + vendor_description_placeholder: "Insira a descrição do fornecedor", + vendor_category: "Categoria", + vendor_category_placeholder: "Selecione a categoria", + vendor_status: "Status", + vendor_status_placeholder: "Selecione o status", + create_vendor_success: "Fornecedor criado com sucesso", + create_vendor_error: "Falha ao criar fornecedor", + update_vendor: "Atualizar Fornecedor", + update_vendor_success: "Fornecedor atualizado com sucesso", + update_vendor_error: "Falha ao atualizar fornecedor", + add_comment: "Adicionar Comentário" + }, + table: { + name: "Nome", + category: "Categoria", + status: "Status", + owner: "Responsável" + }, + filters: { + search_placeholder: "Pesquisar fornecedores...", + status_placeholder: "Filtrar por status", + category_placeholder: "Filtrar por categoria", + owner_placeholder: "Filtrar por responsável" + }, + empty_states: { + no_vendors: { + title: "Nenhum fornecedor ainda", + description: "Comece criando seu primeiro fornecedor" + }, + no_results: { + title: "Nenhum resultado encontrado", + description: "Nenhum fornecedor corresponde à sua pesquisa", + description_with_filters: "Tente ajustar seus filtros" + } + }, + actions: { + create: "Criar Fornecedor" + }, + status: { + not_assessed: "Não Avaliado", + in_progress: "Em Andamento", + assessed: "Avaliado" + }, + category: { + cloud: "Nuvem", + infrastructure: "Infraestrutura", + software_as_a_service: "Software como Serviço", + finance: "Finanças", + marketing: "Marketing", + sales: "Vendas", + hr: "RH", + other: "Outro" + }, + risk_level: { + low: "Baixo Risco", + medium: "Risco Médio", + high: "Alto Risco", + unknown: "Risco Desconhecido" + } + }, + dashboard: { + title: "Painel", + overview: "Visão Geral do Risco", + risk_status: "Status do Risco", + risks_by_department: "Riscos por Departamento", + risks_by_assignee: "Riscos por Responsável", + inherent_risk_description: "O risco inerente é calculado como probabilidade * impacto. Calculado antes de qualquer controle ser aplicado.", + residual_risk_description: "O risco residual é calculado como probabilidade * impacto. Este é o nível de risco após a aplicação de controles.", + risk_assessment_description: "Compare os níveis de risco inerente e residual" + }, + register: { + title: "Registro de Risco", + table: { + risk: "Risco" + }, + empty: { + no_risks: { + title: "Crie um risco para começar", + description: "Acompanhe e classifique riscos, crie e atribua tarefas de mitigação para sua equipe e gerencie seu registro de risco tudo em uma interface simples." + }, + create_risk: "Criar um risco" + } + }, + metrics: { + probability: "Probabilidade", + impact: "Impacto", + inherentRisk: "Risco Inerente", + residualRisk: "Risco Residual" + }, + form: { + update_inherent_risk: "Salvar Risco Inerente", + update_inherent_risk_description: "Atualize o risco inerente do risco. Este é o nível de risco antes de qualquer controle ser aplicado.", + update_inherent_risk_success: "Risco inerente atualizado com sucesso", + update_inherent_risk_error: "Falha ao atualizar risco inerente", + update_residual_risk: "Salvar Risco Residual", + update_residual_risk_description: "Atualize o risco residual do risco. Este é o nível de risco após a aplicação de controles.", + update_residual_risk_success: "Risco residual atualizado com sucesso", + update_residual_risk_error: "Falha ao atualizar risco residual", + update_risk: "Atualizar Risco", + update_risk_description: "Atualize o título ou a descrição do risco.", + update_risk_success: "Risco atualizado com sucesso", + update_risk_error: "Falha ao atualizar risco", + create_risk_success: "Risco criado com sucesso", + create_risk_error: "Falha ao criar risco", + risk_details: "Detalhes do Risco", + risk_title: "Título do Risco", + risk_title_description: "Insira um nome para o risco", + risk_description: "Descrição", + risk_description_description: "Insira uma descrição para o risco", + risk_category: "Categoria", + risk_category_placeholder: "Selecione uma categoria", + risk_department: "Departamento", + risk_department_placeholder: "Selecione um departamento", + risk_status: "Status do Risco", + risk_status_placeholder: "Selecione um status de risco" + }, + tasks: { + title: "Tarefas", + attachments: "Anexos", + overview: "Visão Geral da Tarefa", + form: { + title: "Detalhes da Tarefa", + task_title: "Título da Tarefa", + status: "Status da Tarefa", + status_placeholder: "Selecione um status de tarefa", + task_title_description: "Insira um nome para a tarefa", + description: "Descrição", + description_description: "Insira uma descrição para a tarefa", + due_date: "Data de Vencimento", + due_date_description: "Selecione a data de vencimento para a tarefa", + success: "Tarefa criada com sucesso", + error: "Falha ao criar tarefa" + }, + sheet: { + title: "Criar Tarefa", + update: "Atualizar Tarefa", + update_description: "Atualize o título ou a descrição da tarefa." + }, + empty: { + description_create: "Crie uma tarefa de mitigação para este risco, adicione um plano de tratamento e atribua a um membro da equipe." + } + } + }, + settings: { + general: { + title: "Geral", + org_name: "Nome da Organização", + org_name_description: "Este é o nome visível da sua organização. Você deve usar o nome legal da sua organização.", + org_name_tip: "Por favor, use no máximo 32 caracteres.", + org_website: "Website da Organização", + org_website_description: "Este é o URL oficial do website da sua organização. Certifique-se de incluir o URL completo com https://.", + org_website_tip: "Por favor, insira um URL válido incluindo https://", + org_website_error: "Erro ao atualizar o website da organização", + org_website_updated: "Website da organização atualizado", + org_delete: "Excluir organização", + org_delete_description: "Remova permanentemente sua organização e todo o seu conteúdo da plataforma Comp AI. Esta ação não é reversível - continue com cautela.", + org_delete_alert_title: "Você tem certeza absoluta?", + org_delete_alert_description: "Esta ação não pode ser desfeita. Isso excluirá permanentemente sua organização e removerá seus dados de nossos servidores.", + org_delete_error: "Erro ao excluir organização", + org_delete_success: "Organização excluída", + org_name_updated: "Nome da organização atualizado", + org_name_error: "Erro ao atualizar o nome da organização", + save_button: "Salvar", + delete_button: "Excluir", + delete_confirm: "EXCLUIR", + delete_confirm_tip: "Digite EXCLUIR para confirmar.", + cancel_button: "Cancelar" + }, + members: { + title: "Membros" + }, + billing: { + title: "Cobrança" + } + }, + user_menu: { + theme: "Tema", + language: "Idioma", + sign_out: "Sair", + account: "Conta", + support: "Suporte", + settings: "Configurações", + teams: "Equipes" + }, + frameworks: { + title: "Estruturas", + controls: { + title: "Controles", + description: "Revise e gerencie os controles de conformidade", + table: { + status: "Status", + control: "Controle", + artifacts: "Artefatos", + actions: "Ações" + }, + statuses: { + not_started: "Não Iniciado", + compliant: "Conforme", + non_compliant: "Não Conforme" + } + } + }, + vendor: { + title: "Painel", + register_title: "Gestão de Fornecedores", + dashboard: { + title: "Painel", + overview: "Visão Geral do Fornecedor", + vendor_status: "Status do Fornecedor", + vendor_category: "Categorias de Fornecedor", + vendors_by_assignee: "Fornecedores por Responsável", + inherent_risk_description: "Nível de risco inicial antes da aplicação de quaisquer controles", + residual_risk_description: "Nível de risco restante após a aplicação de controles" + }, + register: { + title: "Registro de Fornecedores", + table: { + name: "Nome", + category: "Categoria", + status: "Status", + owner: "Proprietário" + } + }, + category: { + cloud: "Nuvem", + infrastructure: "Infraestrutura", + software_as_a_service: "SaaS", + finance: "Finanças", + marketing: "Marketing", + sales: "Vendas", + hr: "RH", + other: "Outro" + }, + vendors: "fornecedores", + form: { + vendor_details: "Detalhes do Fornecedor", + vendor_name: "Nome", + vendor_name_placeholder: "Digite o nome do fornecedor", + vendor_website: "Website", + vendor_website_placeholder: "Digite o website do fornecedor", + vendor_description: "Descrição", + vendor_description_placeholder: "Digite a descrição do fornecedor", + vendor_category: "Categoria", + vendor_category_placeholder: "Selecione a categoria", + vendor_status: "Status", + vendor_status_placeholder: "Selecione o status", + create_vendor_success: "Fornecedor criado com sucesso", + create_vendor_error: "Falha ao criar fornecedor", + update_vendor_success: "Fornecedor atualizado com sucesso", + update_vendor_error: "Falha ao atualizar fornecedor", + contacts: "Contatos do Fornecedor", + contact_name: "Nome do Contato", + contact_email: "Email do Contato", + contact_role: "Função do Contato", + add_contact: "Adicionar Contato", + new_contact: "Novo Contato", + min_one_contact_required: "Um fornecedor deve ter pelo menos um contato" + }, + empty_states: { + no_vendors: { + title: "Nenhum fornecedor ainda", + description: "Comece criando seu primeiro fornecedor" + }, + no_results: { + title: "Nenhum resultado encontrado", + description: "Nenhum fornecedor corresponde à sua pesquisa", + description_with_filters: "Tente ajustar seus filtros" + } + } } } as const; diff --git a/packages/analytics/src/components/page-view.tsx b/packages/analytics/src/components/page-view.tsx index b25be59aff..58714d558f 100644 --- a/packages/analytics/src/components/page-view.tsx +++ b/packages/analytics/src/components/page-view.tsx @@ -24,7 +24,7 @@ function PageViewTracker(): null { export function PostHogPageView() { return ( - + );