(Reporting Services) Multi-Lingual veya genel dağıtımlar için çözüm tasarım konuları
Eğer dağıtım gereksinimleriniz birden çok dil veya kültür desteği gerektiriyorsa, bu konudasize araç seçiminde ve birden çok dil desteği bulunan rapor yazma uygulamalarını takip etmekte, ve dil kaynaklarının çalışma sırasında nasıl kullanıldığını anlamakta yararlı olacak bilgi desteği verir.
Bu konu desteklenen diller listesini sağlar, çalışma sırasında dil kaynağı nasıl kullanıldığı açıklanmaktadır rapor dil ayarlarını açıklar ve hangi öğelerin yerelleştirilmediğini açıklar.Rapor Yöneticisi ve rapor araç çubuğu gibi sunucu tarafı bileşenleri için dil kaynağı çalışma sırasında belirlenir.Hem istemci uygulaması (genellikle bir tarayıcı) hem de rapor sunucusu bilgisayarında çalışan işletim sistemi, hangi dil kaynağının kullanıldığını belirlemede etkindir.
SQL Server 2008 içinde dil desteği hakkında daha fazla bilgi için, bkz. Donanım ve yazılım gereksinimleri için SQL Server 2008'i yükleme.
Bu konu, rapor sunucusuna farklı saat dilimlerinde erişimin etkilerini açıklamaz.Zaman dilimi konuları hakkında daha fazla bilgi için, bkz. Saat dilimi ve bir rapor sunucusu üzerinde saat ayarlarını değiştirme.
Diller Reporting Services'de nasıl kullanılır?
Aşağıdaki tabloda, dil sürümlerinin Reporting Services kurulumunda nasıl kullanılacağı açıklanmaktadır.
Dil |
Nasıl kullanılır? |
---|---|
Rapor sunucusu dili |
Rapor sunucusu dili rapor sunucusunun yüklü olduğu bilgisayarın dilidir.Bu dil, bilgisayarın bölgesel ayarları tarafından belirlenir. rapor sunucusu dili, bir rapor sunucu örneği tarafından aşağıdaki öğeler için kullanılan dildir:
Şu anda on SQL Serverdili var.Belirli bir rapor sunucusu örneği için rapor sunucusu dili her zaman mevcut on dilden biri olacaktır.On SQL Server dilin tümü için destek tek bir Reporting Servicesyüklemesinde verilmiştir.Yüklenecek hiçbir dil paketi yoktur. Rapor sunucusu veritabanı oluşturduğunuzda, rapor sunucusu dili ayarlanır.Eğer Reporting Services yapılandırma aracını kullanarak veritabanını oluşturuyorsanız, rapor sunucusu dilini Değişiklik Veritabanı Sihirbazı'nı çalıştırdığınızda belirtirsiniz. Eğer varsayılan bir yapılanmada Reporting Services yüklerseniz, Kur rapor sunucusu dilini rapor sunucusu veritabanı oluşturduğunda belirler.Kur'un kullandığı dil kaynağı, işletim sisteminin dili ile en yakından eşleşendir:
|
İstemci tarayıcı dili |
İstemci tarayıcısındaki dil ve yerel ayarlar, şunun için kullanılan dil kaynağı belirler:
|
Rapor dili |
Raporlar, etiketler ve biçimler için dil ayarlarını kullanır:
|
Veritabanı dili |
Rapor içinde görüntülenen veriler, veritabanı içinde gerçek veri değerleri tarafından ve veritabanı sunucusu harmanlama ayarları tarafından belirlenir. |
SharePoint kullanıcı arabirimi |
SharePoint kullanıcı arabirim (UI) kültürü için kullanılan dil ve yer ayarları, şunlar için kullanılan dil kaynaklarını belirler:
|
.NET FrameworkDil Paketi |
.NET FrameworkDil Paketi yüklü olduğunda, .NET Framework tarafından döndürülen hatalar, istemci dili ve yerel ayarlar temel alınarak döndürülür.Bu raporlar SharePoint kullanıcı Arabirimi ve Rapor Yöneticisi içinde gösterilen Reporting Services hataları içerir. |
Bir Reporting Services kurulumunda dil kaynakları
SQL Server Reporting Services, Kur, Rapor Tasarımcısı, Model Tasarımcısı, Rapor Yöneticisi, Rapor Oluşturucu, rapor araç çubuğu ve bir rapor sunucusundan dönen tüm iletiler için yerelleştirilmiş dil kaynakları içerir.Reporting Services, SQL Server tarafından desteklenen tüm diller için yerelleştirilmiştir.Desteklenen tüm diller için kaynaklar, kurulum sırasında yüklenir.Ek dil desteği eklemek için bir ayrı Kurulum programı çalıştırmanız gerekmez.
Desteklenen Diller
Dil desteği, kullandığınız sunucu moduna bağlı olarak değişir.Sunucu modlarına yabancıysanız, bkz. Bir dağıtım modu planlama.
Bir yerel mod rapor sunucusu yalnızca SQL Server dillerde kullanılabilir.
SharePoint tümleşik modunda çalışan bir rapor sunucusu, Reporting ServicesEkleme üzerinden ek dilleri ve bir SharePoint uygulama sayfasından başlattığınız Rapor Oluşturucusu örneklerini destekler.Bir SharePoint sitesinde rapor sunucusu öğeleri ve bu sayfalarda görüntülenen hataları ve bir uyarıları görüntülemek ve yönetmek için kullandığınız uygulama ek dillerde de sunulmuştur.
Rapor sunucusundan kaynaklanan iletiler ve Rapor Tasarımcısında tasarladığınız raporlar, yalnızca SQL Server tarafından desteklenen dillerde kullanılabilir.Bunun anlamı eğer rapor sunucusunu SharePoint tümleşik modda çalıştırırsanız, SharePoint uygulama sayfaları SQL Server tarafından desteklenmeyen bir dildeyse, bir diller birleşimi elde edebilirsiniz.
LCID |
Dil adı |
Kültür adı |
SQL Server Yerel mod |
SharePoint Tümleşik modu |
---|---|---|---|---|
1028 |
Çince (Geleneksel) |
zh-TW |
Evet |
Evet |
1031 |
Almanca |
de-de |
Evet |
Evet |
1033 |
İngilizce |
En-us |
Evet |
Evet |
1036 |
Fransızca |
fr-fr |
Evet |
Evet |
1040 |
İtalyanca |
it-it |
Evet |
Evet |
1041 |
Japanese |
ja-jp |
Evet |
Evet |
1042 |
Kore Dili |
ko-kr |
Evet |
Evet |
1049 |
Rusça |
ru-RU |
Evet |
Evet |
2052 |
Çince (Basitleştirilmiş) |
zh-CN |
Evet |
Evet |
3082 |
İspanyolca |
es-es |
Evet |
Evet |
1029 |
Çekçe |
cs-cz |
Hayır |
Evet |
1030 |
Danca |
da-dk |
Hayır |
Evet |
1032 |
Yunanca |
el-gr |
Hayır |
Evet |
1035 |
Fince |
fi-fi |
Hayır |
Evet |
1038 |
Macarca |
hu-hu |
Hayır |
Evet |
1043 |
Felemenkçe |
nl-nl |
Hayır |
Evet |
1044 |
Norveççe (Bokmal) |
nb-no |
Hayır |
Evet |
1045 |
Lehce |
pl-pl |
Hayır |
Evet |
1046 |
Portekizce (Brezilya) |
pt-br |
Hayır |
Evet |
1053 |
İsveççe |
sv-SE |
Hayır |
Evet |
1055 |
Türkçe |
tr-TR |
Hayır |
Evet |
2070 |
Portekizce (Avrupa) |
pt-pt |
Hayır |
Evet |
Rapor Tasarımcısı için dil ayarları
Rapor Tasarımcısı için, SQL Server rapor yazma ortamında kullanılan dil kaynağı Microsoft Visual Studio yüklemesinin dili tarafından belirlenir.Örneğin, Visual Studio'nın Japonca sürümünü çalıştırıyorsanız, Rapor Tasarımcısı için Japonca dil kaynağı kullanılır.Eğer kullandığınız Visual Studio'ın sürümünde SQL Server dilleri için yakın eşleşme yoksa, dil kaynak Rapor Tasarımcısı ve rapor tanımı ABD içindir.İngilizce.
Raporlr ve Veriler için dil ayarları
Aşağıdaki tablo dil desteği tarafından etkilenen veri yapılarını ve rapor tanımı öğelerinin listesini sağlar.
Öğe veya veri yapısı |
Dil desteği |
---|---|
Rapor tanımı (.rdl) |
Varsayılan olarak, bir rapor tanımı (.rdl) dosyası dile duyarsızdır ve üzerinde oluşturulduğu bilgisayarın dilini almaz.Bir dil .rdl dosyasını, belirli bir dile hedefleyebilirsiniz, bunu ReportLanguageözelliğini veya TextRunLanguage özelliğini, dosyadaki ilgili öğeler için ayarlayarak yapabilirsiniz. |
Bir rapordaki veri |
Veriler bozulmadan özgün veri kaynağından alınır.Reporting Services rapor işleme sırasında verileri dönüştürmez veya çevirmez.Eğer rapor veri kaynakları Japonca bir veritabanıysa, raporda görüntülenen veriler her zaman Japonca olacaktır. Eğer aynı veritabanının Farklı dillerdeki sürümlerini varsa, kullanıcıya çalışma zamanında veri kaynağını seçebileceği bir rapor oluşturabilirsiniz.Bunu yapmak için olası veri kaynaklarının bir listesini döndüren rapora ifade tanımlamanız gerekir.Daha fazla bilgi için, bkz. Bir veri bağlama kaynak (Reporting Services). |
Rapor adı ve açıklaması |
Rapor Yöneticisi'nde görünen Rapor adı ve açıklaması, her zaman raporun oluşturulduğu dilde görüntülenir.Tarayıcı ayarları ya da sunucu dilinin bunda herhangi bir etkisi olmaz.Eğer raporu Rapor Tasarımcısının Kore dili sürümünde oluşturduysanız, yayımlanan raporda ad ve açıklama Kore dilinde görüntülenir. Eğer bir rapor adının veya açıklamasını farklı bir dilde görünmesini istiyorsanız, bağlantılı bir rapor oluşturmayı ve sonra bağlantılı raporun ad ve açıklamasını farklı bir dile değiştirmeyi göz önünde bulundurun.Bağlantılı bir rapor oluşturma yönergeleri için, Bkz: Nasıl Yapılır: Bağlantılı bir rapor oluştur. |
Tarih, para birimi ve sayı biçimleri |
Rapor Tasarımcısında, rapordaki biçimlendirilmiş değerleri (örneğin, tarih, para birimi ve sayı) belirli bir dilde göstermek için dil ayarı yapabilirsiniz.Language özelliği için geçerli değerler, Microsoft .NET Framework tarafından desteklenen dillerdir. Language özelliği rapor düzeni modunda ayarlanır.Languageözelliği, özellikle tarih, saat, para birimi ve sayı biçimleri gibi tüm dize olmayan veri değerleri için kullanılan biçimlendirme kurallarını belirler. Raporda dil ayarlamak, raporun çok dilli bir ortamda dağıtmak istiyorsanız ve biçimlendirme veri ve rapor düzeninin dil için uygun olmak istiyorsanız tavsiye edilir. Bir dil ayarlamazsanız, kullanılan formatları rapor sunucusu dili belirler. Eğer geçerli kullanım için tarayıcı ayarlarının yerini ve kültürünü dinamik olarak ayarlamak isterseniz, Language özelliğini = kullanıcı! dil ifadesine ekleyebilirsiniz.Language özelliğini bir ifadeye nasıl ayarlayacağınız hakkında daha fazla bilgi için, bkz. Yerleşik derlemeleri (Reporting Services) deyimler içinde kullanma. |
Rapor Yöneticisi ve Raporlara URL Erişimi için Tarayıcının Dil Ayarları
Tarayıcının dil ayarı, rapor sunucusunun, bu istemci bağlantısı için hangi dil kaynağını kullandığını belirlemede birincil etkendir.Örneğin, Japonca işletim sisteminde, bir rapor sunucusuna erişmek için Internet Explorer'ın Fransızca bir sürümünü kullanan bir kullanıcı, Rapor Yöneticisinin, HTML Görüntüleyicisinin ve rapor sunucusu klasörü ad alanının Fransızca sürümleri ile çalışır.Buna ek olarak, tüm hatalar, uyarılar ve bilgi iletileri Fransızca döndürülür.
Yalnızca kullanıcı arabirim bileşenlerinin istemci dil ayarları tarafından etkilendiğini unutmayın.Görüntülediğiniz ve yönettiğiniz raporlar, rapor için önceden ayarlanmış dil ayarlarını korur.Çok dilli bir ortamda bu etkenler birleşerek, birden çok dil bir kullanıcı için aynı tarayıcı sayfasında görüntülenir.Örneğin, Japonca bir rapora erişmek için Fransız bir istemci kullanıyorsanız, Fransızca ve Japonca karakterler aşağıdaki şekillerde kullanıcıya görüntülenir:
İstemci uygulaması Fransızca olduğu için Rapor Yöneticisi ve rapor aracı Fransızca olacaktır.
Rapor Japonca olduğu için (Rapor geçmiş anlık görüntüler, parametre özellikleri veya rapor için belirlenen abonelik özelliklerinde olduğu gibi) rapor Japonca olacaktır.
Yerelleştirilmemiş öğeler
Reporting Servicesgünlük dosyaları, AdventureWorks örnek veritabanı, örnek raporlar ve örnek uygulamalar için çok dilli destek içermez.Bu öğeler yalnızca İngilizce olarak kullanılabilir.
AdventureWorks örnek veritabanı bazı yerelleştirilmiş içerik içerir.Özellikle, ürün tanımları İngilizce dışında diğer dillerde de kullanılabilir.