snapshot of https://github.com/cortezaproject/corteza.git (2024.9.x, 2026-09-18; blobs > 131072B omitted)
Some checks failed
SonarQube / SonarQube (push) Failing after 5m28s
E2e test on main branch push / server and client test (map[name:admin port:8080]) (push) Failing after 3m33s
Server and lib tests / Library test (js) (push) Failing after 1m36s
Server and lib tests / Library test (vue) (push) Successful in 2m24s
Server and lib tests / Web client test (admin) (push) Successful in 2m52s
Server and lib tests / Web client test (compose) (push) Successful in 3m23s
Server and lib tests / Web client test (discovery) (push) Successful in 2m49s
Server and lib tests / Web client test (one) (push) Successful in 2m52s
Server and lib tests / Web client test (privacy) (push) Successful in 2m44s
Server and lib tests / Web client test (reporter) (push) Successful in 2m56s
Server and lib tests / Web client test (workflow) (push) Successful in 3m0s
Server and lib tests / Server tests (push) Failing after 4m55s
E2e test on main branch push / notify-failure (push) Failing after 9s
Server and lib tests / Send matrix testing notification (push) Successful in 2s
Mark stale issues and pull requests / stale (push) Successful in 40s

This commit is contained in:
upstream-mirror
2026-09-18 01:22:23 +05:00
commit 7e385fc126
8391 changed files with 1766236 additions and 0 deletions

View File

@@ -0,0 +1,119 @@
automation:
add: Add script
edit:
asyncHelp: Do not wait for results and ignore errors. Incompatible with critical flag.
asyncLabel: Run this script asynchronously
codeTabLabel: Code
criticalHelp: Wait until this script is executed. In case of errors, abort execution of other scripts and before* trigger
criticalLabel: Critical script
delete: Delete script
enabledHelp: Disabled scripts will be ignored
enabledLabel: Enabled
mailAutomationTriggers:
addMatcher: Add condition
addTrigger: Add trigger
delete: Delete trigger
deleteTrigger: Delete
enable: Enable trigger
matchAll: Must match all conditions
matcher:
fields:
bcc: BCC
cc: CC
from: From
placeholder: Mail header field
replyTo: Reply To
subject: Subject
to: To
match: Value to match
operators:
equal-ci: Match full
placeholder: Operator
prefix-ci: Match prefix
regex: Regex
suffix-ci: Match suffix
user: Existing user
tabLabel: Mail triggers
nameLabel: Name
namePlaceholder: Automation script name
runAsCurrentUser: Run as "{{ user }}"
runAsHelp: Script runner
scheduledTriggers:
tabLabel: Scheduled
securityLabel: Security
settingsTabLabel: Settings
timeoutHelp: How much time do we wait before aborting the script? Value in milliseconds (1000ms = 1s). It defaults (when 0) to 2s with 30s as maximum. Consult with your administrator for exact numbers and limitations.
timeoutLabel: Script execution timeout
timeoutPlaceholder: "1500"
title: Automation script
userPickerPlaceholder: Select user
import: Import automation script(s)
list:
column:
label:
async: Async
critical: Critical
enabled: Enabled
runAs: Run As
runInUA: In browser
unnamed: (Unnamed script)
manage: Manage automation scripts ({{count}})
manage-id-permissions: Manage permissions for this script
manage-wc-permissions: Manage permissions for all scripts
newLabel: Create a new script
newPlaceholder: Script name
testing:
load: Load
parametersHeadline: 'Parameters & payload:'
resultsHeadline: 'Results:'
testInBrowser: Test in Browser
testInCorredor: Test in Corredor
warning: ""
title: List of automation script
general:
resource-list:
no-items: No matches for your search
notFound: 'Not found'
loading: Loading
label:
"no": "No"
submit: Submit
"yes": "Yes"
selectOption: "Please select an option"
logout: Logout
noAccess: You do not have permissions to access Admin panel
pagination:
next: Next
prev: Previous
showing: '{{from}} - {{to}} of {{count}} {{data}}'
single_one: 'One {{data}}'
single_other: '{{count}} {{data}}'
navigation:
appMenu: Menu
adminPanel: Admin panel
automation: Automation
chart: Charts
configuration: Configuration
help:
documentation: Documentation
feedback: Send feedback
forum: Help
version: 'Version:'
module: Modules
more: More
namespace: Namespaces
noPageTitle: No page title
page: Pages
publicPages: Public pages
userSettings:
changePassword: Change password
loggedInAs: Logged in as {{user}}
logout: Logout
profile: Profile
theme: Theme
picker:
unnamed: Unnamed
role:
placeholder: Start typing to search for roles
member:
placeholder: Start typing to search for users

View File

@@ -0,0 +1,17 @@
list:
columns:
name: Name
updatedAt: Last update
filter:
absoluteTime: Show absolute time
incScriptsWithErrors: Errors ({{ count }})
incScriptsWithIterator: Iterator ({{ count }})
incScriptsWithSecurity: Security ({{ count }})
incScriptsWithTriggers: Triggers ({{ count }})
searchQuery: Search query
flags:
iterator: Iterator
security: Security
triggers: Triggers
labelMissing: <label missing>
title: Corredor Scripts

View File

@@ -0,0 +1,50 @@
editor:
info:
createdByUserName: Created by - Name
delete: Delete
error: Error
eventType: Event type
id: ID
resourceType: Resource type
status: Status
title: Basic information
workflowID: WorkflowID
openWorkflow: Open workflow
cancel: Cancel session
title: Session
list:
columns:
actions: ""
createdAt: Created At
eventType: Event type
sessionID: SessionID
state: State
status: Status
workflowID: WorkflowID
filterForm:
all:
label: All
completed:
label: Completed
excluded:
label: Without
exclusive:
label: Only
failed:
label: Failed
inProgress:
label: completed sessions
inclusive:
label: Including
prompted:
label: Prompted
sessions:
label: sessions
started:
label: Started
suspended:
label: Suspended
canceled:
label: Canceled
loading: Loading sessions
title: Sessions

View File

@@ -0,0 +1,55 @@
editor:
info:
delete: Delete
enabled: Enabled
handle: Handle
invalid-handle-characters: Should be at least 2 characters long. Can contain only letters, numbers, underscores and dots. Must end with letter or number
id: ID
name: Name *
openBuilder: Open builder
title: Basic information
undelete: Undelete
new: New Workflow
permissions: Permissions
title:
create: Create workflow
edit: Edit workflow
triggers:
and: and
columns:
constraints: Constraints
eventType: Event
resourceType: Resource
title: Triggers
list:
columns:
actions: ""
createdAt: Created
enabled: Enabled
handle: Handle
name: Name
state: State
delete: Delete
undelete: Undelete
export: Export
rows:
filters:
deleted: Deleted
filterForm:
deleted:
label: deleted workflows
excluded:
label: Without
exclusive:
label: Only
inclusive:
label: Including
query:
label: Filter workflows list
placeholder: Filter workflows by name
loading: Loading workflows
new: New Workflow
permissions: Permissions
title: Workflows
yaml: YAML

View File

@@ -0,0 +1,6 @@
list:
columns:
events: Triggered on events
label: Label
name: Name
title: Compose Automation

View File

