Sprachkennzeichen: Unterschied zwischen den Versionen
(→Allgemeines) |
|||
Zeile 1: | Zeile 1: | ||
== Allgemeines == | == Allgemeines == | ||
− | Das '''Sprachkennzeichen''' wird in [[REFLEX]] dazu benutzt, Textbausteine und ggf. auch feste Texte in den Formularen in mehreren Sprachen zur Verfügung zu stellen. | + | Das '''Sprachkennzeichen''' wird in '''[[REFLEX]]''' dazu benutzt, Textbausteine und ggf. auch feste Texte in den '''[[CrystalReports,_Formulare_und_Reports|Formularen]]''' in mehreren Sprachen zur Verfügung zu stellen. |
=== Textbausteine === | === Textbausteine === | ||
Zeile 9: | Zeile 9: | ||
[[Datei:REFLEX_Artikel_Textbausteine_Sprachen.jpg]] | [[Datei:REFLEX_Artikel_Textbausteine_Sprachen.jpg]] | ||
− | Anhand des Sprachkennzeichens im Auftrag oder der Rechnung wird nun der | + | Anhand des Sprachkennzeichens im Auftrag oder der Rechnung wird nun der zugehörige Textbaustein geholt. |
* Das Standard-Sprachkennzeichen kann in den Kontakten festgelegt werden! | * Das Standard-Sprachkennzeichen kann in den Kontakten festgelegt werden! |
Version vom 13. Januar 2013, 00:36 Uhr
1 Allgemeines
Das Sprachkennzeichen wird in REFLEX dazu benutzt, Textbausteine und ggf. auch feste Texte in den Formularen in mehreren Sprachen zur Verfügung zu stellen.
1.1 Textbausteine
In den Textbausteinen kann man ein Sprachkennzeichen angeben. Beispiel:
Anhand des Sprachkennzeichens im Auftrag oder der Rechnung wird nun der zugehörige Textbaustein geholt.
- Das Standard-Sprachkennzeichen kann in den Kontakten festgelegt werden!
1.2 Feste Texte in den Formularen
Texte, die "fest" in den Formularen stehen, können das Sprachkennzeichen auswerten und die Texte entsprechend der gewählten Sprache ausgeben. Dazu muss jedoch in dem entsprechenden Formular (Report) eine Formel stehen, die - je nach Sprachkennzeichen - den gewünschten Text ausgibt.
Beispiel:
Wenn man in einem Angebotsformular die Überschrift "Bezeichnung" in unterschiedlichen Sprachen ausgeben will, muss man im Formular-Report (mit CrystalReports) den konstanten Text "Bezeichnung" durch eine Formel ersetzen, die - je nach Sprachkennzeichen - einen unterschiedlichen Text ausgibt.
Beispiel:
if {MAUFKO.SPRACHE}="E" then "Description" else if {MAUFKO.SPRACHE}="F" then "description" else if {MAUFKO.SPRACHE}="I" then "descrizione" else "Bezeichnung"