Rename 'town' to 'ownerTown' in UserSettings with 27 character max length

Changes:
- Updated UserSettings interface: town -> ownerTown
- Updated userSettingsActions.ts:
  - Changed State type to use ownerTown
  - Added max length validation (27 characters) to FormSchema
  - Updated validation refinement to check ownerTown
  - Updated form data parsing to read ownerTown
  - Updated database write operations to use ownerTown
- Updated UserSettingsForm.tsx:
  - Changed state tracking to use ownerTown
  - Updated validation check to reference ownerTown
  - Updated input field: id, name, maxLength={27}
- Updated ViewLocationCard.tsx to use ownerTown instead of town
- Updated English translations:
  - town-label -> owner-town-label: "Your Postal Code and Town"
  - town-placeholder -> owner-town-placeholder
  - town-required -> owner-town-required
- Updated Croatian translations with corresponding ownerTown keys

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
This commit is contained in:
Knee Cola
2025-11-22 22:40:12 +01:00
parent 387b7e0256
commit e6adb10689
6 changed files with 29 additions and 28 deletions

View File

@@ -192,8 +192,8 @@
"owner-name-placeholder": "unesite svoje ime i prezime",
"owner-street-label": "Ulica i kućni broj",
"owner-street-placeholder": "unesite ulicu i kućni broj",
"town-label": "Poštanski broj i Grad",
"town-placeholder": "unesite poštanski broj i grad",
"owner-town-label": "Poštanski broj i Grad",
"owner-town-placeholder": "unesite poštanski broj i grad",
"iban-label": "IBAN",
"iban-placeholder": "unesite svoj IBAN",
"currency-label": "Valuta",
@@ -202,7 +202,7 @@
"validation": {
"owner-name-required": "Ime i prezime je obavezno",
"owner-street-required": "Ulica je obavezna",
"town-required": "Grad je obavezan",
"owner-town-required": "Grad je obavezan",
"iban-required": "Ispravan IBAN je obavezan",
"iban-invalid": "Neispravan IBAN format. Molimo unesite ispravan IBAN.",
"currency-required": "Valuta je obavezna",