@@ -0,0 +1,27 @@
editor:
title: Compose settings
basic:
attachments:
max-size: Max size (MB)
page: Page attachments
record: Record attachments
icon: Icon attachments
namespace: Namespace attachments
type:
description: 'MIME types, separated with ",". Example: "text/plain,text/csv"'
whitelist: File type whitelist
title: Basic
ui:
title: User interface
sidebar:
title: Sidebar
hide-namespace-list: Hide list of namespaces
hide-namespace-list-link: Hide link to list of all namespaces
record-toolbar:
title: Record Toolbar
hide-submit: Hide submit button
hide-delete: Hide delete button
hide-edit: Hide edit button
hide-new: Hide new button
hide-clone: Hide clone button
hide-back: Hide back link

View File

@@ -0,0 +1,19 @@
applications:
applications: Application(s)
deleted: Deleted
title: Active application(s)
total: Total
roles:
archived: Archived
deleted: Deleted
roles: Role(s)
title: Active role(s)
total: Total
title: Dashboard
users:
created: Created users(s)
deleted: Deleted
suspended: Suspended
title: Active user(s)
total: Total
users: User(s)

View File

@@ -0,0 +1,59 @@
editor:
generate:
body: '{{ userLabel }} is sending you an invitation for Corteza Federated Network. To start sharing data between organizations, go to the admin panel of your Corteza application, click on “Federation” and select “Pair Federation Network” on top right corner. Copy the link below and await confirmation from another administrator.'
description: To add your organization to a federated network send an email invite or share the link below with an administrator of another organization.
hello: Hello,
invitation: Invitation to Federated Network
kindRegards: Kind regards, Corteza team.
notGenerated: Link not generated
sendEmail: Send Email
subject: 'Subject:'
generateUri: Generate Federation Link
info:
delete: Delete
email: Admin Email
enabled: Enabled
name: Server name *
status: Status
tags:
label: Tags
placeholder: +Add
title: Basic information
undelete: Undelete
url: Server URL *
title:
create: Create Federated Node
edit: Edit Federated Node
list:
columns:
actions: ""
createdAt: Created
enabled: Enabled
name: Name
status: Status
tags: ""
filterForm:
query:
label: Filter servers list
placeholder: Filter servers by name
loading: Loading federated nodes
new: New Federated Node
pair:
confirm: Confirm
label: Pair Federated Node
networkEstablished: Federated network will be established after the final confirmation from the administrator of another Corteza Federation Node.
note: 'Note:'
status:
confirmPending:
description: |-
{{ email }} accepted the invitation to join “{{ name }}” Federated Network.
Click on “Confirm” to start sharing the data.
descriptionNoMail: |-
Admin of “{{ name }}” accepted the invitation to join the Federated Network.
Click on “Confirm” to start sharing the data
none:
description: To pair your organization with a federated network, paste the generated URL of another organization below.
pending:
description: Pairing successful, pending final confirmation by administrator
title: Federated Networks
yaml: YAML

View File

@@ -0,0 +1,89 @@
label:
add: Add
general:
yes: Yes
no: No
template:
single: Template
plural: Templates
user:
single: User
plural: Users
role:
single: Role
plural: Roles
user-group:
single: User Group
plural: User Groups
application:
single: Application
plural: Applications
auth-client:
single: Auth Client
plural: Auth Clients
queue:
single: Messaging Queue
plural: Messaging Queues
route:
single: Route
plural: Routes
connection:
single: Database Connection
plural: Database Connections
sensitivity-level:
single: Sensitivity Level
plural: Sensitivity Levels
session:
single: Session
plural: Sessions
workflow:
single: Workflow
plural: Workflows
plus-add: + Add
clear: Clear
all: All
none: None
experimental: Experimental
now: Now
openMap: Open Map
today: Today
routes: Routes
requests: Requests
refresh: Refresh
loadMore: Load more
loading: Loading
saveAndClose: Save and close
cancel: Cancel
submit: Submit
delete: Delete
undelete: Undelete
fileTypeNotAllowed: File type not allowed
uploading: Uploading
dropFiles: Click or drop files here to upload
editor:
unsavedChanges: Unsaved changes will be lost. Do you wish to leave the page?
system:
field:
createdAt: Created at
createdBy: Created by
updatedAt: Updated at
updatedBy: Updated by
deletedAt: Deleted at
deletedBy: Deleted by
archivedAt: Archived at
suspendedAt: Suspended at
lastUsedAt: Last used at
completedAt: Completed at
ownedBy: Owned by
runAs: Run as
resourceList:
pagination:
recordsPerPage: Per page
themes:
labels:
light: Light
dark: Dark
extendSession:
labels:
extend: Extend Session
warning: You will be logged out in {{ countdownTime }} seconds

View File

@@ -0,0 +1,49 @@
dashboard: Dashboard
system:
group: System
items:
users: Users
usergroups: User Groups
actionlog: Action log
apigw: Integration Gateway
applications: Applications
authclients: Auth Clients
connections: Connections
code-snippets: Code Snippets
sensitivityLevel: Sensitivity Levels
permissions: Permissions
queues: Messaging Queues
roles: Roles
settings: Auth Settings
email: Email settings
stats: Stats
templates: Templates
compose:
group: Compose
items:
automation: Automation
permissions: Permissions
settings: Settings
automation:
group: Automation
items:
permissions: Permissions
scripts: Corredor Scripts
sessions: Sessions
workflows: Workflows
federation:
group: Federation
items:
nodes: Nodes
permissions: Permissions
ui:
group: User interface
items:
theming: Theming
navigation: Navigation
location: Location

View File

