Description
Problem Statement
Is a locale
setting coming to the configuration options of the widget?
We can use https://www.i18next.com/ for internationalization (i18n), localization (l10n) and translation for now, but obviously it would be easier if standard labels for various languages would already be there out of the box
(required)
from Description (required) isn't exposed and therefore not translatable atm...
In https://docs.sentry.io/platforms/javascript/user-feedback/configuration/#crash-report-modal
does lang
[automatic] – override for Sentry’s language code already handle this?
This is an almost verbatim copy of my getsentry/sentry#60134 (comment) reposted here in response to @billyvg's comment
Solution Brainstorm
de-DE
for https://docs.sentry.io/platforms/javascript/user-feedback/configuration/#text-customization could be:
key | description | default (ENGLISH) | new English | GERMAN |
---|---|---|---|---|
buttonLabel |
The label of the injected button. | Report a Bug | Fehler melden | |
submitButtonLabel |
The label of the submit button used in the feedback form. | Send Bug Report | Fehlermeldung absenden | |
cancelButtonLabel |
The label of the cancel button used in the feedback form. | Cancel | Abbrechen | |
formTitle |
The title at the top of the feedback form. | Report a Bug | Fehler melden | |
nameLabel |
The label of the name input field. | Name | Name | |
namePlaceholder |
The placeholder for the name input field. | Your Name | Ihr Name | |
emailLabel |
The label of the email input field. | |||
emailPlaceholder |
The placeholder for the email input field. | your.email@example.org | ihre.email-adresse@beispiel.de | |
messageLabel |
The label for the feedback description input field. | Description | Beschreibung | |
messagePlaceholder |
The placeholder for the feedback description input field. | What's the bug? What did you expect? | What's the bug? What did you expect? What steps led to it? | Was haben Sie erwartet und was ist stattdessen passiert? Was führte dazu? |
successMessageText |
The message to be displayed after a succesful feedback submission. | Thank you for your report! | Vielen Dank für Ihre Fehlermeldung. Unsere Entwickler kümmern sich alsbald darum. | |
requiredLabel |
The string appended to input labels of required fields. | (required) | (Pflichtfeld) |
de-DE
for In https://docs.sentry.io/platforms/javascript/user-feedback/configuration/#crash-report-modal could be:
Param | Default | DE |
---|---|---|
[automatic] – override for Sentry’s language code | ||
title | It looks like we’re having issues. | Es sieht aus als hätten wir Probleme. |
subtitle | Our team has been notified. | Unser Team wurde benachrichtigt. |
subtitle2 | If you’d like to help, tell us what happened below. – not visible on small screen resolutions | Wenn Sie helfen wollen, beschreiben Sie unten was passiert ist. |
labelName | Name | Name |
labelEmail | ||
labelComments | What happened? | Was ist passiert? |
labelClose | Close | Schließen |
labelSubmit | Submit | Absenden |
errorGeneric | An unknown error occurred while submitting your report. Please try again. | Ein unbekannter Fehler ist während dem Absenden Ihres Fehlerberichts aufgetreten. Versuchen Sie es noch einmal. |
errorFormEntry | Some fields were invalid. Please correct the errors and try again. | Einige Felder sind ungültig. Bitte korrigieren Sie die Fehler und versuchen Sie es noch einmal. |
successMessage | Your feedback has been sent. Thank you! | Ihr Feedback wurde abgesendet. Vielen Dank! |
Metadata
Metadata
Assignees
Type
Projects
Status
Status