Considerazioni internazionali

Nelle località in cui non si parla inglese, potrebbero essere presenti più lingue locali. Nei feed, tuttavia, sono richieste almeno due lingue: la lingua o le lingue principali parlate nella località, a cui ci riferiamo qui come "lingua locale", e l'inglese. Chiediamo l'inglese per i seguenti motivi:

  • È probabile che un certo numero di persone nel paese parli anche inglese.
  • Molti dei nostri sistemi interni sono progettati in inglese. Se anche i feed sono in inglese, è più facile per noi risolvere i problemi ed eseguire il debug.

Ad esempio, la lingua principale in Giappone è il giapponese, quindi richiediamo i dati in giapponese e con traduzioni in inglese. Quando fornisci traduzioni in inglese, adotta tutte le misure ragionevoli per garantire una traduzione ufficiale in inglese. Puoi utilizzare traduzioni di stampa affidabili o pubblicazioni di un partner accessibili pubblicamente.

Nei paesi in cui sono presenti più lingue locali, abbiamo bisogno almeno della lingua locale principale. Se i nomi ufficiali sono disponibili in altre lingue, puoi fornirli.

Contenuti in inglese

Tutti i campi Name a stringa singola, come Party, devono essere in inglese. Tutti i InternationalizedText campi devono includere un'Text istanza con una traduzione o una traslitterazione in inglese. Questi includono, a titolo esemplificativo, i nomi delle seguenti entità:

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

Eccezioni

Le abbreviazioni, quando consentite o richieste, devono essere abbreviate nella lingua locale. Ad esempio, il Partito dei Lavoratori in Brasile avrebbe valori Name in inglese e portoghese, ma il campo InternationalizedAbbreviation sarebbe impostato su PT per "Partido dos Trabalhadores".

Contenuti in lingua locale

Se disponibili, fornisci le traduzioni dei campi InternationalizedText, inclusi, a titolo esemplificativo, i nomi, nella lingua locale. Per ogni entità sono incluse note aggiuntive.

  • Election e Contest

    • Traduci questi elementi, ma consulta le linee guida per la denominazione di concorsi elettorali ed eventi. Si prevede che i nomi di concorsi ed eventi utilizzino la lingua e la terminologia che le persone del paese si aspetterebbero di vedere, ad esempio elezioni Lok Sabha anziché elezioni della Camera bassa.
    • I concorsi sulle misure di voto hanno regole speciali evidenziate separatamente.
  • GpUnit

  • Party e Coalition

    • Per i nomi dei partiti, fai ciò che ha senso per i parlanti della lingua in merito alla traduzione e alla traslitterazione. Ad esempio, "Indian national congress" deve essere tradotto in hindi come "भारतीय राष्ट्रिय काङ्ग्रेस". Mentre "Bharatiya Janata Party" deve essere traslitterato in hindi come "भारतीय जनता पार्टी".
    • Per le abbreviazioni o gli alias dei partiti, se ha senso per una persona che vive nel paese e la cui prima lingua è l'inglese, è possibile includerli in più lingue.
  • Person

    • Non includere traduzioni locali dei nomi dei candidati o dei nomi di altre persone, a meno che queste traduzioni non rappresentino una traslitterazione in un set di caratteri diverso. Ad esempio, per il primo ministro giapponese Shinzo Abe, includi l'elemento Person FullName come segue:
    <FullName>
      <Text language="en">Shinzo Abe</Text>
      <Text language="ja">安倍晋三</Text>
    </FullName>
    
    • Inoltre, i nomi delle persone devono essere inclusi in tutte le lingue previste per un determinato paese. In pratica, si prevede che i nomi possano essere ripetuti, ad esempio:
    <FullName>
      <Text language="en">Jeroen van Wijngaarden</Text>
      <Text language="nl">Jeroen van Wijngaarden</Text>
    </FullName>
    
  • Office

    • Traduci i nomi degli uffici, ma utilizza di nuovo le fonti ufficiali se un nome è disponibile in più lingue. Ad esempio, "Member of Lok Sabha" anziché "Member of Lower House".
  • BallotMeasureContest

    • I campi di testo per le misure di voto e i referendum, inclusi i titoli, non devono essere tradotti perché il testo ha un significato legale. Se ciò comporta l'impossibilità di fornire l'inglese, non è un problema.
    • Se sono disponibili traduzioni ufficiali, devono essere incluse.

LanguageStrings

Le stringhe di lingua vengono utilizzate in InternationalizedText e InternationalizedUri per indicare la lingua di un testo o di un URI.

Attributi

La tabella seguente descrive gli attributi di LanguageString:

Attributo Obbligatorio? Tipo Descrizione
language Obbligatorio language

Identifica la lingua. I valori di language provengono da ISO 639. Per maggiori dettagli, consulta la pagina di Wikipedia. Ecco alcuni esempi:

  • en: inglese
  • fr: francese
  • es: spagnolo
  • zh: cinese
  • ja: giapponese
  • ko: coreano