2016-12-07 5 views
0

Wurde vom Client eine neue Sprache angefordert, die dem Projekt in Sitecore hinzugefügt werden soll. Ich habe einige Probleme damit,Neue Sprache im Projekt erstellen

Ich habe die Sprache erstellt, aber alle Renderings sind leer für die neue Sprache. Es gibt auch keine Version für die neue Sprache.

Ich habe versucht, einen Trick zu machen, der die englische Sprache exportieren und die generierte XML-Datei öffnen und die Tags in die gewünschte Sprache umbenennen und dann importieren sollte. Aber wenn ich versuche, es zu importieren, zeigt, wie ich die englische Sprache importiere und nicht die neue.

Wie kann ich eine neue Sprache mit allen Renderings und Inhalt erstellen (auch wenn es auf Englisch geht, wenn leere Zeichenfolge, weiß ich, es ist Standardverfahren)?

Danke

Antwort

0

Sie können Powershell-Skript dafür verwenden.

Siehe z.B. Blog http://www.coreblimeysitecore.com/blog/create-language-versions-using-sitecore-powershell/

Beispielcode ist

Add-ItemLanguage -Path "master:\sitecore\content" -Language "en" -TargetLanguage "de-AT","de-de","en-za","fi-fi","fr-be","it-it","pl-pl","ru-ru","sv-se","fr-fr" -IfExist OverwriteLatest -IgnoredFields "" 

Und hier ist eine ganz ähnliche Frage http://sitecore.stackexchange.com Website:

https://sitecore.stackexchange.com/questions/1584/create-new-language-version-for-content-branch

+0

Danke für die Antwort, aber es nicht tun, was ich dachte, . Es übersetzte das Element (ich rekursive Methode) in andere Sprache, aber die Website-Komponenten werden nur in Englisch angezeigt. Wenn ich zu anderen wechseln, ist es eine leere Seite. –

+0

Haben Sie auch Datenquellen dieser Komponenten übersetzt? –

+0

Ja, ich übersetzte alles - Seitenelemente und Datenquellen. Sie alle haben mehrere Sprachversionen, aber die Website in anderen Sprachen als Englisch immer noch leer. Soll ich die Platzhalter und Renderelemente übersetzen? Andere Sache ist, dass, wenn ich die Website im Kontext veröffentlichen es nur Englisch zeigt. –

Verwandte Themen