none
Validierung auf Deutsch CRM Online 2011

    Question

  • Hallo zusammen,

    ich habe folgendes Problem:

    Pflichtfelder werden mittels einem generiertem Javascript Validiert, wobei das Feld korrekter weise auch Deutsch dargestellt wird allerdings die Meldung dahinter " is a requierd field" auf Englisch.

    Wie kann ich diese Meldung ändern, dass diese auch in deutscher Sprache zu lesen ist ?

    Hier noch ein Auszug aus dem generierten Script:

    <script type="text/javascript">
    //<![CDATA[
    var ValidationSummaryFormView = document.all ? document.all["ValidationSummaryFormView"] : document.getElementById("ValidationSummaryFormView");
    ValidationSummaryFormView.validationGroup = "ServiceRequest";
    var CustomValidatorEmailmsa_emailaddress = document.all ? document.all["CustomValidatorEmailmsa_emailaddress"] : document.getElementById("CustomValidatorEmailmsa_emailaddress");
    CustomValidatorEmailmsa_emailaddress.controltovalidate = "msa_emailaddress";
    CustomValidatorEmailmsa_emailaddress.errormessage = "Email Adresse must be a valid e-mail address.";
    CustomValidatorEmailmsa_emailaddress.validationGroup = "ServiceRequest";
    CustomValidatorEmailmsa_emailaddress.evaluationfunction = "CustomValidatorEvaluateIsValid";
    var RequiredFieldValidatormsa_location = document.all ? document.all["RequiredFieldValidatormsa_location"] : document.getElementById("RequiredFieldValidatormsa_location");
    RequiredFieldValidatormsa_location.controltovalidate = "msa_location";
    RequiredFieldValidatormsa_location.errormessage = "Ort is a required field.";
    RequiredFieldValidatormsa_location.display = "Dynamic";
    RequiredFieldValidatormsa_location.validationGroup = "ServiceRequest";
    RequiredFieldValidatormsa_location.evaluationfunction = "RequiredFieldValidatorEvaluateIsValid";
    RequiredFieldValidatormsa_location.initialvalue = "";
    

    Der Content der Seite wird im Übrigen auch von CRM Online generiert.

    Wäre für jeden Tipp dankbar.

    MfG

    Shmoo


    ***********************************************************

    Wednesday, August 15, 2012 12:24 PM

Answers

  • Hallo Shmoo,

    ich kann das nicht wirklich nachvollziehen. Du hast also ein deutsches CRM Online und bei einem nicht ausgefüllten Pflichtfeld kommt eine englischsprachige Warnung?

    Bisher habe ich das noch bei keiner deutschen CRM Online-Installation gesehen. Bist du sicher, dass du hier nicht doch irgendetwas Programmiertes installiert hast?

    Viele Grüße,
    Jürgen


    Jürgen Beck

    Dipl. Kfm./Wirtschaftsinformatik
    MVP, MCSD.NET, MCITP DBA, MCDBA, MCSE
    Microsoft Certified Business Management Solutions Professional
    Microsoft Certified CRM Developer
    Microsoft Certified Trainer

    ComBeck IT Services & Business Solutions
    Microsoft Gold Certified Partner
    Microsoft Small Business Specialist

    Developing & Supporting Business Applications from small business to big enterprises covering scores of sectors

    http://www.combeck.de

    Friday, October 05, 2012 1:20 PM

