IBM FileNet P8, Sürüm 5.2            

Ülke değeri kaynakları için arama önceliği

Workplace XT olanağı, özellik kaynak kod paketlerindeki (resource bundle) kullanıcı arabirimi (UI) dizgilerini istekte geçirilen istemci ülke değeri temelinde arar. Workplace XT XML yapılanış dosyalarındaki label öğesinin amacı, kaynak kod paketlerindeki UI dizgilerini geçersiz kılmaktır. Aşağıdaki XML kod parçacığında gösterildiği gibi, bu öğe birden çok ülke değeri için kaynak dizgileri ayarlamanızı sağlar. XML'de birden çok dilde dizgi ayarlama olanağı, kaynak kod paketlerindeki dizgileri değiştirme gereğini ortadan kaldırır.
<object key="searchOptionGroup">
 <label key="label" localizationKey="server.SimpleSearch_xml.useTheseSearchOptions">
 <resource>Use these search options:</resource>
 <resource locale="en_US">Use these search options:</resource>
 <resource locale="fr_FR">employez ces options pour faire une recherche:</resource>
 </label>
...
Not: Workplace XT var olan kaynak kod paketi dosyalarını genişletmek için XLIFF dosyalarını kullanır. XLIFF dosyaları, kullanıcı tarafından düzenlenen yerelleştirilmiş adların görüntülenmesini destekler. Uygulama, "Tercih Edilen Ülke Değeri" kullanıcı tercihini göstererek ve dile özgü doğru XLIFF dosyasının yüklenmesini güvenceye almak için tarayıcı ülke değerini web uygulamasına geçirerek, XLIFF dosyalarını dolaylı olarak kullanır. Yerelleştirilmiş kullanıcı tanımlı ad dizgileri Process Engine sunucusu tarafından XLIFF dosyasından (varsa) alınır ve cetveller, kuyruklar, kilometretaşları, adımlar, iş akışları gibi çeşitli alanlarda kullanılır. Uygulama kaynak kod paketi dosyalarını doğrudan kullanır; Process Engine bunu doğrudan yapmaz.
İstekte belirli bir istemci ülke değeri verilmiş olarak, uygulama bir kaynak dizgisini aramak için aşağıdaki öncelik sırasını kullanır:
  1. Uygulama, tarayıcının ülke değeri üstbilgisinde belirtilen sırayla arama yaparak, eşleşen bir kaynak kod paketi bulmayı dener.

    Üstbilgideki ülke değerlerinden birine ya da daha fazlasına ilişkin kaynak kod paketi yoksa, uygulama yine tarayıcının ülke değeri üstbilgisinde belirtilen sırayla arama yaparak, XML'de bir ülke değeri eşleşmesi bulmayı dener. Eşleşme yoksa, uygulama varsayılan olarak, ülke değeri belirtilmeyen resouce öğesinde ayarlı olan İngilizce dizgiyi kullanır. Yukarıdaki XML örneğinde, uygulama "Use these search options:" dizgisini kullanır.

  2. İstemci ülke değerine ilişkin kaynak kod paketi varsa, uygulama XML'de bir geçersiz kılma değeri bulmayı dener. Yani, uygulama eşleşen bir locale öznitelik değeri olan bir resource öğesini arar.

    Eşleşme bulunamazsa, uygulama kaynak kod paketinden etiketi (label) almak için localizationKey özniteliğini kullanır. Yukarıdaki XML örneğinde istemcinin ülke değeri "es-us" (Amerikan İspanyolcası) olsaydı, uygulama Amerikan İspanyolcası kaynak kod paketinde etiketi aramak için "server.SimpleSearch_xml.useTheseSearchOptions" değerini kullanacaktır.

  3. XML'de geçersiz kılma değeri varsa, uygulama o değeri kullanır.

1. arama senaryosu örneği

Not: Tam bir çoklu dil desteği için, kullanıcılarınızın tüm dillerinde kaynak kod paketleri olmalıdır. Yalnızca uygulamanın XML ülke değeri desteğine güvenmeyin; yoksa, uygulamanın kullanıcı arabiriminde farklı dilde dizgiler görüntülenir.

2. arama senaryosu örneği

3. arama senaryosu örneği

4. arama senaryosu örneği



Geribildirim

Son güncelleme: Mart 2013
wpxt_config_files.htm

© Copyright IBM Corp. 2013.
Bu bilgi merkezi Eclipse teknolojisiyle güçlendirilmiştir. (http://www.eclipse.org)