Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
Her hedef dil için bir Extension.vsixlangpack dosyası oluşturup bunları doğru klasöre yerleştirerek vsIX paketini yerelleştirebilirsiniz. Yerelleştirilmiş bir paket yüklendiğinde, uzantının yerelleştirilmiş adı yerelleştirilmiş bir açıklamayla birlikte görüntülenir. Yerelleştirilmiş bir lisans dosyası veya yerelleştirilmiş bilgilere işaret eden bir URL sağlarsanız, bunlar da görüntülenir.
VSIX paketinizin içeriği menü komutları veya başka kullanıcı arabirimi ekleyen bir VSPackage içeriyorsa, yeni kullanıcı arabirimi öğelerini yerelleştirme hakkında bilgi için bkz. Menü komutlarını yerelleştirme .
Dizin yapısı
Kullanıcı bir uzantı yüklediğinde Uzantılar ve Güncelleştirmeler , adı hedef bilgisayarın Visual Studio yerel ayarıyla eşleşen bir klasör için VSIX paketinin en üst düzeyini denetler. Uzantılar ve Güncelleştirmeler klasörde bir .vsixlangpack dosyası bulursa, bu dosyadaki yerelleştirilmiş değerleri .vsixmanifest dosyasındaki karşılık gelen değerlerin yerini alır. Uzantı yüklenirken bu değerler görüntülenir. Aşağıdaki örnek, İspanyolca (es-ES) ve Fransızca (fr-FR) olarak yerelleştirilmiş bir VSIX paketinin dizin yapısını gösterir.
.
├── MyExtension.dll
├── Extension.vsixmanifest
├── [Content_Types].xml
├── es-ES
│ └── Extension.vsixlangpack
└── fr-FR
└── Extension.vsixlangpack
Uyarı
Visual Studio SDK'sında VSIX tarafından desteklenen proje şablonları bir VSIX bildirimi oluşturur ve source.extension.vsixmanifest olarak adlandırır. Visual Studio projeyi derlediğinde, bu dosyanın içeriğini VSIX paketindeki Extension.VsixManifest dosyasına kopyalar.
Extension.vsixlangpack dosyası
Extension.vsixlangpack dosyası VSIX Dil Paketi şeması 2.0'a uyar. Bu şemada bir PackageLanguagePackManifest öğesi ve hemen ardından gelen bir Metadata alt öğesi vardır. Metadata öğesi en fazla 6 alt öğe içerebilir: DisplayName, Description, MoreInfo, License, , ReleaseNotesve Icon. Bu alt öğeler DisplayName dosyasının öğesinin Description , MoreInfoLicenseReleaseNotes, , Iconve Metadata alt öğelerine karşılık gelir.
Vsixlangpack dosyası oluşturduğunuzda, özellik Include in Vsix olarak true ayarlamanız gerekir. Aksi takdirde, yerelleştirilmiş yükleme metni göz ardı edilir.
Vsix'e Ekle özelliğini ayarlamak için
Çözüm Gezgini'nde Extension.vsixlangpack dosyasına sağ tıklayın ve ardından Özellikler'e tıklayın.
Özellik Kılavuzu'ndaVsix'e Ekle'ye tıklayın ve değerini olarak
trueayarlayın.
Example
Description
Aşağıdaki örnekte Extension.vsixmanifest dosyasının ilgili bölümleri gösterilmektedir. Dosya, İspanyolca için karşılık gelen Extension.vsixlangpack dosyasını da içerir. Hedef bilgisayarın Visual Studio yerel ayarı İspanyolca olarak ayarlandıysa dil paketindeki değerler bildirimdeki değerlerin yerini alır.
Kod
- [Extension.vsixmanifest]
<?xml version="1.0" encoding="utf-8"?>
<PackageManifest ...>
<Metadata ...>
<DisplayName>Family Tree</DisplayName>
<Description>This extension places a custom treeview control in the toolbox that is optimized for handling family tree information.</Description>
<MoreInfo>http://www.contoso.com/products/FamilyTree.htm</MoreInfo>
<License>Eula.rtf</License>
<ReleaseNotes>ReleaseNotes.rtf</ReleaseNotes>
<Icon>Icon.png</Icon>
</Metadata>
<Installation .../>
<Dependencies .../>
<Prerequisites .../>
<Assets .../>
</PackageManifest>
- [Extension.vsixlangpack]
<?xml version="1.0" encoding="utf-8"?>
<PackageLanguagePackManifest Version="2.0.0" xmlns="http://schemas.microsoft.com/developer/vsx-schema/2011">
<Metadata>
<DisplayName>Arbol de Familia</DisplayName>
<Description> Esta extensión pone control personalizado en la caja de herramientas por manejar información de familia.</Description>
<MoreInfo> http://www.contoso.com/products/es/ArbolDeFamilia.htm</MoreInfo>
<License>Eula.rtf</License>
<ReleaseNotes>ReleaseNotes.rtf</ReleaseNotes>
<Icon>Icon.png</Icon>
</Metadata>
</PackageLanguagePackManifest>
Ayrıca bakınız
| Başlık | Description |
|---|---|
| VSIX Dil Paketi şema 2.0 referansı | VSIX dil paketi, .vsix dağıtım dosyasının yerelleştirme bilgilerini açıklar. |
| VSIX paketinin anatomisi | Vsix paketinin yapısını ve içeriğini açıklar. |
| Menü komutlarını yerelleştir | Uzantıdaki diğer metin kaynaklarını yerelleştirmeyi gösterir. |