03 Come posso aiutare a tradurre le stringhe di GC Wizard?

Il GC Wizard usa la JavaScript Object Notation (JSON) per l’internazionalizzazione. JSON è un formato di dati compatto in una forma di testo facile da leggere per lo scambio di dati.

L’internazionalizzazione in GC Wizard si basa sulla seguente idea:

  • L’output del testo in GC Wizard è fatto usando delle chiavi, che sono sostituite dai valori corrispondenti durante l’output solo a seconda della lingua.
  • Ogni chiave e ogni valore è una stringa di caratteri. Le stringhe di caratteri iniziano e finiscono con doppie virgolette dritte (“). Le stringhe possono contenere caratteri Unicode e sequenze di escape introdotte da .
  • Ogni coppia chiave-valore è una proprietà di un oggetto della lingua.
    Un oggetto lingua separato viene creato per ogni lingua e memorizzato in un file json.
  • Ogni oggetto linguistico inizia con { e finisce con }. Contiene un elenco non ordinato di proprietà diviso per virgole.
  • Ogni proprietà consiste in una chiave e un valore, separati da due punti (key : value).

Per una nuova lingua è quindi necessario

  • creare un nuovo file di lingua con un oggetto lingua
  • tradurre i valori delle proprietà.

Se vuoi aiutarci, scrivici una mail e ti manderemo i file json per la lingua tedesca o inglese come base per la traduzione, poi dovrai solo sostituire i testi e fare un po’ di attenzione ai caratteri speciali.