@@ -0,0 +1,346 @@
general:
error: Error
success: Success
warning: Warning
notAllowed: Not allowed to access Admin Area. Redirecting
list:
load:
error: 'Failed to load resource list'
user:
external-auth-providers:
error: External auth providers fetch failed
success: External auth providers updated
fetch:
error: User fetch failed
roles:
error: Role fetch failed
update:
success: User updated
error: User update failed
create:
success: User created
error: User create failed
delete:
success: User deleted
error: User delete failed
undelete:
success: User restored
error: User restore failed
membershipUpdate:
success: Membership updated
error: Membership update failed
passwordChange:
success: Password changed
error: Password change failed
sessionsRevoke:
success: Sessions revoked
error: Session revoke failed
suspend:
success: User suspended
error: User suspension failed
unsuspend:
success: User unsuspended
error: User suspension failed
import:
success: Users imported successfully
avatarUpload:
success: Avatar updated
error: Avatar upload failed
avatarSettings:
success: Avatar settings updated
error: Avatar settings update failed
avatarDelete:
success: Avatar deleted
error: Avatar delete failed
role:
fetch:
error: Role fetch failed
create:
success: Role created
error: Role create failed
update:
success: Role updated
error: Role update failed
delete:
success: Role deleted
error: Role delete failed
undelete:
success: Role restored
error: Role restore failed
archive:
success: Role archived
error: Role archive failed
unarchive:
success: Role unarchived
error: Role unarchive failed
membershipUpdate:
success: Membership updated
error: Membership update failed
userGroup:
fetch:
error: User group fetch failed
roles:
error: User group roles fetch failed
membershipUpdate:
success: User group membership updated
error: User group membership update failed
create:
success: User group created
error: User group create failed
update:
success: User group updated
error: User group update failed
delete:
success: User group deleted
error: User group delete failed
undelete:
success: User group restored
error: User group restore failed
application:
fetch:
error: Application fetch failed
update:
success: Application updated
error: Application update failed
create:
success: Application created
error: Application create failed
delete:
success: Application deleted
error: Application delete failed
undelete:
success: Application restored
error: Application restore failed
assetsUpload:
error: Application assets upload failed
template:
fetch:
error: Template fetch failed
fetchPartials:
error: Partial templates fetch failed
create:
success: Template created
error: Template create failed
update:
success: Template updated
error: Template update failed
delete:
success: Template deleted
error: Template delete failed
undelete:
success: Template restored
error: Template restore failed
driver:
error: Template render drivers fetch failed
preview:
error: Template preview fetch failed
authclient:
fetch:
error: Auth Client fetch failed
create:
success: Auth Client created
error: Auth Client create failed
update:
success: Auth Client updated
error: Auth Client update failed
delete:
success: Auth Client deleted
error: Auth Client delete failed
undelete:
success: Auth Client restored
error: Auth Client restore failed
queue:
fetch:
error: Queue fetch failed
create:
success: Queue created
error: Queue create failed
update:
success: Queue updated
error: Queue update failed
delete:
success: Queue deleted
error: Queue delete failed
undelete:
success: Queue restored
error: Queue restore failed
gateway:
fetch:
error: Route fetch failed
create:
success: Route created
error: Route create failed
update:
success: Route updated
error: Route update failed
filter:
fetch:
error: Filter fetch failed
update:
success: Filters updated
error: Filters update failed
delete:
success: Route deleted
error: Route delete failed
undelete:
success: Route restored
error: Route restore failed
profiler:
fetch:
error: Requests fetch failed
purge:
success: Requests purged
error: Requests purge failed
workflow:
fetch:
error: Workflow fetch failed
trigger:
error: Trigger fetch failed
create:
success: Workflow created
error: Workflow create failed
update:
success: Workflow updated
error: Workflow update failed
delete:
success: Workflow deleted
error: Workflow delete failed
undelete:
success: Workflow restored
error: Workflow restore failed
session:
fetch:
error: Session fetch failed
trigger:
error: Trigger fetch failed
cancel:
success: Session canceled
error: Session cancel failed
federation:
fetch:
error: Node fetch failed
create:
success: Node created
error: Node create failed
update:
success: Node updated
error: Node update failed
delete:
success: Node deleted
error: Node delete failed
undelete:
success: Node restored
error: Node restore failed
url:
error: Generated URL fetch failed
email:
success: Email sent
error: Failed to send email
pair:
success: Node paired
error: Failed to pair node
handshake:
success: Handshake complete paired
error: Handshake failed
sensitivityLevel:
create:
success: Sensitivity level created
error: Sensitivity level create failed
delete:
success: Sensitivity level deleted
error: Sensitivity level delete failed
fetch:
success: Sensitivity level fetched
error: Sensitivity level fetch failed
undelete:
success: Sensitivity level restored
error: Sensitivity level restore failed
update:
success: Sensitivity level updated
error: Sensitivity level update failed
settings:
system:
fetch:
error: System settings fetch failed
auth:
success: Auth settings updated
error: Auth settings update failed
external:
success: External settings updated
error: External settings update failed
bgScreen:
style:
success: Auth background styles updated
error: Auth background styles update failed
smtpCheck:
success: SMTP configuration check passed
error: SMTP configuration check failed
apigw:
success: Integration gateway settings saved
error: Integration gateway settings update failed
compose:
fetch:
error: Compose settings fetch failed
update:
success: Compose settings updated
error: Compose settings update failed
ui:
fetch:
error: UI settings fetch failed
update:
success: UI settings updated
error: UI settings update failed
theming:
fetch:
error: Theming settings fetch failed
update:
success: Theming settings updated
error: Theming settings update failed
navigation:
fetch:
error: Navigation settings fetch failed
update:
success: Navigation settings updated
error: Navigation settings update failed
location:
fetch:
error: Location settings fetch failed
update:
success: Location settings updated
error: Location settings update failed
code-snippet:
fetch:
error: Code snippets fetch failed
update:
success: Code snippets updated, refresh the page to see the changes
error: Code snippets update failed
delete:
success: Code snippet deleted, refresh the page to see the changes
error: Code snippet delete failed
permissions:
fetch:
error: Permissions fetch failed
update:
success: Permissions updated
error: Permissions update failed
clone:
success: Permissions cloned
error: Permissions clone failed
role:
error: Failed to add role
connection:
fetch:
error: Connection fetch failed
update:
success: Connection updated
error: Connection update failed
create:
success: Connection created
error: Connection create failed
delete:
success: Connection deleted
error: Connection delete failed
undelete:
success: Connection restored
error: Connection restore failed

View File

@@ -0,0 +1,27 @@
title: Notifications
empty: No notifications
emptyDescription: You will see notifications here when they arrive
markAllAsRead: Mark all as read
markAllAsUnread: Mark all as unread
markAsRead: Mark as read
markAsUnread: Mark as unread
delete: Delete
all: All
unread: Unread
read: Read
success: Success
allMarkedAsRead: All notifications have been marked as read
allMarkedAsUnread: All notifications have been marked as unread
notificationDeleted: Notification has been deleted
loadMore: Load More
recordRedirectError: Error navigating to record
mute: Mute notifications
unmute: Unmute notifications
muted: Notifications muted
unmuted: Notifications unmuted
markAllAsReadError: Error marking all notifications as read
markAllAsUnreadError: Error marking all notifications as unread
notificationDeletedError: Error deleting notification
namespaceNotFound: Namespace not found
pageNotFound: Page not found
recordNotFound: Record not found

View File

