Ansichten:

Verhalten:
Manchmal gibt es Kunden, die den Web Client in einer nicht unterstützten Sprache nutzen möchten.

Lösung:

A. Bis DocuWare 7.1

  1. Auf dem Server auf dem die DocuWare Platform Dienste installiert sind öffnen Sie den Pfad ...\DocuWare\Web\Platform\Localization\WebClient\.
  2. Kopieren Sie die Datei “WebClient.resx” und fügen diese in den gleichen Pfad wieder ein
  3. Nun benennen Sie die kopierte Datei wie folgt um: “WebClient.xy.resx”
    Ersetzen Sie “xy” mit dem Sprachcode der neuen Sprache im Format ISO 639-1.
    Den korrekten Sprachcode finden Sie in diesem Wikipedia Artikel: http://en.wikipedia.org/wiki/List_of_ISO_639-1_codes
  4. Öffnen Sie die Datei nun in einem XML fähigen Editor. Alle Strings die übersetzt werden können befinden sich innerhalb des <value></value> Tags.
    Beispiel:
    <data name="Login_WindowsLogin" xml:space="preserve">
        <value>Windows account</value>
      </data>
  5. Wiederholen Sie die Schritte für den Viewer ...\DocuWare\Web\Platform\Localization\Viewer\
  6. Für Formulare ...\DocuWare\Web\Platform\Localization\Forms\
  7. und weitere Webkomponenten ...\DocuWare\Web\Platform\bin\Shared Resources\Components\App Components"
  8. Starten Sie den IIS neu
  9. Die neu angelegte Sprache kann nun im Webclient in den Einstellungen des Benutzers ausgewählt werden.

B. Zusätzliche Schritte ab DocuWare 7.2

  1. Erstellen und übersetzen Sie die Sprachdateien wie in den Schritten A1-A7 beschrieben
  2. Erstellen Sie ein ZIP Archiv des ...\DocuWare\Web\Platform\Localization\ Ordners
  3. Wenn Sie weitere Webkomponenten erstellt haben, benötigen wir auch davon ein ZIP von dem obersten Ordner. Zum Beispiel: ...\DocuWare\Web\Platform\bin\Shared Resources\Components\
  4. Nun senden Sie uns die ZIP Archive in einem neuen Supportfall zu und beschreiben Sie kurz um was es geht. Sie können sich auch auf diesen Artikel beziehen.
  5. Erstellen Sie nun ein Backup Ordner des Ordners C:\Program Files\DocuWare\Web\Resources. Zum Beispiel C:\Program Files\DocuWare\Web\ResourcesBackup
  6. Sie erhalten vom DocuWare Support eine zip Datei. 
  7. Stellen Sie nochmal sicher, dass Sie ein Backup des Ordners Resources (Schritt B.5) erstellt haben, denn in diesem Schritt löschen Sie den gesamten Inhalt des Ordners und entpacken den Inhalt der ZIP Datei darin.
  8. Starten Sie nun den IIS neu
  9. Die neue Sprache steht Ihnen nun im WebClient zur Auswahl zur Verfügung.

Troubleshooting
- Sollten Sie einen nicht unterstützen Sprachcode anlegen (z.B. WebClient.pleTest.resx) und diesen im WebClient auswählen und speichern, läuft der Server in den Fehler:
Culture is not supported. Parameter name: name pleTest is an invalid culture identifier.
Exception: CultureNotFoundException: Culture is not supported.
In diesem Fall wenden Sie sich bitte unter Angabe des Benutzernames an den DocuWare Support

- Sollte die Sprache nach Schritt B.9 nicht auswählbar sein, so fehlt vermutlich die erstellte .resx Datei im Ordner. Beachten Sie Schritt A.2-A.3

 

 

Wichtiger Hinweis. Die beschriebenen Schritte müssen nach jedem DocuWare Minor (Beispiel 7.21 nach 7.22) und jedem Major (Beispiel 7.2 nach 7.3) Update durchgeführt werden. 
Dies gilt auch für das Anfordern der Resourcen beim DocuWare Support.