Files
gochat/frontend/app/javascript/dashboard/i18n/locale/nl/attributesMgmt.json
T
rogee 321c61aaae Vendor Chatwoot Vue 3 frontend into frontend/
Copy the Chatwoot (v4.14.0) frontend runnable subset into frontend/ for
customization:
- app/javascript/ (Vue SPA: dashboard, widget, sdk, portal, superadmin)
- app/views/ (ERB templates for vite-plugin-ruby entrypoint resolution)
- app/helpers/, app/assets/ (Rails view helpers, static assets)
- enterprise/ (Enterprise edition frontend overlay)
- config/vite.json, vite.config.ts, bin/vite (Vite-Rails toolchain)
- package.json, pnpm-lock.yaml, tailwind/postcss/eslint configs
- Gemfile, Gemfile.lock (vite_rails gem for bin/vite binstub)

Excluded Rails backend: controllers, models, services, jobs, mailers,
policies, db, lib, spec, public, node_modules.

Update references to the new frontend location:
- .gitignore: exclude frontend build artifacts (node_modules, tmp, packs),
  keep frontend/bin/ and frontend/vendor/ via negation
- backend/scripts/parity_frontend_smoke.sh: CHATWOOT_DIR default
  reference/chatwoot -> ../frontend
- backend/scripts/parity_frontend_browser_smoke.mjs: same default update
- AGENTS.md: add frontend section with Rails/Vite coupling notes
- README: architecture tree includes frontend/
2026-07-07 14:56:01 +08:00

148 lines
4.8 KiB
JSON

{
"ATTRIBUTES_MGMT": {
"HEADER": "Aangepaste attributen",
"HEADER_BTN_TXT": "Aangepast attribuut toevoegen",
"LOADING": "Aangepaste attributen ophalen",
"DESCRIPTION": "A custom attribute tracks additional details about your contacts or conversations—such as the subscription plan or the date of their first purchase. You can add different types of custom attributes, such as text, lists, or numbers, to capture the specific information you need.",
"LEARN_MORE": "Learn more about custom attributes",
"COUNT": "{n} attribute | {n} attributes",
"SEARCH_PLACEHOLDER": "Attributen zoeken...",
"NO_RESULTS": "No attributes found matching your search",
"ATTRIBUTE_MODELS": {
"CONVERSATION": "Gesprek",
"CONTACT": "Contact",
"COMPANY": "Bedrijfsnaam"
},
"ATTRIBUTE_TYPES": {
"TEXT": "Tekst",
"NUMBER": "Getal",
"LINK": "Link",
"DATE": "Date",
"LIST": "Lijst",
"CHECKBOX": "Selectievakje"
},
"ADD": {
"TITLE": "Aangepast attribuut toevoegen",
"SUBMIT": "Aanmaken",
"CANCEL_BUTTON_TEXT": "Annuleren",
"FORM": {
"NAME": {
"LABEL": "Weergave naam",
"PLACEHOLDER": "Voer aangepaste attribuut weergavenaam in",
"ERROR": "Naam is vereist"
},
"DESC": {
"LABEL": "Beschrijving",
"PLACEHOLDER": "Voer aangepaste attribuutbeschrijving in",
"ERROR": "Omschrijving is vereist"
},
"MODEL": {
"LABEL": "Van toepassing op",
"PLACEHOLDER": "Selecteer er een",
"ERROR": "Model is vereist"
},
"TYPE": {
"LABEL": "Type",
"PLACEHOLDER": "Selecteer een type",
"ERROR": "Type is vereist",
"LIST": {
"LABEL": "Toon waardes",
"PLACEHOLDER": "Voer waarde in en druk op enter-toets",
"ERROR": "Moet minstens één waarde bevatten"
}
},
"KEY": {
"LABEL": "Sleutel",
"PLACEHOLDER": "Voer aangepaste attribuut sleutel in",
"ERROR": "Sleutel is vereist",
"IN_VALID": "Ongeldige sleutel"
},
"REGEX_PATTERN": {
"LABEL": "Regex Pattern",
"PLACEHOLDER": "Please enter custom attribute regex pattern. (Optional)"
},
"REGEX_CUE": {
"LABEL": "Regex Cue",
"PLACEHOLDER": "Please enter regex pattern hint. (Optional)"
},
"ENABLE_REGEX": {
"LABEL": "Enable regex validation"
},
"BADGES": {
"PRE_CHAT": "Pre-chat",
"RESOLUTION": "Resolution"
}
},
"API": {
"SUCCESS_MESSAGE": "Aangepast attribuut succesvol toegevoegd!",
"ERROR_MESSAGE": "Aanmaken van aangepaste attribuut mislukt. Probeer het later opnieuw."
}
},
"DELETE": {
"BUTTON_TEXT": "Verwijderen",
"API": {
"SUCCESS_MESSAGE": "Aangepast attribuut succesvol verwijderd.",
"ERROR_MESSAGE": "Kan het aangepaste attribuut niet verwijderen. Probeer het opnieuw."
},
"CONFIRM": {
"TITLE": "Weet u zeker dat u wilt verwijderen - {attributeName}",
"PLACE_HOLDER": "Voer {attributeName} in om te bevestigen",
"MESSAGE": "Verwijderen zal het aangepaste attribuut verwijderen",
"YES": "Verwijderen ",
"NO": "Annuleren"
}
},
"EDIT": {
"TITLE": "Aangepast attribuut bewerken",
"UPDATE_BUTTON_TEXT": "Vernieuwen",
"TYPE": {
"LIST": {
"LABEL": "Toon waardes",
"PLACEHOLDER": "Voer waarden in en druk op enter-toets"
}
},
"API": {
"SUCCESS_MESSAGE": "Aangepast attribuut succesvol bijgewerkt",
"ERROR_MESSAGE": "Er is een fout opgetreden bij het bijwerken van aangepaste attributen, probeer het opnieuw"
}
},
"TABS": {
"HEADER": "Aangepaste attributen",
"CONVERSATION": "Gesprek",
"CONTACT": "Contact",
"COMPANY": "Bedrijfsnaam"
},
"LIST": {
"TABLE_HEADER": {
"NAME": "Naam",
"DESCRIPTION": "Beschrijving",
"TYPE": "Type",
"KEY": "Sleutel"
},
"BUTTONS": {
"EDIT": "Bewerken",
"DELETE": "Verwijderen"
},
"EMPTY_RESULT": {
"404": "Er zijn geen aangepaste attributen aangemaakt",
"NOT_FOUND": "Er zijn geen aangepaste attributen geconfigureerd"
},
"REGEX_PATTERN": {
"LABEL": "Regex Pattern",
"PLACEHOLDER": "Please enter custom attribute regex pattern. (Optional)"
},
"REGEX_CUE": {
"LABEL": "Regex Cue",
"PLACEHOLDER": "Please enter regex pattern hint. (Optional)"
},
"ENABLE_REGEX": {
"LABEL": "Enable regex validation"
}
},
"BADGES": {
"PRE_CHAT": "Pre-chat",
"RESOLUTION": "Resolution"
}
}
}