@@ -0,0 +1,596 @@
# Admin "permissions" translation namespace
# Holds mix of translations for two ui component types:
# - inline permission table (admin interface only)
# - modal permission table (common perm. interface)
ui:
save: Save changes
cancel: Cancel
set-for: Set permissions for {{target}}
loading: Loading permissions
notification:
save:
success: Permissions saved
failed: Failed to save permissions
edit:
title: Edit permissions
label: User roles
description: Select role to set permissions
evaluate:
title: Evaluate permissions
description: Evaluate applied permissions
add:
label: Add
title: Evaluate permissions
save: Save & Close
edit:
description: Select a role that you wish to edit permissions for
evaluate:
description: Select a combination of roles or a user to evaluate
role:
label: Roles
placeholder: Select role(s)
user:
label: Users
placeholder: Search or select a user
tooltip:
unknown-context:
user: Can not evaluate permission for a user with contextual role on a non-specific resource
role: Can not evaluate permission for contextual role on a non-specific resource
access:
allow: Allow
inherit: Inherit
deny: Deny
#############################################################################
# Inline permission table UI:
click-on-cell-to-allow: Click on permission/role cell to allow a specific operation
edit-or-eval: Edit or evaluate permissions
title:
automation: Automation permissions
system: System permissions
compose: Compose permissions
federation: Federation permissions
clone:
clone: Clone
label: Clone permissions
pick-role: Start typing to search for roles
title: Apply permissions to
description: This will clone all the permissions of the current role and apply them to the selected
resources:
automation:
component:
label: Automation component
operations:
grant:
title: Grant permissions on automation
sessions.search:
title: Search sessions
triggers.search:
title: Search triggers
workflow.create:
title: Create new workflow
workflows.search:
title: Search workflows
resource-translations.manage:
title: Manage resource translations
workflow:
label: Workflows
all: all workflows
specific: workflow "{{target}}"
operations:
delete:
description: 'Default: deny'
specific: Delete this workflow
title: Delete any workflow
execute:
description: 'Default: deny'
specific: Execute this workflow
title: Execute any workflow
read:
description: 'Default: deny'
specific: Read this workflow
title: Read any workflow
sessions.manage:
description: 'Default: deny'
specific: Manage sessions for this workflow
title: Manage all sessions
triggers.manage:
description: 'Default: deny'
specific: Manage triggers for this workflow
title: Manage all triggers
undelete:
description: 'Default: deny'
specific: Undelete this workflow
title: Undelete any workflow
update:
description: 'Default: deny'
specific: Update this workflow
title: Update any workflow
system:
component:
label: System component
operations:
action-log.read:
title: Access action log
application.create:
title: Create new application
application.flag.global:
title: Can pin application for everyone
application.flag.self:
title: Can pin application for themselves
user-groups.search:
title: List and search user groups
user-group.create:
title: Create new user group
applications.search:
title: List and search applications
auth-client.create:
title: Create new auth client
auth-clients.search:
title: List and search auth clients
apigw-route.create:
title: Create new route
apigw-routes.search:
title: List and search routes
apigw-filter.create:
title: Create new filter
apigw-filters.search:
title: List and search filters
grant:
title: Grant permission on system component
queue.create:
title: Create new messaging queue
queues.search:
title: List and search messaging queues
reminder.assign:
title: Allow reminder assignment
notification.assign:
title: Allow notification assignment
role.create:
title: Create new role
roles.search:
title: List and search roles
settings.manage:
title: Manage all settings
settings.read:
title: Access all settings
template.create:
title: Create new template
templates.search:
title: List and search templates
user.create:
title: Create new user
users.search:
title: List and search users
resource-translations.manage:
title: Manage resource translations
dal-schema-alterations.manage:
title: Manage schema alterations
report.create:
title: Create new report
reports.search:
title: List and search reports
dal-connections.search:
title: Search connections
dal-connection.create:
title: Create connections
dal-sensitivity-level.manage:
title: Manage connection sensitivity level
data-privacy-requests.search:
title: Search data privacy requests
data-privacy-request.create:
title: Create data privacy requests
application:
label: Applications
all: all applications
specific: application "{{target}}"
operations:
delete:
description: 'Default: deny'
specific: Delete {{target}}
title: Delete any application
read:
description: 'Default: deny'
specific: Read {{target}}
title: Read any application
update:
description: 'Default: deny'
specific: Update {{target}}
title: Update any application
apigw-route:
label: Gateway routes
all: all routes
specific: route "{{target}}"
operations:
delete:
description: 'Default: deny'
specific: Delete {{target}}
title: Delete any route
read:
description: 'Default: deny'
specific: Read {{target}}
title: Read any route
update:
description: 'Default: deny'
specific: Update {{target}}
title: Update any route
auth-client:
label: Auth Clients
all: all auth clients
specific: auth client "{{target}}"
operations:
authorize:
description: 'User can authorize (use) this client. Default: deny'
specific: Authorize client "{{target}}
title: Authorize any client
delete:
description: 'Default: deny'
specific: Delete client "{{target}}
title: Delete any client
read:
description: 'Default: deny'
specific: Read client "{{target}}
title: Read any client
update:
description: 'Default: deny'
specific: Update client "{{target}}
title: Update any client
dal-connection:
label: Connections
all: all connections
specific: connection "{{target}}"
operations:
read:
description: 'Default: deny'
specific: Read connection "{{target}}
title: Read any connection
update:
description: 'Default: deny'
specific: Update connection "{{target}}
title: Update any connection
delete:
description: 'Default: deny'
specific: Delete connection "{{target}}
title: Delete any connection
dal-config:
manage:
title: Manage any connections
role:
label: Roles
all: all roles
specific: role "{{target}}"
operations:
delete:
description: 'Default: deny'
specific: Delete {{target}}
title: Delete any role
members.manage:
description: 'Default: deny'
specific: Manage members for {{target}}
title: Manage members for any role
read:
description: 'Default: deny'
specific: Read {{target}}
title: Read any role
update:
description: 'Default: deny'
specific: Update {{target}}
title: Update any role
queue:
label: Queues
all: all queues
specific: queue "{{target}}"
operations:
delete:
description: 'Default: deny'
specific: Delete {{target}}
title: Delete any queue
members.manage:
description: 'Default: deny'
specific: Manage members for {{target}}
title: Manage members for any queue
read:
description: 'Default: deny'
specific: Read {{target}}
title: Read any queue
update:
description: 'Default: deny'
specific: Update {{target}}
title: Update any queue
queue.read:
description: 'Default: deny'
specific: Read messages from {{target}}
title: Read messages from any queue
queue.write:
description: 'Default: deny'
specific: Write messages to {{target}}
title: Write messages to any queue
template:
label: Templates
all: all templates
specific: template "{{target}}"
operations:
delete:
description: 'Default: deny'
specific: Delete {{target}}
title: Delete any template
read:
description: 'Default: deny'
specific: Read {{target}}
title: Read any template
render:
description: 'Default: deny'
specific: Render {{target}}
title: Render any template
update:
description: 'Default: deny'
specific: Update {{target}}
title: Update any template
report:
label: Reports
all: all reports
specific: report "{{target}}"
operations:
delete:
description: 'Default: deny'
specific: Delete {{target}}
title: Delete any report
read:
description: 'Default: deny'
specific: Read {{target}}
title: Read any report
run:
description: 'Default: deny'
specific: Run {{target}}
title: Run any report
update:
description: 'Default: deny'
specific: Update {{target}}
title: Update any report
user:
label: Users
all: all users
specific: user "{{target}}"
operations:
credentials:
manage:
specific: Manage {{target}}'s credentials
title: Manage any user
delete:
description: 'Default: deny'
specific: Delete {{target}}
title: Delete any user
email.unmask:
description: 'Default: deny'
specific: Show email details for {{target}}
title: Show email details for any user
name.unmask:
description: 'Default: deny'
specific: Show name details for {{target}}
title: Show name details for any user
impersonate:
description: 'Default: deny'
specific: Impersonate this user {{target}}
title: Impersonate any user
read:
description: 'Default: deny'
specific: Read {{target}}
title: Read any user
suspend:
description: 'Default: deny'
specific: Suspend {{target}}
title: Suspend any user
unsuspend:
description: 'Default: deny'
specific: Unsuspend {{target}}
title: Unsuspend any user
update:
description: 'Default: deny'
specific: Update {{target}}
title: Update any user
user-group:
label: User groups
all: all user groups
specific: user group "{{target}}"
operations:
read:
description: 'Default: deny'
specific: Read {{target}}
title: Read any user group
update:
description: 'Default: deny'
specific: Update {{target}}
title: Update any user group
delete:
description: 'Default: deny'
specific: Delete {{target}}
title: Delete any user group
members.manage:
description: 'Default: deny'
specific: Manage members for {{target}}
title: Manage members for any user group
data-privacy-request:
label: Privacy Requests
all: all requests
specific: request "{{target}}"
operations:
read:
description: 'Default: deny'
specific: Read {{target}}
title: Read any request
approve:
description: 'Default: deny'
specific: Approve {{target}}
title: Approve any request
federation:
component:
label: Federation component
operations:
grant:
title: Grant permissions on federation component
node.create:
title: Create nodes
nodes.search:
title: List or search nodes
pair:
title: Pair nodes
settings.manage:
title: Manage all settings
settings.read:
title: Access all settings
node:
label: Nodes
operations:
manage:
title: Manage any node
module.create:
title: Create modules
exposed-module:
label: Modules
operations:
manage:
title: Manage any module
shared-module:
label: Modules
operations:
map:
title: Map any module
compose:
component:
label: Compose component
operations:
grant:
title: Grant permissions on compose component
namespace.create:
title: Create namespaces
namespaces.search:
title: List and search namespaces
settings.manage:
title: Manage all settings
settings.read:
title: Access all settings
resource-translations.manage:
title: Manage resource translations
chart:
label: Charts
operations:
delete:
title: Delete any chart
read:
title: Read any chart
update:
title: Update any chart
module:
label: Modules
operations:
delete:
title: Delete any module
owned-record.create:
title: Manage owner when creating records for any module
read:
title: Read any module
record.create:
title: Create record under any module
records.search:
title: List and search records under any module
update:
title: Update any module
module-field:
label: Module fields
operations:
record.value.read:
title: Read any module field
record.value.update:
title: Update any module field
namespace:
label: Namespaces
operations:
chart.create:
title: Create charts under any namespace
charts.search:
title: List and search charts under any namespace
charts.export:
title: Export charts under any namespace
delete:
title: Delete any namespace
manage:
title: Manage any namespace
module.create:
title: Create modules under any namespace
modules.search:
title: List and search modules under any namespace
modules.export:
title: Export modules under any namespace
page.create:
title: Create pages under any namespace
pages.search:
title: List and search pages under any namespace
read:
title: Access any namespace
update:
title: Update any namespace
export:
title: Export any namespace
page:
label: Pages
operations:
delete:
title: Delete any page
read:
title: Read any page
update:
title: Update any page
page-layout.create:
title: Create page layouts under any page
page-layouts.search:
title: List and search page layouts under any page
page-layout:
label: Page layouts
operations:
delete:
title: Delete any page layout
read:
title: Read any page layout
update:
title: Update any page layout
record:
label: Records
operations:
delete:
title: Delete any record
undelete:
title: Undelete any record
read:
title: Read any record
update:
title: Update any record
owner.manage:
title: Manage ownership of any record
revisions.search:
title: Access revisions of any record

