Zeige letzte Bearbeiter
1 {{content/}}
2
3 Fehlertexte werden im Systemtemplate //Web Designer i18n// gehalten. Änderungen an diesem Systemtemplate beziehen sich daher immer auf alle Formulare. Möchten Sie einen Fehlertext für nur ein Formular ändern, muss das mittels Javascript über das Objekt [[XM_FORM_I18N>>doc:Main.I18N]]) umgesetzt werden. Im Systemtemplate //Web Designer i18n// gibt es standardmäßig zwei Bereiche.
4
5 * **default**: Standardsprache (deutsch)
6 * **en**: Englisch.
7
8 Je nach Konfiguration können aber auch noch weitere Sprachen vorhanden sein. Um eine neue Sprache hinzuzufügen, kopieren Sie den Bereich //default// und geben dort die entsprechend übersetzten Texte ein.
9
10 Damit die Sprache automatisch erkannt werden kann, ist es wichtig, die ISO-Codes der Sprachen zu verwenden, d.h. [[ISO-639-1>>url:http://www-01.sil.org/iso639-3/codes.asp?order=639_1&letter=a]], also z.B. //de// für Deutsch, //en// für Englisch, //fr// für Französisch usw.
11
12 == Beispiel für Defaultsprache Deutsch ==
13
14 {{code language="Javascript"}}
15 {
16 'default':{
17 requiredSelectDefault : 'Bitte auswählen',
18 required : 'Dieses Feld ist ein Pflichtfeld',
19 requiredCheckboxMultiple : 'Bitte wählen Sie eine Option',
20 requiredCheckbox : 'Dieses Feld ist ein Pflichtfeld',
21 requiredGroup : 'Sie müssen mindestens ein Feld der Gruppe (%) Felder ausfüllen',
22 min : 'Mindeswert ist ',
23 minSizePre : 'Mindestens ',
24 minSizePost : ' Zeichen benötigt',
25 minCheckboxPre : 'Bitte wählen Sie mindestens ',
26 minCheckboxPost : ' Option(en)',
27 max : 'Maximalwert ist ',
28 maxSizePre : 'Maximal ',
29 maxSizePost : ' Zeichen erlaubt',
30 maxCheckboxPre : 'Bitte wählen Sie maximal ',
31 maxCheckboxPost : ' Option(en)',
32 maxFileSizePre : 'Die Datei überschreitet die erlaubte Maximalgröße von ',
33 maxFileSizePost : ' kB und kann nicht gespeichert werden',
34 FileExtensionPre : 'Es sind nur Dateien vom Typ (',
35 FileExtensionPost : ') erlaubt',
36 equals : 'Felder stimmen nicht überein',
37 phone : 'Ungültige Telefonnummer',
38 email : 'Ungültige E-Mail Adresse',
39 integer : 'Keine gültige Ganzzahl',
40 posinteger : 'Bitte eine positive ganze Zahl eingeben',
41 money : 'Bitte einen Geldbetrag (z.B. -123,45) eingeben',
42 posmoney : 'Bitte einen positiven Geldbetrag (z.B. 123,45) eingeben',
43 posmoneyOptionalComma : 'Bitte einen positiven Geldbetrag (z.B. 123,45 oder 123) eingeben',
44 number : 'Keine gültige Fließkommazahl',
45 dateDE : 'Ungültiges Datum oder Datumsformat, erwartet wird das Format TT.MM.JJJJ',
46 time : 'Bitte eine Uhrzeit als hh:mm eingeben',
47 plzDE : 'Bitte 5 Ziffern für die PLZ eingeben.',
48 ipv4 : 'Ungültige IP Adresse',
49 url : 'Ungültige URL z.B. http:\wwww.server.de',
50 onlyLetterSp : 'Nur Buchstaben erlaubt',
51 onlyLetterNumber : 'Keine Sonderzeichen erlaubt',
52 dynAdd : 'Eintrag hinzufügen',
53 dynDel : 'Eintrag löschen',
54 formFooter : 'Die mit einem Stern (<span class="required-star">*</span>) gekennzeichneten Felder sind Pflichtfelder und müssen ausgefüllt sein.'
55 }
56 }
57
58 {{/code}}
59
60 == Beispiel für Defaultsprache Deutsch und Englisch ==
61
62 {{code language="Javascript"}}
63 {
64 'default':{
65 requiredSelectDefault : 'Bitte auswählen',
66 required : 'Dieses Feld ist ein Pflichtfeld',
67 requiredCheckboxMultiple : 'Bitte wählen Sie eine Option',
68 requiredCheckbox : 'Dieses Feld ist ein Pflichtfeld',
69 requiredGroup : 'Sie müssen mindestens ein Feld der Gruppe (%) Felder ausfüllen',
70 min : 'Mindeswert ist ',
71 minSizePre : 'Mindestens ',
72 minSizePost : ' Zeichen benötigt',
73 minCheckboxPre : 'Bitte wählen Sie mindestens ',
74 minCheckboxPost : ' Option(en)',
75 max : 'Maximalwert ist ',
76 maxSizePre : 'Maximal ',
77 maxSizePost : ' Zeichen erlaubt',
78 maxCheckboxPre : 'Bitte wählen Sie maximal ',
79 maxCheckboxPost : ' Option(en)',
80 maxFileSizePre : 'Die Datei überschreitet die erlaubte Maximalgröße von ',
81 maxFileSizePost : ' kB und kann nicht gespeichert werden',
82 FileExtensionPre : 'Es sind nur Dateien vom Typ (',
83 FileExtensionPost : ') erlaubt',
84 equals : 'Felder stimmen nicht überein',
85 phone : 'Ungültige Telefonnummer',
86 email : 'Ungültige E-Mail Adresse',
87 integer : 'Keine gültige Ganzzahl',
88 posinteger : 'Bitte eine positive ganze Zahl eingeben',
89 money : 'Bitte einen Geldbetrag (z.B. -123,45) eingeben',
90 posmoney : 'Bitte einen positiven Geldbetrag (z.B. 123,45) eingeben',
91 posmoneyOptionalComma : 'Bitte einen positiven Geldbetrag (z.B. 123,45 oder 123) eingeben',
92 number : 'Keine gültige Fließkommazahl',
93 dateDE : 'Ungültiges Datum oder Datumsformat, erwartet wird das Format TT.MM.JJJJ',
94 time : 'Bitte eine Uhrzeit als hh:mm eingeben',
95 plzDE : 'Bitte 5 Ziffern für die PLZ eingeben.',
96 ipv4 : 'Ungültige IP Adresse',
97 url : 'Ungültige URL z.B. http:\wwww.server.de',
98 onlyLetterSp : 'Nur Buchstaben erlaubt',
99 onlyLetterNumber : 'Keine Sonderzeichen erlaubt',
100 dynAdd : 'Eintrag hinzufügen',
101 dynDel : 'Eintrag löschen',
102 formFooter : 'Die mit einem Stern (<span class="required-star">*</span>) gekennzeichneten Felder sind Pflichtfelder und müssen ausgefüllt sein.'
103 },
104 'en':{
105 requiredSelectDefault : 'Please select',
106 required : 'This field is required',
107 requiredCheckboxMultiple : 'Please select an option',
108 requiredCheckbox : 'This checkbox is required',
109 requiredGroup : 'You must fill one of the following fields',
110 min : 'Minimum value is ',
111 minSizePre : 'Minimum ',
112 minSizePost : ' characters required',
113 minCheckboxPre : 'Please select minimum ',
114 minCheckboxPost : ' option(s)',
115 max : 'Maximum value is ',
116 maxSizePre : 'Maximum ',
117 maxSizePost : ' characters allowed',
118 maxCheckboxPre : 'Please select maximum ',
119 maxCheckboxPost : ' option(s)',
120 maxFileSizePre : 'The file size exceeds the limit allowed (',
121 maxFileSizePost : ' kB) and cannot be saved',
122 FileExtensionPre : 'Invalid file type, only (',
123 FileExtensionPost : ') allowed',
124 equals : 'Fields do not match',
125 phone : 'Invalid phone number',
126 email : 'Invalid email address',
127 integer : 'Not a valid integer',
128 posinteger : 'Not a valid positive integer',
129 money : 'Not a valid amount (f.e. -123,45)',
130 posmoney : 'Not a valid positive amount (f.e. 123,45)',
131 posmoneyOptionalComma : 'Not a valid positive amount (f.e. 123)',
132 number : 'Invalid floating decimal number',
133 dateDE : 'Not a valid date (DD.MM.YYYY expected)',
134 time : 'Not a valid time HH:MM expected',
135 plzDE : 'Not a valid postal code 5 numbers expected',
136 ipv4 : 'Invalid IP address',
137 url : 'Invalid URL',
138 onlyLetterSp : 'Letters only',
139 onlyLetterNumber : 'No special characters allowed',
140 dynAdd : 'add entry',
141 dynDel : 'delete entry',
142 formFooter : 'all fields with (<span class="required-star">*</span>) are required'
143 }
144 }
145
146 {{/code}}
147
148 {{nofooter/}}
Copyright 2000-2024