Uluslararası hususlar

İngilizce konuşulmayan yerel ayarlarda birden fazla yerel dil olabilir. Ancak feed'lerinizde en az iki dil bulunmalıdır: Bu konumda konuşulan birincil diller(burada "yerel dil" olarak anılacaktır) ve İngilizce. İngilizceyi tercih etmemizin nedenleri şunlardır:

  • Bu ülkedeki bazı kullanıcıların İngilizce konuştuğu da muhtemeldir.
  • Dahili sistemlerimizin çoğu İngilizce olarak tasarlanmıştır. Feed'ler de İngilizce ise sorun giderme ve hata ayıklama işlemlerini daha kolay yapabiliriz.

Örneğin, Japonya'da birincil dil Japonca olduğundan verilerin Japonca ve İngilizce çevirileriyle gönderilmesi gerekir. Ancak bir adayın veya partinin İngilizce (veya yerel dil) resmi adı yoksa kendi İngilizce (veya yerel dil) çevirinizi eklemeyin. Yalnızca İngilizce ve yerel dilde resmi adlar kabul edilir.

Birden fazla yerel dilin konuşulduğu ülkelerde öncelikle en azından birincil yerel dile ihtiyacımız vardır. Resmi adlar başka dillerde de mevcutsa bu adları sağlayabilirsiniz.

İngilizce içerik

Party gibi tek dize içeren tüm Name alanlarının İngilizce olması gerekir. Tüm InternationalizedText alanlarının, İngilizce dil çevirisi veya transliterasyonu içeren bir Text örneği içermesi gerekir. Aşağıdaki varlıkların adları bu kapsamdadır ancak liste bunlarla sınırlı değildir:

  • Contests
  • Office ve ReportingUnit
  • Party ve Coalition
  • Person ve Candidate

İstisnalar

İzin verilen veya gerekli olan kısaltmalar yerel dilde kısaltılmalıdır. Örneğin, Brezilya'daki İşçi Partisi için İngilizce ve Portekizce Name değerleri bulunur ancak InternationalizedAbbreviation alanı "Partido dos Trabalhadores" için PT olarak ayarlanır.

Yerel dildeki içerikler

Mümkün olduğunda, adlar dahil ancak bunlarla sınırlı olmamak üzere InternationalizedText alanları için yerel dilde çeviriler sağlayın. Her öğe için ek notlar eklenir.

  • Election ve Contest

    • Bunları çevirin ancak seçim yarışması ve etkinlik adlandırma kurallarına bakın. Yarışmaların ve etkinliklerin adlarında, ilgili ülkedeki kullanıcıların görmeyi beklediği dil ve terminolojinin kullanılması beklenir. Örneğin, Avam Kamarası seçimleri yerine Lok Sabha seçimleri.
    • Oy pusulası ölçüt yarışmalarının özel kuralları ayrı olarak vurgulanır.
  • GpUnit

  • Party ve Coalition

    • Parti adları için çeviri ve transkript konusunda dili konuşan kişiler için anlamlı olanları yapın. Örneğin, "Indian national congress" ifadesi Hintçe'ye "भारतीय राष्ट्रिय काङ्ग्रेस" olarak çevrilmelidir. "Bharatiya Janata Party" ise Hintçe olarak "भारतीय जनता पार्टी" şeklinde transkripte edilmelidir.
    • Parti kısaltmaları veya takma adlar, ülkede yaşayan ve birincil dili bu olan bir kullanıcı için anlamlıysa bunları birden fazla dilde ekleyebilirsiniz.
  • Person

    • Adların yerel dildeki çevirilerini, farklı bir karakter grubuna transliterasyon olarak çevrilmediği sürece eklemeyin. Örneğin, Japonya Başbakanı Shinzo Abe için aşağıdaki gibi Person FullName öğesini ekleyin:
    <FullName>
      <Text language="en">Shinzo Abe</Text>
      <Text language="ja">安倍晋三</Text>
    </FullName>
    
    • Ayrıca, belirli bir ülkede beklenen tüm dillerde kişilerin adları yer almalıdır. Uygulamada bu, adların tekrarlanmasının beklendiği anlamına gelir. Örneğin:
    <FullName>
      <Text language="en">Jeroen van Wijngaarden</Text>
      <Text language="nl">Jeroen van Wijngaarden</Text>
    </FullName>
    
  • Office

    • Ofislerin adlarını çevirin ancak bir ad birden fazla dilde mevcutsa resmi kaynakları kullanın. Örneğin, "Alt Meclis Üyesi" yerine "Lok Sabha Üyesi".
  • BallotMeasureContest

    • Metin yasal bir anlama sahip olduğu için oy pusulası tedbirleri ve referandumlar için metin alanları (başlıklar dahil) çevrilmemelidir. Bu durum İngilizce sunamamanıza neden oluyorsa sorun değil.
    • Resmi olarak mevcut çeviriler varsa bunlar eklenmelidir.

LanguageStrings

Dil dizeleri, bir metnin veya URI'nin dilini belirtmek için InternationalizedText ve InternationalizedUri içinde kullanılır.

Özellikler

Aşağıdaki tabloda LanguageString ile ilgili özellikler açıklanmaktadır:

Özellik Zorunlu mu? Tür Açıklama
language Zorunlu language

Dili tanımlar. language değerleri ISO 639'dan alınır. Daha fazla bilgi için Wikipedia sayfasına göz atın. Aşağıda konuyla ilgili olarak bazı örnekler verilmiştir:

  • en: İngilizce
  • fr: Fransızca
  • es: İspanyolca
  • zh: Çince
  • ja: Japonca
  • ko: Korece