View File

@@ -0,0 +1,47 @@
list:
columns:
action: Action
actor: User
description: Description
requestOrigin: Origin
resource: Resource
severity: Severity
timestamp: Timestamp
loading: Loading actions
details:
id: ID
header: Details
timestamp: Timestamp
requestOrigin: Request Origin
requestID: Request ID
actorIPAddr: Actor/User
actor: User
actorID: User ID
severity: Severity
resource: Resource
action: Action
headerAdditional: Additional information
description: Description
error: Error
meta: Meta
severity:
emergency: Emergency
alert: Alert
critical: Critical
error: Error
warning: Warning
notice: Notice
info: Info
debug: Debug
filter:
action: Action
actor: User ID
choose-date: Choose a date
from: Starting from
no-time: No time selected
resource: Resource
search: Search
to: Ending at
today: Today
loadOlder: Load older actions
title: Action log

View File

@@ -0,0 +1,175 @@
title: Integration Gateway
list:
export: Export
title: Routes
new: New Route
permissions: Permissions
profiler: Profiler
yaml: YAML
loading: Loading routes
filterForm:
query:
label: Filter route list
placeholder: Filter routes by name
excluded:
label: Without
inclusive:
label: Including
exclusive:
label: Only
deleted:
label: deleted routes
handle:
placeholder: Filter endpoints by path
delete: Delete
undelete: Undelete
columns:
endpoint: Endpoint
createdAt: Created
enabled: Enabled
method: Method
actions: ''
state: State
rows:
filters:
deleted: Deleted
settings:
title: Settings
profiler:
label: Profiler
enabled: Enabled
global: Enabled globally
proxy:
label: Proxy
follow: Follow redirects
editor:
title: Edit route
new: New Route
permissions: Permissions
info:
title: Basic information
id: ID
endpoint: Endpoint
method: Method
description: Description
enabled: Enabled
delete: Delete
undelete: Undelete
tooltip: Endpoint must begin with a slash "/" and can not contain any special characters except for the underscore "_" and hyphen "-"
validation:
slash: Endpoint must begin with a slash "/"
minLength: Endpoint must contain at least one character
invalidCharacters: Endpoint contains invalid characters
filters:
title: Filter list
enabled: Enabled
disabled: Disabled
add: Add
addFilter: Add filter
addHeader: Add header
params: Params
filterListEmpty: Filter list is empty!
modal:
title: Query parameters verifier
ok: Save & Close
step_title:
prefilter: Prefiltering
processer: Processing
postfilter: Postfiltering
list:
remove: Remove
filters: Filters
status: Status
actions: Actions
active: Active
noFilters: No filters
labels:
expr: Expression
location: URL
workflow: Workflow
status: HTTP Status
jsfunc: Function
input: Input
header: Headers
name: Name
value: Value
httpStatus:
none: No Status
'300': 300 - Multiple Choices
'301': 301 - Moved Permanently
'302': 302 - Found
'303': 303 - See Other
'304': 304 - Not Modified
'307': 307 - Temporary Redirect
'308': 308 - Permanent Redirect
placeholders:
workflow: Select a workflow
help:
expression:
example: Example == "match string" && match(SecondParam, "^foo\\s.*$")
link: Documentation
profiler:
label: Profiler
title: Integration Gateway Profiler
refreshingIn: Refreshing in {{seconds}}s
description:
globalEnabled: Showing routes for all incoming requests
globalDisabled: Showing only registered routes with profiler prefilter
purge:
all: Purge requests for all routes
this: Purge requests for this route
hit:
title: Request Details
general:
label: General
id: Request ID
route: Request Route
URL: Request URL
method: Request Method
statusCode: Status Code
headers: Request Headers
remoteAddress: Remote Address
duration: Duration
start: Start
end: End
openRoute: Open Route
headers:
label: Headers
body:
label: Body
columns:
actions: ''
path: Route
count: Count
content_length: Content Length
http_method: Method
http_status_code: Status Code
size_min: Size (min)
size_max: Size (max)
size_avg: Size (avg)
time_min: Time (min)
time_max: Time (max)
time_avg: Time (avg)
time_start: Start time
time_finish: Finish time
time_duration: Duration

View File

@@ -0,0 +1,62 @@
editor:
info:
delete: Delete
enabled: Enabled
id: ID
name: Name *
title: Basic information
undelete: Undelete
new: New Application
permissions: Permissions
title:
create: Create application
edit: Edit application
unify:
config:
description: Application configuration (JSON)
label: Configuration
listed: Listed
logo:
label: Logo
description: Logo used in the application selector
placeholder: Choose a logo or drop it here...
reset: Reset
name:
description: Name used in the application selector
label: Name
pinned: Pinned
title: App selector
url:
description: Application URL
label: URL
list:
columns:
actions: ""
createdAt: Created
enabled: Enabled
name: Name
appListName: App selector name
state: State
export: Export
rows:
filters:
deleted: Deleted
filterForm:
deleted:
label: deleted applications
excluded:
label: Without
exclusive:
label: Only
inclusive:
label: Including
query:
label: Filter applications list
placeholder: Filter applications by name
loading: Loading applications
new: New Application
permissions: Permissions
title: Applications
yaml: YAML
delete: Delete
undelete: Undelete

View File

