2010-11-30 14 views
0

特定のアプリケーションに対して、SharePoint 2010のフォルダー名をローカライズする方法を探しています。SharePoint 2010のフォルダー名をローカライズ

サイト名/説明が自動的に翻訳されていることがわかりましたが、SharePoint 2010ではメタデータの「多言語」フィールドがサポートされていますが、フォルダ名にこの名前を正しく適用できませんでした。

フォルダーは自動的に生成され、フォルダーの数は制限されています(フォルダー名を変換する方法をユーザーに提供するのではなく、事前定義されたフォルダー構造をローカライズする方法を検討しています)。

一言で言えば、
- フォルダ名をローカライズする方法はありますか?
- これがソリューションの一部として展開する最良の方法は何ですか?

答えて

0

プロジェクト内のリソースファイルを使用して開始することができます。このlinkは、あなたに役立ちます。

ただし、ローカライズされた名前を設定するフォルダを作成するユーザーに許可する場合は、 SPイベント・レシーバーの使用を検討する必要があります。

私はあなたを正しく理解してくれることを望みます。

+0

お返事ありがとうございます。実際にlocalNameをfolderNameに設定できますか?コンテンツの種類と列の名前はフォルダ名ではなく、WebDAVなどのような他のアクセスプロトコルを使って変換する方法でやりたいと思っていました。 - FWIW、フォルダ自体はプログラム的に作成されているので、名前を簡単に操作できます(私は現在resxファイルに翻訳をしていませんが、ユーザーが入力した設定値に基づいて生成する可能性があります) –

+0

SPのインターフェイスを経由する方法があるかどうかを確認してください。ただし、確実にローカライゼーションの目的に応じて、論理的にフォルダの名前をプログラムで設定することができます。 –

1

Managed Metadataでこれをどのように手助けできるかもしれないと考えましたか?タクソノミでローカライズされた用語を制御できる場合は、フォルダを作成するときにManaged Metadata Storeからプルし、ユーザーの言語設定に基づいて適切な言語を表示します。ちょっと考えて...フォルダの名前が分かっているので、その名前をフォルダ名の用語のラベルとして使用して、ユーザーの言語に合った別のラベルを取り出して表示することができます。

関連する問題