All replies

  • Hallo,

    wie wird das Script denn generiert? Die Meldungen musst du dann in diesem Generator austauschen.


    Viele Grüße

    Michael Sulz
    MVP für Microsoft Dynamics CRM
    Blog
    Website XING LinkedIn Facebook Twitter

    Wednesday, August 15, 2012 12:58 PM
  • Genau das ist ja der Punkt....

    CRM Online generiert dieses Script, ich weiss aber nicht wie und wo....


    ***********************************************************


    • Edited by Der Shmoo Wednesday, August 15, 2012 1:04 PM
    Wednesday, August 15, 2012 1:04 PM
  • Hallo,

    welche Sprache hat denn das CRM System und der Client?


    Viele Grüße

    Michael Sulz
    MVP für Microsoft Dynamics CRM
    Blog
    Website XING LinkedIn Facebook Twitter

    Wednesday, August 15, 2012 3:01 PM
  • Also das CRM ist Microsoft Dynamics CRM Online 2011 in deutsch, der Client, sowie das Visual Studio ist ebenfalls deutsch.

    Da die Scripte generiert werden, seitens CRM und ich aufgrund das ich die Online version nutze keine möglichkeit hab auf irgendwelche dateien drauf zuzugreifen, geschweige denn zu ersetzten habe ich das dumpfe gefühl das es am CRM 2011 SDK liegt, welches nur in englischer, japanischer und chinesischer Sprache gibt.

    Aber würde Microsoft tatsächliche solche Strings hardcodiert ins SDK packen? 


    ***********************************************************

    Wednesday, August 15, 2012 4:21 PM
  • In dem CRM ist eine Lösung importiert worden, mit deren Hilfe Felder validiert werden, denn im reinen CRM Online gibt es eine solche Validierung nicht. Wenn es sich um eine verwaltete Lösung handelt, würde ich den Anbieter dieser Lösung ansprechen, wenn es sich um eine Nicht-Verwaltete Lösung handelt, dann einfach die betreffende Entität aufrufen, in der die Validierung stattfindet. Dort unter Formulareigenschaften die eingebundenen Formular-Bibliotheken einsehen. Hier findet sich mind. eine JS-Bibliothek in der o.g. Quellcode zu finden ist.

    In diesem muss dann die Zeile

    RequiredFieldValidatormsa_location.errormessage = "Ort is a required field.";

    in

    RequiredFieldValidatormsa_location.errormessage = "Eine Ortsangabe (Ort) ist notwendig.";

    Fertig.


    Carsten Groth http://carstengroth.wordpress.com Microsoft Dynamics Certified Technology Specialist CRM Online 30 Tage kostenfrei testen – http://crm.dynamics.com/de-de/trial-overview

    Wednesday, August 15, 2012 5:02 PM
  • ich werd es morgen mal ausprobieren, allerdings ist "Ort is a required field" schon seitens CRM generiert. Ort ist ein Feldname + is a required field wird zu dem String der in dem wiederum generierten javascript auftaucht. Da ist mein ansatz, dieses Script oder was auch immer zu finden, der diesen String generiert um dies ändern zu können.

    naja, werd mal nach deiner anleitung vorgehen und sehen was ich finde.

    danke schon mal für die Antworten.

    meld mich dann morgen im Laufe des Tages.

    MfG

    Shmoo


    ***********************************************************


    • Edited by Der Shmoo Wednesday, August 15, 2012 5:45 PM
    Wednesday, August 15, 2012 5:43 PM
  • Also ich hab keine möglichkeit die Validierung auf deutsch zu bekommen, zumindest nicht mittels konfigurationen. Selbst im Quellcode ist nichts zu finden.

    wenn jemand mal sein Glück versuchen möchte, http://311center.codeplex.com/ .

    Hab es nun mit einem eigenen Script gemacht, welches die Vorhandene Validierung mit dem deutschen Text überschreibt. Sehr unschöne Lösung, aber es funktioniert.

    Trotzdem allen ein Danke für die Hilfreichen Posts.

    Wenn jemand eine vernünftige Lösung hat, bin ich natürlich immernoch daran interessiert. Meine vermutung ist die, dass man auf ein deutschsprachiges SDK warten muss.

    naja,

    Gruß

    Shmoo


    ***********************************************************


    • Edited by Der Shmoo Thursday, August 16, 2012 11:18 AM
    Thursday, August 16, 2012 11:17 AM
  • Hallo Shmoo,

    ich kann das nicht wirklich nachvollziehen. Du hast also ein deutsches CRM Online und bei einem nicht ausgefüllten Pflichtfeld kommt eine englischsprachige Warnung?

    Bisher habe ich das noch bei keiner deutschen CRM Online-Installation gesehen. Bist du sicher, dass du hier nicht doch irgendetwas Programmiertes installiert hast?

    Viele Grüße,
    Jürgen


    Jürgen Beck

    Dipl. Kfm./Wirtschaftsinformatik
    MVP, MCSD.NET, MCITP DBA, MCDBA, MCSE
    Microsoft Certified Business Management Solutions Professional
    Microsoft Certified CRM Developer
    Microsoft Certified Trainer

    ComBeck IT Services & Business Solutions
    Microsoft Gold Certified Partner
    Microsoft Small Business Specialist

    Developing & Supporting Business Applications from small business to big enterprises covering scores of sectors

    http://www.combeck.de

    Friday, October 05, 2012 1:20 PM