@@ -0,0 +1,101 @@
editor:
info:
add: Add
api: Allow client access to Corteza API on behalf of user
choose-date: Choose a date
delete: Delete
enabled:
disabledFootnote: Unable to disable the default client
label: Enabled
expiresAt:
description: If not defined the client has no expiration date
label: Expires at
grant:
authorization_code: Will be used to authenticate users (grant type = authorization_code)
client_credentials: Will be used to authenticate machines (grant type = client_credentials)
handle:
disabledFootnote: Unable to change the handle of the default auth client
label: Handle
placeholder-handle: handle (a - z, 0 - 9, underscore, dash)
invalid-handle-characters: Should be at least 2 characters long. Can contain only letters, numbers, underscores and dots. Must end with letter or number
name: Name *
no-time: No time selected
profile: Allow client access to user's profile
redirectURI: Redirect URI's
remove: Remove
secret: Secret
security:
defaultUserGroup:
label: Default user group for new users
placeholder: Default user group for new users
prohibitedRoles:
description: Roles from this list will be removed from security context when user authorizes this client
label: Prohibited roles
forcedRoles:
description: Roles from this list will be always added to security context when user authorizes this client
label: Forced roles
impersonateUser:
description: When authenticating with client credentials, act in the name of the impersonated user
placeholder: Select user
label: Impersonate user
permittedRoles:
description: Only roles in this list will be added into security context when user authorizes this client
label: Permitted roles
title: Basic information
tooltip:
regenerate-secret: Regenerate secret
reset-value: Reset value
show-client-secret: Show client secret
hide-client-secret: Hide client secret
copy-access-token: Copy access token
copy-cURL: Copy cURL
trusted:
description: When client is trusted users do not see authorization step
label: Trusted
undelete: Undelete
unnamed: Unnamed role
uri: URI
validFrom:
description: If not defined the client is valid until expiration
label: Valid from
cUrl: Example cURL
accessToken: Access token
generateAccessToken: Generate access token
discovery: Allow client access to Corteza Discovery API on behalf of user
openid: Allow client to use OIDC and verify the user's identity
new: New Auth Client
permissions: Permissions
title:
create: Create client
edit: Edit client
list:
columns:
actions: ""
createdAt: Created
enabled: Enabled
handle: Handle
meta:
name: Name
state: State
rows:
filters:
deleted: Deleted
filterForm:
deleted:
label: deleted clients
excluded:
label: Without
exclusive:
label: Only
inclusive:
label: Including
query:
label: Filter clients list
placeholder: Filter clients
loading: Loading clients
new: New Auth Client
permissions: Permissions
title: Auth Clients
yaml: YAML
delete: Delete
undelete: Undelete

View File

@@ -0,0 +1,18 @@
editor:
title: Code Snippets
code-snippets:
add: Add Code Snippet
empty: No snippets yet
enabled: Enabled
table-headers:
name: Name
enabled: Enabled
script: Code
form:
title: Add Code Snippet
name:
label: Name
code:
label: Code
description: Add external script or code snippet. The script must include a valid <script> tag to function.

View File

@@ -0,0 +1,111 @@
primary:
title: Primary database
name: Name
handle: Handle
location: Location
ownership: Ownership
sensitivity-level: Sensitivity level
list:
title: List of database connections
add-button: New Connection
loading: Loading connections
filterForm:
deleted:
label: deleted connections
excluded:
label: Without
exclusive:
label: Only
inclusive:
label: Including
columns:
name: Name
location: Location
ownership: Ownership
createdAt: Created
actions: ''
delete: Delete
undelete: Undelete
editor:
title:
edit: Edit connection
create: New connection
basic:
title: Basic settings
form:
name:
label: Name *
placeholder: Data lake
description: ''
handle:
label: Handle
placeholder: simplified_connection_name
invalid-characters: Should be at least 2 characters long. Can contain only letters, numbers, underscores and dots. Must end with letter or number
location-name:
label: Location name
placeholder: Name of the location where the data is stored
description: Name of the city, country, continent, etc.
location-geometry:
label: Location coordinates
description: Coordinates of the location where the data is stored
ownership:
label: Ownership
placeholder: ACME ltd.
description: Name of the company or person who owns the data
sensitivity-level:
label: Highest allowed sensitivity level
placeholder: Select a sensitivity level
description: Highest allowed level of sensitivity for the data stored (as set on fields of the module that uses this connection)
properties:
title: Connection and database properties
form:
data-at-rest-encryption:
checkbox:
label: Encrypt data at rest enabled
notes:
label: Notes on encryption
description: Internal notes on data-at-rest encryption (disk encryption)
data-at-rest-protection:
checkbox:
label: Data at rest protection provided
notes:
label: Notes on data at rest protection
description: Internal notes on data-at-rest protection (physical protection)
data-at-transit-encryption:
checkbox:
label: Encrypt data at transit enabled
notes:
label: Notes on data at transit encryption (network encryption)
description: Internal notes on data-at-transit encryption (network encryption)
data-restoration:
checkbox:
label: Data at rest backup and restoration implemented
notes:
label: Notes on data restoration
description: Internal notes on data-restoration
dal:
title: Data access layer configuration and connection parameters
form:
model-ident:
label: Default table or container name
placeholder: compose_record
description: |
Identifier can contain placeholders like {{module}} (replaced with module handle) and/or {{namespace}} (replace with namespace handle).
When set it is used as a default for modules without configure ident.
type:
label: Connection and parameter type
placeholder: corteza::dal:connection:dsn
description: Type of the connection and parameter, e.g. corteza::dal:connection:dsn
params:
label: Connection parameters
placeholder: postgres://user:pass@host:port/dbname
description: 'Connection parameters, e.g.: {"dsn": "postgres://user:pass@host:port/dbname"}'
connectivity-issues: Connection issues
no-access-warning: No permissions to manage data access layer configuration and connection parameters for this connection

View File

@@ -0,0 +1,32 @@
editor:
title: Email settings
server:
title: SMTP Server
host:
label: Server
description: Server name and port. Ports are usually 25 (insecure), 465 or 587 (secure).
user:
label: User
description: Optional, authentication credentials for your email server.
password:
label: Password
description: Optional, authentication credentials for your email server.
from:
label: Sender address
description: Default sender address (FROM header) used when sending emails.
tlsInsecure:
label: Allow use of invalid certificates
description: Suppress error if Corteza can not verify the TLS certificate used by SMTP server.
tlsServerName:
label: TLS Server name
description: Optional, If SMTP server uses a different value than used for the server name.
testSmtpConfigs:
button: Test SMTP Server

View File

@@ -0,0 +1,46 @@
editor:
info:
consumer: Consumer
delete: Delete
dispatch_events: Dispatch events
dispatch_events_desc: Dispatch events notifies the eventbus of queue message changes (new, processed, ...)
name: Queue name *
invalid-handle-characters: Should be at least 2 characters long. Can contain only letters, numbers, underscores and dots. Must end with letter or number
poll_delay: Polling changes delay
poll_delay_empty: 'Poll delay will not be used; to enable, use duration format (ie: 1h / 1m15s / 1h90s)'
poll_delay_set: Poll delay will be used; if empty, it will not be used.
title: Basic information
undelete: Undelete
new: New Queue
title:
edit: Edit queue
new: Add a queue
list:
columns:
actions: ''
consumer: Consumer
createdAt: Created At
createdBy: Created by
state: State
queue: Queue
export: Export
delete: Delete
undelete: Undelete
rows:
filters:
deleted: Deleted
filterForm:
deleted:
label: deleted queues
excluded:
label: Without
exclusive:
label: Only
handle:
label: Filter queues list
placeholder: Filter queues by name
inclusive:
label: Including
loading: Loading messaging queues
new: New Queue
title: Messaging queues

