Änderungen von Dokument i18n-Variablen
Änderungskommentar:
Imported from XAR
Zusammenfassung
-
Seiteneigenschaften (4 geändert, 0 hinzugefügt, 0 gelöscht)
-
Anhänge (0 geändert, 0 hinzugefügt, 2 gelöscht)
Details
- Seiteneigenschaften
-
- Titel
-
... ... @@ -1,1 +1,1 @@ 1 -i 18n-Variablen1 +$services.localization.render("PT.Main.SystemtemplateWebDesigneri18n") - Übergeordnete Seite
-
... ... @@ -1,1 +1,1 @@ 1 - WebHome1 +Main.TextMenue - Dokument-Autor
-
... ... @@ -1,1 +1,1 @@ 1 -XWiki. awa1 +XWiki.gru - Inhalt
-
... ... @@ -1,11 +1,144 @@ 1 -{{figure image="i18n_variables_de.png" width="700"}} 2 -In den i18n-Variablen werden alle Texte für das Formular verwaltet und können in andere Sprachen übersetzt werden. 3 -{{/figure}} 1 +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:I18N]]) umgesetzt werden. Im Systemtemplate //Web Designer i18n// gibt es standardmäßig zwei Bereiche. 4 4 5 -{{info}} 6 -Werden hier Änderungen vorgenommen, wirken sich diese daher auf alle Formulare des Mandanten aus. Falls ein Text nur für ein bestimmtes Formular geändert werden soll, kann dies mittels JavaScript über das Objekt [[XM_FORM_I18N>>doc:Formcycle.FormDesigner.Internationalization]] umgesetzt werden. 7 -{{/info}} 3 +* **default**: Standardsprache (deutsch) 4 +* **en**: Englisch. 8 8 9 - Texte,dieim Formulargebrauchtwerden,könnenin diesem Menü zentral verwaltet werden. DiesbetrifftetwaFehlertexte,wenn ein Formularfeld nichtausgefüllt oder ein ungültigerWerteingegeben wurde. Jeder Text besitzt einenSchlüssel (linkeSpalte), überdieser Text eindeutig identifiziert wird.DieseSchlüssel sind nicht änderbar,es können abereigeneSchlüsselhinzugefügt werden,die beispielsweise mit selbsterstelltemJavaScript genutztwerdenkönnen. Fürjeden Schlüsselkann fürdieeinzelnenSprachvarianteneineÜbersetzung festgelegt werden. Ist keineÜbersetzung eingetragen,wirdein Standardwertverwendet.6 +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. 10 10 11 -Je nach Konfiguration können hier neben Deutsch und Englisch auch noch weitere Sprachen vorhanden sein. Um eine neue Sprache hinzuzufügen, kann unten auf die Schaltfläche //Sprachvariante hinzufügen// geklickt werden. Damit die Sprache korrekt erkannt wird, ist es wichtig, den ISO-Code der Sprache zu verwenden, also [[ISO-639-1>>url:http://www-01.sil.org/iso639-3/codes.asp?order=639_1&letter=a]]. Etwa //de// für Deutsch, //en// für Englisch oder //fr// für Französisch. 8 +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. 9 + 10 +== Beispiel für Defaultsprache Deutsch == 11 + 12 +{{code language="Javascript"}} 13 +{ 14 + 'default':{ 15 + requiredSelectDefault : 'Bitte auswählen', 16 + required : 'Dieses Feld ist ein Pflichtfeld', 17 + requiredCheckboxMultiple : 'Bitte wählen Sie eine Option', 18 + requiredCheckbox : 'Dieses Feld ist ein Pflichtfeld', 19 + requiredGroup : 'Sie müssen mindestens ein Feld der Gruppe (%) Felder ausfüllen', 20 + min : 'Mindeswert ist ', 21 + minSizePre : 'Mindestens ', 22 + minSizePost : ' Zeichen benötigt', 23 + minCheckboxPre : 'Bitte wählen Sie mindestens ', 24 + minCheckboxPost : ' Option(en)', 25 + max : 'Maximalwert ist ', 26 + maxSizePre : 'Maximal ', 27 + maxSizePost : ' Zeichen erlaubt', 28 + maxCheckboxPre : 'Bitte wählen Sie maximal ', 29 + maxCheckboxPost : ' Option(en)', 30 + maxFileSizePre : 'Die Datei überschreitet die erlaubte Maximalgröße von ', 31 + maxFileSizePost : ' kB und kann nicht gespeichert werden', 32 + FileExtensionPre : 'Es sind nur Dateien vom Typ (', 33 + FileExtensionPost : ') erlaubt', 34 + equals : 'Felder stimmen nicht überein', 35 + phone : 'Ungültige Telefonnummer', 36 + email : 'Ungültige E-Mail Adresse', 37 + integer : 'Keine gültige Ganzzahl', 38 + posinteger : 'Bitte eine positive ganze Zahl eingeben', 39 + money : 'Bitte einen Geldbetrag (z.B. -123,45) eingeben', 40 + posmoney : 'Bitte einen positiven Geldbetrag (z.B. 123,45) eingeben', 41 + posmoneyOptionalComma : 'Bitte einen positiven Geldbetrag (z.B. 123,45 oder 123) eingeben', 42 + number : 'Keine gültige Fließkommazahl', 43 + dateDE : 'Ungültiges Datum oder Datumsformat, erwartet wird das Format TT.MM.JJJJ', 44 + time : 'Bitte eine Uhrzeit als hh:mm eingeben', 45 + plzDE : 'Bitte 5 Ziffern für die PLZ eingeben.', 46 + ipv4 : 'Ungültige IP Adresse', 47 + url : 'Ungültige URL z.B. http:\wwww.server.de', 48 + onlyLetterSp : 'Nur Buchstaben erlaubt', 49 + onlyLetterNumber : 'Keine Sonderzeichen erlaubt', 50 + dynAdd : 'Eintrag hinzufügen', 51 + dynDel : 'Eintrag löschen', 52 + formFooter : 'Die mit einem Stern (<span class="required-star">*</span>) gekennzeichneten Felder sind Pflichtfelder und müssen ausgefüllt sein.' 53 + } 54 +} 55 + 56 +{{/code}} 57 + 58 +== Beispiel für Defaultsprache Deutsch und Englisch == 59 + 60 +{{code language="Javascript"}} 61 +{ 62 + 'default':{ 63 + requiredSelectDefault : 'Bitte auswählen', 64 + required : 'Dieses Feld ist ein Pflichtfeld', 65 + requiredCheckboxMultiple : 'Bitte wählen Sie eine Option', 66 + requiredCheckbox : 'Dieses Feld ist ein Pflichtfeld', 67 + requiredGroup : 'Sie müssen mindestens ein Feld der Gruppe (%) Felder ausfüllen', 68 + min : 'Mindeswert ist ', 69 + minSizePre : 'Mindestens ', 70 + minSizePost : ' Zeichen benötigt', 71 + minCheckboxPre : 'Bitte wählen Sie mindestens ', 72 + minCheckboxPost : ' Option(en)', 73 + max : 'Maximalwert ist ', 74 + maxSizePre : 'Maximal ', 75 + maxSizePost : ' Zeichen erlaubt', 76 + maxCheckboxPre : 'Bitte wählen Sie maximal ', 77 + maxCheckboxPost : ' Option(en)', 78 + maxFileSizePre : 'Die Datei überschreitet die erlaubte Maximalgröße von ', 79 + maxFileSizePost : ' kB und kann nicht gespeichert werden', 80 + FileExtensionPre : 'Es sind nur Dateien vom Typ (', 81 + FileExtensionPost : ') erlaubt', 82 + equals : 'Felder stimmen nicht überein', 83 + phone : 'Ungültige Telefonnummer', 84 + email : 'Ungültige E-Mail Adresse', 85 + integer : 'Keine gültige Ganzzahl', 86 + posinteger : 'Bitte eine positive ganze Zahl eingeben', 87 + money : 'Bitte einen Geldbetrag (z.B. -123,45) eingeben', 88 + posmoney : 'Bitte einen positiven Geldbetrag (z.B. 123,45) eingeben', 89 + posmoneyOptionalComma : 'Bitte einen positiven Geldbetrag (z.B. 123,45 oder 123) eingeben', 90 + number : 'Keine gültige Fließkommazahl', 91 + dateDE : 'Ungültiges Datum oder Datumsformat, erwartet wird das Format TT.MM.JJJJ', 92 + time : 'Bitte eine Uhrzeit als hh:mm eingeben', 93 + plzDE : 'Bitte 5 Ziffern für die PLZ eingeben.', 94 + ipv4 : 'Ungültige IP Adresse', 95 + url : 'Ungültige URL z.B. http:\wwww.server.de', 96 + onlyLetterSp : 'Nur Buchstaben erlaubt', 97 + onlyLetterNumber : 'Keine Sonderzeichen erlaubt', 98 + dynAdd : 'Eintrag hinzufügen', 99 + dynDel : 'Eintrag löschen', 100 + formFooter : 'Die mit einem Stern (<span class="required-star">*</span>) gekennzeichneten Felder sind Pflichtfelder und müssen ausgefüllt sein.' 101 + }, 102 + 'en':{ 103 + requiredSelectDefault : 'Please select', 104 + required : 'This field is required', 105 + requiredCheckboxMultiple : 'Please select an option', 106 + requiredCheckbox : 'This checkbox is required', 107 + requiredGroup : 'You must fill one of the following fields', 108 + min : 'Minimum value is ', 109 + minSizePre : 'Minimum ', 110 + minSizePost : ' characters required', 111 + minCheckboxPre : 'Please select minimum ', 112 + minCheckboxPost : ' option(s)', 113 + max : 'Maximum value is ', 114 + maxSizePre : 'Maximum ', 115 + maxSizePost : ' characters allowed', 116 + maxCheckboxPre : 'Please select maximum ', 117 + maxCheckboxPost : ' option(s)', 118 + maxFileSizePre : 'The file size exceeds the limit allowed (', 119 + maxFileSizePost : ' kB) and cannot be saved', 120 + FileExtensionPre : 'Invalid file type, only (', 121 + FileExtensionPost : ') allowed', 122 + equals : 'Fields do not match', 123 + phone : 'Invalid phone number', 124 + email : 'Invalid email address', 125 + integer : 'Not a valid integer', 126 + posinteger : 'Not a valid positive integer', 127 + money : 'Not a valid amount (f.e. -123,45)', 128 + posmoney : 'Not a valid positive amount (f.e. 123,45)', 129 + posmoneyOptionalComma : 'Not a valid positive amount (f.e. 123)', 130 + number : 'Invalid floating decimal number', 131 + dateDE : 'Not a valid date (DD.MM.YYYY expected)', 132 + time : 'Not a valid time HH:MM expected', 133 + plzDE : 'Not a valid postal code 5 numbers expected', 134 + ipv4 : 'Invalid IP address', 135 + url : 'Invalid URL', 136 + onlyLetterSp : 'Letters only', 137 + onlyLetterNumber : 'No special characters allowed', 138 + dynAdd : 'add entry', 139 + dynDel : 'delete entry', 140 + formFooter : 'all fields with (<span class="required-star">*</span>) are required' 141 + } 142 +} 143 + 144 +{{/code}}
- i18n_variables_de.png
-
- Author
-
... ... @@ -1,1 +1,0 @@ 1 -XWiki.awa - Größe
-
... ... @@ -1,1 +1,0 @@ 1 -185.0 KB - Inhalt
- i18n_variables_en.png
-
- Author
-
... ... @@ -1,1 +1,0 @@ 1 -XWiki.awa - Größe
-
... ... @@ -1,1 +1,0 @@ 1 -183.8 KB - Inhalt