CIB merge technical documentation (EN)

6. Call parameters in detail

6.55. Parameter --output-language

This example creates a multi-RTF file from three RTF files and outputs the call parameters in each case. In the first merge process the multirtf.rtf is overwritten with --outputfile=!multirtf.rtf, then the other files are appended with --outputfile=+multirtf.rtf.


Syntax
--output-language=<Sprache>

or

--Ausgabesprache=<Sprache>

<Sprache>: english/englisch, french/franzoesisch,
german/deutsch, spanish/spanisch, italian/italienisch, swiss/schweizerisch oder
dutch/niederlaendisch

Description

The --output-language parameter affects only the output of the thousands and decimal separators and the weekdays as well as month names. The supply of the numbers is currently in German.

Ausgabesprache

Die Versorgung der Zahlen muss in deutschem Zahlenformat erfolgen.

Kalenderdaten müssen den Ländereinstellungen des aktuellen Benutzers des Systems entsprechend eingegeben werden. (Deutsch zum Beispiel 28.8.2001, US-englisch 8/28/2001)

Die Angabe der Schalter \# und \@ muss im Rtf auf englisch geschehen.

info

Deutsche Installationen von Word tauschen in den \#-Formaten die Tausenderpunkte und Dezimalkommata gegen die englischen Kommata und Punkte. Man gibt also die Bilder in deutsch an, damit sie im rtf auf englisch stehen.

Merge übersetzt intern wieder zurück. Aus \# #.###,00 macht Word also \# #,###.00 und Merge wieder \# #.###,00. Kommt die Formatierung aus Steuerdaten, bleibt sie immer #.###,00.

Angaben hinter \@ werden seit Word 2000 nicht mehr übersetzt. (Vorher schon, daher hängt hier Merges Verhalten vom Parameter „word-version“ ab.)

Vor Word 2000 musste man also zum Beispiel zur Ausgabe eines vollen Wochentages \@ tttt schreiben. Seit Word 2000 jedoch \@ dddd. Im Rtf landet jeweils \@ dddd und Merge macht schließlich intern \@ tttt daraus.

The output of fields without \# and \@ will not be affected, as for instance {Aktualdat/Time/Date} or {=…}.

Possible values for <language> are:

The output of the thousand and decimal separators affects for example 1234567 with \# #.###,00 as:

Language

Output

 

Number

Date

English

englisch

1,234,567.00

07/20/2007

French

franzoesisch

1 234 567,00

20/07/2007

German

deutsch

1.234.567,00

20.07.2007

Spanish

spanisch

1.234.567,00

20/07/2007

Italian

italienisch

1.234.567,00

20/07/2007

Swiss

schweizerisch

1'234'567.00

20.07.2007

Dutch

niederlaendisch

1.234.567,00

20-07-2007

 

Default is German. If you omit the language behind the switch, the program will be reset to German output.

The setting applies to all merge processes (-@/-@1) after „output-language“, until the parameters are completely processed or "output-language" is changed.

The output of weekdays and month names is done accordingly. For example, 28.08.2001 with the format \@ "dddd, d. MMMM yyyyy" becomes the result "Dienstag, 28. August 2001" if the output language is set to German. For English, the result is "Monday, August 28, 2001".

(For a "real" English date you have to change the switch further, so that the order and fill characters correspond to the respective country-specific output.)


Example
--output-language=english

The output format is English. The output of dates and number formats is in English format. The parameter is described in the application example Gap Text.