diff --git a/apps/web/src/components/settings/calendar-source-form.tsx b/apps/web/src/components/settings/calendar-source-form.tsx
index 339e320..234324c 100644
--- a/apps/web/src/components/settings/calendar-source-form.tsx
+++ b/apps/web/src/components/settings/calendar-source-form.tsx
@@ -83,16 +83,16 @@ export function CalendarSourceForm({
try {
const parsed = new URL(value);
if (parsed.protocol !== 'https:') {
- setUrlError('URL must use HTTPS protocol');
+ setUrlError(t('calendar.formUrlErrorHttps'));
return false;
}
setUrlError('');
return true;
} catch {
- setUrlError('Invalid URL format');
+ setUrlError(t('calendar.formUrlErrorInvalid'));
return false;
}
- }, []);
+ }, [t]);
// Form is valid when name, type, and url are filled and url is https
const isFormValid =
@@ -136,7 +136,7 @@ export function CalendarSourceForm({
{/* Name */}