View File

@@ -0,0 +1,61 @@
editor:
info:
archive: Archive
delete: Delete
handle: Handle
placeholder-handle: handle (a - z, 0 - 9, underscore, dash)
invalid-handle-characters: Should be at least 2 characters long. Can contain only letters, numbers, underscores and dots. Must end with letter or number
name: Role name *
title: Basic information
unarchive: Unarchive
undelete: Undelete
description: Description
context:
label: Contextual role
expression-label: Expression
resource-types-label: Resource type
members:
title: Role members
new: New Role
permissions: Permissions
title:
create: Create role
edit: Edit role
list:
columns:
actions: ""
createdAt: Created
enabled: Enabled
handle: Handle
name: Name
state: State
delete: Delete
undelete: Undelete
archive: Archive
unarchive: Unarchive
rows:
filters:
archived: Archived
deleted: Deleted
filterForm:
archived:
label: archived roles
deleted:
label: deleted roles
excluded:
label: Without
exclusive:
label: Only
inclusive:
label: Including
query:
label: Filter roles list
placeholder: Filter roles by name
loading: Loading roles
new: New Role
permissions: Permissions
title: Roles
yaml: YAML

View File

@@ -0,0 +1,41 @@
editor:
new: New Sensitivity Level
title:
create: Create sensitivity level
edit: Edit sensitivity level
info:
title: Basic Information
handle:
label: Handle
placeholder: handle (a - z, 0 - 9, underscore, dash)
invalid-characters: Should be at least 2 characters long. Can contain only letters, numbers, underscores and dots. Must end with letter or number
name: Name *
description: Description
level: Level {{level}}
delete: Delete
undelete: Undelete
list:
title: Sensitivity Levels
loading: Loading sensitivity levels
new: New Sensitivity Level
columns:
actions: ''
'meta.name': Name
level: Level
createdAt: Created
state: State
delete: Delete
undelete: Undelete
rows:
filters:
deleted: Deleted
filterForm:
deleted:
label: deleted sensitivity levels
excluded:
label: Without
exclusive:
label: Only
inclusive:
label: Including

View File

@@ -0,0 +1,153 @@
editor:
title: System settings
auth:
title: Authentication
url: URL
internal:
title: Internal
enabled: Internal authentication enabled
password-reset:
enabled: Password reset enabled
password-constraints:
title: Password constraints
ignored-security: The system is configured to ignore password security constraints which is insecure on production deployments. If this is a production deployment, please contact your administrator to update the system configuration (the AUTH_PASSWORD_SECURITY .env variable).
min-length: Minimum length
min-length-description: Must be at least 8 characters
min-num-count: Minimum number of digits
min-num-count-description: The password must include the specified number of digits (disabled if set to 0)
min-special-count: Minimum number of special characters
min-special-count-description: The password must include the specified number of special characters (disabled if set to 0)
min-upper-case-length: Minimum number of upper case characters
min-upper-case-description: The password must include the specified number of upper case characters (disabled if set to 0)
min-lower-case-length: Minimum number of lower case characters
min-lower-case-description: The password must include the specified number of lower case characters (disabled if set to 0)
signup:
email-confirmation-required: Signup email confirmation required
enabled: Signup enabled
split-credentials-check:
description: 'Split login into two steps: collect the email input first and show the input for the password on the 2nd screen. Automatically forward user to external identity provider when user does not have his password set and there is only one IdP present'
label: Enable split-credentials check
profile-avatar:
enabled: Profile avatar enabled
send-user-invite-email:
title: Invite email
enabled: Send invite email on user creation
description: When enabled, this configuration sends an invite email to a newly created user via the CLI
expires:
label: Valid for
description: How long will the invite token be valid before it expires
mail:
title: Authentication email sender mail
from-address: Sender's address
from-name: Sender's name
validate-email: Please enter valid email address
mfa:
title: Multi-factor authentication
TOTP:
enabled: Enable TOTP (time-based one-time password via mobile app)
enforced: Require all users to use TOTP
issuer:
description: Issuer name will be sent to authenticator app when user configures it
label: Issuer
emailOTP:
enabled: Enable email OTP (one-time password sent to email)
enforced: Require all users to use email OTP
expires:
description: How long will password be valid before it expires
label: Valid for
auto-logout:
title: Auto logout
enabled:
label: Enabled
description: Automatically log out users after a certain period of inactivity
timeout:
label: Timeout
description: The period of inactivity in seconds before a user is logged out
external:
title: External Authentication Providers
enabled: Enable external authentication
table:
header:
enabled: Enabled
provider: Provider
info: Issuer, client ID
standard:
enabled: Enabled
apiAccess: Api access
clientKey: Client key
clientSecret: Secret
oidc:
add: Add an OIDC provider
enabled: Enabled
handle: Handle
title: OpenID Connect
issuer: OIDC Issuer URL
issuerHint: Where to find the /.well-known/openid-configuration (without the /.well-known/openid-configuration part)
clientKey: Client key
clientSecret: Secret
scope: Scope
scopePlaceholder: List out supported OAuth scope values
scopeHint: Use space delimited string
saml:
enabled: Enabled
title: SAML
requests:
title: Requests
sign-requests: Sign requests
sign-method: Signature method
binding: Binding
binding-redirect: HTTP Redirect
binding-post: HTTP POST
cert:
public: Public key
private: Private key
name: Name
certificate: Certificate
idp:
title: Identity provider
ident-handle: Handle field
ident-identifier: Identifier field
ident-name: Name field
url: URL
desc:
name: IdP name used on the login screen (Login with <name>)
cert:
public: Content will be minimized
private: Content will be minimized
requests:
sign-requests: Sign AuthNRequest and assertion
sign-method: Method to use on signed requests
binding: The type of HTTP binding to use on AuthNRequest, defaults to HTTP Redirect (GET)
idp:
url: Location of IdP metadata
ident-handle: Name of the IdP field used for filling Corteza user handle or nickname
ident-identifier: Name of the IdP field used for filling and matching Corteza user email
ident-name: Name of the IdP field used for filling Corteza user full name
security:
title: Security
prohibited-roles:
description: Roles from this list will be removed from security context when authenticates with this provider
label: Prohibited roles
forced-roles:
description: Roles from this list will be always added to security context when authenticates with this provider
label: Forced roles
permitted-roles:
description: Only roles in this list will be added into security context when authenticates with this provider
label: Permitted roles
bgScreen:
title: Auth background screen
image:
uploader:
label: Background image
editor:
label: Custom CSS

View File

