@@ -137,17 +137,17 @@ export default function UserProfileSettings() {
137137
138138 const validateSlug = async ( slug ) => {
139139 if ( ! slug ) {
140- setSlugError ( "URL slug is required" ) ;
140+ setSlugError ( t ( "settings.slugRequired" ) ) ;
141141 return false ;
142142 }
143143
144144 if ( ! isValidSlug ( slug ) ) {
145- setSlugError ( "Slug must be 3+ characters, lowercase letters, numbers, and hyphens only" ) ;
145+ setSlugError ( t ( "settings.slugInvalid" ) ) ;
146146 return false ;
147147 }
148148
149149 if ( isReservedSlug ( slug ) ) {
150- setSlugError ( "This URL is reserved and cannot be used" ) ;
150+ setSlugError ( t ( "settings.slugReserved" ) ) ;
151151 return false ;
152152 }
153153
@@ -159,12 +159,12 @@ export default function UserProfileSettings() {
159159 } ) ;
160160
161161 if ( response ?. data ?. user ?. length > 0 ) {
162- setSlugError ( "This URL is already taken" ) ;
162+ setSlugError ( t ( "settings.slugTaken" ) ) ;
163163 return false ;
164164 }
165165 } catch ( error ) {
166166 console . error ( "Failed to check slug availability:" , error ) ;
167- setSlugError ( "Failed to verify URL availability" ) ;
167+ setSlugError ( t ( "settings.slugCheckFailed" ) ) ;
168168 return false ;
169169 }
170170
@@ -201,7 +201,7 @@ export default function UserProfileSettings() {
201201
202202 if ( response ?. data ?. update_user_by_pk ) {
203203 setOriginalProfile ( profile ) ;
204- setSaveMessage ( { severity : "success" , text : "Profile updated successfully!" } ) ;
204+ setSaveMessage ( { severity : "success" , text : t ( "settings.saveSuccess" ) } ) ;
205205
206206 // Refresh user info in Redux store to update navigation
207207 // Add small delay to ensure database update is complete
@@ -214,7 +214,7 @@ export default function UserProfileSettings() {
214214 }
215215 } catch ( error ) {
216216 console . error ( "Failed to save profile:" , error ) ;
217- setSaveMessage ( { severity : "error" , text : "Failed to save profile changes" } ) ;
217+ setSaveMessage ( { severity : "error" , text : t ( "settings.saveFailed" ) } ) ;
218218 } finally {
219219 setSaving ( false ) ;
220220 }
0 commit comments