Skip to content

Commit 60e0493

Browse files
committed
fix: OU-1195 fix translations with string interpolation
1 parent e2cdad2 commit 60e0493

2 files changed

Lines changed: 13 additions & 4 deletions

File tree

web/locales/en/plugin__monitoring-plugin.json

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -186,9 +186,13 @@
186186
"Dashboard name '{{dashboardName}}' already exists in '{{projectName}}' project!": "Dashboard name '{{dashboardName}}' already exists in '{{projectName}}' project!",
187187
"Project is required": "Project is required",
188188
"Dashboard name is required": "Dashboard name is required",
189+
"Project \"{{project}}\" created successfully": "Project \"{{project}}\" created successfully",
190+
"Failed to create project \"{{project}}\". Please try again.": "Failed to create project \"{{project}}\". Please try again.",
191+
"Error creating project: {{error}}": "Error creating project: {{error}}",
189192
"Failed to create dashboard. Please try again.": "Failed to create dashboard. Please try again.",
193+
"Checking permissions...": "Checking permissions...",
190194
"Create": "Create",
191-
"You don't have permissions to create dashboards": "You don't have permissions to create dashboards",
195+
"To create dashboards, contact your cluster administrator for permission.": "To create dashboards, contact your cluster administrator for permission.",
192196
"Create Dashboard": "Create Dashboard",
193197
"Select project": "Select project",
194198
"Select a project": "Select a project",

web/src/components/dashboards/perses/dashboard-create-dialog.tsx

Lines changed: 8 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -101,12 +101,17 @@ export const DashboardCreateDialog: React.FunctionComponent = () => {
101101
if (!projectExists) {
102102
try {
103103
await createProjectMutation.mutateAsync(selectedProject as string);
104-
addAlert(`Project "${selectedProject}" created successfully`, 'success');
104+
addAlert(
105+
t('Project "{{project}}" created successfully', { project: selectedProject }),
106+
'success',
107+
);
105108
} catch (projectError) {
106109
const errorMessage =
107110
projectError?.message ||
108-
`Failed to create project "${selectedProject}". Please try again.`;
109-
addAlert(`Error creating project: ${errorMessage}`, 'danger');
111+
t('Failed to create project "{{project}}". Please try again.', {
112+
project: selectedProject,
113+
});
114+
addAlert(t('Error creating project: {{error}}', { error: errorMessage }), 'danger');
110115
setFormErrors({ general: errorMessage });
111116
return;
112117
}

0 commit comments

Comments
 (0)