@@ -0,0 +1,78 @@
editor:
content:
editor:
unsupported: Unsupported editor
footerTemplate: Footer template
footerTemplateDescription: Partial template rendered below the main content when this template is rendered.
headerTemplate: Header template
headerTemplateDescription: Partial template rendered above the main content when this template is rendered.
partial: Partial template
preview:
html: Preview HTML
pdf: Preview PDF
title: Preview output
title: Template content
toolbox:
partials: Partials
samples:
defaultHTML: Default HTML
label: Samples
snippets:
funcCall: Call a function
interpolate: Interpolate value
iterator: Iterate over a set
label: Snippets
title: Toolbox
info:
contentType:
text_html: HTML
text_plain: Plain text
delete: Delete
handle: Handle
placeholder-handle: handle (a - z, 0 - 9, underscore, dash)
invalid-handle-characters: Should be at least 2 characters long. Can contain only letters, numbers, underscores and dots. Must end with letter or number
meta:
description: Description
short: Short name *
partial: Partial template
partialDescription: Partial templates may be used inside other templates such as headers and footers. Partial templates may not be used on their own.
title: Basic information
type: Template type
undelete: Undelete
new: New Template
permissions: Permissions
title:
create: Create template
edit: Edit template
list:
columns:
actions: ""
createdAt: Created
handle: Handle
language: Language
meta:
short: Short name
state: State
delete: Delete
undelete: Undelete
export: Export
rows:
filters:
deleted: Deleted
filterForm:
deleted:
label: deleted templates
excluded:
label: Without
exclusive:
label: Only
handle:
label: Filter templates list
placeholder: Filter templates by handle
inclusive:
label: Including
loading: Loading templates
new: New Template
permissions: Permissions
title: Templates
yaml: YAML

View File

@@ -0,0 +1,69 @@
editor:
info:
id: ID
delete: Delete
placeholder-handle: handle (a - z, 0 - 9, underscore, dash)
handle: Handle
invalid-handle-characters: Should be at least 2 characters long. Can contain only letters, numbers, underscores and dots. Must end with letter or number
meta.short: Name *
meta.description: Description
title: Basic information
undelete: Undelete
parents:
title: This user group reports to
parent:
label: Parent user group
placeholder: Select parent user group
name:
label: Relationship name
placeholder: Enter name for the relationship
new: New User Group
permissions: Permissions
members:
title: User Group Members
roles:
add: Add
count: roles
remove: Remove
title: Role Membership
unnamed: Unnamed role
title:
create: Create user group
edit: Edit user group
list:
columns:
actions: ""
createdAt: Created
handle: Handle
meta:
short: Name
delete: Delete
undelete: Undelete
export: Export
rows:
filters:
deleted: Deleted
filterForm:
deleted:
label: deleted users
excluded:
label: Without
exclusive:
label: Only
inclusive:
label: Including
query:
label: Filter user groups list
placeholder: Filter user groups by handle
loading: Loading user groups
new: New User Group
permissions: Permissions
title: User Groups
export:
buttonLabel: Export
title: Export user groups
export: Export
import:
buttonLabel: Import
title: Import user groups
uploadFilePlaceholder: Click or drop files here to import

View File

@@ -0,0 +1,123 @@
editor:
external-auth-providers:
label: Label
title: Manage external auth providers
type: Type
info:
confirmEmail: Confirm email address
id: ID
delete: Delete
email: Email *
handle: Handle
placeholder-handle: handle (a - z, 0 - 9, underscore, dash)
invalid-handle-characters: Should be at least 2 characters long. Can contain only letters, numbers, underscores and dots. Must end with letter or number
name: Full name
revokeAllSession: Revoke all active sessions
suspend: Suspend
title: Basic information
undelete: Undelete
unsuspend: Unsuspend
userGroup:
label: User group
placeholder: User group
avatar:
title: Profile avatar
preview:
label: Avatar
title: Avatar
initial:
color: Text color
backgroundColor: Background color
uploader:
instructions: Upload avatar
uploading: Uploading user avatar
colorPicker: Choose a color
mfa:
TOTP:
disabled:
text: User did not configure TOTP protection
enabled:
text: User configured TOTP protection auth mobile app
remove:
label: Remove
emailOTP:
disable:
label: Disable
disabled:
text: |-
Email OTP protection is disabled for this user
Email with the security code on each login will not be sent
enable:
label: Enable
enabled:
text: |-
Email OTP protection is enabled for this user
User will receive email with the security code on each login
title: Multi-factor authentication
new: New User
password:
confirm: Confirm password
length: The passwords must be at least {{length}} characters long!
missmatch: The passwords must match
new: New password
title: Password
removePassword: Remove password
permissions: Permissions
roles:
add: Add
count: roles
remove: Remove
title: Role membership
unnamed: Unnamed role
title:
create: Create user
edit: Edit user
list:
columns:
actions: ""
createdAt: Created
email: Email
enabled: Enabled
handle: Handle
name: Name
state: State
suspend: Suspend
unsuspend: Unsuspend
delete: Delete
undelete: Undelete
revokeActiveSession: Revoke Session
export: Export
rows:
filters:
deleted: Deleted
suspended: Suspended
filterForm:
deleted:
label: deleted users
excluded:
label: Without
exclusive:
label: Only
inclusive:
label: Including
query:
label: Filter users list
placeholder: Filter users by name, email
suspended:
label: suspended users
loading: Loading users
new: New User
permissions: Permissions
title: Users
yaml: YAML
export:
buttonLabel: Export
title: Export users
inclRoleMembership: Include role membership
inclRoles: Include roles
membershipRequiredLabel: Roles can only be exported when role membership is selected
export: Export
import:
buttonLabel: Import
title: Import users
uploadFilePlaceholder: Click or drop files here to import

View File

@@ -0,0 +1,115 @@
editor:
title: User Interface Settings
corteza-studio:
title: Theming
colorPicker: Choose a color
sassNotInstalled: No dart-sass binaries were detected. For guidance on how to set it up, refer to
installSassDocs: docs here
custom-css: Custom CSS
mainLogo:
title: Main logo
uploader:
instructions: Click or drop main logo here to upload
uploading: Uploading main logo
iconLogo:
title: Icon logo
uploader:
instructions: Click or drop icon logo image here to upload
uploading: Uploading icon logo
label:
default: Default
tabs:
general: General
light: Light
dark: Dark
theme:
variables:
white:
label: White
description: Element background color
black:
label: Black
description: Element text color
primary:
label: Primary
description: Primary action buttons, links
secondary:
label: Secondary
description: Disabled and placeholder text color
success:
label: Success
description: Success notification color
warning:
label: Warning
description: Warning notification color
danger:
label: Danger
description: Error notification color
light:
label: Light
description: Secondary action buttons, table headers
extra-light:
label: Extra light
description: Icon buttons, borders
body-bg:
label: Body background
description: Background color of the application
sidebar-bg:
label: Sidebar background
description: Background color of the sidebar
topbar-bg:
label: Topbar background
description: Background color of the topbar
topbar:
title: Topbar
general: General
search:
hide: Hide search
app-selector:
hide: Hide app selector
help:
title: Help
hide: Hide help
hide-forum-link: Hide forum link
hide-documentation-link: Hide documentation link
hide-feedback-link: Hide feedback link
profile:
title: Profile
hide: Hide profile
hide-profile-link: Hide profile link
hide-change-password-link: Hide change password link
hide-theme-selector: Hide theme selector
notifications:
hide: Hide notifications
drafts:
hide: Hide drafts
links:
title: Custom links
handle: Name
invalid-handle-characters: Should be at least 2 characters long. Can contain only letters, numbers, underscores and dots. Must end with letter or number
url: URL
new-tab: New tab
theming:
title: Theming
navigation:
title: Navigation
location:
title: Location
geosearch:
title: Geosearch
provider:
label: Provider
description: Select the provider to use for location search in maps
apiKey:
label: API Key
placeholder: Enter your API key

View File

@@ -0,0 +1,2 @@
navGroup:
label: User interface