Files
evidencija-rezija/messages/en.json
Knee Cola dc6fa0971e refactor: sync English translations with Croatian and clean up landing page
- Restructure login-page content to match Croatian version (remove card-3, add disclaimer)
- Update main-card text structure from text-1/text-2 to single text field
- Update image references and add image-alt attributes
- Add missing translation fields in home-page and location-edit-form
- Remove duplicate card-2.text render in landing page

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

Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
2025-12-24 21:41:14 +01:00

277 lines
17 KiB
JSON

{
"Index": {
"title": "Welcome!"
},
"account-page": {
"title": "User account",
"goto-home-button-label": "Back to home",
"goto-settings-button-label": "User Settings",
"logout-button-label": "Logout"
},
"PageFooter": {
"app-description": "Helping you to stay on top of your utility bills",
"links": {
"home": "Home",
"privacy-policy": "Privacy Policy",
"terms-of-service": "Terms of Service"
}
},
"login-page": {
"main-card": {
"title": "Bill management made easy<indigo> for landlords</indigo>",
"text": "<p>The best part of renting out an apartment or house is when the <strong>rent hits your account</strong>. Dealing with utility bills, though? <strong>Not so much.</strong></p><p>Bills show up one by one, <strong>papers start piling up</strong>, and suddenly you're sorting, checking what came in, what's paid, and what's still outstanding...</p><p>Then you've got to gather everything, send it to the tenant, and keep track of whether they paid. <strong>It's boring, and it needs you to be annoyingly precise.</strong></p>",
"go-to-app": "Go to the App",
"in-app-browser-warning": "<strong>WARNING!</strong> We detected that the website is opened in an in-app browser. This may cause issues with this web application. <hint>Please open the web application in a regular web browser (rezije.app) 😉</hint>",
"image-url": "/man-burried-under-paper.png",
"image-alt": "Man buried under papers",
"video-url": "/welcome-demo-vp9-25fps-1500bps.webm",
"video-title": "Demo of basic steps in the application"
},
"card-1": {
"title": "Can it get better?",
"text": "<p>You're in luck - <strong>rezije.app</strong> is a free tool built to <strong>solve exactly these problems</strong>!</p><p>This tool will enable you to easily and <strong>clearly track due and paid bills</strong>. All digital, efficient, and meticulous!</p><p>In addition, this tool offers the possibility of <strong>automatic sending</strong> of monthly statements to tenants, which includes a barcode for quick <strong>payment of rent and utilities to your IBAN or Revolut.</strong></p>",
"video-url": "/kopiranje-mjeseca-demo.webm",
"image-url": "/robot-sorting-papers.png",
"image-alt": "Robot sorting papers",
"video-title": "Demo of month copying"
},
"card-2": {
"title": "What do I need to get started?",
"text": "<p>You don't need to fill out registration forms or confirm your email address.</p><p>All you need is a <strong>Gmail account to sign in</strong> and you can start using the tool right away - <strong>turnkey solution!</strong></p>"
},
"sign-in-button": "Sign in with",
"disclaimer": "<disclaimer><bold>Note:</bold> by signing in to this web application, you accept the <linkTermsOfService>Terms of Service</linkTermsOfService> and <linkPrivacyPolicy>Privacy Policy</linkPrivacyPolicy>.</disclaimer>"
},
"home-page": {
"add-location-button": {
"tooltip": "Add a new realestate"
},
"add-month-button": {
"tooltip": "Add next mont"
},
"multi-bill-edit-button": {
"tooltip": "Multi Bills Edit"
},
"location-card": {
"edit-card-tooltip": "Edit realestate",
"add-bill-button-tooltip": "Add a new bill",
"total-due-label": "Total due:",
"total-payed-label": "Total payed:",
"link-copy-message": "Link copied to clipboard",
"monthly-statement-legend": "Monthly statement",
"seen-by-tenant-label": "seen by tenant",
"download-proof-of-payment-label": "proof-of-payment.PDF",
"payment-info-header": "You can pay the utility bills for this month using the following information:",
"payment-amount-label": "Amount:",
"payment-recipient-label": "Recipient:",
"payment-recipient-address-label": "Recipient address:",
"payment-recipient-city-label": "Recipient city:",
"payment-iban-label": "IBAN:",
"payment-model-label": "Payment model:",
"payment-reference-label": "Reference number:",
"payment-purpose-code-label": "Purpose code:",
"payment-description-label": "Payment description:",
"upload-proof-of-payment-legend": "Proof of payment",
"upload-proof-of-payment-label": "Here you can upload proof of payment:",
"revolut-link-text": "Pay with Revolut"
},
"month-card": {
"total-due-label": "Monthly due total:",
"total-payed-label": "Monthly payed total:",
"print-codes-tooltip": "Print 2D codes",
"print-codes-label": "Print codes"
},
"print-preview": {
"title": "2D Barcode Print Preview",
"barcodes-found": "barcodes found",
"barcode-singular": "barcode found",
"print-button": "Print Barcodes",
"print-footer": "Generated on {date} • Evidencija Režija Print System",
"table-header-index": "#",
"table-header-bill-info": "Bill Information",
"table-header-barcode": "2D Barcode",
"empty-state-title": "No Barcode Data Found",
"empty-state-message": "No bills with 2D barcodes found for {yearMonth}"
},
"user-settings-saved-message": "User settings updated successfully",
"bill-saved-message": "Bill saved successfully",
"bill-deleted-message": "Bill deleted successfully",
"location-saved-message": "Location saved successfully",
"location-deleted-message": "Location deleted successfully",
"bill-multi-edit-save-success-message": "Changes saved successfully",
"bill-multi-edit-save-error-message": "Error saving changes",
"bill-multi-edit-load-error-message": "Error loading data"
},
"bill-delete-form": {
"text": "Please confirm deletion of bill \"<strong>{bill_name}</strong>\" at \"<strong>{location_name}</strong>\".",
"cancel-button": "Cancel",
"confirm-button": "Confirm",
"delete-in-subsequent-months": "Also delete in all subsequent months",
"warning-title": "Warning",
"warning-message": "This operation cannot be undone and will delete the bill in all future months!"
},
"bill-edit-form": {
"bill-name-placeholder": "bill name",
"paid-checkbox": "Paid",
"scanning-pdf": "🕵️‍♂️ Scanning document for 2D codes ...",
"multiple-barcode-results-notification": "✅ Multiple 2D barcodes found. Pick the one which you want to use:",
"payed-amount": "Amount",
"barcode-disclaimer": "After scanning the code make sure the information is correct.<br></br>We are not liable in case of an incorrect payment.",
"notes-placeholder": "notes",
"save-button": "Save",
"cancel-button": "Cancel",
"delete-tooltip": "Delete bill",
"add-to-subsequent-months": "Add to all subsequent months",
"validation": {
"bill-name-required": "Bill name is required",
"payed-amount-required": "Payed amount is required",
"not-a-number": "Not a number",
"negative-number": "Value must be a positive number",
"form-error-message": "Form validation error. Please check the form and try again."
},
"attachment": "Attachment",
"back-button": "Back",
"billed-to-legend": "Who bears the cost?",
"billed-to-tenant-option": "the tenant bears this cost",
"billed-to-landlord-option": "the landlord bears this cost",
"billed-to-info": "This option is intended for cases where part of the utility costs are not charged to the tenant. If 'the landlord bears this cost' is selected, this bill will not be included in the monthly statement shown to the tenant.",
"upload-proof-of-payment-legend": "Proof of payment",
"upload-proof-of-payment-label": "Here you can upload proof of payment:"
},
"location-delete-form": {
"text": "Please confirm deletion of realestate \"<strong>{name}</strong>\".",
"cancel-button": "Cancel",
"confirm-button": "Confirm",
"delete-in-subsequent-months": "Also delete in all subsequent months",
"warning-title": "Warning",
"warning-message": "This operation cannot be undone and will delete the location in all future months!"
},
"location-edit-form": {
"location-name-legend": "Realestate name",
"location-name-placeholder": "enter realestate name",
"notes-placeholder": "notes",
"proof-of-payment-attachment-type--legend": "Proof of Payment",
"proof-of-payment-attachment-type--info": "Here you can choose how the tenant can provide proof of payment for utilities. Select the option that best matches the payment arrangement you have agreed upon.",
"proof-of-payment-attachment-type--option--label": "Tenant provides ...",
"proof-of-payment-attachment-type--option--none": "⛔ attaching proof of payment disabled",
"proof-of-payment-attachment-type--option--none--tooltip": "The selected option means that the tenant will not be able to upload proof of payment attachments",
"proof-of-payment-attachment-type--option--combined": "📦 a single proof of payment for all bills",
"proof-of-payment-attachment-type--option--combined--tooltip": "The selected option is useful if you pay all utilities on behalf of the tenant, and the tenant reimburses you for this cost",
"proof-of-payment-attachment-type--option--combined--hint": "💡 with the selected option you might also want to activate <strong>payment instructions</strong> - see above",
"proof-of-payment-attachment-type--option--per-bill": "✂️ separate proof of payment for each bill",
"proof-of-payment-attachment-type--option--per-bill--tooltip": "The selected option is useful if the tenant pays utilities directly to individual service providers",
"tenant-payment-instructions-legend": "PAYMENT INSTRUCTIONS",
"tenant-payment-instructions-code-info": "When the tenant opens the link to the statement for the given month, the application can show payment instructions for utility costs to your IBAN, as well as a 2D code they can scan.",
"tenant-payment-instructions-method--legend": "Show payment instructions to tenant:",
"tenant-payment-instructions-method--none": "⛔ do not show payment instructions",
"tenant-payment-instructions-method--iban": "🏛️ payment via IBAN",
"tenant-payment-instructions-method--iban-disabled": "payment via IBAN - disabled in app settings",
"tenant-payment-instructions-method--revolut": "🅡 payment via Revolut",
"tenant-payment-instructions-method--revolut-disabled": "payment via Revolut - disabled in app settings",
"tenant-payment-instructions-method--disabled-message": "This option is unavailable because it is not enabled in the application settings.",
"iban-payment--form-title": "Payment information for IBAN",
"iban-payment--tenant-name-label": "Tenant First and Last Name",
"iban-payment--tenant-name-placeholder": "enter tenant's first and last name",
"iban-payment--tenant-street-label": "Tenant Street and House Number",
"iban-payment--tenant-street-placeholder": "enter tenant's street",
"iban-payment--tenant-town-label": "Tenant Postal Code and Town",
"iban-payment--tenant-town-placeholder": "enter tenant's town",
"auto-utility-bill-forwarding-legend": "Automatic utility bill forwarding",
"auto-utility-bill-forwarding-info": "This option enables automatic forwarding of utility bills to the tenant via email according to the selected forwarding strategy.",
"auto-utility-bill-forwarding-toggle-label": "forward utility bills",
"utility-bill-forwarding-strategy-label": "Forward utility bills when ...",
"utility-bill-forwarding-when-payed": "all items are marked as paid",
"utility-bill-forwarding-when-attached": "a bill (PDF) is attached to all items",
"auto-rent-notification-legend": "Automatic rent notification",
"auto-rent-notification-info": "This option enables automatic sending of monthly rent bill to the tenant via email on the specified day of the month.",
"auto-rent-notification-toggle-label": "send rent notification",
"rent-due-day-label": "Day of month when rent is due",
"rent-amount-label": "Monthly rent amount",
"rent-amount-placeholder": "enter rent amount",
"tenant-email-legend": "TENANT EMAIL",
"tenant-email-placeholder": "enter tenant's email",
"warning-missing-tenant-names": "Warning: Tenant first and last name are missing. The 2D barcode will not be displayed to the tenant when they open the shared link until both fields are filled in.",
"save-button": "Save",
"cancel-button": "Cancel",
"delete-tooltip": "Delete realestate",
"scope-legend": "Scope of changes",
"add-to-subsequent-months": "add to all subsequent months",
"update-scope-info": "Location records for each month are stored separately. Please choose which records you want to update.",
"update-scope-legend": "I want to update the following records:",
"update-current-month": "current month only",
"update-subsequent-months": "current and all future months",
"update-all-months": "all months",
"validation": {
"location-name-required": "Relaestate name is required",
"tenant-name-required": "tenant name is missing",
"tenant-street-required": "tenant street is missing",
"tenant-town-required": "tenant town is missing",
"tenant-email-required": "tenant email is missing",
"tenant-email-invalid": "email address is invalid",
"rent-amount-required": "rent amount is required when rent notification is enabled",
"rent-amount-integer": "rent amount must be a whole number (no decimal places)",
"rent-amount-positive": "rent amount must be a positive number",
"validation-failed": "Validation failed. Please check the form and try again."
}
},
"user-settings-form": {
"title": "User settings",
"iban-payment-instructions--legend": "Payment to Your IBAN",
"iban-payment-instructions--intro-title": "What does this option do?",
"iban-payment-instructions--intro-message": "By activating this option, the monthly statement sent to the tenant will contain payment details and a 2D barcode allowing a direct payment to your bank account.",
"iban-payment-instructions--toggle-label": "enable IBAN payment instructions",
"iban-form-title": "Payment Information for IBAN",
"iban-owner-name-label": "Your First and Last Name",
"iban-owner-name-placeholder": "enter your first and last name",
"iban-owner-street-label": "Your Street and House Number",
"iban-owner-street-placeholder": "enter your street and house number",
"iban-owner-town-label": "Your Postal Code and Town",
"iban-owner-town-placeholder": "enter your postal code and town",
"iban-owner-iban-label": "IBAN",
"iban-owner-iban-placeholder": "enter your IBAN for receiving payments",
"revolut-form-title": "Payment Information for Revolut",
"revolut-payment-instructions--legend": "Payment to Your Revolut Profile",
"revolut-payment-instructions--intro-title": "What does this option do?",
"revolut-payment-instructions--intro-message": "By activating this option, the monthly statement sent to the tenant will contain a link allowing a direct payment to your Revolut account.",
"revolut-payment-instructions--toggle-label": "enable Revolut payment instructions",
"revolut-profile-label": "Revolut profile name",
"revolut-profile-placeholder": "enter your Revolut profile name for receiving payments",
"revolut-profile-tooltip": "You can find your Revolut profile name in the Revolut app under your user profile. It is displayed below your name and starts with the '@' symbol (e.g., '@john123').",
"revolut-profile--test-link-label": "Test your Revolut link:",
"revolut-profile--test-link-text": "Pay with Revolut",
"payment-additional-notes": "IMPORTANT: For the payment instructions to be displayed to the tenant, you must also enable this option in the property's settings.",
"general-settings-legend": "General Settings",
"currency-label": "Currency",
"save-button": "Save",
"cancel-button": "Cancel",
"validation": {
"owner-name-required": "Name is mandatory",
"owner-street-required": "Street is mandatory",
"owner-town-required": "Town is mandatory",
"owner-iban-required": "Valid IBAN is mandatory",
"owner-iban-invalid": "Invalid IBAN format. Please enter a valid IBAN",
"currency-required": "Currency is mandatory",
"owner-revolut-profile-required": "Revolut profile name is mandatory",
"owner-revolut-profile-invalid": "Invalid Revolut profile format. Must start with '@' and contain only English letters and numbers (e.g., '@john123')",
"validation-failed": "Validation failed. Please check the form and try again."
}
},
"info-box": {
"default-title": "What is this option for?"
},
"multi-bill-edit": {
"title": "Multi Bill Edit",
"loading-message": "Loading...",
"error-title": "Error",
"no-locations-title": "No Locations",
"no-locations-message": "No locations found for the selected month",
"no-bills-message": "No bills",
"set-all-as-paid-button": "Mark all as paid",
"set-all-as-unpaid-button": "Mark all as unpaid",
"save-button": "Save",
"saving-button": "Saving...",
"cancel-button": "Cancel",
"back-to-home-button": "Back to Home",
"save-error-message": "Error saving changes"
}
}