Uwagi międzynarodowe

W regionach nieanglojęzycznych może być więcej niż 1 język lokalny. W plikach danych wymagamy jednak co najmniej 2 języków: języka głównego(lub języków głównych) używanego w danym regionie, który będziemy nazywać „językiem lokalnym”, oraz języka angielskiego. Prosimy o podanie języka angielskiego z tych powodów:

  • Wiele osób w danym kraju prawdopodobnie mówi też po angielsku.
  • Wiele naszych systemów wewnętrznych jest zaprojektowanych w języku angielskim. Jeśli pliki danych są też w języku angielskim, łatwiej nam będzie rozwiązywać problemy i debugować.

Na przykład w Japonii językiem głównym jest japoński, dlatego wymagamy danych w języku japońskim i z tłumaczeniami na angielski. Podczas tłumaczenia na angielski podejmij wszelkie uzasadnione kroki, aby uzyskać oficjalne tłumaczenie na ten język. Może to obejmować korzystanie z tłumaczeń renomowanych agencji prasowych lub własnych publikacji partnera dostępnych publicznie.

W krajach, w których obowiązuje kilka języków lokalnych, musimy najpierw otrzymać co najmniej główny język lokalny. Jeśli oficjalne nazwy są dostępne w innych językach, możesz je podać.

Treści w języku angielskim

Wszystkie pola Name zawierające pojedynczy ciąg znaków, np. Party, muszą być w języku angielskim. Wszystkie InternationalizedText pola muszą zawierać instancję Text z tłumaczeniem lub transliteracją na język angielski. Obejmują one m.in. nazwy tych encji:

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

Wyjątki

Skróty, jeśli są dozwolone lub wymagane, muszą być skrócone w języku lokalnym. Na przykład w przypadku Partii Pracujących w Brazylii pole Name będzie zawierać wartości w języku angielskim i portugalskim, ale pole InternationalizedAbbreviation będzie ustawione na PT (skrót od „Partido dos Trabalhadores”).

Treści w języku lokalnym

Jeśli to możliwe, podaj tłumaczenia pól InternationalizedText, w tym nazw, na język lokalny. Do każdej encji dołączone są dodatkowe uwagi.

  • Election i Contest

    • Przetłumacz te nazwy, ale zapoznaj się z wytycznymi dotyczącymi nazewnictwa wyborów i wydarzeń. Oczekujemy, że nazwy konkursów i wydarzeń będą używać języka i terminologii, których oczekują mieszkańcy danego kraju, np. „Lok Sabha election” zamiast „Lower House election”.
    • Konkursy dotyczące środków do głosowania mają specjalne zasady, które są wyróżnione osobno.
  • GpUnit

  • Party i Coalition

    • W przypadku nazw partii postępuj tak, aby tłumaczenie i transliteracja były zrozumiałe dla osób posługujących się danym językiem. Na przykład „Indian national congress” należy przetłumaczyć na hindi jako „भारतीय राष्ट्रिय काङ्ग्रेस”. Natomiast „Bharatiya Janata Party” należy transliterować na hindi jako „भारतीय जनता पार्टी”.
    • W przypadku skrótów lub aliasów partii, jeśli mają one sens dla osoby mieszkającej w danym kraju i posługującej się danym językiem jako językiem ojczystym, można je uwzględnić w kilku językach.
  • Person

    • Nie uwzględniaj lokalnych tłumaczeń nazwisk kandydatów ani nazwisk innych osób, chyba że tłumaczenia te stanowią transliterację na inny zestaw znaków. Na przykład w przypadku premiera Japonii Shinzo Abe uwzględnij element Person FullName w ten sposób:
    <FullName>
      <Text language="en">Shinzo Abe</Text>
      <Text language="ja">安倍晋三</Text>
    </FullName>
    
    • Ponadto nazwiska osób powinny być uwzględnione we wszystkich oczekiwanych językach danego kraju. W praktyce oznacza to, że nazwiska mogą się powtarzać, np.:
    <FullName>
      <Text language="en">Jeroen van Wijngaarden</Text>
      <Text language="nl">Jeroen van Wijngaarden</Text>
    </FullName>
    
  • Office

    • Przetłumacz nazwy urzędów, ale jeśli nazwa jest dostępna w kilku językach, użyj oficjalnych źródeł. Na przykład „Member of Lok Sabha” zamiast „Member of Lower House”.
  • BallotMeasureContest

    • Pola tekstowe dotyczące środków do głosowania i referendów, w tym tytuły, nie powinny być tłumaczone, ponieważ tekst ma znaczenie prawne. Jeśli spowoduje to, że nie będziesz w stanie dostarczyć treści w języku angielskim, nie ma problemu.
    • Jeśli dostępne są oficjalne tłumaczenia, należy je uwzględnić.

LanguageStrings

Ciągi znaków języka są używane w InternationalizedText i InternationalizedUri do określania języka tekstu lub identyfikatora URI.

Atrybuty

W tabeli poniżej opisano atrybuty pola LanguageString:

Atrybut Wymagany? Typ Opis
language Wymagane language

Określa język. Wartości pola language pochodzą z normy ISO 639. Więcej informacji znajdziesz na tej stronie w Wikipedii. Oto niektóre przykłady:

  • en: angielski
  • fr: francuski
  • es: hiszpański
  • zh: chiński
  • ja: japoński
  • ko: koreański