Update German localization for bulk wrapper placeholder and refactor MemberTransferSettingsView to use a computed property for placeholder text
This commit is contained in:
@@ -890,7 +890,7 @@
|
||||
"bulkWrapperDescription": "Optional können Sie die äußere Struktur definieren, in die die Mitglieder-Array eingefügt wird. Verwenden Sie {{members}} als Platzhalter für das Array der Mitglieder.",
|
||||
"example": "Beispiel",
|
||||
"bulkWrapperNote": "Hinweis: Wenn kein Wrapper-Template angegeben wird, wird automatisch {\"members\": [...]} verwendet.",
|
||||
"bulkWrapperPlaceholder": "{\"members\": [{{members}}]}",
|
||||
"bulkWrapperPlaceholder": "{\"members\": [{'{{'}}members{'}}'}]}",
|
||||
"availablePlaceholders": "Verfügbare Platzhalter",
|
||||
"membersArray": "Mitglieder-Array",
|
||||
"transferTemplate": "Übertragungs-Template",
|
||||
|
||||
@@ -181,7 +181,7 @@
|
||||
v-model="config.bulkWrapperTemplate"
|
||||
rows="6"
|
||||
class="form-textarea"
|
||||
:placeholder="$t('memberTransfer.bulkWrapperPlaceholder')"
|
||||
:placeholder="bulkWrapperPlaceholderText"
|
||||
@focus="onBulkWrapperFocus"
|
||||
@click="onBulkWrapperClick"
|
||||
></textarea>
|
||||
@@ -360,6 +360,11 @@ address={{address}}`;
|
||||
}`;
|
||||
},
|
||||
|
||||
bulkWrapperPlaceholderText() {
|
||||
// Verwende den Beispiel-Text direkt, um Probleme mit vue-i18n Platzhaltern zu vermeiden
|
||||
return '{"members": [{{members}}]}';
|
||||
},
|
||||
|
||||
templatePlaceholder() {
|
||||
if (this.config.transferFormat === 'json') {
|
||||
return '{"firstName": "{{firstName}}", "lastName": "{{lastName}}", "geburtsdatum": "{{geburtsdatum}}", "email": "{{email}}", "phone": "{{phone}}", "address": "{{address}}"}';
|
||||
|
||||
Reference in New Issue
Block a user