2016-12-07 7 views
0

クライアントがsitecoreのプロジェクトに追加する新しい言語を要求しました。私はそれにいくつかの問題を抱えています。プロジェクト中に新しい言語を作成

言語を作成しましたが、すべてのレンダリングは新しい言語では空です。 新しい言語のアイテムに割り当てられたバージョンもありません。

英語をエクスポートし、生​​成されたXMLファイルを開き、タグの名前を要求された言語に変更してインポートするというトリックを試みました。しかし、私がそれをインポートしようとしているとき、私は英語をインポートしていて、新しいものはインポートしていないことを示しています。

すべてのレンダリングとコンテンツで新しい言語を作成するにはどうしたらいいですか(空の文字列が英語になっても、デフォルトの手順は分かります)。

ありがとう

答えて

0

Powershellスクリプトを使用できます。

しかし、それは私が考えて何をしない、答えを

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

+0

ありがとう:このブログhttp://www.coreblimeysitecore.com/blog/create-language-versions-using-sitecore-powershell/

サンプルコードは

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 "" 

されており、ここでは非常によく似たhttp://sitecore.stackexchange.comサイト上の質問です。 それは(私は再帰的な方法を行った)項目を別の言語に翻訳しましたが、ウェブサイトのコンポーネントは英語でしか表示されません。私が他人に変わると、それは空のページです。 –

+0

これらのコンポーネントのデータソースも翻訳しましたか? –

+0

はい、私はページアイテムとデータソースのすべてを翻訳しました。 これらはすべて複数の言語バージョンを使用していますが、英語以外の言語のWebサイトはまだ空白です。 プレースホルダとレンダリング要素を翻訳する必要がありますか? 他のことは、私が文脈でウェブサイトを公開すると、英語のみを表示することです。 –

関連する問題